fix(library): restore offline visibility and unify filters and sorting

Recover missing offline library entries, recognize cached-only libraries, and refresh availability after cache changes. Unify per-tab filters, compact the toolbar, and add reversible sort criteria with complete available purchase metadata.

cx
This commit is contained in:
vicrodh committed 2026-09-09 17:08:33 -06:00
1 parent 9504139dec
commit 17e08e93de
33 files changed
+1938 -547

No files matched your search

@@ -6858,3 +6858,80 @@ msgstr "Gruppe: Jahrzehnt"
msgid "Popularity"
msgstr "Beliebtheit"
#: library toolbar
msgid "Purchases only"
msgstr "Nur Käufe"
#: library toolbar
msgid "Following only"
msgstr "Nur gefolgte Inhalte"
#: library toolbar
msgid "Hi-Res only"
msgstr "Nur Hi-Res"
#: library toolbar
msgid "Hide local albums from library"
msgstr "Lokale Alben in der Bibliothek ausblenden"
#: library toolbar
msgid "By you"
msgstr "Von dir"
#: library toolbar
msgid "By Qobuz"
msgstr "Von Qobuz"
#: library toolbar
msgid "By others"
msgstr "Von anderen"
#: library toolbar
msgid "Search your tracks"
msgstr "Deine Titel durchsuchen"
#: library toolbar
msgid "Search your releases"
msgstr "Deine Veröffentlichungen durchsuchen"
#: library toolbar
msgid "Search your playlists"
msgstr "Deine Playlists durchsuchen"
#: library toolbar
msgid "Search your artists"
msgstr "Deine Künstler durchsuchen"
#: library toolbar
msgid "Search your labels"
msgstr "Deine Labels durchsuchen"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "Nur gekaufte Inhalte anzeigen. Wird mit den anderen aktiven Filtern kombiniert."
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "Nur Favoriten anzeigen. Wird mit den anderen aktiven Filtern kombiniert."
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "Nur gefolgte Inhalte anzeigen. Wird mit den anderen aktiven Filtern kombiniert."
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Nur Hi-Res-Inhalte anzeigen. Wird mit den anderen aktiven Filtern kombiniert."
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "Lokale Alben hier ausblenden. Sie bleiben in der lokalen Bibliothek verfügbar."
msgid "Alphabetical"
msgstr "Alphabetisch"
msgid "Date updated"
msgstr "Aktualisierungsdatum"
msgid "Track count"
msgstr "Titelanzahl"
@@ -2442,3 +2442,96 @@ msgstr "Group: Decade"
msgid "Popularity"
msgstr "Popularity"
#: library toolbar
msgid "Purchases only"
msgstr "Purchases only"
#: library toolbar
msgid "Following only"
msgstr "Following only"
#: library toolbar
msgid "Hi-Res only"
msgstr "Hi-Res only"
#: library toolbar
msgid "Hide local albums from library"
msgstr "Hide local albums from library"
#: library toolbar
msgid "By you"
msgstr "By you"
#: library toolbar
msgid "By Qobuz"
msgstr "By Qobuz"
#: library toolbar
msgid "By others"
msgstr "By others"
#: library toolbar
msgid "Search your tracks"
msgstr "Search your tracks"
#: library toolbar
msgid "Search your releases"
msgstr "Search your releases"
#: library toolbar
msgid "Search your playlists"
msgstr "Search your playlists"
#: library toolbar
msgid "Search your artists"
msgstr "Search your artists"
#: library toolbar
msgid "Search your labels"
msgstr "Search your labels"
#: library toolbar
msgid "Releases"
msgstr "Releases"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "Show only purchased items. Combines with the other enabled filters."
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "Show only favorites. Combines with the other enabled filters."
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "Show only followed items. Combines with the other enabled filters."
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Show only Hi-Res items. Combines with the other enabled filters."
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "Hide local albums here. They remain available in Local Library."
msgid "Filters"
msgstr "Filters"
msgid "Alphabetical"
msgstr "Alphabetical"
msgid "Date updated"
msgstr "Date updated"
msgid "Track count"
msgstr "Track count"
msgid "Release"
msgstr "Release"
msgid "Release date"
msgstr "Release date"
msgid "Label"
msgstr "Label"
@@ -6864,3 +6864,80 @@ msgstr "Agrupar: Década"
msgid "Popularity"
msgstr "Popularidad"
#: library toolbar
msgid "Purchases only"
msgstr "Solo compras"
#: library toolbar
msgid "Following only"
msgstr "Solo seguidos"
#: library toolbar
msgid "Hi-Res only"
msgstr "Solo Hi-Res"
#: library toolbar
msgid "Hide local albums from library"
msgstr "Ocultar álbumes locales de la biblioteca"
#: library toolbar
msgid "By you"
msgstr "Por ti"
#: library toolbar
msgid "By Qobuz"
msgstr "Por Qobuz"
#: library toolbar
msgid "By others"
msgstr "Por otros"
#: library toolbar
msgid "Search your tracks"
msgstr "Buscar en tus pistas"
#: library toolbar
msgid "Search your releases"
msgstr "Buscar en tus lanzamientos"
#: library toolbar
msgid "Search your playlists"
msgstr "Buscar en tus playlists"
#: library toolbar
msgid "Search your artists"
msgstr "Buscar en tus artistas"
#: library toolbar
msgid "Search your labels"
msgstr "Buscar en tus sellos"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "Mostrar solo compras. Se combina con los demás filtros activos."
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "Mostrar solo favoritos. Se combina con los demás filtros activos."
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "Mostrar solo elementos seguidos. Se combina con los demás filtros activos."
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Mostrar solo contenido Hi-Res. Se combina con los demás filtros activos."
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "Ocultar aquí los álbumes locales. Seguirán disponibles en Biblioteca local."
msgid "Alphabetical"
msgstr "Alfabético"
msgid "Date updated"
msgstr "Fecha de actualización"
msgid "Track count"
msgstr "Número de pistas"
@@ -6856,3 +6856,80 @@ msgstr "Grouper : Décennie"
msgid "Popularity"
msgstr "Popularité"
#: library toolbar
msgid "Purchases only"
msgstr "Achats uniquement"
#: library toolbar
msgid "Following only"
msgstr "Éléments suivis uniquement"
#: library toolbar
msgid "Hi-Res only"
msgstr "Hi-Res uniquement"
#: library toolbar
msgid "Hide local albums from library"
msgstr "Masquer les albums locaux de la bibliothèque"
#: library toolbar
msgid "By you"
msgstr "Par vous"
#: library toolbar
msgid "By Qobuz"
msgstr "Par Qobuz"
#: library toolbar
msgid "By others"
msgstr "Par les autres"
#: library toolbar
msgid "Search your tracks"
msgstr "Rechercher dans vos titres"
#: library toolbar
msgid "Search your releases"
msgstr "Rechercher dans vos sorties"
#: library toolbar
msgid "Search your playlists"
msgstr "Rechercher dans vos playlists"
#: library toolbar
msgid "Search your artists"
msgstr "Rechercher dans vos artistes"
#: library toolbar
msgid "Search your labels"
msgstr "Rechercher dans vos labels"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "Afficher uniquement les achats. Se combine avec les autres filtres actifs."
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "Afficher uniquement les favoris. Se combine avec les autres filtres actifs."
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "Afficher uniquement les éléments suivis. Se combine avec les autres filtres actifs."
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Afficher uniquement le contenu Hi-Res. Se combine avec les autres filtres actifs."
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "Masquer les albums locaux ici. Ils restent disponibles dans la bibliothèque locale."
msgid "Alphabetical"
msgstr "Alphabétique"
msgid "Date updated"
msgstr "Date de modification"
msgid "Track count"
msgstr "Nombre de pistes"
@@ -6839,3 +6839,80 @@ msgstr "グループ: 年代"
msgid "Popularity"
msgstr "人気順"
#: library toolbar
msgid "Purchases only"
msgstr "購入済みのみ"
#: library toolbar
msgid "Following only"
msgstr "フォロー中のみ"
#: library toolbar
msgid "Hi-Res only"
msgstr "Hi-Resのみ"
#: library toolbar
msgid "Hide local albums from library"
msgstr "ライブラリでローカルアルバムを非表示"
#: library toolbar
msgid "By you"
msgstr "自分が作成"
#: library toolbar
msgid "By Qobuz"
msgstr "Qobuzが作成"
#: library toolbar
msgid "By others"
msgstr "他のユーザーが作成"
#: library toolbar
msgid "Search your tracks"
msgstr "トラックを検索"
#: library toolbar
msgid "Search your releases"
msgstr "リリースを検索"
#: library toolbar
msgid "Search your playlists"
msgstr "プレイリストを検索"
#: library toolbar
msgid "Search your artists"
msgstr "アーティストを検索"
#: library toolbar
msgid "Search your labels"
msgstr "レーベルを検索"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "購入済みの項目のみ表示します。他の有効なフィルターと組み合わせて適用します。"
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "お気に入りのみ表示します。他の有効なフィルターと組み合わせて適用します。"
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "フォロー中の項目のみ表示します。他の有効なフィルターと組み合わせて適用します。"
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Hi-Resの項目のみ表示します。他の有効なフィルターと組み合わせて適用します。"
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "ここではローカルアルバムを非表示にします。ローカルライブラリでは引き続き利用できます。"
msgid "Alphabetical"
msgstr "アルファベット順"
msgid "Date updated"
msgstr "更新日"
msgid "Track count"
msgstr "曲数"
@@ -6846,3 +6846,80 @@ msgstr "Groeperen: Decennium"
msgid "Popularity"
msgstr "Populariteit"
#: library toolbar
msgid "Purchases only"
msgstr "Alleen aankopen"
#: library toolbar
msgid "Following only"
msgstr "Alleen gevolgd"
#: library toolbar
msgid "Hi-Res only"
msgstr "Alleen Hi-Res"
#: library toolbar
msgid "Hide local albums from library"
msgstr "Lokale albums verbergen in bibliotheek"
#: library toolbar
msgid "By you"
msgstr "Door jou"
#: library toolbar
msgid "By Qobuz"
msgstr "Door Qobuz"
#: library toolbar
msgid "By others"
msgstr "Door anderen"
#: library toolbar
msgid "Search your tracks"
msgstr "Zoek in je nummers"
#: library toolbar
msgid "Search your releases"
msgstr "Zoek in je uitgaven"
#: library toolbar
msgid "Search your playlists"
msgstr "Zoek in je afspeellijsten"
#: library toolbar
msgid "Search your artists"
msgstr "Zoek in je artiesten"
#: library toolbar
msgid "Search your labels"
msgstr "Zoek in je labels"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "Toon alleen aankopen. Wordt gecombineerd met de andere actieve filters."
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "Toon alleen favorieten. Wordt gecombineerd met de andere actieve filters."
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "Toon alleen gevolgde items. Wordt gecombineerd met de andere actieve filters."
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Toon alleen Hi-Res-items. Wordt gecombineerd met de andere actieve filters."
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "Verberg lokale albums hier. Ze blijven beschikbaar in de lokale bibliotheek."
msgid "Alphabetical"
msgstr "Alfabetisch"
msgid "Date updated"
msgstr "Datum bijgewerkt"
msgid "Track count"
msgstr "Aantal nummers"
@@ -6856,3 +6856,80 @@ msgstr "Agrupar: Década"
msgid "Popularity"
msgstr "Popularidade"
#: library toolbar
msgid "Purchases only"
msgstr "Somente compras"
#: library toolbar
msgid "Following only"
msgstr "Somente seguidos"
#: library toolbar
msgid "Hi-Res only"
msgstr "Somente Hi-Res"
#: library toolbar
msgid "Hide local albums from library"
msgstr "Ocultar álbuns locais da biblioteca"
#: library toolbar
msgid "By you"
msgstr "Por você"
#: library toolbar
msgid "By Qobuz"
msgstr "Por Qobuz"
#: library toolbar
msgid "By others"
msgstr "Por outros"
#: library toolbar
msgid "Search your tracks"
msgstr "Buscar nas suas faixas"
#: library toolbar
msgid "Search your releases"
msgstr "Buscar nos seus lançamentos"
#: library toolbar
msgid "Search your playlists"
msgstr "Buscar nas suas playlists"
#: library toolbar
msgid "Search your artists"
msgstr "Buscar nos seus artistas"
#: library toolbar
msgid "Search your labels"
msgstr "Buscar nas suas gravadoras"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "Mostrar somente compras. Combina com os outros filtros ativos."
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "Mostrar somente favoritos. Combina com os outros filtros ativos."
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "Mostrar somente itens seguidos. Combina com os outros filtros ativos."
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Mostrar somente conteúdo Hi-Res. Combina com os outros filtros ativos."
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "Ocultar álbuns locais aqui. Eles continuam disponíveis na Biblioteca local."
msgid "Alphabetical"
msgstr "Alfabético"
msgid "Date updated"
msgstr "Data de atualização"
msgid "Track count"
msgstr "Número de faixas"
@@ -6877,3 +6877,80 @@ msgstr "Группа: Десятилетие"
msgid "Popularity"
msgstr "Популярность"
#: library toolbar
msgid "Purchases only"
msgstr "Только покупки"
#: library toolbar
msgid "Following only"
msgstr "Только подписки"
#: library toolbar
msgid "Hi-Res only"
msgstr "Только Hi-Res"
#: library toolbar
msgid "Hide local albums from library"
msgstr "Скрыть локальные альбомы в библиотеке"
#: library toolbar
msgid "By you"
msgstr "Ваши"
#: library toolbar
msgid "By Qobuz"
msgstr "От Qobuz"
#: library toolbar
msgid "By others"
msgstr "От других"
#: library toolbar
msgid "Search your tracks"
msgstr "Поиск по вашим трекам"
#: library toolbar
msgid "Search your releases"
msgstr "Поиск по вашим релизам"
#: library toolbar
msgid "Search your playlists"
msgstr "Поиск по вашим плейлистам"
#: library toolbar
msgid "Search your artists"
msgstr "Поиск по вашим исполнителям"
#: library toolbar
msgid "Search your labels"
msgstr "Поиск по вашим лейблам"
#: library toolbar
msgid "Show only purchased items. Combines with the other enabled filters."
msgstr "Показывать только покупки. Применяется вместе с другими включёнными фильтрами."
#: library toolbar
msgid "Show only favorites. Combines with the other enabled filters."
msgstr "Показывать только избранное. Применяется вместе с другими включёнными фильтрами."
#: library toolbar
msgid "Show only followed items. Combines with the other enabled filters."
msgstr "Показывать только подписки. Применяется вместе с другими включёнными фильтрами."
#: library toolbar
msgid "Show only Hi-Res items. Combines with the other enabled filters."
msgstr "Показывать только Hi-Res. Применяется вместе с другими включёнными фильтрами."
#: library toolbar
msgid "Hide local albums here. They remain available in Local Library."
msgstr "Скрыть здесь локальные альбомы. Они останутся доступны в локальной библиотеке."
msgid "Alphabetical"
msgstr "По алфавиту"
msgid "Date updated"
msgstr "Дата обновления"
msgid "Track count"
msgstr "Количество треков"