@@ -225,6 +225,11 @@ public static string GetMediaInfoJsonPath(BaseItem item)
225225 return mediaInfoJsonPath ;
226226 }
227227
228+ private static string GetMediaInfoFileName ( BaseItem item )
229+ {
230+ return item . FileNameWithoutExtension + MediaInfoFileExtension ;
231+ }
232+
228233 private static bool IsValidTmdbId ( string tmdbId )
229234 {
230235 return ! string . IsNullOrWhiteSpace ( tmdbId ) &&
@@ -269,28 +274,6 @@ private static bool TryGetTmdbId(BaseItem item, out string tmdbId)
269274 return IsValidTmdbId ( tmdbId ) ;
270275 }
271276
272- private static string GetMediaInfoFileName ( BaseItem item )
273- {
274- if ( ! TryGetTmdbId ( item , out var tmdbId ) )
275- {
276- return item . FileNameWithoutExtension + MediaInfoFileExtension ;
277- }
278-
279- string episodeSegment = null ;
280- if ( item is Episode episode )
281- {
282- var seasonNumber = episode . ParentIndexNumber ;
283- var episodeNumber = episode . IndexNumber ;
284- if ( seasonNumber . HasValue && episodeNumber . HasValue )
285- {
286- episodeSegment = $ "-S{ seasonNumber . Value : D2} E{ episodeNumber . Value : D2} ";
287- }
288- }
289-
290- var typeSegment = item is Episode || item is Season || item is Series ? "tv" : "movie" ;
291- return $ "[tmdbid={ tmdbId } ;type={ typeSegment } ]{ episodeSegment } { MediaInfoFileExtension } ";
292- }
293-
294277 /// <summary>将媒体条目的 MediaInfo 与章节序列化到 JSON。</summary>
295278 private bool SerializeMediaInfo ( BaseItem item , IDirectoryService directoryService , bool overwrite ,
296279 string source )
0 commit comments