feat(android): Schalter "Nur über WLAN herunterladen" (Standard an)
Die Downloadarbeit lief mit NetworkType.CONNECTED, also über jede Verbindung. Das war selbstbegrenzend, solange nach zehn Minuten Schluss war — mit der automatischen Wiederholung aus 1.9 hätte sich eine große Playlist unterwegs ununterbrochen weitergeladen (1900 Titel ≈ 9-10 GB). Neuer Schalter unter "Offline-Downloads", standardmäßig an: dann gilt UNMETERED, der Download pausiert ohne WLAN und läuft von selbst weiter. Abschalten nur über eine Rückfrage, die das Datenvolumen benennt. Beim Speichern werden laufende Gruppen mit REPLACE neu eingereiht — WorkManager ändert die Bedingungen eingereihter Arbeit nicht mehr, der Schalter hätte sonst erst beim nächsten App-Start gewirkt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
e2e7b2490f
commit
ffedc7532b
6 files changed
+103
-9
No files matched your search
+13
-2
@@ -60,6 +60,7 @@ Die Android-App zählt eigenständig weiter (mehrere APKs pro Release). Welche d
|
||||
| ABS notification (modern style) | ❌ | ✅ |
|
||||
| Android Auto | — | ✅ |
|
||||
| Offline download (albums/playlists) | ❌ | ✅ |
|
||||
| Downloads nur über WLAN | — | ✅ |
|
||||
| Offline download (single songs) | ❌ | ✅ |
|
||||
| Offline playback | ❌ | ✅ |
|
||||
| Offline detail / manage downloads | ❌ | ✅ |
|
||||
@@ -76,8 +77,8 @@ Die Android-App zählt eigenständig weiter (mehrere APKs pro Release). Welche d
|
||||
|
||||
## [2.6] — 2026-09-12
|
||||
|
||||
**Android:** 1.9 (versionCode 12) → 1.10 (versionCode 13). 1.9 brachte den Besitzer geteilter
|
||||
Playlists und die Offline-Korrekturen, 1.10 den Zählfehler im Downloader.
|
||||
**Android:** 1.9 (versionCode 12) → 1.11 (versionCode 14). 1.9 brachte den Besitzer geteilter
|
||||
Playlists und die Offline-Korrekturen, 1.10 den Zählfehler im Downloader, 1.11 den WLAN-Schalter.
|
||||
|
||||
### Fixed
|
||||
- **Zurück und Vorwärts gingen im installierten Fenster am PC gar nicht (Web)** — im Browser-Tab
|
||||
@@ -153,6 +154,16 @@ Playlists und die Offline-Korrekturen, 1.10 den Zählfehler im Downloader.
|
||||
`BundleListRetriever` durch, den die Session seitenweise abholt. Die Größe ist unschuldig.
|
||||
|
||||
### Added
|
||||
- **„Nur über WLAN herunterladen" (Android)** — die Downloadarbeit lief bisher mit
|
||||
`NetworkType.CONNECTED`, also über **jede** Verbindung. Das war selbstbegrenzend, solange nach zehn
|
||||
Minuten Schluss war; mit der automatischen Wiederholung hätte sich eine Playlist unterwegs
|
||||
ununterbrochen weitergeladen — bei 1900 Titeln grob 9–10 GB über Mobilfunk. Neuer Schalter in den
|
||||
Einstellungen unter **📥 Offline-Downloads**, **standardmäßig an**: dann gilt `UNMETERED`, der
|
||||
Download pausiert ohne WLAN und läuft von selbst weiter, sobald es zurück ist. Abschalten geht nur
|
||||
über eine Rückfrage, die das Datenvolumen ausdrücklich benennt.
|
||||
- Beim Speichern werden laufende Gruppen neu eingereiht (`REPLACE`): WorkManager ändert die
|
||||
Bedingungen einer bereits eingereihten Arbeit nicht mehr, der Schalter hätte sonst erst beim
|
||||
nächsten App-Start gewirkt. Unbedenklich, weil der Worker fortsetzt statt neu zu laden.
|
||||
- **Bei geteilten Playlists steht jetzt dabei, von wem sie sind (Web + Android)** — Navidrome
|
||||
liefert `owner` in `getPlaylists`/`getPlaylist` mit, im Web wurde das Feld nie benutzt. Übersicht
|
||||
und Detailseite zeigen es als `· von <Name>`, und zwar **nur bei fremden** Listen — bei den
|
||||
|
||||
Reference in new issue
Block a user