iTunes script to auto-pay artists
19 April 2005
This guy has an apple-script/perl application that feeds and reads his iTunes collection and automatically pays the artists that he didn't legally buy the CD from.
..checks the Comment section for the track, which I maintain in a semi-structured format, for my private rights coding. Any track marked "Bought" came from a legally purchased CD or download, and so requires no further compensation to be issued. A track marked "Preview" is one I have acquired without the artist being compensated, but which only exists temporarily in my library while I decide whether to purchase it. By default no compensation is issued for these tracks during the first week after they are added to the library. Each time one is played more than a week after download, the script asks whether to convert their status to "Honor". Tracks marked "Honor" are ones for which I owe the artist separate compensation from any involved in acquiring the data itself. For handling the bookkeeping of this separate compensation, the script (actually a combination of Applescript and perl/MySQL) maintains an external database of compensatable artists. By default each full album is worth $4, and individual non-album tracks are worth $0.20 (the system provides support for different values per-album and per-track, and for different system defaults based on acquisition date, but at the moment I'm not actually using those features). I prorate these amounts over the first four times I play the material, so if I play a whole album once, but only once, my accounting considers the artist to be owed only 1/4 of the value, currently $1. The database keeps track of the total amount I owe each artist, the amount they have been paid already, and the amount that has been transferred into a compensation escrow account. For artists who accept electronic payment via Paypal or credit cards, the database records the relevant payment info. A separate nightly perl script issues electronic payments (via CapitolOne's excellent web-services "micropayment" (sic) interface) where possible (batched until the amount exceeds $1.75), and for artists without electronic payment info, totals the corresponding amounts and transfers the overall total to the money-market escrow account I have for this purpose. The escrow account isn't automated yet, but I usually kludge around this, when I get new payment info for an artist, by simply moving the money back out of escrow, resetting the amount paid/escrowed to $0, and rerunning the original script. At the end of each month I mail physical checks to artists for whom I have physical addresses but not electronic, and rebalance the escrow account accordingly. I don't currently have a way to split this compensation across the performer and the publisher for material where the two are different.The guy is crazy of course:
It notes a) where I was when I played a track, b) if it's a running day, whether the track was played before or after my run,but I do hope this IS the future. Awesome. He mostly listens to metal and rock. http://furia.com/log/index.html#log0082
- Time Warner owns "Happy Birthday"
- Sampling
- NYT: Going, Going ... But Not Yet Gone
- Indie music labels create Merlin to conjure licensing deals | CNET News.com
- wayne&wax: shocklee is a prophet and i think you oughta listen to
- Publishing Contracts
- Manufacturing for Vinyl and CD
- Harry Fox Agency
- Contracts
- TV Licensing, Nirvana
