To add, if DRM is important to you, you should look into a commercial product that does this. Both Apple and MSFT are constantly thwarting people's attacks at breaking the DRM, and unless you have a small staff to manage all this...
So, some other ways of supporting some DRMd base solutions: Adobe' Media Server: http://www.adobe.com/products/flashmediaserver/ (this isn't Mp3, but the process to convert MP3s is pretty straightforward) Microsoft's DRM (just a FAQ, but will let you know what you're getting into): http://www.microsoft.com/windows/windowsmedia/forpros/drm/faq.aspx You could also look at Apple's Quicktime AAC DRM stuff, though I'm not really sure if Apple sells a product to create your own content with it. I can only believe that any solution you come up with yourself will: 1) probably be easily subverted 2) potentially make something that should be a simple experience for for your consumer a headache -- it just takes one time of having a false positive to piss your users. Limiting to IP is probably a mistake this day an age with people listening to MP3s on all thier portable devices, etc. As a consumer, if I download an MP3, I'm assuming I can play that thing ANYWHERE. --- In [email protected], "mailtoanzer" <[EMAIL PROTECTED]> wrote: > > Hi, > I am doing an web site for users to purchase speeches in the form of mp3. > > I want to make sure the user who bought the mp3 can only use it. I > want to restrict the mp3 usage to only the downloading machine or some > other kind of authentication before the user uses the file. Is there > anyway to do it. > > One idea is don't allow the user to download the original file and > play the file directly from internet (work like a subscription > mechanism). Problem with this approach : the user always need internet > connection, loading time for low bandwidth connections.... > > Any thoughts are much appreciated > > Thanks and Best Regards > Ansar >

