KRTirtho / spotube

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

Crash/freeze when clicking the search button #2063

Open GideonBear opened 4 days ago

GideonBear commented 4 days ago

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

Current Behavior

The app will freeze (but music will continue playing) when I click the search button. Some time ago, I searched for a song, and it froze; it will freeze every time I click the search button since.

Expected Behavior

The app shouldn't freeze

Steps to reproduce

  1. Open the app

Logs

Logs ``` s.dart:131) #2 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-16 18:31:50.227917]--------------------- 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) ---------------------------------------- [2024-11-16 18:31:52.001016]--------------------- 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-16 18:31:52.083120]--------------------- 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-16 18:31:53.971147]--------------------- NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling: []("__typename") #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38) #1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85) #2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174) #3 transformSectionItemJsonMap. (package:spotube/models/spotify/home_feed.dart:220) #4 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #5 ListIterator.moveNext (dart:_internal/iterable.dart:354) #6 WhereIterator.moveNext (dart:_internal/iterable.dart:450) #7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202) #8 new _GrowableList.of (dart:core-patch/growable_array.dart:152) #9 new List.of (dart:core-patch/array_patch.dart:39) #10 Iterable.toList (dart:core/iterable.dart:498) #11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229) #12 transformHomeFeedJsonMap. (package:spotube/models/spotify/home_feed.dart:241) #13 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #14 ListIterator.moveNext (dart:_internal/iterable.dart:354) #15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189) #16 new _GrowableList.of (dart:core-patch/growable_array.dart:150) #17 new List.of (dart:core-patch/array_patch.dart:39) #18 ListIterable.toList (dart:_internal/iterable.dart:224) #19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244) #20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164) #21 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-16 19:19:30.392554]--------------------- 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-16 19:19:30.708575]--------------------- 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/Eternxlkz"} #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-16 19:19:40.137715]--------------------- 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/MC_MAESTRO"} #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-16 19:20:12.919396]--------------------- NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling: []("__typename") #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38) #1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85) #2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174) #3 transformSectionItemJsonMap. (package:spotube/models/spotify/home_feed.dart:220) #4 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #5 ListIterator.moveNext (dart:_internal/iterable.dart:354) #6 WhereIterator.moveNext (dart:_internal/iterable.dart:450) #7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202) #8 new _GrowableList.of (dart:core-patch/growable_array.dart:152) #9 new List.of (dart:core-patch/array_patch.dart:39) #10 Iterable.toList (dart:core/iterable.dart:498) #11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229) #12 transformHomeFeedJsonMap. (package:spotube/models/spotify/home_feed.dart:241) #13 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #14 ListIterator.moveNext (dart:_internal/iterable.dart:354) #15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189) #16 new _GrowableList.of (dart:core-patch/growable_array.dart:150) #17 new List.of (dart:core-patch/array_patch.dart:39) #18 ListIterable.toList (dart:_internal/iterable.dart:224) #19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244) #20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164) #21 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-16 19:20:29.619448]--------------------- NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling: []("__typename") #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38) #1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85) #2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174) #3 transformSectionItemJsonMap. (package:spotube/models/spotify/home_feed.dart:220) #4 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #5 ListIterator.moveNext (dart:_internal/iterable.dart:354) #6 WhereIterator.moveNext (dart:_internal/iterable.dart:450) #7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202) #8 new _GrowableList.of (dart:core-patch/growable_array.dart:152) #9 new List.of (dart:core-patch/array_patch.dart:39) #10 Iterable.toList (dart:core/iterable.dart:498) #11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229) #12 transformHomeFeedJsonMap. (package:spotube/models/spotify/home_feed.dart:241) #13 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #14 ListIterator.moveNext (dart:_internal/iterable.dart:354) #15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189) #16 new _GrowableList.of (dart:core-patch/growable_array.dart:150) #17 new List.of (dart:core-patch/array_patch.dart:39) #18 ListIterable.toList (dart:_internal/iterable.dart:224) #19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244) #20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164) #21 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-16 19:20:49.586581]--------------------- NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling: []("__typename") #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38) #1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85) #2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174) #3 transformSectionItemJsonMap. (package:spotube/models/spotify/home_feed.dart:220) #4 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #5 ListIterator.moveNext (dart:_internal/iterable.dart:354) #6 WhereIterator.moveNext (dart:_internal/iterable.dart:450) #7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202) #8 new _GrowableList.of (dart:core-patch/growable_array.dart:152) #9 new List.of (dart:core-patch/array_patch.dart:39) #10 Iterable.toList (dart:core/iterable.dart:498) #11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229) #12 transformHomeFeedJsonMap. (package:spotube/models/spotify/home_feed.dart:241) #13 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #14 ListIterator.moveNext (dart:_internal/iterable.dart:354) #15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189) #16 new _GrowableList.of (dart:core-patch/growable_array.dart:150) #17 new List.of (dart:core-patch/array_patch.dart:39) #18 ListIterable.toList (dart:_internal/iterable.dart:224) #19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244) #20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164) #21 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-16 19:21:19.143388]--------------------- NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling: []("__typename") #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38) #1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85) #2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174) #3 transformSectionItemJsonMap. (package:spotube/models/spotify/home_feed.dart:220) #4 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #5 ListIterator.moveNext (dart:_internal/iterable.dart:354) #6 WhereIterator.moveNext (dart:_internal/iterable.dart:450) #7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202) #8 new _GrowableList.of (dart:core-patch/growable_array.dart:152) #9 new List.of (dart:core-patch/array_patch.dart:39) #10 Iterable.toList (dart:core/iterable.dart:498) #11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229) #12 transformHomeFeedJsonMap. (package:spotube/models/spotify/home_feed.dart:241) #13 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #14 ListIterator.moveNext (dart:_internal/iterable.dart:354) #15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189) #16 new _GrowableList.of (dart:core-patch/growable_array.dart:150) #17 new List.of (dart:core-patch/array_patch.dart:39) #18 ListIterable.toList (dart:_internal/iterable.dart:224) #19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244) #20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164) #21 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-17 10:00:22.403244]--------------------- 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 FeaturedPlaylistsNotifier.fetch (package:spotube/provider/spotify/playlist/featured.dart:33) #7 FeaturedPlaylistsNotifier.build (package:spotube/provider/spotify/playlist/featured.dart:44) #8 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-17 10:00:22.405328]--------------------- 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-17 10:00:22.411328]--------------------- 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-17 10:00:22.412413]--------------------- 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) ---------------------------------------- [2024-11-17 10:00:22.415223]--------------------- 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 Me.get (package:spotify/src/endpoints/me.dart:22) #6 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-17 10:00:22.415952]--------------------- 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-17 10:00:23.076518]--------------------- 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-17 10:00:24.569194]--------------------- 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-17 10:00:26.564333]--------------------- NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling: []("__typename") #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38) #1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85) #2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174) #3 transformSectionItemJsonMap. (package:spotube/models/spotify/home_feed.dart:220) #4 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #5 ListIterator.moveNext (dart:_internal/iterable.dart:354) #6 WhereIterator.moveNext (dart:_internal/iterable.dart:450) #7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202) #8 new _GrowableList.of (dart:core-patch/growable_array.dart:152) #9 new List.of (dart:core-patch/array_patch.dart:39) #10 Iterable.toList (dart:core/iterable.dart:498) #11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229) #12 transformHomeFeedJsonMap. (package:spotube/models/spotify/home_feed.dart:241) #13 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #14 ListIterator.moveNext (dart:_internal/iterable.dart:354) #15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189) #16 new _GrowableList.of (dart:core-patch/growable_array.dart:150) #17 new List.of (dart:core-patch/array_patch.dart:39) #18 ListIterable.toList (dart:_internal/iterable.dart:224) #19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244) #20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164) #21 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- [2024-11-17 10:02:14.512223]--------------------- NoSuchMethodError: The method '[]' was called on null. Receiver: null Tried calling: []("__typename") #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38) #1 _objectNoSuchMethod (dart:core-patch/object_patch.dart:85) #2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174) #3 transformSectionItemJsonMap. (package:spotube/models/spotify/home_feed.dart:220) #4 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #5 ListIterator.moveNext (dart:_internal/iterable.dart:354) #6 WhereIterator.moveNext (dart:_internal/iterable.dart:450) #7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:202) #8 new _GrowableList.of (dart:core-patch/growable_array.dart:152) #9 new List.of (dart:core-patch/array_patch.dart:39) #10 Iterable.toList (dart:core/iterable.dart:498) #11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229) #12 transformHomeFeedJsonMap. (package:spotube/models/spotify/home_feed.dart:241) #13 MappedIterable.elementAt (dart:_internal/iterable.dart:385) #14 ListIterator.moveNext (dart:_internal/iterable.dart:354) #15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:189) #16 new _GrowableList.of (dart:core-patch/growable_array.dart:150) #17 new List.of (dart:core-patch/array_patch.dart:39) #18 ListIterable.toList (dart:_internal/iterable.dart:224) #19 transformHomeFeedJsonMap (package:spotube/models/spotify/home_feed.dart:244) #20 CustomSpotifyEndpoints.getHomeFeed (package:spotube/services/custom_spotify_endpoints/spotify_endpoints.dart:164) #21 FutureHandlerProviderElementMixin.handleFuture.. (package:riverpod/src/async_notifier/base.dart:348) ---------------------------------------- ```

Operating System

Linux Mint 22.0 Cinnamon

Spotube version

v3.8.3

Installation source

Website (spotube.krtirtho.dev)

Additional information

No response

Self grab