feat: bandwidth limit modal on stream 500

This commit is contained in:
edde746
2026-04-17 13:12:07 +02:00
parent f8132e7bdb
commit 1e62c6c756
41 changed files with 265 additions and 50 deletions
+6 -2
View File
@@ -596,6 +596,8 @@ class _TranslationsMessagesDe implements TranslationsMessagesEn {
@override String get failedToCreatePlayQueueNoItems => 'Wiedergabewarteschlange konnte nicht erstellt werden keine Elemente';
@override String failedPlayback({required Object action, required Object error}) => 'Wiedergabe für ${action} fehlgeschlagen: ${error}';
@override String get switchingToCompatiblePlayer => 'Wechsle zu kompatiblem Player...';
@override String get serverLimitTitle => 'Wiedergabe fehlgeschlagen';
@override String get serverLimitBody => 'Der Server hat einen Fehler zurückgegeben (HTTP 500). Das bedeutet meist, dass der Serverbesitzer ein Bandbreiten- oder Transcoding-Limit festgelegt hat, das deine Sitzung ablehnt. Vom Client aus lässt sich nichts machen — der Serverbesitzer muss seine Einstellungen anpassen.';
@override String get logsUploaded => 'Protokolle hochgeladen';
@override String get logsUploadFailed => 'Protokolle konnten nicht hochgeladen werden';
@override String get logId => 'Protokoll-ID';
@@ -1789,6 +1791,8 @@ extension on TranslationsDe {
'messages.failedToCreatePlayQueueNoItems' => 'Wiedergabewarteschlange konnte nicht erstellt werden keine Elemente',
'messages.failedPlayback' => ({required Object action, required Object error}) => 'Wiedergabe für ${action} fehlgeschlagen: ${error}',
'messages.switchingToCompatiblePlayer' => 'Wechsle zu kompatiblem Player...',
'messages.serverLimitTitle' => 'Wiedergabe fehlgeschlagen',
'messages.serverLimitBody' => 'Der Server hat einen Fehler zurückgegeben (HTTP 500). Das bedeutet meist, dass der Serverbesitzer ein Bandbreiten- oder Transcoding-Limit festgelegt hat, das deine Sitzung ablehnt. Vom Client aus lässt sich nichts machen — der Serverbesitzer muss seine Einstellungen anpassen.',
'messages.logsUploaded' => 'Protokolle hochgeladen',
'messages.logsUploadFailed' => 'Protokolle konnten nicht hochgeladen werden',
'messages.logId' => 'Protokoll-ID',
@@ -1889,10 +1893,10 @@ extension on TranslationsDe {
'libraries.groupings.movies' => 'Filme',
'libraries.groupings.shows' => 'Serien',
'libraries.groupings.seasons' => 'Staffeln',
'libraries.groupings.episodes' => 'Episoden',
'libraries.groupings.folders' => 'Ordner',
_ => null,
} ?? switch (path) {
'libraries.groupings.episodes' => 'Episoden',
'libraries.groupings.folders' => 'Ordner',
'about.title' => 'Über',
'about.openSourceLicenses' => 'Open-Source-Lizenzen',
'about.versionLabel' => ({required Object version}) => 'Version ${version}',