I run an internet radio station >> http://www.radioxenu.com I'm looking to make it so that our DJs can create a playlist that will be part of our rotation when no one is actually live. This is to diversify the playlist a little. I have the backend all figured out as far as playlist management and scheduling. But, right now people have to take the files they want in their playlist and re-encode them to a specific bitrate, find the album art for them and then upload them. Do you think this would best be done server side or client side? The server I'm on is a decent unmetered dedicated server so bandwidth isn't an issue I just don't like the idea of transferring the larger file just to then re-encode (downsample to 96kb mono) it on the server side. So, I'd like an application to re-encode the audio, help the user find some album art or browse for some and then ftp the files to my server. Like I said a server side solution isn't out of the question though. Please let me know what you think the best approach would be and maybe some ballpark figures on what it might cost to get it done.