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.35k stars 1.25k forks source link

With certain songs, I can't change the audio source #1678

Open aj9669 opened 4 months ago

aj9669 commented 4 months ago

Is there an existing issue for this?

Current Behavior

My preferred source is YT (YT Music). However, with certain songs, it automatically seems to only search in Jiosaavn and then play the wrong song. When I then try to change the audio source, it doesn't show me any other songs nor does it enable me to search for anything else (it just won't show it). In some rare cases, I see the selection of other YT version (including the one I want to hear) for like 2 seconds before it disappears again, and if I select that, it just closes the selection menu (and like shows the normal player) and doesn't change the audio source.

Expected Behavior

It should search for a song on YT or at least let me switch it.

Steps to reproduce

It happens with e.g. the songs "Diamond Ring" by Jazeek, "Back to Black" by Amy Winehouse or "Glimpse of Us" by Joji. Don't know how else to reproduce, just happens generally and also is not at all changeable for me.

Operating System

Android

Spotube version

No response

Installation source

F-Droid (Android)

Additional information

No response

Self grab

aj9669 commented 4 months ago

Sorry, my source is Piped (with the libre one that is official), not YT. When I change it to YT, then everything works fine, and when I then choose the one I want to hear, then it stays (at least for now) even when I switch back to Piped. But for the songs where I didn't switch the source to the one I want while my audio source is YT, it still picks the Jiosaavn one.

KRTirtho commented 3 months ago

Piped isn't always available. The servers aren't always up. Or, somekind of change in YouTube can break Piped anytime. Also, YT Music mode doesn't tend to work that well for Piped. So, I'd recommend sticking to the YouTube source.

jojommeke commented 3 months ago

I also have this issue for "oblivion" on the android app via play store, latest version, doesn't happen on desktop(flatpak,version 3.5 or 3.6 most likely 3.5)

darkza commented 3 months ago

me too, dont know why but ive changed source to piped an yt music in settings ive tried to play this song: https://song.link/s/71gbvePee0a8ZPqTCJRX1P

-song source playing was pipedlibre all good. https://piped.video/watch?v=SRxaDcVBbbg

https://pipedproxy-ams-2.kavin.rocks/videoplayback?c=ANDROID&clen=586635&cpn=gu4jI3459zvCGCaF&dur=142.941&ei=ZdmrZuzfIIvC0u8PuLjD-Qc&expire=1722559941&fvip=5&gcr=nl&gir=yes&host=rr4---sn-5hne6nz6.googlevideo.com&id=o-ACbLm_P6XlHF-KrDOfMLcG6Mzv6H_2NyR5J6IcPiY78R&initcwndbps=1615000&ip=185.65.134.240&itag=600&keepalive=yes&lmt=1714637257337210&lsig=AGtxev0wRgIhAOArmfU-wJE43WdRA8VNzqq_6wA1ic3lDeT7xq7R1sV7AiEApzrcvxIT2NwFKrGTnp2oMbjS8CcS4aX_qIkDT4yY2d4%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&mh=OO&mime=audio%2Fwebm&mm=31%2C26&mn=sn-5hne6nz6%2Csn-4g5e6nzs&ms=au%2Conr&mt=1722537947&mv=m&mvi=4&pl=24&qhash=d411dd4c&requiressl=yes&rqh=1&sig=AJfQdSswRQIhAInjUrsBpLYSfnZPl5D0ZHL9VWukSxyC7nLffxE074_aAiAppSMYeujyYnqOKojLxHUV5q-W6ewwyLA8BCmJf0-FGw%3D%3D&source=youtube&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cgcr%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Crqh%2Cgir%2Cclen%2Cdur%2Clmt&spc=NO7bAarlkBhf7ZstoqX7O8ybUiz-ONsz0wRBp97XXcQtNRI&svpuc=1&txp=4502434&vprv=1&xpc=EgVo2aDSNQ%3D%3D

-restarted the app searched again for the song. this time it played https://piped.video/watch?v=9oQ1eGOF https://aac.saavncdn.com/509/c53c78e040e3820c8fac2a964390f26e_320.mp4

must be a bug somehow...

ive tried hard to recreate this bug but it dont happen now, maybe this only occures when piped official libre isn't reachable...