diff --git a/lib/services/navidrome_service.dart b/lib/services/navidrome_service.dart index fcdd717..68c5def 100644 --- a/lib/services/navidrome_service.dart +++ b/lib/services/navidrome_service.dart @@ -120,6 +120,9 @@ class NavidromeService { bool get istVerbunden => _serverUrl.isNotEmpty && _user.isNotEmpty; Uri _uri(String endpoint, [Map? extra]) { + if (_token == null || _token!.isEmpty) { + throw StateError('Navidrome ist nicht verbunden. Bitte zuerst Zugangsdaten setzen.'); + } final params = { 'u': _user, 't': _token!,