Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't play specific titles on spotify #810

Open
1 task done
Krawei opened this issue Oct 14, 2023 · 2 comments
Open
1 task done

Can't play specific titles on spotify #810

Krawei opened this issue Oct 14, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@Krawei
Copy link

Krawei commented Oct 14, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

I can't play titles from the famous german audio drama "The three investigators" on Spotify via Spotube.

Expected Behavior

It should play the titles without any issues

Steps to reproduce

  1. Open app
  2. Login with spotify account
  3. Search for "Der Schatz im Bergsee"
  4. Hit "play"
  5. Nothing happens

Operating System

android

Spotube version

No response

Installation source

Play Store (Android)

Additional information

Logs
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 01:43:21.146322

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
Error Code: 401
Unauthorized.

------- STACK TRACE -------
#0      SpotifyApiBase.handleErrors (package:spotify/src/spotify_base.dart:232)
#1      SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:206)
<asynchronous suspension>
#2      SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172)
<asynchronous suspension>
#3      Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 01:44:55.948971

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:22)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:43)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:59)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:104)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297)
<asynchronous suspension>
#7      SearchPage.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/pages/search/search.dart:177)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 01:56:10.071008

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
RangeError (index): Invalid value: Not greater than or equal to 0: -1

------- STACK TRACE -------
#0      RangeError.checkNotNegative (dart:core/errors.dart:383)
#1      IterableExtensions.elementAtOrNull (dart:collection/iterable.dart:92)
#2      SpotubeAudioPlayer.currentSource (package:spotube/services/audio_player/audio_player_impl.dart:146)
#3      ProxyPlaylistNotifier.jumpTo (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:323)
#4      ProxyPlaylistNotifier.jumpToTrack (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:351)
#5      AlbumPage.playPlaylist (package:spotube/pages/album/album.dart:39)
#6      AlbumPage.build.<anonymous closure> (package:spotube/pages/album/album.dart:83)
#7      TracksTableView.build.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/tracks_table_view.dart:314)
#8      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#9      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#10     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#11     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#12     BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#13     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#14     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:469)
#15     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445)
#16     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331)
#17     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400)
#18     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363)
#19     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320)
#20     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293)
#21     _invoke1 (dart:ui/hooks.dart:158)
#22     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382)
#23     _dispatchPointerDataPacket (dart:ui/hooks.dart:91)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 01:56:15.265011

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
RangeError (index): Invalid value: Not greater than or equal to 0: -1

------- STACK TRACE -------
#0      RangeError.checkNotNegative (dart:core/errors.dart:383)
#1      IterableExtensions.elementAtOrNull (dart:collection/iterable.dart:92)
#2      SpotubeAudioPlayer.currentSource (package:spotube/services/audio_player/audio_player_impl.dart:146)
#3      ProxyPlaylistNotifier.jumpTo (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:323)
#4      ProxyPlaylistNotifier.jumpToTrack (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:351)
#5      AlbumPage.playPlaylist (package:spotube/pages/album/album.dart:39)
#6      AlbumPage.build.<anonymous closure> (package:spotube/pages/album/album.dart:83)
#7      TracksTableView.build.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/tracks_table_view.dart:314)
#8      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#9      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#10     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#11     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#12     BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#13     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#14     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:469)
#15     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445)
#16     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331)
#17     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400)
#18     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363)
#19     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320)
#20     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293)
#21     _invoke1 (dart:ui/hooks.dart:158)
#22     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382)
#23     _dispatchPointerDataPacket (dart:ui/hooks.dart:91)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 01:57:55.049514

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:22)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:43)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:59)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:104)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297)
<asynchronous suspension>
#7      ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:580)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 01:58:08.057312

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
RangeError (index): Invalid value: Not greater than or equal to 0: -1

------- STACK TRACE -------
#0      RangeError.checkNotNegative (dart:core/errors.dart:383)
#1      IterableExtensions.elementAtOrNull (dart:collection/iterable.dart:92)
#2      SpotubeAudioPlayer.currentSource (package:spotube/services/audio_player/audio_player_impl.dart:146)
#3      ProxyPlaylistNotifier.jumpTo (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:323)
#4      ProxyPlaylistNotifier.jumpToTrack (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:351)
#5      AlbumPage.playPlaylist (package:spotube/pages/album/album.dart:39)
#6      AlbumPage.build.<anonymous closure> (package:spotube/pages/album/album.dart:83)
#7      TracksTableView.build.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/tracks_table_view.dart:314)
#8      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#9      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#10     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#11     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#12     BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#13     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#14     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:469)
#15     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445)
#16     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331)
#17     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400)
#18     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363)
#19     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320)
#20     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293)
#21     _invoke1 (dart:ui/hooks.dart:158)
#22     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382)
#23     _dispatchPointerDataPacket (dart:ui/hooks.dart:91)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 02:00:02.136935

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
GoError: There is nothing to pop

------- STACK TRACE -------
#0      GoRouterDelegate.pop (package:go_router/src/delegate.dart:120)
#1      GoRouter.pop (package:go_router/src/router.dart:284)
#2      SettingsPage.build.<anonymous closure>.<anonymous closure> (package:spotube/pages/settings/settings.dart:135)
#3      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#4      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#5      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#6      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#7      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#8      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#9      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:469)
#10     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445)
#11     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331)
#12     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400)
#13     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363)
#14     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320)
#15     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293)
#16     _invoke1 (dart:ui/hooks.dart:158)
#17     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382)
#18     _dispatchPointerDataPacket (dart:ui/hooks.dart:91)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 02:00:33.893215

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
RangeError (index): Invalid value: Not greater than or equal to 0: -1

------- STACK TRACE -------
#0      RangeError.checkNotNegative (dart:core/errors.dart:383)
#1      IterableExtensions.elementAtOrNull (dart:collection/iterable.dart:92)
#2      SpotubeAudioPlayer.currentSource (package:spotube/services/audio_player/audio_player_impl.dart:146)
#3      ProxyPlaylistNotifier.jumpTo (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:323)
#4      ProxyPlaylistNotifier.jumpToTrack (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:351)
#5      AlbumPage.playPlaylist (package:spotube/pages/album/album.dart:39)
#6      AlbumPage.build.<anonymous closure> (package:spotube/pages/album/album.dart:83)
#7      TracksTableView.build.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/tracks_table_view.dart:314)
#8      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#9      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#10     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#11     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#12     BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#13     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#14     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:469)
#15     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445)
#16     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331)
#17     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400)
#18     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363)
#19     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320)
#20     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293)
#21     _invoke1 (dart:ui/hooks.dart:158)
#22     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382)
#23     _dispatchPointerDataPacket (dart:ui/hooks.dart:91)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 02:01:32.700374

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:22)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:43)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:59)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:104)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297)
<asynchronous suspension>
#7      PlaylistCard.build.<anonymous closure> (package:spotube/components/playlist/playlist_card.dart:71)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 02:02:07.883216

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
Bad state: No element

------- STACK TRACE -------
#0      List.first (dart:core-patch/growable_array.dart:343)
#1      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:287)
#2      AlbumCard.build.<anonymous closure> (package:spotube/components/album/album_card.dart:82)
#3      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#4      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#5      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#6      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#7      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#8      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#9      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:469)
#10     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445)
#11     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331)
#12     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400)
#13     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363)
#14     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320)
#15     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293)
#16     _invoke1 (dart:ui/hooks.dart:158)
#17     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382)
#18     _dispatchPointerDataPacket (dart:ui/hooks.dart:91)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 02:02:14.873530

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:22)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:43)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:59)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:104)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297)
<asynchronous suspension>
#7      AlbumPage.playPlaylist (package:spotube/pages/album/album.dart:31)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 02:02:48.886063

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
Bad state: No element

------- STACK TRACE -------
#0      List.first (dart:core-patch/growable_array.dart:343)
#1      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:287)
#2      AlbumCard.build.<anonymous closure> (package:spotube/components/album/album_card.dart:82)
#3      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#4      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#5      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#6      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#7      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#8      GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#9      GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:469)
#10     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:445)
#11     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:331)
#12     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:400)
#13     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:363)
#14     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:320)
#15     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:293)
#16     _invoke1 (dart:ui/hooks.dart:158)
#17     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:382)
#18     _dispatchPointerDataPacket (dart:ui/hooks.dart:91)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-08-04 02:03:07.403086

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.0
appName: Spotube
buildNumber: 19
packageName: oss.krtirtho.spotube

---------- ERROR ----------
Null check operator used on a null value

------- STACK TRACE -------
#0      new ProxyPlaylistNotifier.<anonymous closure>.<anonymous closure> (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:178)
#1      _RootZone.runUnaryGuarded (dart:async/zone.dart:1594)
#2      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339)
#3      _DelayedData.perform (dart:async/stream_impl.dart:515)
#4      _PendingEvents.handleNext (dart:async/stream_impl.dart:620)
#5      _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:591)
#6      _microtaskLoop (dart:async/schedule_microtask.dart:40)
#7      _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:06:14.107198

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.1
appName: Spotube
buildNumber: 20
packageName: oss.krtirtho.spotube

---------- ERROR ----------
OAuth authorization error (invalid_token): The access token expired.

------- STACK TRACE -------
#0      Client.send (package:oauth2/src/client.dart:134)
<asynchronous suspension>
#1      BaseClient._sendUnstreamed (package:http/src/base_client.dart:93)
<asynchronous suspension>
#2      SpotifyApiBase._getImpl.<anonymous closure> (package:spotify/src/spotify_base.dart:173)
<asynchronous suspension>
#3      SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:206)
<asynchronous suspension>
#4      SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172)
<asynchronous suspension>
#5      Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236)
<asynchronous suspension>
#6      AlbumQueries.newReleases.<anonymous closure> (package:spotube/services/queries/album.dart:59)
<asynchronous suspension>
#7      Retryer.retryOperation (package:fl_query/src/core/mixins/retryer.dart:16)
<asynchronous suspension>
#8      CancelableCompleter.complete.<anonymous closure> (package:async/src/cancelable_operation.dart:425)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:06:55.366435

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.1
appName: Spotube
buildNumber: 20
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:22)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:43)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:59)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:104)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:273)
<asynchronous suspension>
#7      PlaylistView.playPlaylist (package:spotube/pages/playlist/playlist.dart:34)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:07:03.966847

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.1
appName: Spotube
buildNumber: 20
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:22)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:43)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:59)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:104)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:273)
<asynchronous suspension>
#7      PlaylistView.playPlaylist (package:spotube/pages/playlist/playlist.dart:34)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:09:01.284338

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.0.1
appName: Spotube
buildNumber: 20
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:22)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:43)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:59)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:104)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:273)
<asynchronous suspension>
#7      ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:566)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:11:52.662327

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.1.2
appName: Spotube
buildNumber: 24
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:29)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:49)
#4      Spot------- CUSTOM INFO -------
======================================================================
mTrack (package:spotube/models/spotube_track.dart:164)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:309)
<asynchronous suspension>
#7      ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:619)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:11:53.165979

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.1.2
appName: Spotube
buildNumber: 24
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Unexpected character (at character 1)
Too many requests
^


------- STACK TRACE -------
#0      _ChunkedJsonParser.fail (dart:convert-patch/convert_patch.dart:1383)
#1      _ChunkedJsonParser.parseNumber (dart:convert-patch/convert_patch.dart:1250)
#2      _ChunkedJsonParser.parse (dart:convert-patch/convert_patch.dart:915)
#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.handleErrors (package:spotify/src/spotify_base.dart:226)
#7      SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:206)
<asynchronous suspension>
#8      SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172)
<asynchronous suspension>
#9      Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236)
<asynchronous suspension>
#10     PlaylistQueries.featured.<anonymous closure> (package:spotube/services/queries/playlist.dart:224)
<asynchronous suspension>
#11     Retryer.retryOperation (package:fl_query/src/core/mixins/retryer.dart:16)
<asynchronous suspension>
#12     CancelableCompleter.complete.<anonymous closure> (package:async/src/cancelable_operation.dart:425)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:13:39.638996

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.1.2
appName: Spotube
buildNumber: 24
packageName: oss.krtirtho.spotube

---------- ERROR ----------
RangeError (index): Invalid value: Not greater than or equal to 0: -1

------- STACK TRACE -------
#0      RangeError.checkNotNegative (dart:core/errors.dart:383)
#1      IterableExtensions.elementAtOrNull (dart:collection/iterable.dart:92)
#2      SpotubeAudioPlayer.currentSource (package:spotube/services/audio_player/audio_player_impl.dart:146)
#3      ProxyPlaylistNotifier.jumpTo (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:340)
#4      ProxyPlaylistNotifier.jumpToTrack (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:371)
#5      PlaylistView.build.<anonymous closure> (package:spotube/pages/playlist/playlist.dart:88)
#6      PlaylistView.build.<anonymous closure> (package:spotube/pages/playlist/playlist.dart:110)
#7      TracksTableView.build.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/tracks_table_view.dart:319)
#8      TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/track_tile.dart:92)
#9      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#10     GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#11     TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#12     BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#13     BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#14     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#15     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:492)
#16     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:468)
#17     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:333)
#18     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:413)
#19     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:376)
#20     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:323)
#21     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:292)
#22     _invoke1 (dart:ui/hooks.dart:186)
#23     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:424)
#24     _dispatchPointerDataPacket (dart:ui/hooks.dart:119)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:13:54.917245

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.1.2
appName: Spotube
buildNumber: 24
packageName: oss.krtirtho.spotube

---------- ERROR ----------
ClientException: Software caused connection abort, uri=https://api.spotify.com/v1/me/tracks?limit=20&offset=1680

------- STACK TRACE -------
#0      IOClient.send (package:http/src/io_client.dart:121)
<asynchronous suspension>
#1      Client.send (package:oauth2/src/client.dart:114)
<asynchronous suspension>
#2      BaseClient._sendUnstreamed (package:http/src/base_client.dart:93)
<asynchronous suspension>
#3      SpotifyApiBase._getImpl.<anonymous closure> (package:spotify/src/spotify_base.dart:173)
<asynchronous suspension>
#4      SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:206)
<asynchronous suspension>
#5      SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172)
<asynchronous suspension>
#6      Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
ers.dart:75)
#10     _EventSinkWrapper.addError (dart:async/stream_transformers.dart:17)
#11     _ConverterStreamEventSink.addError (dart:convert/chunked_conversion.dart:74)
#12     _SinkTransformerStreamSubscription._handleError (dart:async/stream_transformers.dart:119)
#13     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606)
#14     _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:358)
#15     _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:376)
#16     _BufferingStreamSubscription._addError (dart:async/stream_impl.dart:280)
#17     _SinkTransformerStreamSubscription._addError (dart:async/stream_transformers.dart:75)
#18     _EventSinkWrapper.addError (dart:async/stream_transformers.dart:17)
#19     _ConverterStreamEventSink.addError (dart:convert/chunked_conversion.dart:74)
#20     _SinkTransformerStreamSubscription._handleError (dart:async/stream_transformers.dart:119)
#21     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606)
#22     _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:358)
#23     _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:376)
#24     _BufferingStreamSubscription._addError (dart:async/stream_impl.dart:280)
#25     _ForwardingStreamSubscription._addError (dart:async/stream_pipe.dart:128)
#26     _addErrorWithReplacement (dart:async/stream_pipe.dart:176)
#27     _HandleErrorStream._handleError (dart:async/stream_pipe.dart:274)
#28     _ForwardingStreamSubscription._handleError (dart:async/stream_pipe.dart:157)
#29     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606)
#30     _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:358)
#31     _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:376)
#32     _BufferingStreamSubscription._addError (dart:async/stream_impl.dart:280)
#33     _SyncStreamControllerDispatch._sendError (dart:async/stream_controller.dart:788)
#34     _StreamController._addError (dart:async/stream_controller.dart:666)
#35     _StreamController.addError (dart:async/stream_controller.dart:620)
#36     _HttpParser._reportBodyError (dart:_http/http_parser.dart:1176)
#37     _HttpParser._onDone (dart:_http/http_parser.dart:885)
#38     _RootZone.runGuarded (dart:async/zone.dart:1582)
#39     _BufferingStreamSubscription._sendDone.sendDone (dart:async/stream_impl.dart:392)
#40     _BufferingStreamSubscription._sendDone (dart:async/stream_impl.dart:402)
#41     _BufferingStreamSubscription._close (dart:async/stream_impl.dart:291)
#42     _SyncStreamControllerDispatch._sendDone (dart:async/stream_controller.dart:792)
#43     _StreamController._closeUnchecked (dart:async/stream_controller.dart:647)
#44     _StreamController.close (dart:async/stream_controller.dart:640)
#45     _Socket._onError (dart:io-patch/socket_patch.dart:2469)
#46     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606)
#47     _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:358)
#48     _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:373)
#49     _BufferingStreamSubscription._addError (dart:async/stream_impl.dart:280)
#50     _SyncStreamControllerDispatch._sendError (dart:async/stream_controller.dart:788)
#51     _StreamController._addError (dart:async/stream_controller.dart:666)
#52     _StreamController.addError (dart:async/stream_controller.dart:620)
#53     _RawSecureSocket._reportError (dart:io/secure_socket.dart:886)
#54     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606)
#55     _BufferingStreamSubscription._sendError.sendError (dart:async/stream_impl.dart:358)
#56     _BufferingStreamSubscription._sendError (dart:async/stream_impl.dart:376)
#57     _BufferingStreamSubscription._addError (dart:async/stream_impl.dart:280)
#58     _SyncStreamControllerDispatch._sendError (dart:async/stream_controller.dart:788)
#59     _StreamController._addError (dart:async/stream_controller.dart:666)
#60     _StreamController.addError (dart:async/stream_controller.dart:620)
#61     new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1947)
#62     _RootZone.runBinaryGuarded (dart:async/zone.dart:1606)
#63     _RootZone.bindBinaryCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1638)
#64     _NativeSocket.reportError (dart:io-patch/socket_patch.dart:1645)
#65     _NativeSocket.multiplex (dart:io-patch/socket_patch.dart:1459)
#66     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:189)

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:14:21.642883

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.1.2
appName: Spotube
buildNumber: 24
packageName: oss.krtirtho.spotube

---------- ERROR ----------
FormatException: Nothing to repeatDie drei ???

------- STACK TRACE -------
#0      new _RegExp (dart:core-patch/regexp_patch.dart:149)
#1      new RegExp (dart:core-patch/regexp_patch.dart:15)
#2      ServiceUtils.clearArtistsOfTitle (package:spotube/utils/service_utils.dart:29)
#3      ServiceUtils.getTitle (package:spotube/utils/service_utils.dart:49)
#4      SpotubeTrack.fetchSiblings (package:spotube/models/spotube_track.dart:71)
#5      SpotubeTrack.fetchFromTrack (package:spotube/models/spotube_track.dart:164)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:309)
<asynchronous suspension>
#7      PlaylistView.build.<anonymous closure> (package:spotube/pages/playlist/playlist.dart:78)
<asynchronous suspension>
#8      PlaylistView.build.<anonymous closure> (package:spotube/pages/playlist/playlist.dart:110)
<asynchronous suspension>
#9      TracksTableView.build.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/tracks_table_view.dart:319)
<asynchronous suspension>
#10     TrackTile.build.<anonymous closure>.<anonymous closure>.<anonymous closure> (package:spotube/components/shared/track_table/track_tile.dart:92)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:15:16.475780

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.1.2
appName: Spotube
buildNumber: 24
packageName: oss.krtirtho.spotube

---------- ERROR ----------
MissingPluginException(No implementation found for method setTitleBarStyle o#0      new _RegExp (dart:
------- STACK TRACE -------
#0      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:308)
<asynchronous suspension>
#1      WindowManager.setTitleBarStyle (package:window_manager/src/window_manager.dart:561)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
mTrack (package:spotube/models/spotube_track.dart:164)
<asynchronous suspension>
#6      ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:309)
<asynchronous suspension>
#7      ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:619)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
============================== CATCHER LOG ==============================
Crash occurred on 2023-10-14 16:16:00.266592

------- DEVICE INFO -------
id: SKQ1.210216.001
board: atoll
bootloader: unknown
brand: realme
device: RMX2170L1
display: RMX2170_11_F.24
fingerprint: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202212131525:user/release-keys
hardware: qcom
host: dg02-pool03-kvm52
isPhysicalDevice: true
manufacturer: realme
model: RMX2170
product: RMX2170EEA
tags: release-keys
type: user
versionBaseOs: realme/RMX2170EEA/RMX2170L1:12/SKQ1.210216.001/Q.GDPR.202208110125:user/release-keys
versionCodename: REL
versionIncremental: Q.GDPR.202212131525
versionPreviewSdk: 0
versionRelease: 12
versionSdk: 31
versionSecurityPatch: 2022-10-05

------- APP INFO -------
environment: release
version: 3.1.2
appName: Spotube
buildNumber: 24
packageName: oss.krtirtho.spotube

---------- ERROR ----------
Error Code: 500
Server error.

------- STACK TRACE -------
#0      SpotifyApiBase.handleErrors (package:spotify/src/spotify_base.dart:232)
#1      SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:206)
<asynchronous suspension>
#2      SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172)
<asynchronous suspension>
#3      Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236)
<asynchronous suspension>

------- CUSTOM INFO -------
======================================================================
@Krawei Krawei added the bug Something isn't working label Oct 14, 2023
@TDuffinNTU
Copy link
Contributor

I've searched "Der Schatz im Bergsee" on Youtube and the only result seems to be an old video of a woman talking about something in a kitchen. It has 130 views so probably not what you're looking for.

The way Spotube works, is that it uses the Spotify API to allow you to log in, view and edit your playlists, get recommendations and other Spotify account features. Spotube then searches the song on Youtube via Piped (I think?) and plays audio to videos it best believes are the song in question.

This works really well for the most part, but it does mean you run into issues where Spotify or Youtube have a song that isn't present on the other platform, which I think is what you're running into here. Similarly, Spotify doesn't expose podcast information via the API that Spotube uses so it can't find podcasts either.

Spotube could do better to highlight when a track isn't available on Youtube but otherwise you might be out of luck here, sorry!

@SuperLeaf8
Copy link

I have a similar issue trying to play some songs by Perturbator, although there are plenty of sources on Youtube and I was able to play these songs before. Now, it would have a hard time "loading" the song, and would just play the next song in the playlist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants