Solved

Using C# .NET to remove DRM from audio.

Posted on 2012-03-12
3
1,484 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 200 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 200 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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

Suggested Solutions

For those of you who don't follow the news, or just happen to live under rocks, Microsoft Research released a beta SDK (http://www.microsoft.com/en-us/download/details.aspx?id=27876) for the Xbox 360 Kinect. If you don't know what a Kinect is (http:…
Wouldn’t it be nice if you could test whether an element is contained in an array by using a Contains method just like the one available on List objects? Wouldn’t it be good if you could write code like this? (CODE) In .NET 3.5, this is possible…
Viewers will learn key ranges in Sampler to make their sampled instruments sound more realistic Gather samples of various notes and drag them to Key Range panel: Set proper root key for each sample: Select all the samples with Command-A (or Ctrl…
Viewers will learn how to use LFOs to modulate the sound of their Sampler instruments. Click the Modulation tab in Sampler: Choose one (or more) of the three available LFOs, and click the respective button to turn it on: Select a waveform, an LF…

815 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now