Freedom to Tinker: Infinite Storage for Music
freedom-to-tinker.com
freedom-to-tinker.com
Add an app to your iphone that discovers other iphones. It'll probably be bluetooth. Then add a mechanism to transfer files automatically between the iPhones, probably wifi. In addition, to get past the 4 or 8 GB limit, backup unplayed or unlikely-to-be-played songs to a private music repository whenever a wifi internet connection is available.
This system can be built with today's hardware, and is essentially under the radar of music companies -- more so than bittorrent.
But this really emphasizes the need for recommendation systems -- the only thing the labels are actually good at. Have you ever tried to find something you might like on bittorrent? Almost impossible. P2P apps of yore were better. You could see someones playlists. You could discover new things when grouped near things you know you like.
But that has nothing to do with quality. Especially in niche genres (and everything is going the way of the niche), quality matters. There are many failures for each success in a style.
Any ideas on a quality detection system? :-P
I could have an iPod with 10 petabytes of media, but if I wanted to view a picture my friend just took or listen to a song released after my last sync, the device is worthless unless I have a good means to access this new data.
Specifically the kind of search that this devices will allow, for me is a real trouble to deal with 200+ songs. It would be awesome to tell the device to play 8 random Jack Johnson songs, then 6 random songs from Rolling Stones Voodoo Lounge album and finally to play "U Can't Touch This", or to make it play those 15 songs in a random order.
But what happens when you don't remember the artist, album or song name?
When you can have unlimited music, it's time to think in the next ipod :P
rather than how itunes sorts your music, the model used by netflix is a bit more useful. realistically, in a few years everyone will have easy access to library's the size of netflix, available for instantaneous streaming. there is no reason to assume that music will not adopt a similar model.
It can be paralyzing.
For the hackers out there focused on recommendation engines and algorithms, PG's essay "How Art Can Be Good" is required!
http://www.paulgraham.com/goodart.html
A good question may be: How do the ideas outlined in that essay square with your music recommendation service?
[[[fwiw]]]
Maybe the popular peer-to-peer options in Russia are more mass-market than the ones in the US.
Who has the hard drive space keeping an up-to-date divx library today? I personnally prefer to download a movie when needed, p2p has become fast enough to be convenient :)
But how hard would it be to create a peer-to-peer internet connection? One of your devices would be connected to WiFi, but also connected to every other device in the area. And those would be connected to more devices, and so on. It would form a big chain, possibly extending several miles.
When someone requests a song, that request is passed from one device to another until it gets back to the device that's connected to WiFi. Then the song data is streamed from the internet and passed back to the original requester.
This system seems like it would be extremely slow. But, does it really matter if it takes an hour to download 10 songs? You could have a list of songs that you'd eventually like to listen to, then check back every few hours to see which ones are ready.
On the plus side, chances are that one of the other devices in your mesh already has a copy of the song you want (especially if it's a popular song) and if storage isn't an issue you can have a lot of locally cached data that should speed things up.
It exists! See for example http://www.fon.com/
By the way, P2P networks don't have to be slow as long as they're well designed; they can even be faster than traditional client/server.