Song isn't the right version
Is there an existing issue for this? (Please read the description)
- [x] I have searched the existing issues
Current Behavior
I'm having this issue with Momentary Bliss by Gorillaz where instead of the actual song it plays a chiptune version which has replaced the original version In the credits it says "SOFT PLAYS" which isn't supposed to be there as the song title says
Edit: apparently "SOFT PLAY" is Slaves so technically it's not wrong, but the song is still the chip tune version
Expected Behavior
I expected the actual song to play
Steps to reproduce
Open the app Look up Momentary Bliss Click play
Logs
Logs
n: "BaseThreadInitThunk" }, { fn: "RtlUserThreadStart" }])
#0 SimpleDecoder.decode (package:flutter_rust_bridge/src/codec/base.dart:35)
#1 SseCodec._decode (package:flutter_rust_bridge/src/codec/sse.dart:45)
#2 SseCodec.decodeObject (package:flutter_rust_bridge/src/codec/sse.dart:35)
#3 _rootRunUnary (dart:async/zone.dart:1538)
<asynchronous suspension>
#4 WindowsAudioService.addTrack (package:spotube/services/audio_services/windows_audio_service.dart:84)
<asynchronous suspension>
#5 AudioServices.addTrack (package:spotube/services/audio_services/audio_services.dart:53)
<asynchronous suspension>
----------------------------------------
ate (package:riverpod/src/framework/element.dart:140)
#11 NotifierBase.state= (package:riverpod/src/notifier.dart:79)
#12 AudioPlayerNotifier.build.<anonymous closure> (package:spotube/provider/audio_player/audio_player.dart:186)
#13 _rootRunUnary (dart:async/zone.dart:1538)
#14 _CustomZone.runUnary (dart:async/zone.dart:1429)
#15 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1329)
#16 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381)
#17 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312)
#18 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:154)
#19 _MapStream._handleData (dart:async/stream_pipe.dart:252)
#20 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:184)
#21 _rootRunUnary (dart:async/zone.dart:1538)
#22 _CustomZone.runUnary (dart:async/zone.dart:1429)
#23 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1329)
#24 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381)
#25 _BufferingStreamSubscription._add (dart:async/stream_impl.dart:312)
#26 _ForwardingStreamSubscription._add (dart:async/stream_pipe.dart:154)
#27 _DistinctStream._handleData (dart:async/stream_pipe.dart:532)
#28 _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:184)
#29 _rootRunUnary (dart:async/zone.dart:1538)
#30 _CustomZone.runUnary (dart:async/zone.dart:1429)
#31 _CustomZone.runUnaryGuarded (dart:async/zone.dart:1329)
#32 _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:381)
#33 _DelayedData.perform (dart:async/stream_impl.dart:573)
#34 _PendingEvents.handleNext (dart:async/stream_impl.dart:678)
#35 _PendingEvents.schedule.<anonymous closure> (dart:async/stream_impl.dart:649)
#36 _rootRun (dart:async/zone.dart:1517)
#37 _CustomZone.run (dart:async/zone.dart:1422)
#38 _CustomZone.runGuarded (dart:async/zone.dart:1321)
#39 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1362)
#40 _rootRun (dart:async/zone.dart:1525)
#41 _CustomZone.run (dart:async/zone.dart:1422)
#42 _CustomZone.runGuarded (dart:async/zone.dart:1321)
#43 _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1362)
#44 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#45 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
----------------------------------------
[2025-03-12 15:04:34.180723]---------------------
PanicException(called `Result::unwrap()` on an `Err` value: Error { code: HRESULT(0x80070057), message: "assets/album-placeholder.png no es un URI absoluto válido." }Backtrace [{ fn: "BaseThreadInitThunk" }, { fn: "RtlUserThreadStart" }])
#0 SimpleDecoder.decode (package:flutter_rust_bridge/src/codec/base.dart:35)
#1 SseCodec._decode (package:flutter_rust_bridge/src/codec/sse.dart:45)
#2 SseCodec.decodeObject (package:flutter_rust_bridge/src/codec/sse.dart:35)
#3 _rootRunUnary (dart:async/zone.dart:1538)
<asynchronous suspension>
#4 WindowsAudioService.addTrack (package:spotube/services/audio_services/windows_audio_service.dart:84)
<asynchronous suspension>
#5 AudioServices.addTrack (package:spotube/services/audio_services/audio_services.dart:53)
<asynchronous suspension>
----------------------------------------
[2025-03-12 15:04:34.180723]---------------------
Failed to open C:\Users\USER\AppData\Local\oss.krtirtho\spotube\cached_tracks\Momentary Bliss (feat. slowthai and Slaves) - Gorillaz, slowthai, SOFT PLAY (zsHHHUFezQE).weba.
#0 new AudioPlayerInterface.<anonymous closure> (package:spotube/services/audio_player/audio_player.dart:93)
#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.<anonymous closure> (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.<anonymous closure> (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.<anonymous closure> (dart:async/zone.dart:1362)
#16 _microtaskLoop (dart:async/schedule_microtask.dart:40)
#17 _startMicrotaskLoop (dart:async/schedule_microtask.dart:49)
----------------------------------------
Operating System
Windows 11
Spotube version
v4.0.0
Installation source
GitHub Releases (Binary)
Additional information
No response
Self grab
- [ ] I'm ready to work on this issue!
Genuinely wondering why theres no way to overwrite incorrect links locally, most of weezer is entirely wrong
Not for nothing, but "SOFT PLAY" is just the new name of the band formerly named "Slaves". The Credits and Title should be accurate technically.
If you click the yellow encircled icon you can select alternative versions of the track