vixalien / muzika

Elegant music streaming app
GNU General Public License v3.0
268 stars 17 forks source link

All songs from YoutubeMusic, not Youtube #121

Open Johndjk opened 6 months ago

Johndjk commented 6 months ago

It's a problem when you're listening to a song and there are lots of effects and parts that aren't part of the song but are from the music video.

vixalien commented 6 months ago

This already works. Muzika is a YouTube Music client, not a YouTube client.

Is there something wrong on your part?

vixalien commented 6 months ago

Oh. I think if you aren't logged in (and paying for YouTube Music Premium), YouTube will serve you music-video songs only.

Johndjk commented 6 months ago

Do you mean that only premium users can use the audio-only option?

I use SimpMusic, which is also a client but for android, and many others (https://github.com/maxrave-dev/SimpMusic - I don't know if it's an example) but I can access this audio-only option on YoutubeMusic for free, whether I'm logged in or not.

vixalien commented 5 months ago

I'm really not sure about all this. To test this, go to music.youtube.com in your browser and check if you can play audio there.

muzika uses the same thing.

afkcodes commented 2 months ago

Hello @vixalien first of all thanks for the amazing work, is this project similar to innertune ?

vixalien commented 2 months ago

Yeah it's quite similar I'd say

studied-sermon-gender commented 5 days ago

Hey, this issue has been bothering me too. I'm logged in but don't have YTM Premium. My main issue is when I try playing an album and instead of the songs, the music videos start playing. This is quite annoying and makes the app unusable for me. Like you asked, @vixalien, I tried playing an album on music.youtube.com and it replicated the same behaviour. But I ask myself, how do other apps like Innertune and SimpMusic circumvent this YTM restriction? Because I really like this app but sadly it's not really feasable for me right now. Anyway thanks for all the effort and this amazing app!

vixalien commented 5 days ago

It's very difficult to fix this issue, because Muzika serves the streams as it gets them from YTM API. Not sure what the other client does.

studied-sermon-gender commented 5 days ago

Probably those other apps use another API, possibly the InnerTube API.

vixalien commented 5 days ago

We also use InnerTube via the muse library.