diff --git a/README.md b/README.md index 8c1f3dfe..16e4499a 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ _LMS_ provides several ways to help you find the music you like: * ... __Note__: the recommendation engine supports two modes: -* **Tag-based**: uses metadata tags `genre` and `grouping`. +* **Tag-based**: uses metadata tags `genre`, `mood`, `grouping`, and `language`. * **Audio similarity**: uses MusicNN embeddings. Extraction throughput depends heavily on both the number of scanner threads and the speed of your storage. Typical reported speeds range from ~1k tracks/hour on a Raspberry Pi 4 (3 threads) to ~25k tracks/hour on an Intel Core i5-13500 (10 threads). To speed up extraction, consider tweaking `scanner-thread-count` in `lms.conf` (defaults to half the number of logical CPUs). ## About tags diff --git a/approot/messages.xml b/approot/messages.xml index 4163ae7b..732e805b 100644 --- a/approot/messages.xml +++ b/approot/messages.xml @@ -152,7 +152,7 @@ Checking for duplicate files... {1} files Checking for removed files... {1}% Compacting database... -Computing stats... {1}% +Computing stats... {1}% Extracting MusicNN embeddings: {1} of {2} files ({3}%) Optimizing database... {1}%... Reconciliating artists: {1} entries... @@ -221,7 +221,19 @@ Duration Filter added Filters + + Genre + Genres + + + Grouping + Groupings + Label + + Language + Languages + Lyricist Lyricists @@ -231,6 +243,10 @@ Mixer Mixers + + Mood + Moods + Most played MusicBrainz Artist MusicBrainz Release diff --git a/approot/messages_es.xml b/approot/messages_es.xml index 7d67101f..c14b8491 100644 --- a/approot/messages_es.xml +++ b/approot/messages_es.xml @@ -152,7 +152,7 @@ Comprobando ficheros duplicados ... {1} ficheros Comprobando ficheros eliminados... {1}% Compactando la base de datos... -Calculando estadísticas... {1}% +Calculando estadísticas... {1}% Extracción de embeddings de MusicNN: {1} de {2} archivos ({3}%) Optimizando la base de datos... {1}%... Reconciliando artistas: {1} entradas... @@ -221,7 +221,19 @@ Duración Filtro añadido Filtros + + Género + Géneros + + + Agrupación + Agrupaciones + Sello discográfico + + Idioma + Idiomas + Letrista Letristas @@ -231,6 +243,10 @@ Mezclador Mezcladores + + Estado de ánimo + Estados de ánimo + Reproducidos frecuentemente Artista de MusicBrainz Álbum de MusicBrainz diff --git a/approot/messages_fr.xml b/approot/messages_fr.xml index 6f9a6166..97f392b4 100644 --- a/approot/messages_fr.xml +++ b/approot/messages_fr.xml @@ -152,7 +152,7 @@ Vérification des fichiers dupliqués... {1} fichiers Vérification des fichiers supprimés... {1}% Compactage de la base de données... -Calcul des statistiques... {1}% +Calcul des statistiques... {1}% Extraction des embeddings MusicNN : {1} sur {2} fichiers ({3}%) Optimisation de la base de données... {1}%... Reconciliation des artistes: {1} entrées... @@ -221,7 +221,19 @@ Durée Filtre ajouté Filtres + + Genre + Genres + + + Regroupement + Regroupements + Label + + Langue + Langues + Parolier Paroliers @@ -231,6 +243,10 @@ Mixeur Mixeurs + + Ambiance + Ambiances + Plus joués MusicBrainz Artist MusicBrainz Release diff --git a/approot/messages_it.xml b/approot/messages_it.xml index 06baee9c..da46dd5d 100644 --- a/approot/messages_it.xml +++ b/approot/messages_it.xml @@ -152,7 +152,7 @@ Controllo duplicati... {1} files Controllo file... {1}% Compattazione del database... -Calcolo statistiche... {1}% +Calcolo statistiche... {1}% Estrazione degli embeddings MusicNN: {1} di {2} file ({3}%) Ottimizzazione del database... {1}%... Riconciliazione artisti: {1} voci... @@ -221,7 +221,19 @@ Durata Filtro aggiunto Filtri + + Genere + Generi + + + Raggruppamento + Raggruppamenti + Etichetta + + Lingua + Lingue + Paroliere Parolieri @@ -231,6 +243,10 @@ Tecnico del mixaggio Tecnici del mixaggio + + Umore + Umori + Più ascoltati Artista MusicBrainz Album MusicBrainz diff --git a/approot/messages_pl.xml b/approot/messages_pl.xml index d89687d5..16523ae9 100644 --- a/approot/messages_pl.xml +++ b/approot/messages_pl.xml @@ -165,7 +165,7 @@ Sprawdzanie plików... {1}% Prasowanie bazy danych... -Obliczanie statystyk... {1}% +Obliczanie statystyk... {1}% Ekstrakcja embeddingów MusicNN: {1} z {2} plików ({3}%) Optymalizowanie bazy danych... {1}%... Uzgodnianie artystów: {1} wpisów... @@ -240,7 +240,22 @@ Długość Filtr dodany Filtry + + Gatunek + Gatunki + Gatunków + + + Grupowanie + Grupowania + Grupowań + Wytwórnia + + Język + Języki + Języków + Tekściarz Tekściarze @@ -252,6 +267,11 @@ Mikserzy Mikserów + + Nastrój + Nastroje + Nastrojów + Najczęściej odtwarzane Artysta w MusicBrainz Wydanie w MusicBrainz diff --git a/approot/messages_zh.xml b/approot/messages_zh.xml index 9c525cc4..2da4a425 100644 --- a/approot/messages_zh.xml +++ b/approot/messages_zh.xml @@ -150,7 +150,7 @@ 检查重复文件... {1} 个文件 检查文件中... {1}% 正在压缩数据库... -正在计算统计信息... {1}% +正在计算统计信息... {1}% 正在提取 MusicNN 嵌入:{1} / {2} 个文件({3}%) 正在优化数据库... {1}%... 整理艺术家:{1} 条记录... @@ -213,10 +213,14 @@ 时长 过滤器已添加 过滤器 +流派 +分组 厂牌 +语言 作词者 音乐库 混音师 +情绪 播放最多 MusicBrainz 歌手 MusicBrainz 专辑 diff --git a/approot/tracks.xml b/approot/tracks.xml index d40598ab..76dba9ae 100644 --- a/approot/tracks.xml +++ b/approot/tracks.xml @@ -80,6 +80,46 @@