spotube icon indicating copy to clipboard operation
spotube copied to clipboard

Song isn't the right version

Open ElBusAlv opened this issue 9 months ago • 3 comments

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 Image

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!

ElBusAlv avatar Mar 12 '25 14:03 ElBusAlv

Genuinely wondering why theres no way to overwrite incorrect links locally, most of weezer is entirely wrong

madamunkey avatar Mar 12 '25 17:03 madamunkey

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.

hexah3dron avatar Mar 15 '25 17:03 hexah3dron

If you click the yellow encircled icon you can select alternative versions of the track

Image

Patrick010 avatar Mar 16 '25 23:03 Patrick010