You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there an existing issue for this? (Please read the description)
I have searched the existing issues
Current Behavior
When you add a music to a playlist when you listen to it, the playlist you added it to, will not be playable until you remove the music from the queue.
Expected Behavior
You can add a music to a playlist and while you still listen to it, switch to the playlist you added it to.
Steps to reproduce
Open the app
Search for a song you want to add.
Play it, and add it to the playlist you want.
Try to listen to that playlist. It will not work.
Logs
U' is unplayable.
Streams are not available for this video.
In most cases, this error indicates that there are
some restrictions in place that prevent watching this video.
Reason: Please sign in
#0 StreamClient._getCipherStream (package:youtube_explode_dart/src/videos/streams/stream_client.dart:179)
[2024-11-07 19:56:06.417575]---------------------
VideoUnplayableException: Video 'PENe10DVbSg' is unplayable.
Streams are not available for this video.
In most cases, this error indicates that there are
some restrictions in place that prevent watching this video.
Reason: Please sign in
#0 StreamClient._getCipherStream (package:youtube_explode_dart/src/videos/streams/stream_client.dart:179)
[2024-11-08 17:23:39.079958]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-08 17:23:39.111110]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-08 17:23:40.147994]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-08 17:37:32.220525]---------------------
VideoUnplayableException: Video '7iu2YjG88AQ' is unplayable.
Streams are not available for this video.
In most cases, this error indicates that there are
some restrictions in place that prevent watching this video.
Reason: Please sign in
#0 StreamClient._getCipherStream (package:youtube_explode_dart/src/videos/streams/stream_client.dart:179)
[2024-11-10 12:03:37.104141]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-10 12:03:37.290937]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-10 14:12:49.522848]---------------------
No track currently
#0 SyncedLyricsNotifier.build (package:spotube/provider/spotify/lyrics/synced.dart:131)
[2024-11-10 14:48:38.078379]---------------------
No track currently
#0 SyncedLyricsNotifier.build (package:spotube/provider/spotify/lyrics/synced.dart:131)
[2024-11-11 12:22:37.299552]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-11 12:22:37.317548]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-11 12:22:37.414714]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
[2024-11-11 14:36:46.375631]---------------------
type 'Null' is not a subtype of type 'String' in type cast
#0 SyncedLyricsNotifier.getLRCLibLyrics (package:spotube/provider/spotify/lyrics/synced.dart:109)
[2024-11-11 15:07:38.795169]---------------------
type 'Null' is not a subtype of type 'String' in type cast
#0 SyncedLyricsNotifier.getLRCLibLyrics (package:spotube/provider/spotify/lyrics/synced.dart:109)
Is there an existing issue for this? (Please read the description)
Current Behavior
When you add a music to a playlist when you listen to it, the playlist you added it to, will not be playable until you remove the music from the queue.
Expected Behavior
You can add a music to a playlist and while you still listen to it, switch to the playlist you added it to.
Steps to reproduce
Logs
U' is unplayable.
Streams are not available for this video.
In most cases, this error indicates that there are
some restrictions in place that prevent watching this video.
Reason: Please sign in
#0 StreamClient._getCipherStream (package:youtube_explode_dart/src/videos/streams/stream_client.dart:179)
#1 StreamClient._getStreams (package:youtube_explode_dart/src/videos/streams/stream_client.dart:137)
#2 Stream.toList. (dart:async/stream.dart:1351)
#3 StreamClient.getManifest. (package:youtube_explode_dart/src/videos/streams/stream_client.dart:37)
#4 retry (package:youtube_explode_dart/src/retry.dart:16)
#5 Future.timeout. (dart:async/future_impl.dart:963)
#6 YoutubeSourcedTrack.toSiblingType (package:spotube/services/sourced_track/sources/youtube.dart:145)
#7 YoutubeSourcedTrack.fetchSiblings (package:spotube/services/sourced_track/sources/youtube.dart:239)
#8 YoutubeSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/youtube.dart:63)
#9 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:117)
#10 sourcedTrackProvider. (package:spotube/provider/server/sourced_track.dart:25)
#11 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-07 19:52:11.167906]---------------------
Null check operator used on a null value
#0 _SearchViewRoute.didPop (package:flutter/src/material/search_anchor.dart:561)
#1 _RouteEntry.handlePop (package:flutter/src/widgets/navigator.dart:3167)
#2 NavigatorState._flushHistoryUpdates (package:flutter/src/widgets/navigator.dart:4340)
#3 NavigatorState.pop (package:flutter/src/widgets/navigator.dart:5368)
#4 _ViewContentState.build. (package:flutter/src/material/search_anchor.dart:871)
#5 _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1170)
#6 GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:351)
#7 TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:656)
#8 BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:313)
#9 BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:283)
#10 GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:169)
#11 GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:505)
#12 GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:481)
#13 RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:450)
#14 GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:426)
#15 GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:389)
#16 GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:336)
#17 GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:305)
#18 _rootRunUnary (dart:async/zone.dart:1415)
#19 _CustomZone.runUnary (dart:async/zone.dart:1308)
#20 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#21 _invoke1 (dart:ui/hooks.dart:330)
#22 PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:442)
#23 _dispatchPointerDataPacket (dart:ui/hooks.dart:262)
[2024-11-07 19:56:06.417575]---------------------
VideoUnplayableException: Video 'PENe10DVbSg' is unplayable.
Streams are not available for this video.
In most cases, this error indicates that there are
some restrictions in place that prevent watching this video.
Reason: Please sign in
#0 StreamClient._getCipherStream (package:youtube_explode_dart/src/videos/streams/stream_client.dart:179)
#1 StreamClient._getStreams (package:youtube_explode_dart/src/videos/streams/stream_client.dart:137)
#2 Stream.toList. (dart:async/stream.dart:1351)
#3 StreamClient.getManifest. (package:youtube_explode_dart/src/videos/streams/stream_client.dart:37)
#4 retry (package:youtube_explode_dart/src/retry.dart:16)
#5 Future.timeout. (dart:async/future_impl.dart:963)
#6 YoutubeSourcedTrack.toSiblingType (package:spotube/services/sourced_track/sources/youtube.dart:145)
#7 YoutubeSourcedTrack.fetchSiblings (package:spotube/services/sourced_track/sources/youtube.dart:239)
#8 YoutubeSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/youtube.dart:63)
#9 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:117)
#10 sourcedTrackProvider. (package:spotube/provider/server/sourced_track.dart:25)
#11 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-08 17:23:39.079958]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getView (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:80)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
derElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-08 17:23:39.111110]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:131)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-08 17:23:40.147994]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getFriendActivity (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:113)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-08 17:23:40.893068]---------------------
Null check operator used on a null value
#0 PaginatedAsyncNotifierMixin.fetchMore (package:spotube/provider/spotify/utils/provider/paginated.dart:11)
#1 _rootRun (dart:async/zone.dart:1391)
#2 _CustomZone.run (dart:async/zone.dart:1301)
#3 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#4 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#5 _rootRun (dart:async/zone.dart:1399)
#6 _CustomZone.run (dart:async/zone.dart:1301)
#7 _CustomZone.bindCallback. (dart:async/zone.dart:1233)
#8 Timer._createTimer. (dart:async-patch/timer_patch.dart:18)
#9 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398)
#10 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429)
#11 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184)
[2024-11-08 17:36:27.434608]---------------------
Error Code: 400
Invalid base62 id
#0 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:282)
#1 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#3 Me.checkFollowing (package:spotify/src/endpoints/me.dart:61)
#4 albumsIsSavedProvider.. (package:spotube/provider/spotify/album/is_saved.dart:7)
#5 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-08 17:37:32.220525]---------------------
VideoUnplayableException: Video '7iu2YjG88AQ' is unplayable.
Streams are not available for this video.
In most cases, this error indicates that there are
some restrictions in place that prevent watching this video.
Reason: Please sign in
#0 StreamClient._getCipherStream (package:youtube_explode_dart/src/videos/streams/stream_client.dart:179)
#1 StreamClient._getStreams (package:youtube_explode_dart/src/videos/streams/stream_client.dart:137)
#2 Stream.toList. (dart:async/stream.dart:1351)
#3 StreamClient.getManifest. (package:youtube_explode_dart/src/videos/streams/stream_client.dart:37)
#4 retry (package:youtube_explode_dart/src/retry.dart:16)
#5 Future.timeout. (dart:async/future_impl.dart:963)
#6 YoutubeSourcedTrack.toSiblingType (package:spotube/services/sourced_track/sources/youtube.dart:145)
#7 YoutubeSourcedTrack.fetchSiblings (package:spotube/services/sourced_track/sources/youtube.dart:239)
#8 YoutubeSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/youtube.dart:63)
#9 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:117)
#10 sourcedTrackProvider. (package:spotube/provider/server/sourced_track.dart:25)
#11 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-10 12:03:37.067890]---------------------
OAuth authorization error (invalid_token): The access token expired.
#0 Client.send (package:oauth2/src/client.dart:134)
#1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93)
#2 SpotifyApiBase._getImpl. (package:spotify/src/spotify_base.dart:211)
#3 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:247)
#4 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#5 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253)
#6 AlbumReleasesNotifier.fetch (package:spotube/provider/spotify/album/releases.dart:35)
#7 AlbumReleasesNotifier.build (package:spotube/provider/spotify/album/releases.dart:50)
#8 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-10 12:03:37.103394]---------------------
OAuth authorization error (invalid_token): The access token expired.
#0 Client.send (package:oauth2/src/client.dart:134)
#1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93)
#2 SpotifyApiBase._getImpl. (package:spotify/src/spotify_base.dart:211)
#3 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:247)
#4 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#5 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292)
#6 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187)
[2024-11-10 12:03:37.104141]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:131)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-10 12:03:37.290937]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getFriendActivity (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:113)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-10 12:03:37.451159]---------------------
OAuth authorization error (invalid_token): The access token expired.
#0 Client.send (package:oauth2/src/client.dart:134)
#1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93)
#2 SpotifyApiBase._getImpl. (package:spotify/src/spotify_base.dart:211)
#3 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:247)
#4 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#5 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253)
#6 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187)
[2024-11-10 13:46:04.541999]---------------------
Null check operator used on a null value
#0 AudioPlayerStreamListeners.subscribeToPlaylist. (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#1 _rootRunUnary (dart:async/zone.dart:1407)
#2 _CustomZone.runUnary (dart:async/zone.dart:1308)
#3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#5 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#6 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#7 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#8 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#9 _rootRunUnary (dart:async/zone.dart:1407)
#10 _CustomZone.runUnary (dart:async/zone.dart:1308)
#11 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#12 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#13 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#14 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#15 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#16 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#17 _rootRunUnary (dart:async/zone.dart:1407)
#18 _CustomZone.runUnary (dart:async/zone.dart:1308)
#19 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#20 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#21 _DelayedData.perform (dart:async/stream_impl.dart:541)
#22 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#23 _PendingEvents.schedule. (dart:async/stream_impl.dart:617)
#24 _rootRun (dart:async/zone.dart:1391)
#25 _CustomZone.run (dart:async/zone.dart:1301)
#26 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#27 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#28 _rootRun (dart:async/zone.dart:1399)
#29 _CustomZone.run (dart:async/zone.dart:1301)
#30 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#31 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#32 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#33 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
[2024-11-10 13:47:23.960487]---------------------
Null check operator used on a null value
#0 HistoryTopAlbumsNotifier.getAlbumsWithCount. (package:spotube/provider/history/top/albums.dart:129)
#1 groupBy (package:collection/src/functions.dart:59)
#2 HistoryTopAlbumsNotifier.getAlbumsWithCount (package:spotube/provider/history/top/albums.dart:129)
#3 HistoryTopAlbumsNotifier.build. (package:spotube/provider/history/top/albums.dart:109)
#4 _rootRunUnary (dart:async/zone.dart:1407)
#5 _CustomZone.runUnary (dart:async/zone.dart:1308)
#6 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#7 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#8 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#9 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#10 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#11 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#12 _rootRunUnary (dart:async/zone.dart:1407)
#13 _CustomZone.runUnary (dart:async/zone.dart:1308)
#14 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#15 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#16 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#17 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#18 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#19 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#20 _rootRunUnary (dart:async/zone.dart:1407)
#21 _CustomZone.runUnary (dart:async/zone.dart:1308)
#22 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#23 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#24 _DelayedData.perform (dart:async/stream_impl.dart:541)
#25 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#26 _PendingEvents.schedule. (dart:async/stream_impl.dart:617)
#27 _rootRun (dart:async/zone.dart:1391)
#28 _CustomZone.run (dart:async/zone.dart:1301)
#29 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#30 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#31 _rootRun (dart:async/zone.dart:1399)
#32 _CustomZone.run (dart:async/zone.dart:1301)
#33 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#34 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#35 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#36 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
[2024-11-10 14:12:49.522848]---------------------
No track currently
#0 SyncedLyricsNotifier.build (package:spotube/provider/spotify/lyrics/synced.dart:131)
#1 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-10 14:14:52.830669]---------------------
FormatException: Unexpected end of input (at character 1)
^
#0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1465)
#1 _ChunkedJsonParser.close (dart:convert-patch/convert_patch.dart:499)
#2 _parseJson (dart:convert-patch/convert_patch.dart:37)
#3 JsonDecoder.convert (dart:convert/json.dart:610)
#4 JsonCodec.decode (dart:convert/json.dart:216)
#5 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276)
#6 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
#7 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#8 Playlists.get (package:spotify/src/endpoints/playlists.dart:15)
#9 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-10 14:19:37.939577]---------------------
Error Code: 400
Invalid base62 id
#0 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:282)
#1 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#3 Me.checkFollowing (package:spotify/src/endpoints/me.dart:61)
#4 albumsIsSavedProvider.. (package:spotube/provider/spotify/album/is_saved.dart:7)
#5 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-10 14:48:38.078379]---------------------
No track currently
#0 SyncedLyricsNotifier.build (package:spotube/provider/spotify/lyrics/synced.dart:131)
#1 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 12:22:37.299552]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getView (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:80)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
n.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 12:22:37.317548]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:131)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 12:22:37.414714]---------------------
DioException [bad response]: This exception was thrown because the response has a status code of 401 and RequestOptions.validateStatus was configured to throw for this status code.
The status code of 401 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled"
Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.
#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509)
#1 CustomSpotifyEndpoints.getFriendActivity (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:113)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 12:26:09.629584]---------------------
Error Code: 400
Invalid base62 id
#0 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:282)
#1 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#3 Me.checkFollowing (package:spotify/src/endpoints/me.dart:61)
#4 albumsIsSavedProvider.. (package:spotube/provider/spotify/album/is_saved.dart:7)
#5 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 12:26:09.943328]---------------------
ApiException 404: {"type":"https://mediawiki.org/wiki/HyperSwitch/errors/not_found","title":"Not found.","method":"get","detail":"Page or revision not found.","uri":"/en.wikipedia.org/v1/page/summary/Sail_North"}
#0 PageContentApi.pageSummaryTitleGet (package:wikipedia_api/src/api/page_content_api.dart:1591)
#1 artistWikipediaSummaryProvider. (package:spotube/provider/spotify/artist/wikipedia.dart:6)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 14:08:02.378360]---------------------
Null check operator used on a null value
#0 AudioPlayerStreamListeners.subscribeToPlaylist. (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#1 _rootRunUnary (dart:async/zone.dart:1407)
#2 _CustomZone.runUnary (dart:async/zone.dart:1308)
#3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#5 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#6 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#7 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#8 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#9 _rootRunUnary (dart:async/zone.dart:1407)
#10 _CustomZone.runUnary (dart:async/zone.dart:1308)
#11 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#12 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#13 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#14 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#15 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#16 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#17 _rootRunUnary (dart:async/zone.dart:1407)
#18 _CustomZone.runUnary (dart:async/zone.dart:1308)
#19 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#20 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#21 _DelayedData.perform (dart:async/stream_impl.dart:541)
#22 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#23 _PendingEvents.schedule. (dart:async/stream_impl.dart:617)
#24 _rootRun (dart:async/zone.dart:1391)
#25 _CustomZone.run (dart:async/zone.dart:1301)
#26 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#27 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#28 _rootRun (dart:async/zone.dart:1399)
#29 _CustomZone.run (dart:async/zone.dart:1301)
#30 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#31 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#32 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#33 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
[2024-11-11 14:09:48.975130]---------------------
Null check operator used on a null value
#0 AudioPlayerStreamListeners.subscribeToPlaylist. (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#1 _rootRunUnary (dart:async/zone.dart:1407)
#2 _CustomZone.runUnary (dart:async/zone.dart:1308)
#3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#5 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#6 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#7 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#8 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#9 _rootRunUnary (dart:async/zone.dart:1407)
#10 _CustomZone.runUnary (dart:async/zone.dart:1308)
#11 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#12 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#13 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#14 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#15 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#16 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#17 _rootRunUnary (dart:async/zone.dart:1407)
#18 _CustomZone.runUnary (dart:async/zone.dart:1308)
#19 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#20 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#21 _DelayedData.perform (dart:async/stream_impl.dart:541)
#22 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#23 _PendingEvents.schedule. (dart:async/stream_impl.dart:617)
#24 _rootRun (dart:async/zone.dart:1391)
#25 _CustomZone.run (dart:async/zone.dart:1301)
#26 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#27 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#28 _rootRun (dart:async/zone.dart:1399)
#29 _CustomZone.run (dart:async/zone.dart:1301)
#30 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#31 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#32 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#33 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
[2024-11-11 14:36:46.375631]---------------------
type 'Null' is not a subtype of type 'String' in type cast
#0 SyncedLyricsNotifier.getLRCLibLyrics (package:spotube/provider/spotify/lyrics/synced.dart:109)
#1 SyncedLyricsNotifier.build (package:spotube/provider/spotify/lyrics/synced.dart:150)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 14:36:54.260605]---------------------
Error Code: 400
Invalid base62 id
#0 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:282)
#1 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256)
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
#3 Tracks.get (package:spotify/src/endpoints/tracks.dart:20)
#4 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 15:07:38.795169]---------------------
type 'Null' is not a subtype of type 'String' in type cast
#0 SyncedLyricsNotifier.getLRCLibLyrics (package:spotube/provider/spotify/lyrics/synced.dart:109)
#1 SyncedLyricsNotifier.build (package:spotube/provider/spotify/lyrics/synced.dart:150)
#2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 17:01:01.448181]---------------------
[TrackNotFoundError] Kingsman - Manners Maketh Man - Epic Version - L'Orchestra Cinematique, Alala
#0 JioSaavnSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/jiosaavn.dart:60)
#1 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:125)
#2 sourcedTrackProvider. (package:spotube/provider/server/sourced_track.dart:25)
#3 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348)
[2024-11-11 17:03:44.635310]---------------------
Null check operator used on a null value
#0 AudioPlayerStreamListeners.subscribeToPlaylist. (package:spotube/provider/audio_player/audio_player_streams.dart:77)
#1 _rootRunUnary (dart:async/zone.dart:1407)
#2 _CustomZone.runUnary (dart:async/zone.dart:1308)
#3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#5 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#6 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#7 _MapStream._handleData (dart:async/stream_pipe.dart:218)
#8 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#9 _rootRunUnary (dart:async/zone.dart:1407)
#10 _CustomZone.runUnary (dart:async/zone.dart:1308)
#11 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#12 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#13 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:297)
#14 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:123)
#15 _DistinctStream._handleData (dart:async/stream_pipe.dart:455)
#16 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:153)
#17 _rootRunUnary (dart:async/zone.dart:1407)
#18 _CustomZone.runUnary (dart:async/zone.dart:1308)
#19 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1217)
#20 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:365)
#21 _DelayedData.perform (dart:async/stream_impl.dart:541)
#22 _PendingEvents.handleNext (dart:async/stream_impl.dart:646)
#23 _PendingEvents.schedule. (dart:async/stream_impl.dart:617)
#24 _rootRun (dart:async/zone.dart:1391)
#25 _CustomZone.run (dart:async/zone.dart:1301)
#26 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#27 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#28 _rootRun (dart:async/zone.dart:1399)
#29 _CustomZone.run (dart:async/zone.dart:1301)
#30 _CustomZone.runGuarded (dart:async/zone.dart:1209)
#31 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249)
#32 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#33 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
Operating System
Linux Mint 22
Spotube version
v3.8.3
Installation source
Website (spotube.krtirtho.dev), GitHub Releases (Binary)
Additional information
No response
Self grab
The text was updated successfully, but these errors were encountered: