4 ms·
I guess the confusion comes when 10 fans only listen to Band X, but band X gets less that $100 a month. I listen to say 1,000 songs a month on Spotify, at $10
by isostatic 7y ago
I guess the confusion comes when 10 fans only listen to Band X, but band X gets less that $100 a month.
I listen to say 1,000 songs a month on Spotify, at $10 a month royalties that’s 1c per song. If I listen to song K 10 times I would think they’d get 10c from me, but they don’t neccersarilly - it might be 1c, it might be $1.
There’s a sad effect - if I listen to 2 hours of Band A and 3 hours of Band B, but Band A has an average track length of 2m and Band B has a length of 4m, Band A would get more than Band B!
- hndamien 7y agoA fair algorithm would look like this. A user pays $10 per month. They listen to music for 1hr per day. That is 1,800 seconds. The bands they listened to should be paid 0.55c per second. You need a per user second rate (Calculated monthly), applied to the streams they actually listened to on a per second basis. Yes, it is a large calculation, but simple compared to most ML problems.
- isostatic 7y ago3600 seconds a day, or 108,000 seconds a month, but the point stands. That would be 1 cent per 108 seconds, so listen to an 8m35 version of American Pie and Don McLean gets 4.75c. Listen to Heartbreak Hotel, 2m08, and Elvis gets 1.18c. Listen to a 1 hour podcast of "The Infinite Monkey Cage", and the BBC get 33.3 cents If you listen 24/7, or 2,592,000 seconds a month, then your $10 means that Elvis gets a mere 0.05c
- hndamien 7y agoOh yeah, hehe - that should have been obvious to me. 108000 seconds a month. You calculation are bang on. Elvis getting a mere 0.05c seems fair in the case of this super user when the user needs a flat rate to consume and all the content providers need to be fairly compensated. If this doesn't seem fair then your issue is with the flat pricing per user per month. Which, without this, I'd bet the pie is much smaller.