Compare commits

...

7 commits

Author SHA1 Message Date
Tro95
ad1825f63e
Fixed: Don't Fail Artist Refresh if Album Refresh fails (#5567) 2025-08-20 11:23:15 -05:00
bakerboy448
d2330a3232
Bump to 2.13.3 2025-08-17 14:42:19 -04:00
Weblate
4cb306780f Multiple Translations updated by Weblate
ignore-downstream

Co-authored-by: mrchonks <chonkstv@gmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/fr/
Translation: Servarr/Lidarr
2025-08-16 10:35:00 -05:00
Mark McDowall
393db165f3 New: Move auth success logging to debug
Closes #7978

(cherry picked from commit 9ebe043bd94d036fe2ab45f3bb3f882cda48e211)
2025-08-12 12:22:25 -05:00
Weblate
eb861f06d3 Multiple Translations updated by Weblate
ignore-downstream

Co-authored-by: ArLab1 <arnaud.laberge@hotmail.com>
Co-authored-by: Gallyam Biktashev <gallyamb@gmail.com>
Co-authored-by: Havok Dan <havokdan@yahoo.com.br>
Co-authored-by: Hugoren Martinako <aumpfbahn@gmail.com>
Co-authored-by: Oskari Lavinto <olavinto@protonmail.com>
Co-authored-by: Weblate <noreply-mt-weblate@weblate.org>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: fordas <fordas15@gmail.com>
Co-authored-by: mrchonks <chonkstv@gmail.com>
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/ca/
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/es/
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/fi/
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/fr/
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/id/
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/pt_BR/
Translate-URL: https://translate.servarr.com/projects/servarr/lidarr/ru/
Translation: Servarr/Lidarr
2025-08-11 20:15:07 -05:00
bakerboy448
6f1b370772
docs: add metadata notice & link GHI
[skip ci]
2025-08-05 21:27:28 -05:00
bakerboy448
074f06442a
Bump to 2.13.2 2025-08-03 01:12:50 -05:00
11 changed files with 66 additions and 28 deletions

View file

@ -9,6 +9,9 @@
Lidarr is a music collection manager for Usenet and BitTorrent users. It can monitor multiple RSS feeds for new tracks from your favorite artists and will grab, sort and rename them. It can also be configured to automatically upgrade the quality of files already downloaded when a better quality format becomes available.
> [!WARNING]
> NOTICE - The Lidarr Metadata Server is currently down impacting adding artists, etc. Please follow [GHI 5498](https://github.com/Lidarr/Lidarr/issues/5498) or see Discord for detaila.
## Major Features Include:
* Support for major platforms: Windows, Linux, macOS, Raspberry Pi, etc.

View file

@ -9,7 +9,7 @@ variables:
testsFolder: './_tests'
yarnCacheFolder: $(Pipeline.Workspace)/.yarn
nugetCacheFolder: $(Pipeline.Workspace)/.nuget/packages
majorVersion: '2.13.1'
majorVersion: '2.13.3'
minorVersion: $[counter('minorVersion', 1076)]
lidarrVersion: '$(majorVersion).$(minorVersion)'
buildName: '$(Build.SourceBranchName).$(lidarrVersion)'

View file

@ -77,7 +77,7 @@ namespace Lidarr.Http.Authentication
private void LogSuccess(HttpRequest context, string username)
{
_authLogger.Info("Auth-Success ip {0} username '{1}'", context.GetRemoteIP(), username);
_authLogger.Debug("Auth-Success ip {0} username '{1}'", context.GetRemoteIP(), username);
}
private void LogLogout(HttpRequest context, string username)

View file

@ -1020,7 +1020,7 @@
"AlbumStudioTracksDownloaded": "{trackFileCount}/{totalTrackCount} pistes baixades",
"AlbumStudioTruncated": "Només es mostren els últims 20 àlbums, ves als detalls per veure tots els àlbums",
"AlbumType": "Tipus d'àlbum",
"AllAlbumsData": "Controla tots els àlbums excepte els especials",
"AllAlbumsData": "Monitora tots els àlbums",
"AllArtistAlbums": "Tots els àlbums d'artista",
"AllMonitoringOptionHelpText": "Monitora els artistes i tots els àlbums de cada artista inclosos a la llista d'importació",
"AllowFingerprintingHelpTextWarning": "Això requereix que {appName} llegeixi parts del fitxer que alentiran els escanejos i poden causar una activitat de disc o xarxa alta.",
@ -1162,7 +1162,7 @@
"FirstAlbum": "Primer àlbum",
"FirstAlbumData": "Controla els primers àlbums. Tots els altres àlbums seran ignorats",
"ForeignIdHelpText": "L'ID del Musicbrainz de l'artista/àlbum a excloure",
"FutureAlbumsData": "Monitora els àlbums que encara no s'han publicat",
"FutureAlbumsData": "Monitora els àlbums actualment en la base de dades que tenen una data de llançament en el futur.",
"HideTracks": "Oculta les pistes",
"ICalTagsArtistHelpText": "Feed només contindrà artistes amb almenys una etiqueta coincident",
"IfYouDontAddAnImportListExclusionAndTheArtistHasAMetadataProfileOtherThanNoneThenThisAlbumMayBeReaddedDuringTheNextArtistRefresh": "Si no afegiu una exclusió de la llista d'importació i l'artista té un perfil de metadades diferent de 'None'.",
@ -1365,5 +1365,7 @@
"RemoveRootFolder": "Elimina la carpeta arrel",
"DownloadClientItemErrorMessage": "{clientName} está informant d'un error: {message}",
"TheLogLevelDefault": "El nivell de registre per defecte és \"Info\" i es pot canviar a [Configuració general](/configuració/general)",
"RemoveRootFolderArtistsMessageText": "Esteu segur que voleu eliminar la carpeta arrel '{name}'? Els arxius i carpetes no seran esborrats del disc, i els artistes en aquesta carpeta arrel no seran eliminats de {appName}."
"RemoveRootFolderArtistsMessageText": "Esteu segur que voleu eliminar la carpeta arrel '{name}'? Els arxius i carpetes no seran esborrats del disc, i els artistes en aquesta carpeta arrel no seran eliminats de {appName}.",
"MonitorNoAlbumsData": "No monitora cap nou àlbum",
"MonitorNewAlbumsData": "Monitora els àlbums afegits a la base de dades en el futur amb una data de llançament posterior a l'últim àlbum"
}

View file

@ -91,7 +91,7 @@
"PosterSize": "Tamaño de póster",
"PreviewRename": "Previsualizar renombrado",
"Profiles": "Perfiles",
"Proper": "Proper",
"Proper": "Correcto",
"PropersAndRepacks": "Propers y Repacks",
"Protocol": "Protocolo",
"ProtocolHelpText": "Elige qué protocolo(s) usar y cuál se prefiere cuando se elige entre lanzamientos equivalentes",
@ -903,7 +903,7 @@
"ArtistEditor": "Artista Editor",
"AlbumDetails": "Detalles del álbum",
"AlbumStudioTruncated": "Sólo se muestran los últimos 20 álbumes, vaya a detalles para ver todos los álbumes",
"AllAlbumsData": "Controlar todos los álbumes excepto los especiales",
"AllAlbumsData": "Monitorizar todos los álbumes",
"Banners": "Pancartas",
"BannerOptions": "Opciones de banner",
"CombineWithExistingFiles": "Combinar con archivos existentes",
@ -1151,7 +1151,7 @@
"FutureAlbums": "Álbumes futuros",
"MissingTracks": "Pistas faltantes",
"MassAlbumsCutoffUnmetWarning": "¿Estás seguro que quieres buscar todos los álbumes '{0}' que no alcancen el umbral?",
"FutureAlbumsData": "Monitoriza álbumes que no han sido lanzados aún",
"FutureAlbumsData": "Monitoriza los álbumes actualmente en la base de datos que tienen una fecha de lanzamiento en el futuro.",
"MetadataSettingsArtistSummary": "Crea archivos de metadatos cuando las pistas son importados o los artistas refrescados",
"DefaultTagsHelpText": "Etiquetas predeterminadas de {appName} para artistas en esta carpeta",
"LidarrSupportsMultipleListsForImportingAlbumsAndArtistsIntoTheDatabase": "{appName} soporta múltiples listas para importar álbumes y artistas en la base de datos.",
@ -1365,5 +1365,7 @@
"RemoveRootFolder": "Eliminar la carpeta raíz",
"DownloadClientItemErrorMessage": "{clientName} está informando de un error: {message}",
"TheLogLevelDefault": "El nivel de registro por defecto es 'Depuración' y puede ser cambiado en [Opciones generales](/settings/general)",
"RemoveRootFolderArtistsMessageText": "¿Estás seguro que quieres eliminar la carpeta raíz '{name}'? Los archivos y carpetas no serán borrados del disco, y los artistas en esta carpeta raíz no serán eliminados de {appName}."
"RemoveRootFolderArtistsMessageText": "¿Estás seguro que quieres eliminar la carpeta raíz '{name}'? Los archivos y carpetas no serán borrados del disco, y los artistas en esta carpeta raíz no serán eliminados de {appName}.",
"MonitorNoAlbumsData": "No monitoriza ningún álbum nuevo",
"MonitorNewAlbumsData": "Monitoriza los álbumes añadidos a la base de datos en el futuro con una fecha de lanzamiento posterior al último álbum"
}

View file

@ -332,7 +332,7 @@
"Absolute": "Ehdoton",
"AddMissing": "Lisää puuttuvat",
"AddNewItem": "Lisää uusi kohde",
"AllExpandedCollapseAll": "Supista kaikki",
"AllExpandedCollapseAll": "Tiivistä kaikki",
"AllowArtistChangeClickToChangeArtist": "Vaihda artisti klikkaamalla",
"Season": "Kausi",
"ArtistAlbumClickToChangeTrack": "Vaihda kappale klikkaamalla",
@ -481,7 +481,7 @@
"AlbumIsNotMonitored": "Albumia ei valvota",
"AlbumStudio": "Albumin studio",
"AllAlbums": "Kaikki albumit",
"AllAlbumsData": "Valvo ensimmäisiä albumeita erikoisalbumit pois lukien.",
"AllAlbumsData": "Valvo kaikkia albumeita",
"AllArtistAlbums": "Kaikki artistin albumit",
"MetadataProfile": "Metatietoprofiili",
"OnApplicationUpdate": "Kun sovellus päivitetään",
@ -756,8 +756,8 @@
"ArtistType": "Artistin tyyppi",
"EditMetadata": "Muokkaa metatietoja",
"AutomaticallySwitchRelease": "Vaihda julkaisu automaattisesti",
"CollapseMultipleAlbums": "Supista useat albumit",
"CollapseMultipleAlbumsHelpText": "Supista useat samana päivänä julkaistavat albumit.",
"CollapseMultipleAlbums": "Tiivistä useat albumit",
"CollapseMultipleAlbumsHelpText": "Tiivistä useat samana päivänä julkaistavat albumit.",
"CombineWithExistingFiles": "Yhdistä olemassa olevien tiedostojen kanssa",
"DateAdded": "Lisäysaika",
"DeleteArtist": "Poista valittu artisti",
@ -793,7 +793,7 @@
"SearchAlbum": "Etsi albumia",
"SelectAlbum": "Valitse albumi",
"SelectAlbumRelease": "Valitse albumin julkaisu",
"FutureAlbumsData": "Valvo albumeita, joita ei ole vielä julkaistu.",
"FutureAlbumsData": "Valvo tietokannassa tällä hetkellä olevia albumeita, joiden julkaisupäivä on tulevaisuudessa.",
"SearchForAllMissingAlbumsConfirmationCount": "Haluatko varmasti etsiä kaikkia {totalRecords} puuttuvaa albumia?",
"EditArtist": "Muokkaa artistia",
"DeleteSelected": "Poista valitut",
@ -1365,5 +1365,7 @@
"LogFilesLocation": "Lokitiedostojen tallennussijainti: {location}",
"RemoveRootFolder": "Poista juurikansio",
"TheLogLevelDefault": "Lokikirjauksen oletusarvoinen laajuus on \"Vianselvitys\". Laajuutta voidaan muuttaa [Yleisistä asetuksista](/settings/general).",
"RemoveRootFolderArtistsMessageText": "Haluatko varmasti poistaa juurikansion \"{name}\"? Tiedostoja ja kansioita ei poisteta levyltä, eikä tämän juurikansion artisteja poisteta {appName}ista."
"RemoveRootFolderArtistsMessageText": "Haluatko varmasti poistaa juurikansion \"{name}\"? Tiedostoja ja kansioita ei poisteta levyltä, eikä tämän juurikansion artisteja poisteta {appName}ista.",
"MonitorNoAlbumsData": "Älä valvo uusia albumeita lainkaan.",
"MonitorNewAlbumsData": "Valvo tietokantaan tulevaisuudessa lisättäviä albumeita, joiden julkaisupäivä on uusimman albumin jälkeen."
}

View file

@ -449,7 +449,7 @@
"Source": "Source",
"SourcePath": "Chemin source",
"AllAlbums": "Tous les albums",
"AllAlbumsData": "Surveiller tous les albums sauf spéciaux",
"AllAlbumsData": "Surveiller tous les albums",
"AllArtistAlbums": "Tous les albums de l'artiste",
"AllExpandedCollapseAll": "Réduire tout",
"AllExpandedExpandAll": "Développer tout",
@ -488,7 +488,7 @@
"OnHealthIssue": "Lors de problème de santé",
"OnRename": "Au renommage",
"OnUpgrade": "Lors de la mise à niveau",
"ExpandAlbumByDefaultHelpText": "Album",
"ExpandAlbumByDefaultHelpText": "Albums",
"Continuing": "Continuer",
"ContinuingAllTracksDownloaded": "Continuation (Tous les livres téléchargés)",
"DefaultLidarrTags": "Tags {appName} par défaut",
@ -496,7 +496,7 @@
"DefaultQualityProfileIdHelpText": "Profil de qualité par défaut pour les auteurs détectés dans ce dossier",
"DefaultTagsHelpText": "Etiquettes {appName} par défaut pour les artistes détectés dans ce dossier",
"DefaultMonitorOptionHelpText": "Quels livres doivent être surveillés lors de l'ajout initial pour les auteurs détectés dans ce dossier",
"FutureAlbumsData": "Surveiller les livres qui ne sont pas encore sortis",
"FutureAlbumsData": "Surveiller les albums actuellement dans la base de donnée qui nont pas encore de date de sortie.",
"MetadataProfiles": "profil de métadonnées",
"MissingAlbumsData": "Surveiller les livres qui n'ont pas de fichiers ou qui ne sont pas encore sortis",
"NoneData": "Aucun livre ne sera surveillé",
@ -711,7 +711,7 @@
"IndexerRssHealthCheckNoIndexers": "Aucun indexeur disponible avec la synchronisation RSS activée, {appName} ne récupérera pas automatiquement les nouvelles versions",
"IndexerSearchCheckNoAutomaticMessage": "Aucun indexeur disponible avec la recherche automatique activée, {appName} ne fournira aucun résultat de recherche automatique",
"IndexerSearchCheckNoAvailableIndexersMessage": "Tous les indexeurs compatibles avec la recherche sont temporairement indisponibles en raison d'erreurs d'indexation récentes",
"IndexerSearchCheckNoInteractiveMessage": "Aucun indexeur n'est disponible avec la recherche interactive activée, {appName} ne fournira aucun résultats de recherche interactive",
"IndexerSearchCheckNoInteractiveMessage": "Aucun indexeur n'est disponible avec la recherche interactive activée, {appName} ne fournira aucuns résultats de recherche interactive",
"IndexerStatusCheckAllClientMessage": "Tous les indexeurs sont indisponibles en raison d'échecs",
"IndexerStatusCheckSingleClientMessage": "Indexeurs indisponibles en raison d'échecs : {0}",
"Loading": "Chargement",
@ -1177,7 +1177,7 @@
"RemoveQueueItem": "Retirer - {sourceTitle}",
"RemoveQueueItemConfirmation": "Êtes-vous sûr de vouloir retirer '{sourceTitle}' de la file d'attente ?",
"RemoveQueueItemRemovalMethod": "Méthode de suppression",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "Supprimer du client de téléchargement\" supprimera les téléchargements et les fichiers du client de téléchargement.",
"RemoveQueueItemsRemovalMethodHelpTextWarning": "\"Supprimer du client de téléchargement\" supprimera les téléchargements et les fichiers du client de téléchargement.",
"AddAutoTagError": "Impossible d'ajouter un nouveau tag automatique, veuillez réessayer.",
"Donate": "Donation",
"CustomFilter": "Filtre personnalisé",
@ -1364,5 +1364,8 @@
"LogFilesLocation": "Les fichiers journaux sont situés dans : {location}",
"DownloadClientItemErrorMessage": "{clientName} signale une erreur : {message}",
"RemoveRootFolder": "Supprimer le dossier racine",
"RemoveRootFolderArtistsMessageText": "Êtes vous sure de vouloir enlever le dossier racine '{name}'? Les fichiers et les dossiers ne seront pas supprimer du disque et les artistes dans le dossier racine ne seront pas retirés de {appName}."
"RemoveRootFolderArtistsMessageText": "Êtes vous sûr de vouloir retirer le dossier racine '{name}' ? Les fichiers et les dossiers ne seront pas supprimés du disque et les artistes dans le dossier racine ne seront pas retirés de {appName}.",
"TheLogLevelDefault": "Le niveau de journalisation est par défaut à « Information » et peut être modifié dans les [paramètres généraux](/settings/general)",
"MonitorNewAlbumsData": "Surveiller les albums ajoutés à la base de donnée dans le future avec une date de sortie après le dernier album",
"MonitorNoAlbumsData": "Ne pas surveiller aucun nouvel album"
}

View file

@ -134,5 +134,12 @@
"EnableSSL": "Aktifkan RSS",
"AddDelayProfile": "Tambah Delay Profile",
"Today": "Hari Ini",
"CurrentlyInstalled": "Saat Ini Terpasang"
"CurrentlyInstalled": "Saat Ini Terpasang",
"AddAutoTag": "tambah label otomatis",
"AddAutoTagError": "tidak dapat menambahkan label otomatis, coba lagi..",
"AddCondition": "tambah persyaratan",
"AddConditionImplementation": "tambah persyaratan {implementationName}",
"AddConnectionImplementation": "tambah koneksi - {implementationName}",
"AddConnection": "tambah koneksi",
"AddConditionError": "tidak dapat menambahkan persyaratan baru, coba lagi.."
}

View file

@ -34,7 +34,7 @@
"AlbumIsNotMonitored": "O álbum não está sendo monitorado",
"AlbumStudio": "Album Studio",
"AllAlbums": "Todos os álbuns",
"AllAlbumsData": "Monitorar todos os álbuns, exceto os especiais",
"AllAlbumsData": "Monitorar todos os álbuns",
"AllArtistAlbums": "Todos os álbuns do artista",
"AllExpandedCollapseAll": "Recolher tudo",
"AllExpandedExpandAll": "Expandir tudo",
@ -588,7 +588,7 @@
"FirstAlbum": "Filtrar Álbum",
"FirstAlbumData": "Monitorar os primeiros álbuns. Todos os outros álbuns serão ignorados",
"FutureAlbums": "Álbuns Futuros",
"FutureAlbumsData": "Monitorar álbuns que ainda não foram lançados",
"FutureAlbumsData": "Monitorar os álbuns atualmente no banco de dados que têm uma data de lançamento no futuro.",
"HasMonitoredAlbumsNoMonitoredAlbumsForThisArtist": "Não monitorar álbuns para este artista",
"HideAlbums": "Ocultar álbuns",
"HideTracks": "Ocultar faixas",
@ -1365,5 +1365,7 @@
"DownloadClientItemErrorMessage": "{clientName} está relatando um erro: {message}",
"LogFilesLocation": "Os arquivos de log estão localizados em: {location}",
"RemoveRootFolder": "Remover Pasta Raiz",
"RemoveRootFolderArtistsMessageText": "Tem certeza de que deseja remover a pasta raiz '{name}'? Arquivos e pastas não serão excluídos do disco, e os artistas nesta pasta raiz não serão removidos de {appName}."
"RemoveRootFolderArtistsMessageText": "Tem certeza de que deseja remover a pasta raiz '{name}'? Arquivos e pastas não serão excluídos do disco, e os artistas nesta pasta raiz não serão removidos de {appName}.",
"MonitorNewAlbumsData": "Monitorar álbuns adicionados ao banco de dados no futuro com uma data de lançamento após o último álbum",
"MonitorNoAlbumsData": "Não monitorar novos álbuns"
}

View file

@ -1030,7 +1030,7 @@
"RootFolderPathHelpText": "Элементы списка корневых папок будут добавлены в",
"Any": "Любой",
"AlbumStudioTruncated": "Показаны только последние 25 сезонов. Чтобы просмотреть все сезоны, перейдите к подробной информации",
"AllAlbumsData": "Следите за всеми эпизодами, кроме специальных",
"AllAlbumsData": "Следить за всеми альбомами",
"BuiltIn": "Встроенный",
"DashOrSpaceDashDependingOnName": "Тире или пробел в зависимости от имени",
"TBA": "Будет объявлено позже",
@ -1117,5 +1117,15 @@
"LogFilesLocation": "Файлы журнала расположены в: {location}",
"RemoveRootFolder": "Удалить корневой каталог",
"TheLogLevelDefault": "Уровень журналирования по умолчанию установлен на 'Отладка' и может быть изменён в [Общих настройках](/settings/general)",
"RemoveRootFolderArtistsMessageText": "Вы уверены, что хотите удалить корневой каталог '{name}'? Файлы и папки не будут удалены с диска, а исполнители в этом корневом каталоге не будут удалены из {appName}."
"RemoveRootFolderArtistsMessageText": "Вы уверены, что хотите удалить корневой каталог '{name}'? Файлы и папки не будут удалены с диска, а исполнители в этом корневом каталоге не будут удалены из {appName}.",
"AlbumCount": "Количество альбомов",
"AlbumInfo": "Информация об альбоме",
"AddNewAlbumSearchForNewAlbum": "Начать поиск новых альбомов",
"AddNewArtist": "Добавить исполнителя",
"AlbumHasNotAired": "Альбом еще не выпущен",
"AlbumDetails": "Детали альбома",
"AlbumIsDownloading": "Альбом скачивается",
"AlbumIsNotMonitored": "Альбом не отслеживается",
"AlbumRelease": "Релиз альбома",
"AlbumReleaseDate": "Дата релиза альбома"
}

View file

@ -340,7 +340,14 @@ namespace NzbDrone.Core.Music
(updatedMusicbrainzAlbums == null && _checkIfAlbumShouldBeRefreshed.ShouldRefresh(album)) ||
(updatedMusicbrainzAlbums != null && updatedMusicbrainzAlbums.Contains(album.ForeignAlbumId)))
{
updated |= RefreshAlbumInfo(album, remoteAlbums, forceUpdateFileTags);
try
{
updated |= RefreshAlbumInfo(album, remoteAlbums, forceUpdateFileTags);
}
catch (Exception e)
{
_logger.Error(e, "Couldn't refresh info for album {0}", album.Title);
}
}
else
{