diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/ConfusedPolarBear.Plugin.IntroSkipper.csproj b/ConfusedPolarBear.Plugin.IntroSkipper/ConfusedPolarBear.Plugin.IntroSkipper.csproj
index a386756..85bfafb 100644
--- a/ConfusedPolarBear.Plugin.IntroSkipper/ConfusedPolarBear.Plugin.IntroSkipper.csproj
+++ b/ConfusedPolarBear.Plugin.IntroSkipper/ConfusedPolarBear.Plugin.IntroSkipper.csproj
@@ -24,4 +24,8 @@
+
+
+
+
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Controllers/TroubleshootingController.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Controllers/TroubleshootingController.cs
index f042c78..24fc87d 100644
--- a/ConfusedPolarBear.Plugin.IntroSkipper/Controllers/TroubleshootingController.cs
+++ b/ConfusedPolarBear.Plugin.IntroSkipper/Controllers/TroubleshootingController.cs
@@ -4,6 +4,7 @@ using System.IO;
using System.Net.Mime;
using System.Text;
using ConfusedPolarBear.Plugin.IntroSkipper.Data;
+using ConfusedPolarBear.Plugin.IntroSkipper.Helper;
using MediaBrowser.Common;
using MediaBrowser.Common.Api;
using MediaBrowser.Controller.Library;
@@ -63,7 +64,7 @@ public class TroubleshootingController : ControllerBase
try
{
- var commit = Plugin.Instance.GetCommit();
+ var commit = Commit.CommitHash;
if (!string.IsNullOrWhiteSpace(commit))
{
version += string.Concat("+", commit.AsSpan(0, 12));
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Helper/Commit.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Helper/Commit.cs
new file mode 100644
index 0000000..c83a3d5
--- /dev/null
+++ b/ConfusedPolarBear.Plugin.IntroSkipper/Helper/Commit.cs
@@ -0,0 +1,13 @@
+namespace ConfusedPolarBear.Plugin.IntroSkipper.Helper
+{
+ ///
+ /// Gets the commit used to build the plugin.
+ ///
+ public static class Commit
+ {
+ ///
+ /// Gets the commit hash used to build the plugin.
+ ///
+ public static string CommitHash => string.Empty;
+ }
+}
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/XmlSerializationHelper.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Helper/XmlSerializationHelper.cs
similarity index 100%
rename from ConfusedPolarBear.Plugin.IntroSkipper/XmlSerializationHelper.cs
rename to ConfusedPolarBear.Plugin.IntroSkipper/Helper/XmlSerializationHelper.cs
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/EdlManager.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Manager/EdlManager.cs
similarity index 100%
rename from ConfusedPolarBear.Plugin.IntroSkipper/EdlManager.cs
rename to ConfusedPolarBear.Plugin.IntroSkipper/Manager/EdlManager.cs
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/QueueManager.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Manager/QueueManager.cs
similarity index 100%
rename from ConfusedPolarBear.Plugin.IntroSkipper/QueueManager.cs
rename to ConfusedPolarBear.Plugin.IntroSkipper/Manager/QueueManager.cs
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Plugin.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Plugin.cs
index f1d9451..fc6532c 100644
--- a/ConfusedPolarBear.Plugin.IntroSkipper/Plugin.cs
+++ b/ConfusedPolarBear.Plugin.IntroSkipper/Plugin.cs
@@ -340,35 +340,6 @@ public partial class Plugin : BasePlugin, IHasWebPages
];
}
- ///
- /// Gets the commit used to build the plugin.
- ///
- /// Commit.
- public string GetCommit()
- {
- var commit = string.Empty;
-
- var path = GetType().Namespace + ".Configuration.version.txt";
- using var stream = GetType().Assembly.GetManifestResourceStream(path);
- if (stream is null)
- {
- _logger.LogWarning("Unable to read embedded version information");
- return commit;
- }
-
- using var reader = new StreamReader(stream);
- commit = reader.ReadToEnd().TrimEnd();
-
- if (commit == "unknown")
- {
- _logger.LogTrace("Embedded version information was not valid, ignoring");
- return string.Empty;
- }
-
- _logger.LogInformation("Unstable plugin version built from commit {Commit}", commit);
- return commit;
- }
-
///
/// Gets the Intro for this item.
///
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/AutoSkip.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Services/AutoSkip.cs
similarity index 100%
rename from ConfusedPolarBear.Plugin.IntroSkipper/AutoSkip.cs
rename to ConfusedPolarBear.Plugin.IntroSkipper/Services/AutoSkip.cs
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/AutoSkipCredits.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Services/AutoSkipCredits.cs
similarity index 100%
rename from ConfusedPolarBear.Plugin.IntroSkipper/AutoSkipCredits.cs
rename to ConfusedPolarBear.Plugin.IntroSkipper/Services/AutoSkipCredits.cs
diff --git a/ConfusedPolarBear.Plugin.IntroSkipper/Entrypoint.cs b/ConfusedPolarBear.Plugin.IntroSkipper/Services/Entrypoint.cs
similarity index 100%
rename from ConfusedPolarBear.Plugin.IntroSkipper/Entrypoint.cs
rename to ConfusedPolarBear.Plugin.IntroSkipper/Services/Entrypoint.cs