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: