Skip to content

Spotify Status: 🔴 Youtube Music status: 🟢 #4348

@MarvinSchenkel

Description

@MarvinSchenkel

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.

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions