diff --git a/.gitignore b/.gitignore index 8d6129e..3f4d5f5 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ obj/ # User-specific files (Windows) .vs2019/ .vs2017/ +.vs/ # Windows Installer files *.cab @@ -53,3 +54,4 @@ ehthumbs.db # ASP.NET Core web app wwwroot/ +*.cache 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..1ba8035 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": "AgIAAL0AAAAANjMzMzMawNsAAABZAAAAAAAAAA==", "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..7244681 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": "AgIAAMMAAAAAzMzMzMwFwNsAAABPAAAAAAAAAA==", "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 a74bda3..10d2181 100644 --- a/JellyfinDiscordRPC/Program.cs +++ b/JellyfinDiscordRPC/Program.cs @@ -58,7 +58,6 @@ class Program await updateTask; // Wait for the rich presence update task to finish } - private static async Task UpdateRichPresence() { while (true) @@ -98,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 { @@ -163,7 +163,7 @@ class Program var configJson = JsonSerializer.Serialize(_config, new JsonSerializerOptions { WriteIndented = true }); File.WriteAllText(ConfigFilePath, configJson); - Console.WriteLine("Configuration saved to config.json."); + Console.WriteLine("Configuration saved to config.json."); } } @@ -213,7 +213,11 @@ class Program Progress = TimeSpan.FromTicks((long)session["PlayState"]["PositionTicks"]), Duration = TimeSpan.FromTicks((long)nowPlaying["RunTimeTicks"]), IsMusic = isMusic, - NowPlayingItem = nowPlaying + NowPlayingItem = nowPlaying, + // 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!) + // EndDate = new DateTime((long)nowPlaying["RunTimeTicks"]) // this looks like it *should* work but it doesn't (somehow makes it *worse*?) + // DateTime EndDate = new DateTime((long)nowPlaying["RunTimeTicks"]) // everyone suggests this but you can't do it this way + // EndDate = DateTime.FromFileTime((long)nowPlaying["RunTimeTicks"]) // ..this also breaks things like the other way that should work? beginning to think that there's something wrong with the DiscordRPC implementation.. }; } } @@ -262,4 +266,5 @@ class PlayingInfo public TimeSpan Duration { get; set; } public bool IsMusic { get; set; } public JToken NowPlayingItem { get; set; } + public DateTime EndDate { get; set; } } \ No newline at end of file diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs index fce45ad..3a5fa7b 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfo.cs @@ -14,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+9330106c24c49cbac14fbc441fd4dfeb17b5e6b7")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+4954fd7896ae7558c2734d4a550069fe9b168202")] [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 c66f92f..2fb1217 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfoInputs.cache +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.AssemblyInfoInputs.cache @@ -1 +1 @@ -2850d7fb1b219d71ca36ce27f283a88484554fa270adaed893963d07cc96c066 +509eac63d3c89a1f5fa1391c040dc16a386ce242f6a3317588056e11f108ee64 diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.GeneratedMSBuildEditorConfig.editorconfig b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.GeneratedMSBuildEditorConfig.editorconfig index 35a6396..0d75d79 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.GeneratedMSBuildEditorConfig.editorconfig +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.GeneratedMSBuildEditorConfig.editorconfig @@ -8,7 +8,7 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = JellyfinDiscordRPC -build_property.ProjectDir = C:\Users\joshua\Documents\GitHub\jellyfin-discord-rpc\JellyfinDiscordRPC\ +build_property.ProjectDir = C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = build_property.EffectiveAnalysisLevelStyle = 9.0 diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.assets.cache b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.assets.cache index 1118559..39b539c 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.assets.cache and b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.assets.cache differ diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.AssemblyReference.cache b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.AssemblyReference.cache index 2afdcd7..869ad71 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.AssemblyReference.cache and b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.AssemblyReference.cache differ diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.CoreCompileInputs.cache b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.CoreCompileInputs.cache index 5862ecb..fd3d836 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.CoreCompileInputs.cache +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -57a98406b8b6e760a58a0c05fa99c9d2732fa71c521fe942926b71522a448777 +1e604e2912bf6fc3f47380916699f555d0489a55bbe1d31433cdd7a54498e1e0 diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.FileListAbsolute.txt b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.FileListAbsolute.txt index 6acd738..743de44 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.FileListAbsolute.txt +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.csproj.FileListAbsolute.txt @@ -34,3 +34,21 @@ C:\Users\joshua\Documents\GitHub\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Deb C:\Users\joshua\Documents\GitHub\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.pdb C:\Users\joshua\Documents\GitHub\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.genruntimeconfig.cache C:\Users\joshua\Documents\GitHub\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\ref\JellyfinDiscordRPC.dll +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\bin\Debug\net9.0\JellyfinDiscordRPC.exe +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\bin\Debug\net9.0\JellyfinDiscordRPC.deps.json +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\bin\Debug\net9.0\JellyfinDiscordRPC.runtimeconfig.json +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\bin\Debug\net9.0\JellyfinDiscordRPC.dll +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\bin\Debug\net9.0\JellyfinDiscordRPC.pdb +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\bin\Debug\net9.0\DiscordRPC.dll +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\bin\Debug\net9.0\Newtonsoft.Json.dll +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.csproj.AssemblyReference.cache +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.AssemblyInfoInputs.cache +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.AssemblyInfo.cs +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.csproj.CoreCompileInputs.cache +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\Jellyfin.FC5C5640.Up2Date +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.dll +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\refint\JellyfinDiscordRPC.dll +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.pdb +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\JellyfinDiscordRPC.genruntimeconfig.cache +C:\Users\random()\RiderProjects\jellyfin-discord-rpc\JellyfinDiscordRPC\obj\Debug\net9.0\ref\JellyfinDiscordRPC.dll diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.dll b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.dll index 5fc5a0b..4603253 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.genruntimeconfig.cache b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.genruntimeconfig.cache index 9b8be21..913c888 100644 --- a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.genruntimeconfig.cache +++ b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.genruntimeconfig.cache @@ -1 +1 @@ -593d3e37ea484aac9177fb6433f49c519e46953c7db165fd924c9f5746fc869a +664732182e78e3a7a6d55b813a65e68adbd8a756aa21296f21880855a3238dc7 diff --git a/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.pdb b/JellyfinDiscordRPC/obj/Debug/net9.0/JellyfinDiscordRPC.pdb index 3f3343c..770b22f 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 dae00bc..1d9f40c 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 d87e4ea..381bbcc 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 d87e4ea..381bbcc 100644 Binary files a/JellyfinDiscordRPC/obj/Debug/net9.0/refint/JellyfinDiscordRPC.dll and b/JellyfinDiscordRPC/obj/Debug/net9.0/refint/JellyfinDiscordRPC.dll differ diff --git a/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.dgspec.json b/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.dgspec.json index 6257acb..0f899d4 100644 --- a/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.dgspec.json +++ b/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.dgspec.json @@ -1,23 +1,23 @@ { "format": 1, "restore": { - "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj": {} + "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj": {} }, "projects": { - "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj": { + "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", + "projectUniqueName": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", "projectName": "JellyfinDiscordRPC", - "projectPath": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", - "packagesPath": "C:\\Users\\joshua\\.nuget\\packages\\", - "outputPath": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\obj\\", + "projectPath": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", + "packagesPath": "C:\\Users\\random()\\.nuget\\packages\\", + "outputPath": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\joshua\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\random()\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -26,6 +26,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { diff --git a/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.g.props b/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.g.props index 090d1f4..54dbe36 100644 --- a/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.g.props +++ b/JellyfinDiscordRPC/obj/JellyfinDiscordRPC.csproj.nuget.g.props @@ -5,12 +5,12 @@ NuGet $(MSBuildThisFileDirectory)project.assets.json $(UserProfile)\.nuget\packages\ - C:\Users\joshua\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + C:\Users\random()\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages PackageReference 6.12.1 - + \ No newline at end of file diff --git a/JellyfinDiscordRPC/obj/project.assets.json b/JellyfinDiscordRPC/obj/project.assets.json index dae4c20..cd7c498 100644 --- a/JellyfinDiscordRPC/obj/project.assets.json +++ b/JellyfinDiscordRPC/obj/project.assets.json @@ -307,23 +307,23 @@ ] }, "packageFolders": { - "C:\\Users\\joshua\\.nuget\\packages\\": {}, + "C:\\Users\\random()\\.nuget\\packages\\": {}, "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} }, "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", + "projectUniqueName": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", "projectName": "JellyfinDiscordRPC", - "projectPath": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", - "packagesPath": "C:\\Users\\joshua\\.nuget\\packages\\", - "outputPath": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\obj\\", + "projectPath": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", + "packagesPath": "C:\\Users\\random()\\.nuget\\packages\\", + "outputPath": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" ], "configFilePaths": [ - "C:\\Users\\joshua\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Users\\random()\\AppData\\Roaming\\NuGet\\NuGet.Config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" ], @@ -332,6 +332,7 @@ ], "sources": { "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, "https://api.nuget.org/v3/index.json": {} }, "frameworks": { diff --git a/JellyfinDiscordRPC/obj/project.nuget.cache b/JellyfinDiscordRPC/obj/project.nuget.cache index f548673..e8dad93 100644 --- a/JellyfinDiscordRPC/obj/project.nuget.cache +++ b/JellyfinDiscordRPC/obj/project.nuget.cache @@ -1,15 +1,15 @@ { "version": 2, - "dgSpecHash": "83oYIM0kfME=", + "dgSpecHash": "Zh/1VrnGj+I=", "success": true, - "projectFilePath": "C:\\Users\\joshua\\Documents\\GitHub\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", + "projectFilePath": "C:\\Users\\random()\\RiderProjects\\jellyfin-discord-rpc\\JellyfinDiscordRPC\\JellyfinDiscordRPC.csproj", "expectedPackageFiles": [ - "C:\\Users\\joshua\\.nuget\\packages\\discordrichpresence\\1.2.1.24\\discordrichpresence.1.2.1.24.nupkg.sha512", - "C:\\Users\\joshua\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512", - "C:\\Users\\joshua\\.nuget\\packages\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", - "C:\\Users\\joshua\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", - "C:\\Users\\joshua\\.nuget\\packages\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", - "C:\\Users\\joshua\\.nuget\\packages\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512" + "C:\\Users\\random()\\.nuget\\packages\\discordrichpresence\\1.2.1.24\\discordrichpresence.1.2.1.24.nupkg.sha512", + "C:\\Users\\random()\\.nuget\\packages\\microsoft.netcore.platforms\\2.0.0\\microsoft.netcore.platforms.2.0.0.nupkg.sha512", + "C:\\Users\\random()\\.nuget\\packages\\microsoft.win32.registry\\4.5.0\\microsoft.win32.registry.4.5.0.nupkg.sha512", + "C:\\Users\\random()\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", + "C:\\Users\\random()\\.nuget\\packages\\system.security.accesscontrol\\4.5.0\\system.security.accesscontrol.4.5.0.nupkg.sha512", + "C:\\Users\\random()\\.nuget\\packages\\system.security.principal.windows\\4.5.0\\system.security.principal.windows.4.5.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/README.md b/README.md index 68def1a..7d1b844 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -## Jellyfin Discord RPC +## Jellyfin Discord Rich Presence -Jellyfin Discord RPC is an integration that updates your Discord status to reflect the media you're currently enjoying on Jellyfin. Whether you're watching movies, binging TV shows, or listening to music, this tool enhances your Discord profile with dynamic, real-time information, including media titles, progress, and even album covers. +Jellyfin Discord Rich Presence is an integration that updates your Discord status to reflect the media you're currently enjoying on Jellyfin. Whether you're watching movies, binging TV shows, or listening to music, this tool enhances your Discord profile with dynamic, real-time information, including media titles, progress, and even album covers. Key Features: