spotube icon indicating copy to clipboard operation
spotube copied to clipboard

nothing played on 461

Open thrakkath opened this issue 1 month ago • 8 comments

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

  • [x] I have searched the existing issues

Current Behavior

version nightbuild 461 issue : not playing anything

Expected Behavior

play songs ^^

Steps to reproduce

open the app select any playlist and see spottube trying playing any song

Logs


[2025-11-08 12:05:23.944098]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled" Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:523) #1 ServerPlaybackRoutes.streamTrack (package:spotube/provider/server/routes/playback.dart:179) #2 ServerPlaybackRoutes.getStreamTrackId (package:spotube/provider/server/routes/playback.dart:332) #3 RouterEntry.invoke. (package:shelf_router/src/router_entry.dart:109) #4 RouterEntry.invoke (package:shelf_router/src/router_entry.dart:104) #5 Router.call (package:shelf_router/src/router.dart:184) #6 handleRequest (package:shelf/shelf_io.dart:140)


[2025-11-08 12:05:23.945098]--------------------- Failed to open http://localhost:20244/stream/1sTWIzAlg8HapeWz2fXvfJ. #0 new AudioPlayerInterface. (package:spotube/services/audio_player/audio_player.dart:57) #1 _rootRunUnary (dart:async/zone.dart:1538) #2 _CustomZone.runUnary (dart:async/zone.dart:1429) #3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1329) #4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381) #5 _DelayedData.perform (dart:async/stream_impl.dart:573) #6 _PendingEvents.handleNext (dart:async/stream_impl.dart:678) #7 _PendingEvents.schedule. (dart:async/stream_impl.dart:649) #8 _rootRun (dart:async/zone.dart:1517) #9 _CustomZone.run (dart:async/zone.dart:1422) #10 _CustomZone.runGuarded (dart:async/zone.dart:1321) #11 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1362) #12 _rootRun (dart:async/zone.dart:1525) #13 _CustomZone.run (dart:async/zone.dart:1422) #14 _CustomZone.runGuarded (dart:async/zone.dart:1321) #15 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1362) #16 _microtaskLoop (dart:async/schedule_microtask.dart:40) #17 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)



[2025-11-08 12:05:34.145986]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled" Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:523) #1 ServerPlaybackRoutes.streamTrack (package:spotube/provider/server/routes/playback.dart:179) #2 ServerPlaybackRoutes.getStreamTrackId (package:spotube/provider/server/routes/playback.dart:332) #3 RouterEntry.invoke. (package:shelf_router/src/router_entry.dart:109) #4 RouterEntry.invoke (package:shelf_router/src/router_entry.dart:104) #5 Router.call (package:shelf_router/src/router.dart:184) #6 handleRequest (package:shelf/shelf_io.dart:140)


[2025-11-08 12:05:40.251144]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled" Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:523) #1 ServerPlaybackRoutes.streamTrack (package:spotube/provider/server/routes/playback.dart:179) #2 ServerPlaybackRoutes.getStreamTrackId (package:spotube/provider/server/routes/playback.dart:332) #3 RouterEntry.invoke. (package:shelf_router/src/router_entry.dart:109) #4 RouterEntry.invoke (package:shelf_router/src/router_entry.dart:104) #5 Router.call (package:shelf_router/src/router.dart:184) #6 handleRequest (package:shelf/shelf_io.dart:140)


[2025-11-08 12:05:40.252146]--------------------- Failed to open http://localhost:20244/stream/2dMLZBAf1mnrtviUHiwd7J. #0 new AudioPlayerInterface. (package:spotube/services/audio_player/audio_player.dart:57) #1 _rootRunUnary (dart:async/zone.dart:1538) #2 _CustomZone.runUnary (dart:async/zone.dart:1429) #3 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1329) #4 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381) #5 _DelayedData.perform (dart:async/stream_impl.dart:573) #6 _PendingEvents.handleNext (dart:async/stream_impl.dart:678) #7 _PendingEvents.schedule. (dart:async/stream_impl.dart:649) #8 _rootRun (dart:async/zone.dart:1517) #9 _CustomZone.run (dart:async/zone.dart:1422) #10 _CustomZone.runGuarded (dart:async/zone.dart:1321) #11 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1362) #12 _rootRun (dart:async/zone.dart:1525) #13 _CustomZone.run (dart:async/zone.dart:1422) #14 _CustomZone.runGuarded (dart:async/zone.dart:1321) #15 _CustomZone.bindCallbackGuarded. (dart:async/zone.dart:1362) #16 _microtaskLoop (dart:async/schedule_microtask.dart:40) #17 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)



[2025-11-08 12:05:50.256974]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled" Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:523) #1 ServerPlaybackRoutes.streamTrack (package:spotube/provider/server/routes/playback.dart:179) #2 ServerPlaybackRoutes.getStreamTrackId (package:spotube/provider/server/routes/playback.dart:332) #3 RouterEntry.invoke. (package:shelf_router/src/router_entry.dart:109) #4 RouterEntry.invoke (package:shelf_router/src/router_entry.dart:104) #5 Router.call (package:shelf_router/src/router.dart:184) #6 handleRequest (package:shelf/shelf_io.dart:140)


[2025-11-08 12:05:56.237482]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 403 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 403 has the following meaning: "Client error - the request contains bad syntax or cannot be fulfilled" Read more about status codes at https://developer.mozilla.org/en-US/docs/Web/HTTP/Status In order to resolve this exception you typically have either to verify and fix your request code or you have to fix the server code.

#0 DioMixin.fetch (package:dio/src/dio_mixin.dart:523) #1 ServerPlaybackRoutes.streamTrack (package:spotube/provider/server/routes/playback.dart:179) #2 ServerPlaybackRoutes.getStreamTrackId (package:spotube/provider/server/routes/playback.dart:332) #3 RouterEntry.invoke. (package:shelf_router/src/router_entry.dart:109) #4 RouterEntry.invoke (package:shelf_router/src/router_entry.dart:104) #5 Router.call (package:shelf_router/src/router.dart:184) #6 handleRequest (package:shelf/shelf_io.dart:140)


Operating System

win 10

Spotube version

461

Installation source

Website (spotube.krtirtho.dev)

Additional information

impossible to roll back to a previous version. after installation of a previous version, addons won't install anymore.

and whatever if it is a nightly build or a stable one

Self grab

  • [ ] I'm ready to work on this issue!

thrakkath avatar Nov 08 '25 11:11 thrakkath

Potential duplicates:

  • [#2817] Write the title here (100%)

  • [#2816] Write the title here (100%)

github-actions[bot] avatar Nov 08 '25 11:11 github-actions[bot]

Potential duplicates:

Wow what a such good AI :-D

thrakkath avatar Nov 09 '25 11:11 thrakkath

Same issue. Previous nightbuild worked like a charm.

Keep up the good work!

macro182 avatar Nov 09 '25 15:11 macro182

This post concerns the restore to previous nightly build. It is now solved by myself with the following workaround :

  1. uninstall completly spotube
  2. go to %userprofile%\Appdata\roaming
  3. suppress the folder oss.krtirtho
  4. resinstall nightly 456
  5. update yt-dlp if not in the latest version
  6. play 👍

thrakkath avatar Nov 09 '25 17:11 thrakkath

This post concerns the restore to previous nightly build. It is now solved by myself with the following workaround :

  1. uninstall completly spotube
  2. go to %userprofile%\Appdata\roaming
  3. suppress the folder oss.krtirtho
  4. resinstall nightly 456
  5. update yt-dlp if not in the latest version
  6. play 👍

Great, but where can I found the older builds?

macro182 avatar Nov 09 '25 18:11 macro182

This post concerns the restore to previous nightly build. It is now solved by myself with the following workaround :

  1. uninstall completly spotube
  2. go to %userprofile%\Appdata\roaming
  3. suppress the folder oss.krtirtho
  4. resinstall nightly 456
  5. update yt-dlp if not in the latest version
  6. play 👍

Great, but where can I found the older builds?

have already around 3 previous version in case of .... bug.

Don't know how to do that on the main website.

You know, i'm a simple user ^^

thrakkath avatar Nov 09 '25 20:11 thrakkath

Is version 464 correct this?

thrakkath avatar Nov 10 '25 17:11 thrakkath

Is version 464 correct this?

yes, it does!

macro182 avatar Nov 10 '25 18:11 macro182