Music refuses to play, but everlong skips
Is there an existing issue for this? (Please read the description)
- [x] I have searched the existing issues
Current Behavior
When i launch the app and view, everything seems right in place. No matter what settings or options i enable, music refuses to play, but instead skips songs over and over again with no sound. It works perfectly on my phone but my PC refuses.
Expected Behavior
Music to be able to play and be heard without interuptions or issues with settings.
Steps to reproduce
1: open app 2: find song 3: try and play song 4: song no play 5: song skip
Logs
_CustomZone.run (dart:async/zone.dart:1422)
#10 _CustomZone.runGuarded (dart:async/zone.dart:1321)
#11 _CustomZone.bindCallbackGuarded.
[2025-09-29 15:39:48.964530]--------------------- 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)
[2025-09-29 15:39:53.218055]---------------------
Failed to open http://localhost:15302/stream/42K6apahLg8eFLhPsK88iw?id=42K6apahLg8eFLhPsK88iw&title=wannabe&artists=SEMTEXXX&album=wannabe&durationMs=129891&isrc=QZHN92217712&explicit=false.
#0 new AudioPlayerInterface.
[2025-09-29 15:39:58.805178]--------------------- 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)
[2025-09-29 15:40:02.445830]---------------------
Failed to open http://localhost:15302/stream/5g0iWoyhQEhg4PAwKBa1E4?id=5g0iWoyhQEhg4PAwKBa1E4&title=Drive%20Alone&artists=Teenage%20Disaster&album=CREEP&durationMs=153409&isrc=USAT22209128&explicit=false.
#0 new AudioPlayerInterface.
[2025-09-29 15:40:08.157312]--------------------- 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)
[2025-09-29 15:40:12.070530]---------------------
Failed to open http://localhost:15302/stream/76KOK3WDvoCjBa5xu9e0jM?id=76KOK3WDvoCjBa5xu9e0jM&title=SPIDERS%20IN%20MY%20HEAD&artists=zer0xthrash&album=GET%20YO%20BITCH%20OFF%20MY%20PHONE&durationMs=117237&isrc=QZTAU2355425&explicit=true.
#0 new AudioPlayerInterface.
[2025-09-29 15:40:17.344876]--------------------- 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)
[2025-09-29 15:40:21.218977]--------------------- DioException [bad response]: This exception was thrown because the response has a status code of 400 and RequestOptions.validateStatus was configured to throw for this status code. The status code of 400 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)
[2025-09-29 15:40:21.218977]---------------------
Failed to open http://localhost:15302/stream/4IMSMGjlrTR0VCZBDOienA?id=4IMSMGjlrTR0VCZBDOienA&title=4XL!&artists=ISSBROKIE&album=4XL!&durationMs=118110&isrc=QZS7J2582215&explicit=true.
#0 new AudioPlayerInterface.
[2025-09-29 15:40:27.176145]--------------------- 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)
[2025-09-29 15:40:31.454666]---------------------
[MediaKitError]
Failed to open http://localhost:15302/stream/5Ph0E8SzyO875CEgOi817E?id=5Ph0E8SzyO875CEgOi817E&title=SPECIAL&artists=Jenx2&album=SPECIAL&durationMs=127812&isrc=QZTBC2485530&explicit=true.
#0 new CustomPlayer.
[2025-09-29 15:40:36.948436]--------------------- 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)
[2025-09-29 15:40:40.884438]--------------------- 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)
[2025-09-29 15:40:40.884438]---------------------
Failed to open http://localhost:15302/stream/6fmdTNLz4DaiU8GHObnHnB?id=6fmdTNLz4DaiU8GHObnHnB&title=WORRIED%20BOUT%20NOBODY!&artists=KARMAM%C3%98B%2CISSBROKIE%2CBuckx2&album=PHYSICALLY%20THICC%2C%20MENTALLY%20SICC!&durationMs=123437&isrc=QZZ7X2405126&explicit=true.
#0 new AudioPlayerInterface.
[2025-09-29 15:40:46.448373]--------------------- 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)
[2025-09-29 15:40:50.221551]---------------------
Failed to open http://localhost:15302/stream/3OawvC1svRoWM6Gm2RjlY2?id=3OawvC1svRoWM6Gm2RjlY2&title=fun's%20not%20allowed%3F&artists=Brahman&album=fun's%20not%20allowed%3F&durationMs=183412&isrc=QZQAY2454928&explicit=false.
#0 new AudioPlayerInterface.
[2025-09-29 15:40:55.670216]--------------------- 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)
[2025-09-29 15:40:59.558584]---------------------
Failed to open http://localhost:15302/stream/4jFdrKsm6edP3y0wwYifaA?id=4jFdrKsm6edP3y0wwYifaA&title=BUM%20RUSH!%20%2F%20SIMON%20SAYS!&artists=SSJ%20Daki&album=BUM%20RUSH!%20%2F%20SIMON%20SAYS!&durationMs=135388&isrc=QZTB82368645&explicit=true.
#0 new AudioPlayerInterface.
[2025-09-29 15:41:05.062189]--------------------- 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)
Operating System
Windows
Spotube version
v5.0.0
Installation source
Website (spotube.krtirtho.dev)
Additional information
When i try and close the app, i get this.
Self grab
- [ ] I'm ready to work on this issue!
Same problem here, on Android 16, latest release.
I've had same problem and what helped me was setting YouTube Engine to NewPipe.
I've had same problem and what helped me was setting YouTube Engine to NewPipe.
already did that on android, but newpipe isn't on windows.
try yt-dlp worked for me
I am having the same issue with it as well. I tried setting it to NewPipe or yt-dlp, and it still doesn't work.
Here's another obe with the same problema on Android. Unable to reproduce anything.
Here's another obe with the same problema on Android. Unable to reproduce anything.
understand that this is windows. Android is just find for me
I'm having the same issue on Android. Even when I close and reopen the app, it just stays in "play" mode but keeps skipping songs because it can't find them. I've noticed it happens way more often when I'm on mobile data. When I'm on Wi-Fi, it plays more songs.
I go to both extremes, it doesn't work for me on Windows or Android. It's also true that it works with the first 5, but then it stops working. I'm using the Spotify extension with the uncompressed quality setting.
Since 2 days, it spotube doesn't work anymore on both android and windows for me whatever the audio source choosen
In the log, it says that I have 403 and 404 error on any song.
I have this behaviour on both spotube version last stable and last nightly build
Same issue here. Linux/flatpak. Sorry for the me-too, but noticing that another platform is affected may be useful.
Hello, sry for the me-too again. But I just install on my android and windows and same issue. I don't know if it can help but Freetube have a similar issue (403 and 404 error) and they are working on a fix
Same here. If selecting yt-dlp, first song plays but UI keeps skipping tracks while first song plays in background without control.
Same here. Android 11: no music, just skipping songs every couple seconds, same on PC (EndeavourOS)
(I'm using a Spotify plugin)
Same on Android 15, but when I changed YouTube motor from YouTube to NewPipe worked well
Maybe in the next update you can set this as default and work to fix YouTube? Or NewPipe for Spotify plugin ?
(I'm using a Spotify plugin)
Same on Android 15, but when I changed YouTube motor from YouTube to NewPipe worked well
Maybe in the next update you can set this as default and work to fix YouTube? Or NewPipe for Spotify plugin ?
I comfirm it, after change from Youtube to NewPipe works.
In my case, works for W11, but not on android, i removed all cache data, tried reinstalling spotify plugin, but it keeps skipping songs