diff --git a/.vs/JellyfinDiscordRPC/DesignTimeBuild/.dtbcache.v2 b/.vs/JellyfinDiscordRPC/DesignTimeBuild/.dtbcache.v2 index a18bbdf..32a7d1e 100644 Binary files a/.vs/JellyfinDiscordRPC/DesignTimeBuild/.dtbcache.v2 and b/.vs/JellyfinDiscordRPC/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/JellyfinDiscordRPC/FileContentIndex/329870dd-da5a-4c7d-b940-2ab8b713ce68.vsidx b/.vs/JellyfinDiscordRPC/FileContentIndex/329870dd-da5a-4c7d-b940-2ab8b713ce68.vsidx deleted file mode 100644 index 976ae74..0000000 Binary files a/.vs/JellyfinDiscordRPC/FileContentIndex/329870dd-da5a-4c7d-b940-2ab8b713ce68.vsidx and /dev/null differ diff --git a/.vs/JellyfinDiscordRPC/FileContentIndex/3300ed2e-f628-4ab6-93da-62ce4898c173.vsidx b/.vs/JellyfinDiscordRPC/FileContentIndex/3300ed2e-f628-4ab6-93da-62ce4898c173.vsidx deleted file mode 100644 index 0d31987..0000000 Binary files a/.vs/JellyfinDiscordRPC/FileContentIndex/3300ed2e-f628-4ab6-93da-62ce4898c173.vsidx and /dev/null differ diff --git a/.vs/JellyfinDiscordRPC/FileContentIndex/94a53a54-1f49-4d32-ab2b-3f3feb9118c6.vsidx b/.vs/JellyfinDiscordRPC/FileContentIndex/94a53a54-1f49-4d32-ab2b-3f3feb9118c6.vsidx deleted file mode 100644 index 6d66554..0000000 Binary files a/.vs/JellyfinDiscordRPC/FileContentIndex/94a53a54-1f49-4d32-ab2b-3f3feb9118c6.vsidx and /dev/null differ diff --git a/.vs/JellyfinDiscordRPC/FileContentIndex/e0abf749-404d-4324-b860-80672677e6e3.vsidx b/.vs/JellyfinDiscordRPC/FileContentIndex/e0abf749-404d-4324-b860-80672677e6e3.vsidx deleted file mode 100644 index f0f3912..0000000 Binary files a/.vs/JellyfinDiscordRPC/FileContentIndex/e0abf749-404d-4324-b860-80672677e6e3.vsidx and /dev/null differ diff --git a/.vs/JellyfinDiscordRPC/FileContentIndex/f0606a4f-bce4-445b-b838-bb4a7209911b.vsidx b/.vs/JellyfinDiscordRPC/FileContentIndex/f0606a4f-bce4-445b-b838-bb4a7209911b.vsidx deleted file mode 100644 index 70aef67..0000000 Binary files a/.vs/JellyfinDiscordRPC/FileContentIndex/f0606a4f-bce4-445b-b838-bb4a7209911b.vsidx and /dev/null differ diff --git a/.vs/JellyfinDiscordRPC/v17/.futdcache.v2 b/.vs/JellyfinDiscordRPC/v17/.futdcache.v2 index 60e35d4..5fe7134 100644 Binary files a/.vs/JellyfinDiscordRPC/v17/.futdcache.v2 and b/.vs/JellyfinDiscordRPC/v17/.futdcache.v2 differ diff --git a/.vs/JellyfinDiscordRPC/v17/DocumentLayout.backup.json b/.vs/JellyfinDiscordRPC/v17/DocumentLayout.backup.json index 6996ba6..d31239f 100644 --- a/.vs/JellyfinDiscordRPC/v17/DocumentLayout.backup.json +++ b/.vs/JellyfinDiscordRPC/v17/DocumentLayout.backup.json @@ -1,9 +1,9 @@ { "Version": 1, - "WorkspaceRootPath": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\", + "WorkspaceRootPath": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{06FF6B5D-B070-4DB7-9A87-9B6E280A794D}|JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj|c:\\users\\joshua\\documents\\github\\jellyfin-discord-rpc\\jellyfindiscordrpc\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{06FF6B5D-B070-4DB7-9A87-9B6E280A794D}|JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj|c:\\users\\random()\\riderprojects\\jellyfin-discord-rpc\\jellyfindiscordrpc\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{06FF6B5D-B070-4DB7-9A87-9B6E280A794D}|JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj|solutionrelative:jellyfindiscordrpc\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], @@ -20,13 +20,13 @@ "$type": "Document", "DocumentIndex": 0, "Title": "Program.cs", - "DocumentMoniker": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs", + "DocumentMoniker": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs", "RelativeDocumentMoniker": "JellyfinDiscordRPC\\Program.cs", - "ToolTip": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs", - "RelativeToolTip": "JellyfinDiscordRPC\\Program.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAANAAAAAAAAAA==", + "ToolTip": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs*", + "RelativeToolTip": "JellyfinDiscordRPC\\Program.cs*", + "ViewState": "AgIAAF0AAAAwm5mZmZklwGMAAAAcAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-30T05:30:39.706Z", + "WhenOpened": "2024-11-30T22:21:56.575Z", "EditorCaption": "" } ] diff --git a/.vs/JellyfinDiscordRPC/v17/DocumentLayout.json b/.vs/JellyfinDiscordRPC/v17/DocumentLayout.json index 6996ba6..4c3a2fc 100644 --- a/.vs/JellyfinDiscordRPC/v17/DocumentLayout.json +++ b/.vs/JellyfinDiscordRPC/v17/DocumentLayout.json @@ -1,9 +1,9 @@ { "Version": 1, - "WorkspaceRootPath": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\", + "WorkspaceRootPath": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{06FF6B5D-B070-4DB7-9A87-9B6E280A794D}|JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj|c:\\users\\joshua\\documents\\github\\jellyfin-discord-rpc\\jellyfindiscordrpc\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{06FF6B5D-B070-4DB7-9A87-9B6E280A794D}|JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj|c:\\users\\random()\\riderprojects\\jellyfin-discord-rpc\\jellyfindiscordrpc\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{06FF6B5D-B070-4DB7-9A87-9B6E280A794D}|JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj|solutionrelative:jellyfindiscordrpc\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], @@ -20,13 +20,13 @@ "$type": "Document", "DocumentIndex": 0, "Title": "Program.cs", - "DocumentMoniker": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs", + "DocumentMoniker": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs", "RelativeDocumentMoniker": "JellyfinDiscordRPC\\Program.cs", - "ToolTip": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs", - "RelativeToolTip": "JellyfinDiscordRPC\\Program.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAANAAAAAAAAAA==", + "ToolTip": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\Program.cs*", + "RelativeToolTip": "JellyfinDiscordRPC\\Program.cs*", + "ViewState": "AgIAAF0AAAAwm5mZmZklwGQAAAA2AAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-11-30T05:30:39.706Z", + "WhenOpened": "2024-11-30T22:21:56.575Z", "EditorCaption": "" } ] diff --git a/.vs/ProjectEvaluation/jellyfindiscordrpc.metadata.v9.bin b/.vs/ProjectEvaluation/jellyfindiscordrpc.metadata.v9.bin index 1f2299c..d0e6888 100644 Binary files a/.vs/ProjectEvaluation/jellyfindiscordrpc.metadata.v9.bin and b/.vs/ProjectEvaluation/jellyfindiscordrpc.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/jellyfindiscordrpc.projects.v9.bin b/.vs/ProjectEvaluation/jellyfindiscordrpc.projects.v9.bin index 615f189..c405f81 100644 Binary files a/.vs/ProjectEvaluation/jellyfindiscordrpc.projects.v9.bin and b/.vs/ProjectEvaluation/jellyfindiscordrpc.projects.v9.bin differ diff --git a/.vs/ProjectEvaluation/jellyfindiscordrpc.strings.v9.bin b/.vs/ProjectEvaluation/jellyfindiscordrpc.strings.v9.bin index 4aca420..28cf60d 100644 Binary files a/.vs/ProjectEvaluation/jellyfindiscordrpc.strings.v9.bin and b/.vs/ProjectEvaluation/jellyfindiscordrpc.strings.v9.bin differ diff --git a/JellyfinDiscordRPC/Program.cs b/JellyfinDiscordRPC/Program.cs index b67f67a..aa8a1c2 100644 --- a/JellyfinDiscordRPC/Program.cs +++ b/JellyfinDiscordRPC/Program.cs @@ -97,7 +97,8 @@ class Program Timestamps = new Timestamps { Start = DateTime.UtcNow - playingInfo.Progress, - End = DateTime.UtcNow + (playingInfo.Duration - playingInfo.Progress) + // End = DateTime.UtcNow + (playingInfo.Duration - playingInfo.Progress) // maybe consider *using* the value that we define for this (this code doesn't work either way) + End = playingInfo.EndDate, }, Assets = new Assets { @@ -213,7 +214,7 @@ class Program Duration = TimeSpan.FromTicks((long)nowPlaying["RunTimeTicks"]), IsMusic = isMusic, NowPlayingItem = nowPlaying, - EndDate = DateTime.UtcNow + TimeSpan.FromTicks((long)nowPlaying["RunTimeTicks"]) // Calculating end date based on duration + EndDate = DateTime.UtcNow + TimeSpan.FromTicks((long)nowPlaying["RunTimeTicks"]) // Calculating end date based on duration // no you aren't, this shit doesn't work (stop using the fucking AI diamond!) }; } } diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs index ae8ca6f..88e9ad9 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs @@ -1,6 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -13,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("JellyfinDiscordRPC")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6621e56127217795c884b5de7321452d6ac06485")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+2a2689bfb796e7c7505d635e8c71767ab2f9dd3c")] [assembly: System.Reflection.AssemblyProductAttribute("JellyfinDiscordRPC")] [assembly: System.Reflection.AssemblyTitleAttribute("JellyfinDiscordRPC")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfoInputs.cache b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfoInputs.cache index 8ba0ed0..472be05 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfoInputs.cache +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfoInputs.cache @@ -1 +1 @@ -254fa05392060f41562b55f414fe6c99c06d71cd0ac979fc6ff029387b5ac378 +c40b6ae056b22d95c6fbf122f6bbab2d5d86aefbcbd9692e40c3bac8d3dabab6 diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.dll b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.dll index cb509aa..46caa27 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.dll and b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.dll differ diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.pdb b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.pdb index f7d2ca2..92edaf3 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.pdb and b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.pdb differ diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/apphost.exe b/JellyfinDiscordRPC/obj/Debug/net9.0/apphost.exe index ee55948..b2b7643 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/apphost.exe and b/JellyfinDiscordRPC/obj/Debug/net9.0/apphost.exe differ diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/ref/JellyfinDiscordRPC.dll b/JellyfinDiscordRPC/obj/Debug/net9.0/ref/JellyfinDiscordRPC.dll index c7f8389..441a88c 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/ref/JellyfinDiscordRPC.dll and b/JellyfinDiscordRPC/obj/Debug/net9.0/ref/JellyfinDiscordRPC.dll differ diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/refint/JellyfinDiscordRPC.dll b/JellyfinDiscordRPC/obj/Debug/net9.0/refint/JellyfinDiscordRPC.dll index c7f8389..441a88c 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/refint/JellyfinDiscordRPC.dll and b/JellyfinDiscordRPC/obj/Debug/net9.0/refint/JellyfinDiscordRPC.dll differ