: What is the ideal user-interaction for full album download as MP3s? I want to offer a full length album as a free digital download. I can easily throw the MP3 files up on a webserver and
I want to offer a full length album as a free digital download. I can easily throw the MP3 files up on a webserver and put a link to it. I've used this method before and it works ok. Savvy users know what to do with it:
Right click each MP3 link and save them to your desktop or downloads folder
Drag them all into iTunes and let it copy them into its database
Delete the originals
My worry is that most users just click them, and their browser loads them and plays them. I want to streamline the user-interaction experience and optimize it for "download the whole album into my iTunes library." Posting the entire thing as a ZIP file is slightly better, but not by much.
Does anyone know of examples of other sites that have done this really well? Any other ideas or tips for how to package this? Disk Image? M3U file? Platform-specific scripting?
More posts by @Turnbaugh106
3 Comments
Sorted by latest first Latest Oldest Best
Zip is fine for posting it on your webserver. But you really should be getting your music onto distribution channels like emusic and itunes. It's super easy these days. And of course they'll integrate directly with many media players AND offer a broader audience than you're going to get on your website.
Try www.tunecore.com/ if you want to sell your stuff and www.jamendo.com/ if you want to give it away.
Don't re-invent the wheel! especially when the hoveboard has already been created.
Either:
A platform-specific "smart client" (this has many names) such as a downloaded Adobe Flex desktop client, or a Silverlight "Out-of-Browser" local client
OR, more likely
A single zip file for each album, with a folder structure in the zip, i.e. something like: .artist-namealbum-name<individual files> ; where the individual file names are on the form <tracknumber> - Title ; and with an MP3 playlist for the album in each album directory.
The zip file is of course way easier to implement...
To force downloading instead of opening the file, add the following to your HTTP headers when downloading:
Content-Disposition: attachment; filename="track1.mp3"
And any well behaved browser won't try to open the file. That said, another option is to just throw them all into a ZIP file with no compression (as MP3s don't compress inside a ZIP anyway) and then they don't need to download all the invididual files. The time taken to unzip (which is why you use a ZIP with no compression, which makes this step much much faster) is going to be about equal to the time taken to download all the files, but with much less clicking involved.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.