You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is there an existing issue for this? (Please read the description)
I have searched the existing issues
Current Behavior
When searching for individual songs in the search engine and selecting them to play, a message appears saying that all the songs in the playlist I am playing will be deleted.
Expected Behavior
When searching for a single song, can I play it without deleting the playlist?
Steps to reproduce
Open de app
Play a playlist
Search a song and select one
Logs
Logs
t:241)
#13 MappedIterable.elementAt (dart:_internal/iterable.dart:402)
#14 ListIterator.moveNext (dart:_internal/iterable.dart:371)
#15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:190)
#16 new _GrowableList.of (dart:core-patch/growable_array.dart:150)
#17 new List.of (dart:core-patch/array_patch.dart:40)
#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)
<asynchronous suspension>
#21 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:355)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:02:36.431227]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:02:39.337163]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:02:40.264906]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:02:40.873548]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:02:41.400313]---------------------
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)
<asynchronous suspension>
#2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:210)
<asynchronous suspension>
#3 Me.checkFollowing (package:spotify/src/endpoints/me.dart:61)
<asynchronous suspension>
#4 artistIsFollowingProvider.<anonymous closure>.<anonymous closure> (package:spotube/provider/spotify/artist/is_following.dart:7)
<asynchronous suspension>
#5 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:355)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:02:45.788867]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:02:49.742677]---------------------
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:88)
#2 transformSectionItemTypeJsonMap (package:spotube/models/spotify/home_feed.dart:174)
#3 transformSectionItemJsonMap.<anonymous closure> (package:spotube/models/spotify/home_feed.dart:220)
#4 MappedIterable.elementAt (dart:_internal/iterable.dart:402)
#5 ListIterator.moveNext (dart:_internal/iterable.dart:371)
#6 WhereIterator.moveNext (dart:_internal/iterable.dart:467)
#7 new _GrowableList._ofOther (dart:core-patch/growable_array.dart:203)
#8 new _GrowableList.of (dart:core-patch/growable_array.dart:152)
#9 new List.of (dart:core-patch/array_patch.dart:40)
#10 Iterable.toList (dart:core/iterable.dart:499)
#11 transformSectionItemJsonMap (package:spotube/models/spotify/home_feed.dart:229)
#12 transformHomeFeedJsonMap.<anonymous closure> (package:spotube/models/spotify/home_feed.dart:241)
#13 MappedIterable.elementAt (dart:_internal/iterable.dart:402)
#14 ListIterator.moveNext (dart:_internal/iterable.dart:371)
#15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:190)
#16 new _GrowableList.of (dart:core-patch/growable_array.dart:150)
#17 new List.of (dart:core-patch/array_patch.dart:40)
#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)
<asynchronous suspension>
#21 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:355)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:02.580089]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:03.412387]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:03.839019]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 246
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:04.311343]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:04.509652]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 246
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:04.703099]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:05.056271]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 250
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:08.844280]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:09.392471]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:10.375070]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 247
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:19.093041]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 245
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:19.385331]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 246
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:19.611209]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 245
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:33.661255]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 250
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:34.059886]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 250
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:34.452932]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 250
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:34.670626]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 250
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:03:35.220804]---------------------
RangeError (length): Invalid value: Not in inclusive range 0..244: 250
#0 AudioPlayerNotifier.load (package:spotube/provider/audio_player/audio_player.dart)
#1 useTrackTilePlayCallback.<anonymous closure> (package:spotube/components/track_presentation/use_track_tile_play_callback.dart:73)
<asynchronous suspension>
#2 TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/track_tile/track_tile.dart:99)
<asynchronous suspension>
----------------------------------------
[2025-03-08 14:56:48.316765]---------------------
type 'Null' is not a subtype of type 'num' in type cast
#0 _$$InvidiousMonitorImplFromJson (package:invidious/src/models/model.g.dart:471)
#1 new _$InvidiousMonitorImpl.fromJson (package:invidious/src/models/model.freezed.dart:5728)
#2 _$InvidiousMonitorFromJson (package:invidious/src/models/model.freezed.dart:5309)
#3 new InvidiousMonitor.fromJson (package:invidious/src/models/responses/instance.dart:128)
#4 _$$InvidiousInstanceDetailsImplFromJson (package:invidious/src/models/model.g.dart:361)
#5 new _$InvidiousInstanceDetailsImpl.fromJson (package:invidious/src/models/model.freezed.dart:4092)
#6 _$InvidiousInstanceDetailsFromJson (package:invidious/src/models/model.freezed.dart:3858)
#7 new InvidiousInstanceDetails.fromJson (package:invidious/src/models/responses/instance.dart:28)
#8 _$$InvidiousInstanceResponseImplFromJson (package:invidious/src/models/model.g.dart:336)
#9 new _$InvidiousInstanceResponseImpl.fromJson (package:invidious/src/models/model.freezed.dart:3792)
#10 _$InvidiousInstanceResponseFromJson (package:invidious/src/models/model.freezed.dart:3668)
#11 new InvidiousInstanceResponse.fromJson (package:invidious/src/models/responses/instance.dart:11)
#12 InstancesEndpoint.instances.<anonymous closure> (package:invidious/src/endpoints/instances.dart:13)
#13 MappedIterable.elementAt (dart:_internal/iterable.dart:402)
#14 ListIterator.moveNext (dart:_internal/iterable.dart:371)
#15 new _GrowableList._ofEfficientLengthIterable (dart:core-patch/growable_array.dart:190)
#16 new _GrowableList.of (dart:core-patch/growable_array.dart:150)
#17 new List.of (dart:core-patch/array_patch.dart:40)
#18 ListIterable.toList (dart:_internal/iterable.dart:224)
#19 InstancesEndpoint.instances (package:invidious/src/endpoints/instances.dart:17)
<asynchronous suspension>
#20 invidiousInstancesProvider.<anonymous closure> (package:spotube/provider/audio_player/sources/invidious_instances_provider.dart:7)
<asynchronous suspension>
#21 FutureHandlerProviderElementMixin.handleFuture.<anonymous closure>.<anonymous closure> (package:riverpod/src/async_notifier/base.dart:355)
<asynchronous suspension>
----------------------------------------
Operating System
Android
Spotube version
v4.0
Installation source
Website (spotube.krtirtho.dev)
Additional information
No response
Self grab
I'm ready to work on this issue!
The text was updated successfully, but these errors were encountered:
whats also weird if i just tried this, and it asks the same thing
BUT if you say ok, it doesnt actually clear the queue, it just adds the song to the top of the queue
So it looks like it's a translation error into Spanish, since it clearly indicates that the playlist is going to be deleted and the number of songs that are going to be deleted.
Is there an existing issue for this? (Please read the description)
Current Behavior
When searching for individual songs in the search engine and selecting them to play, a message appears saying that all the songs in the playlist I am playing will be deleted.
Expected Behavior
When searching for a single song, can I play it without deleting the playlist?
Steps to reproduce
Logs
Logs
Operating System
Android
Spotube version
v4.0
Installation source
Website (spotube.krtirtho.dev)
Additional information
No response
Self grab
The text was updated successfully, but these errors were encountered: