to play devil's advocate, what happens when your lossless audio files (which take up a fair amount of space) no longer all fit on your mobile device? Do you have software to rotate them out? What about when you want to listen to a song that isn't local anymore? Sounds like you need to invent streaming with caching