aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata
diff options
context:
space:
mode:
authorShadowghost <Shadowghost@users.noreply.github.com>2024-06-05 17:02:56 -0400
committerJoshua M. Boniface <joshua@boniface.me>2024-06-05 17:02:56 -0400
commitc554321495b5cf9d4a3e451ba2e68020770e3aed (patch)
tree2bfa672f6abab43d9c9a8ab03471f17a3f0550ea /MediaBrowser.XbmcMetadata
parenta705e56acce74edbbd24d9a0914ba63eee4c4617 (diff)
Backport pull request #11935 from jellyfin/release-10.9.z
Fix dateadded and movie NFO recognition Original-merge: 0c039145e5fae917f2d8969322a541880bbb23c1 Merged-by: joshuaboniface <joshua@boniface.me> Backported-by: Joshua M. Boniface <joshua@boniface.me>
Diffstat (limited to 'MediaBrowser.XbmcMetadata')
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs17
1 files changed, 7 insertions, 10 deletions
diff --git a/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
index 8fa22fad9..bc344d87e 100644
--- a/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
@@ -45,27 +45,24 @@ namespace MediaBrowser.XbmcMetadata.Savers
internal static IEnumerable<string> GetMovieSavePaths(ItemInfo item)
{
+ var path = item.ContainingFolderPath;
if (item.VideoType == VideoType.Dvd && !item.IsPlaceHolder)
{
- var path = item.ContainingFolderPath;
-
yield return Path.Combine(path, "VIDEO_TS", "VIDEO_TS.nfo");
}
- if (!item.IsPlaceHolder && (item.VideoType == VideoType.Dvd || item.VideoType == VideoType.BluRay))
+ // only allow movie object to read movie.nfo, not owned videos (which will be itemtype video, not movie)
+ if (!item.IsInMixedFolder && item.ItemType == typeof(Movie))
{
- var path = item.ContainingFolderPath;
+ yield return Path.Combine(path, "movie.nfo");
+ }
+ if (!item.IsPlaceHolder && (item.VideoType == VideoType.Dvd || item.VideoType == VideoType.BluRay))
+ {
yield return Path.Combine(path, Path.GetFileName(path) + ".nfo");
}
else
{
- // only allow movie object to read movie.nfo, not owned videos (which will be itemtype video, not movie)
- if (!item.IsInMixedFolder && item.ItemType == typeof(Movie))
- {
- yield return Path.Combine(item.ContainingFolderPath, "movie.nfo");
- }
-
yield return Path.ChangeExtension(item.Path, ".nfo");
}
}