@@ -488,9 +488,7 @@ def call_item_api(self, helper):
488488
489489 def compile_metadata (self , helper ):
490490 # Date.
491- if helper .date is not None :
492- if not helper .metadata .originally_available_at or helper .force :
493- helper .metadata .originally_available_at = helper .date
491+ helper .set_date ()
494492 tagger = TagTool (helper , Prefs )
495493 # Genres.
496494 tagger .add_genres ()
@@ -505,39 +503,16 @@ def compile_metadata(self, helper):
505503 tagger .add_authors_to_moods ()
506504 # Series.
507505 tagger .add_series_to_moods ()
508-
509- # If the `simplify_title` option is selected, don't append subtitle
510- # and remove extra endings on the title
511- if Prefs ['simplify_title' ]:
512- album_title = helper .simplify_title ()
513- elif helper .subtitle :
514- album_title = helper .title + ': ' + helper .subtitle
515- else :
516- album_title = helper .title
517506 # Title.
518- if not helper .metadata .title or helper .force :
519- helper .metadata .title = album_title
507+ helper .set_title ()
520508 # Sort Title.
521- # Add series/volume to sort title where possible.
522- series_with_volume = ''
523- if helper .series and helper .volume :
524- series_with_volume = helper .series + ', ' + helper .volume
525- # Only include subtitle in sort if not in a series
526- if not helper .volume :
527- helper .title = album_title
528- if not helper .metadata .title_sort or helper .force :
529- helper .metadata .title_sort = ' - ' .join (
530- filter (
531- None , [(series_with_volume ), helper .title ]
532- )
533- )
509+ helper .set_sort_title ()
534510 # Studio.
535- if not helper .metadata .studio or helper .force :
536- helper .metadata .studio = helper .studio
511+ helper .set_studio ()
537512 # Summary.
538- if not helper .metadata .summary or helper .force :
539- helper .metadata .summary = helper .synopsis
513+ helper .set_summary ()
540514 # Thumb.
515+ # Kept here because of Proxy
541516 if helper .thumb :
542517 if helper .thumb not in helper .metadata .posters or helper .force :
543518 helper .metadata .posters [helper .thumb ] = Proxy .Media (
@@ -546,10 +521,9 @@ def compile_metadata(self, helper):
546521 # Re-prioritize the poster to the first position
547522 helper .metadata .posters .validate_keys ([helper .thumb ])
548523 # Rating.
549- # We always want to refresh the rating
550- if helper .rating :
551- helper .metadata .rating = float (helper .rating ) * 2
524+ helper .set_rating ()
552525
526+ # Log the resulting metadata
553527 helper .log_update_metadata ()
554528
555529 def getDateFromString (self , string ):
0 commit comments