KRTirtho / spotube

🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
https://spotube.krtirtho.dev/
Other
31.25k stars 1.3k forks source link

Nothing Plays #1993

Closed aparker21 closed 1 month ago

aparker21 commented 1 month ago

Is there an existing issue for this? (Please read the description)

Current Behavior

I can see song suggestions and I can see my current Spotify playlists. Whenever I click on a play arrow the thinking wheel spins then the arrow returns and nothing happens. No error. Nothing. This happens on playlists and individual songs. I just downloaded spotube yesterday and it hasn't ever worked.

Expected Behavior

I expected songs to play

Steps to reproduce

No response

Logs

Logs ``` [2024-10-12 20:39:48.720770]--------------------- ClientException with SocketException: Failed host lookup: 'accounts.spotify.com' (OS Error: No address associated with hostname, errno = 7), uri=https://accounts.spotify.com/api/token #0 IOClient.send (package:http/src/io_client.dart:154) #1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #2 clientCredentialsGrant (package:oauth2/src/client_credentials_grant.dart:71) ---------------------------------------- [2024-10-12 20:39:48.783882]--------------------- DioException [connection error]: The connection errored: Failed host lookup: 'open.spotify.com' This indicates an error which most likely cannot be solved by the library. Error: SocketException: Failed host lookup: 'open.spotify.com' (OS Error: No address associated with hostname, errno = 7) #0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509) #1 AuthenticationNotifier.credentialsFromCookie (package:spotube/provider/authentication/authentication.dart:111) #2 AuthenticationNotifier.refreshCredentials (package:spotube/provider/authentication/authentication.dart:87) #3 AuthenticationNotifier.build. (package:spotube/provider/authentication/authentication.dart:58) ---------------------------------------- age (package:spotify/src/endpoints/endpoint_paging.dart:253) #7 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 20:39:48.788937]--------------------- ClientException with SocketException: Failed host lookup: 'api.spotify.com' (OS Error: No address associated with hostname, errno = 7), uri=https://api.spotify.com/v1/browse/new-releases?country=US&limit=20&offset=0 #0 IOClient.send (package:http/src/io_client.dart:154) #1 Client.send (package:oauth2/src/client.dart:114) #2 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #3 SpotifyApiBase._getImpl. (package:spotify/src/spotify_base.dart:211) #4 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:247) #5 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #6 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #7 AlbumReleasesNotifier.fetch (package:spotube/provider/spotify/album/releases.dart:35) #8 AlbumReleasesNotifier.build (package:spotube/provider/spotify/album/releases.dart:50) #9 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 20:39:48.790188]--------------------- DioException [connection error]: The connection errored: Failed host lookup: 'open.spotify.com' This indicates an error which most likely cannot be solved by the library. Error: SocketException: Failed host lookup: 'open.spotify.com' (OS Error: No address associated with hostname, errno = 7) #0 DioMixin.fetch (package:dio/src/dio_mixin.dart:509) #1 AuthenticationNotifier.credentialsFromCookie (package:spotube/provider/authentication/authentication.dart:111) #2 AuthenticationNotifier.refreshCredentials (package:spotube/provider/authentication/authentication.dart:87) #3 AuthenticationNotifier.build. (package:spotube/provider/authentication/authentication.dart:58) ---------------------------------------- [2024-10-12 20:39:48.790987]--------------------- ClientException with SocketException: Failed host lookup: 'api.spotify.com' (OS Error: No address associated with hostname, errno = 7), uri=https://api.spotify.com/v1/browse/featured-playlists?limit=20&offset=0 #0 IOClient.send (package:http/src/io_client.dart:154) #1 Client.send (package:oauth2/src/client.dart:114) #2 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #3 SpotifyApiBase._getImpl. (package:spotify/src/spotify_base.dart:211) #4 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:247) #5 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #6 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #7 FeaturedPlaylistsNotifier.fetch (package:spotube/provider/spotify/playlist/featured.dart:33) #8 FeaturedPlaylistsNotifier.build (package:spotube/provider/spotify/playlist/featured.dart:44) #9 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 20:39:48.796525]--------------------- DioException [connection error]: The connection errored: Failed host lookup: 'api-partner.spotify.com' This indicates an error which most likely cannot be solved by the library. Error: SocketException: Failed host lookup: 'api-partner.spotify.com' (OS Error: No address associated with hostname, errno = 7) #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-10-12 20:39:48.796927]--------------------- DioException [connection error]: The connection errored: Failed host lookup: 'api.spotify.com' This indicates an error which most likely cannot be solved by the library. Error: SocketException: Failed host lookup: 'api.spotify.com' (OS Error: No address associated with hostname, errno = 7) #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) ---------------------------------------- [2024-10-12 20:39:48.819343]--------------------- PathNotFoundException: Cannot retrieve length of file, path = 'imageUrl' (OS Error: No such file or directory, errno = 2) #0 _checkForErrorResponse (dart:io/common.dart:55) #1 _File.length. (dart:io/file_impl.dart:389) #2 _rootRunUnary (dart:async/zone.dart:1407) #3 FileImage._loadAsync (package:flutter/src/painting/image_provider.dart:1484) #4 MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1005) ---------------------------------------- [2024-10-12 20:40:27.302050]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 AlbumReleasesNotifier.fetch (package:spotube/provider/spotify/album/releases.dart:35) #11 AlbumReleasesNotifier.build (package:spotube/provider/spotify/album/releases.dart:50) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 20:40:27.366604]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 20:40:27.388621]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 20:40:27.399714]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 20:40:27.407699]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 FeaturedPlaylistsNotifier.fetch (package:spotube/provider/spotify/playlist/featured.dart:33) #11 FeaturedPlaylistsNotifier.build (package:spotube/provider/spotify/playlist/featured.dart:44) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 20:40:27.703929]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 20:40:27.748818]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 20:40:27.798317]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- ----- [2024-10-12 20:40:28.007052]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 AlbumReleasesNotifier.fetch (package:spotube/provider/spotify/album/releases.dart:35) #11 AlbumReleasesNotifier.build (package:spotube/provider/spotify/album/releases.dart:50) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 20:40:28.025812]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- ge:spotube/provider/spotify/playlist/featured.dart:44) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 20:40:28.041093]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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-10-12 20:40:28.050336]--------------------- PathNotFoundException: Cannot retrieve length of file, path = 'imageUrl' (OS Error: No such file or directory, errno = 2) #0 _checkForErrorResponse (dart:io/common.dart:55) #1 _File.length. (dart:io/file_impl.dart:389) #2 _rootRunUnary (dart:async/zone.dart:1407) #3 FileImage._loadAsync (package:flutter/src/painting/image_provider.dart:1484) #4 MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1005) ---------------------------------------- [2024-10-12 20:40:28.058996]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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) ---------------------------------------- [2024-10-12 20:40:28.070986]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 20:40:32.298768]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 FavoritePlaylistsNotifier.fetch (package:spotube/provider/spotify/playlist/favorite.dart:33) #11 FavoritePlaylistsNotifier.build (package:spotube/provider/spotify/playlist/favorite.dart:44) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- ----- [2024-10-12 20:40:32.323608]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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-10-12 20:40:32.430286]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Me.get (package:spotify/src/endpoints/me.dart:22) #10 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 20:40:32.450628]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 22:57:12.635922]--------------------- FormatException: Invalid OAuth response for "https://accounts.spotify.com/api/token": OAuth request for "https://accounts.spotify.com/api/token" failed with status 403 Forbidden. 403 Forbidden

Error: Forbidden

Your client does not have permission to get URL /api/token from this server.

. 403 Forbidden

Error: Forbidden

Your client does not have permission to get URL /api/token from this server.

#0 handleAccessTokenResponse (package:oauth2/src/handle_access_token_response.dart:109) #1 clientCredentialsGrant (package:oauth2/src/client_credentials_grant.dart:74) ---------------------------------------- [2024-10-12 22:57:12.724417]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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-10-12 22:57:12.736249]--------------------- PathNotFoundException: Cannot retrieve length of file, path = 'imageUrl' (OS Error: No such file or directory, errno = 2) #0 _checkForErrorResponse (dart:io/common.dart:55) #1 _File.length. (dart:io/file_impl.dart:389) #2 _rootRunUnary (dart:async/zone.dart:1407) #3 FileImage._loadAsync (package:flutter/src/painting/image_provider.dart:1484) #4 MultiFrameImageStreamCompleter._handleCodecReady (package:flutter/src/painting/image_stream.dart:1005) ---------------------------------------- [2024-10-12 22:57:12.741977]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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-10-12 22:57:12.768649]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 AlbumReleasesNotifier.fetch (package:spotube/provider/spotify/album/releases.dart:35) #11 AlbumReleasesNotifier.build (package:spotube/provider/spotify/album/releases.dart:50) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 22:57:12.769268]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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) ---------------------------------------- [2024-10-12 22:57:12.794108]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 22:57:13.046794]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 22:57:13.053744]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 22:57:13.186473]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 22:57:13.194967]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 22:57:13.215945]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 CursorPages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:292) #10 SinglePages.stream.handlePageAndGetNext (package:spotify/src/endpoints/endpoint_paging.dart:187) ---------------------------------------- [2024-10-12 22:57:13.228846]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 AlbumReleasesNotifier.fetch (package:spotube/provider/spotify/album/releases.dart:35) #11 AlbumReleasesNotifier.build (package:spotube/provider/spotify/album/releases.dart:50) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 22:57:13.243607]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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-10-12 22:57:13.245883]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:253) #10 FeaturedPlaylistsNotifier.fetch (package:spotube/provider/spotify/playlist/featured.dart:33) #11 FeaturedPlaylistsNotifier.build (packa[2024-10-12 22:57:13.262802]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 has the following meaning: "Client error -[2024-10-12 22:57:13.263196]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 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) ---------------------------------------- [2024-10-12 22:57:19.465173]--------------------- FormatException: Unexpected character (at line 2, character 1) ^ #0 _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1380) #1 _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1247) #2 _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:912) #3 _parseJson (dart:convert-patch/convert_patch.dart:35) #4 JsonDecoder.convert (dart:convert/json.dart:610) #5 JsonCodec.decode (dart:convert/json.dart:216) #6 SpotifyApiBase.handleResponseWithBody (package:spotify/src/spotify_base.dart:276) #7 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:256) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210) #9 Me.get (package:spotify/src/endpoints/me.dart:22) #10 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- potify/playlist/favorite.dart:44) #12 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-10-12 22:58:48.454298]--------------------- [TrackNotFoundError] The Heretic Anthem - Slipknot #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-10-12 23:13:39.596136]--------------------- ClientException: Timeout #0 YoutubeSourcedTrack.fetchFromTrack. (package:spotube/services/sourced_track/sources/youtube.dart:91) #1 _rootRun (dart:async/zone.dart:1391) #2 _CustomZone.run (dart:async/zone.dart:1301) #3 Future.timeout. (dart:async/future_impl.dart:943) #4 _rootRun (dart:async/zone.dart:1391) #5 _CustomZone.run (dart:async/zone.dart:1301) #6 _CustomZone.runGuarded (dart:async/zone.dart:1209) #7 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1249) #8 _rootRun (dart:async/zone.dart:1399) #9 _CustomZone.run (dart:async/zone.dart:1301) #10 _CustomZone.bindCallback. (dart:async/zone.dart:1233) #11 Timer._createTimer. (dart:async-patch/timer_patch.dart:18) #12 _Timer._runTimers (dart:isolate-patch/timer_impl.dart:398) #13 _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:429) #14 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:184) ---------------------------------------- [2024-10-12 23:15:03.010483]--------------------- YoutubeExplodeException: Video XvziPPpryv0 returned 403 (stream: 137 #0 StreamClient.getManifest. (package:youtube_explode_dart/src/videos/streams/stream_client.dart:46) #1 retry (package:youtube_explode_dart/src/retry.dart:16) #2 Future.timeout. (dart:async/future_impl.dart:949) #3 YoutubeSourcedTrack.toSiblingType (package:spotube/services/sourced_track/sources/youtube.dart:145) #4 YoutubeSourcedTrack.fetchSiblings (package:spotube/services/sourced_track/sources/youtube.dart:239) #5 YoutubeSourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sources/youtube.dart:63) #6 SourcedTrack.fetchFromTrack (package:spotube/services/sourced_track/sourced_track.dart:117) #7 sourcedTrackProvider. (package:spotube/provider/server/sourced_track.dart:25) #8 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- ```

Operating System

CalyxOS

Spotube version

3.8.2

Installation source

F-Droid (Android)

Additional information

No response

Self grab

KRTirtho commented 1 month ago

Upgrade to 3.8.3

KRTirtho commented 1 month ago

Duplicate of #1979

aparker21 commented 1 month ago

I had to do a manual download to get 3.8.3 (FYI for anyone else who comes across this). I had to first uninstall 3.8.2 and then it downloaded flawlessly and everything seems to be working. Thank you!!