Is there an existing issue for this? (Please read the description)
[X] I have searched the existing issues
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)
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)Error: Forbidden
Your client does not have permission to get URL
./api/token
from this server.Error: Forbidden
Your client does not have permission to get URL
#0 handleAccessTokenResponse (package:oauth2/src/handle_access_token_response.dart:109) #1 clientCredentialsGrant (package:oauth2/src/client_credentials_grant.dart:74)/api/token
from this server.