?
Solved

Using C# .NET to remove DRM from audio.

Posted on 2012-03-12
3
Medium Priority
?
1,671 Views
Last Modified: 2012-04-12
Hey All,

As far as i can tell removing DRM from audio is not actually illegal, its when you share the music it becomes a problem which i do not plan on doing, all i want is to transfer MY music which I have paid for between my audio devices. If i'm wrong, delete this question and read no further.

Well i have iTunes will all my music on and its DRM protected but i want to transfer it too my Android device.  I know there are tools out there which can do that and i've used them however i want to make my own. I have my own audio conversion lib which i've writtent in C++ and wrapped for .net but i'm not clued up on the DRM side of things and how that works.

Is there any document, references, guides, code examples or knowledge that some of you can share to help me out ?

Thanks

Steve
0
Comment
Question by:Falcubar
  • 2
3 Comments
 
LVL 51

Assisted Solution

by:Ted Bouskill
Ted Bouskill earned 600 total points
ID: 37713019
Actually removing the DRM is illegal if you violate the terms of the EULA when you purchase the music.  Writing a tool to remove DRM is legal, however, in some cases using it is illegal.

Apple no longer applies DRM to new purchases and you can "Pay" to legally remove the DRM for previously purchased music.  I'm assuming you are aware of that option.
0
 

Author Comment

by:Falcubar
ID: 37714097
Thanks for that. I was not aware of paying to remove DRM? Is this through apple or just third parties?
0
 
LVL 51

Accepted Solution

by:
Ted Bouskill earned 600 total points
ID: 37716307
Any music you purchased through iTunes can have it removed via "iTunes Plus"

For me it was $14 to remove it for about 80 songs.  Roughly 18 cents per song.  Had I done it on a per song basis it was 40 cents.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
This article shows how to deploy dynamic backgrounds to computers depending on the aspect ratio of display
Viewers will learn the basics of making and using Impulse Kits in Ableton Live. Load new Impulse into an empty MIDI track: Fill the 8 empty sample slots with drum samples: Adjust parameters to tailor each sound as desired: Proceed to create be…
Viewers will learn the basics of using Ableton Live's advanced sampler instrument, Sampler. Load new Sampler into an empty MIDI track: Select a sample and drop it into sample window in Sampler: Adjust pitch if necessary with Root Key setting: …
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question