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.04k stars 1.24k forks source link

Can't play specific titles on spotify #810

Open Krawei opened 1 year ago

Krawei commented 1 year ago

Is there an existing issue for this?

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 ```txt ============================== 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) #2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172) #3 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236) ------- 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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297) #7 SearchPage.build... (package:spotube/pages/search/search.dart:177) ------- 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. (package:spotube/pages/album/album.dart:83) #7 TracksTableView.build.. (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. (package:spotube/pages/album/album.dart:83) #7 TracksTableView.build.. (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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297) #7 ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:580) ------- 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. (package:spotube/pages/album/album.dart:83) #7 TracksTableView.build.. (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.. (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. (package:spotube/pages/album/album.dart:83) #7 TracksTableView.build.. (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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297) #7 PlaylistCard.build. (package:spotube/components/playlist/playlist_card.dart:71) ------- 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. (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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:297) #7 AlbumPage.playPlaylist (package:spotube/pages/album/album.dart:31) ------- 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. (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.. (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. (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) #1 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #2 SpotifyApiBase._getImpl. (package:spotify/src/spotify_base.dart:173) #3 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:206) #4 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172) #5 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236) #6 AlbumQueries.newReleases. (package:spotube/services/queries/album.dart:59) #7 Retryer.retryOperation (package:fl_query/src/core/mixins/retryer.dart:16) #8 CancelableCompleter.complete. (package:async/src/cancelable_operation.dart:425) ------- 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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:273) #7 PlaylistView.playPlaylist (package:spotube/pages/playlist/playlist.dart:34) ------- 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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:273) #7 PlaylistView.playPlaylist (package:spotube/pages/playlist/playlist.dart:34) ------- 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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:273) #7 ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:566) ------- 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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:309) #7 ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:619) ------- 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) #8 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172) #9 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236) #10 PlaylistQueries.featured. (package:spotube/services/queries/playlist.dart:224) #11 Retryer.retryOperation (package:fl_query/src/core/mixins/retryer.dart:16) #12 CancelableCompleter.complete. (package:async/src/cancelable_operation.dart:425) ------- 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. (package:spotube/pages/playlist/playlist.dart:88) #6 PlaylistView.build. (package:spotube/pages/playlist/playlist.dart:110) #7 TracksTableView.build.. (package:spotube/components/shared/track_table/tracks_table_view.dart:319) #8 TrackTile.build... (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) #1 Client.send (package:oauth2/src/client.dart:114) #2 BaseClient._sendUnstreamed (package:http/src/base_client.dart:93) #3 SpotifyApiBase._getImpl. (package:spotify/src/spotify_base.dart:173) #4 SpotifyApiBase._requestWrapper (package:spotify/src/spotify_base.dart:206) #5 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172) #6 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236) ------- 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. (dart:io-patch/socket_patch.dart:1947) #62 _RootZone.runBinaryGuarded (dart:async/zone.dart:1606) #63 _RootZone.bindBinaryCallbackGuarded. (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) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:309) #7 PlaylistView.build. (package:spotube/pages/playlist/playlist.dart:78) #8 PlaylistView.build. (package:spotube/pages/playlist/playlist.dart:110) #9 TracksTableView.build.. (package:spotube/components/shared/track_table/tracks_table_view.dart:319) #10 TrackTile.build... (package:spotube/components/shared/track_table/track_tile.dart:92) ------- 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) #1 WindowManager.setTitleBarStyle (package:window_manager/src/window_manager.dart:561) ------- CUSTOM INFO ------- ====================================================================== mTrack (package:spotube/models/spotube_track.dart:164) #6 ProxyPlaylistNotifier.load (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:309) #7 ProxyPlaylistNotifier.onInit (package:spotube/provider/proxy_playlist/proxy_playlist_provider.dart:619) ------- 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) #2 SpotifyApiBase._getImpl (package:spotify/src/spotify_base.dart:172) #3 Pages.getPage (package:spotify/src/endpoints/endpoint_paging.dart:236) ------- CUSTOM INFO ------- ====================================================================== ```
TDuffinNTU commented 1 year ago

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 commented 10 months ago

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.