diff --git a/Changelog9.html b/Changelog9.html index b6363dd67ff..7eab70073a2 100644 --- a/Changelog9.html +++ b/Changelog9.html @@ -13,6 +13,7 @@

Introducing... Lyrion Music Server Version
  • Massive upgrade for Classical music lovers: add support for Works, Performances, Disc Subtitles. Thanks a ton @darrel-k!
  • #1095 - Link from online tracks and albums to local library (if possible).
  • #1115 - Add option to show tracks from a given year, even if their album would be listed in a different year.
  • +
  • #1115 - Allow user defined contributor roles.

  • diff --git a/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/settings/browsemodes.html b/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/settings/browsemodes.html index f462dc2c2a4..30dfd49ffe2 100644 --- a/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/settings/browsemodes.html +++ b/Slim/Plugin/ExtendedBrowseModes/HTML/EN/plugins/ExtendedBrowseModes/settings/browsemodes.html @@ -75,8 +75,8 @@ [% FOREACH tag = customTags.keys.sort %] - - + + [% END %] diff --git a/Slim/Plugin/ExtendedBrowseModes/Settings.pm b/Slim/Plugin/ExtendedBrowseModes/Settings.pm index e1b1cdc224e..b1455b2e237 100644 --- a/Slim/Plugin/ExtendedBrowseModes/Settings.pm +++ b/Slim/Plugin/ExtendedBrowseModes/Settings.pm @@ -86,7 +86,6 @@ sub handler { if ( $changed ) { $serverPrefs->set('userDefinedRoles', $customTags); - Slim::Schema::Contributor->initializeRoles(); } my $menus = $prefs->get('additionalMenuItems'); diff --git a/Slim/Plugin/ExtendedBrowseModes/strings.txt b/Slim/Plugin/ExtendedBrowseModes/strings.txt index a489857af85..7eae33ade19 100644 --- a/Slim/Plugin/ExtendedBrowseModes/strings.txt +++ b/Slim/Plugin/ExtendedBrowseModes/strings.txt @@ -289,6 +289,10 @@ PLUGIN_EXTENDED_BROWSEMODES_TAGS PLUGIN_EXTENDED_BROWSEMODES_TAGS_DESC EN Tell LMS about any custom contributor role tags used in the music library. For example, SOLOIST, DRUMMER, PRODUCER, etc. These can then be used as Contributor Roles in the Additional Browse Modes above. They will also appear as categories when browsing albums or artists with Release Type grouping enabled. Changes here will trigger a rescan of the music library. + DE Informieren Sie LMS über alle benutzerdefinierten Rollen-Tags, die in der Musikbibliothek verwendet werden. Zum Beispiel SOLOIST, DRUMMER, PRODUCER, usw. Diese können dann als Mitwirkende Rollen in den zusätzlichen Suchmodi oben verwendet werden. Sie werden auch als Kategorien angezeigt, wenn Sie Alben oder Künstler mit aktivierter Gruppierung nach Veröffentlichungstyp durchsuchen. Änderungen hier lösen einen erneuten Scan der Musikbibliothek aus. + FR Indiquez à LMS toute étiquette de rôle de contributeur personnalisée utilisée dans la bibliothèque musicale. Par exemple, SOLOIST, DRUMMER, PRODUCER, etc. Ceux-ci peuvent ensuite être utilisés comme rôles de contributeur dans les modes de navigation supplémentaires ci-dessus. Ils apparaîtront également en tant que catégories lorsque vous parcourez des albums ou des artistes en activant le regroupement par type de publication. Les modifications apportées à ces catégories déclencheront une nouvelle analyse de la bibliothèque musicale. + ES Informe a LMS sobre cualquier etiqueta de rol de colaborador personalizada utilizada en la biblioteca musical. Por ejemplo, SOLISTA, BATERISTA, PRODUCTOR, etc. Estas etiquetas se pueden utilizar como roles de colaborador en los modos de exploración adicionales anteriores. También aparecerán como categorías al explorar álbumes o artistas con la agrupación Tipo de publicación activada. Los cambios que se realicen aquí provocarán una nueva exploración de la biblioteca musical. + NL Vertel LMS over alle aangepaste rollabels voor medewerkers die worden gebruikt in de muziekbibliotheek. Bijvoorbeeld SOLOIST, DRUMMER, PRODUCER, enz. Deze kunnen dan worden gebruikt als rollen voor medewerkers in de extra bladermodi hierboven. Ze verschijnen ook als categorieën wanneer u door albums of artiesten bladert met de Release Type groepering ingeschakeld. Als u hier wijzigingen aanbrengt, wordt de muziekbibliotheek opnieuw gescand. PLUGIN_EXTENDED_BROWSEMODES_ROLE EN Role tag diff --git a/Slim/Utils/Prefs.pm b/Slim/Utils/Prefs.pm index 48367bc6722..bcac8bbf672 100644 --- a/Slim/Utils/Prefs.pm +++ b/Slim/Utils/Prefs.pm @@ -397,6 +397,8 @@ sub init { qw(splitList groupdiscs useTPE2AsAlbumArtist userDefinedRoles) ); + $prefs->setChange( sub { Slim::Schema::Contributor->initializeRoles() }, 'userDefinedRoles'); + $prefs->setChange( sub { Slim::Utils::Misc::setPriority($_[1]) }, 'serverPriority'); $prefs->setChange( sub {