Mycroft Community Forum

Music streaming compensation to artists

It’s important for artists to be compensated fairly. I was wondering how Pandora and Spotify do compared with other music streaming services.

If artists’ recordings are streamed 1000 times, here is what one source claims the music streaming services pay out in royalties.

Napster:       $19.00 -$0.019/stream
Tidal Music:   $12.84 -$0.01284/stream
Apple Music:   $7.83  -$0.00783/stream
Deezer:        $6.40  -$0.0064/stream
Amazon Music:  $4.02  -$0.00402/stream
Spotify:       $3.18  -$0.00318/stream
Pandora:       $1.33  -$0.00133/stream
YouTube Music: $0.80  -$0.0008/stream

Source: Streaming Payouts Per Platform (+Royalties Calculator)

So P&S don’t stack up so well. Has anyone looked into a music playing skill based on Napster, Tidal or Deezer? Having such skills could drive those platforms’ adoption rate…

Just a thought …

-Mike M
1 Like

Hey mike, interesting data. I’ve seen a bit of renewed push back on Spotify in the last couple of weeks because of artist pay and looking at this it makes sense.

I also can’t believe Youtube Music is so abysmal!

There’s one or two Deezer Skills out there, and we’ve been looking at Tidal, but Napster wasn’t on my radar at all - will definitely take a look at them

Thanks :slight_smile:

@gez-mycroft - Cool that you will look into them. I did a ‘Contact Us’ for each of the three - maybe there will be some interest in the other direction too.

-Mike M

Cool that you are looking into it.
I don’t currently use MyCroft, but I got here because I am looking for a smart speaker that can stream Tidal.

Someone gifted me a Google Nest. When my kid asked it to play a song it wouldn’t and suggested we subscribed to YouTube Music.

I refuse to subscribe to one of the bigger services that pays artists a pittance, so I started looking for different smart speakers and ended up here.

Really hoping that a Tidal skill will added!


There is a Tidal Python API Client around, if anyone wonders.

There is also an Apple Music API

If Emby and Jellyfin have APIs that are supported and Tidal and Apple have APIs that are not, might an abstraction layer be written to make adding other music services easier? I don’t have enough background to write it, but it was just a thought that might be worth floating …

-Mike M

The challenge with so many of them is that they often have something buried in their T&C’s that preclude using it in any voice assistants - but then provide exemptions to Google and Amazon… So for community Skills this is unlikely to be an issue but for official Skills we don’t want to end up in the same place where we have with Spotify.

We’re exploring the legal questions around all this and have been talking about the various ways we can completely legitimately use services without just flying under the radar. Piggy backing off another system as you’ve suggested is one possibility.

The team are getting together face-to-face next week and we’ve got this on the agenda. So I’m hoping we’ll have some movement soon.


Thanks for the reply.

I guess it’s hard to write an abstraction layer for that :rofl:

Good to hear it’s on the agenda. I’ll be watching this space.

-Mike M
1 Like

Just curious. Why is there such a wide range in payouts? Also, once active on Mycroft how will the music streaming service be compensated?

@MarKarm123 - tough question on why such a varied payout - maybe some services are trying to do the right thing, and others aren’t too worried about it? Not sure how negotiations come into play.

Second question is easier as I understand it - Mycroft will only be the vehicle to choose which songs to play. The relationship between the user and the streaming service (and thus the artists) will be unchanged.

Hope this helps.

-Mike M