YouTube
Youtube Music is an experimental Music provider. Google does not provide an official API integration for us to integrate with, so this provider is built on a best-effort basis. We had to jump through A LOT of hoops in order to this to work.
Google is constantly changing things on their end to purposely make it harder for people to pirate videos / music. While we are against piracy, we have to use similar techniques in order to make streaming music from YT Music possible. This means that Music Assistant is also directly affected by Google's changes, now and then breaking the YT Music provider.
Music Assistant has implemented a method to automatically recover from these errors if our upstream friends have implemented a fix. A Music Assistant release is not required. Whenever a fix is available, simply reloading the Youtube Music provider inside Music Assistant is sufficient.
This issue will be updated to reflect the current status of the YT Music provider to keep you updated, so there is no need to post separate issues for this.
If you see errors like below in the logs, it is likely that Google has changed something and we will need to wait for a fix:
ERROR: [youtube] xxxxxxxxx : Requested format is not available. Use --list-formats for a list of available formats
Legend:
🟢: Working in both stable / beta
🟠: Working in beta only or only working for some users
🔴: Not working in both stable and beta
Spotify
Spotify is unavailable for some users. This is due to Spotify and not anything MA can fix as we rely on the librespot library. They have to find a fix for this. #4624
Furthermore, rate limiting is being experienced even when using a personal client id
Additionally, Spotify API changes means some of the provider is currently non functional for some users.
YouTube
Youtube Music is an experimental Music provider. Google does not provide an official API integration for us to integrate with, so this provider is built on a best-effort basis. We had to jump through A LOT of hoops in order to this to work.
Google is constantly changing things on their end to purposely make it harder for people to pirate videos / music. While we are against piracy, we have to use similar techniques in order to make streaming music from YT Music possible. This means that Music Assistant is also directly affected by Google's changes, now and then breaking the YT Music provider.
Music Assistant has implemented a method to automatically recover from these errors if our upstream friends have implemented a fix. A Music Assistant release is not required. Whenever a fix is available, simply reloading the Youtube Music provider inside Music Assistant is sufficient.
This issue will be updated to reflect the current status of the YT Music provider to keep you updated, so there is no need to post separate issues for this.
If you see errors like below in the logs, it is likely that Google has changed something and we will need to wait for a fix:
Legend:
🟢: Working in both stable / beta
🟠: Working in beta only or only working for some users
🔴: Not working in both stable and beta
Spotify
Spotify is unavailable for some users. This is due to Spotify and not anything MA can fix as we rely on the librespot library. They have to find a fix for this. #4624
Furthermore, rate limiting is being experienced even when using a personal client id
Additionally, Spotify API changes means some of the provider is currently non functional for some users.