Solved

Using C# .NET to remove DRM from audio.

Posted on 2012-03-12
3
1,536 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

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

Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
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.
The viewer will learn how to search for and apply Apple Loops, as well as create their own in Logic Pro X. Record a region in the tracks area: Select the region: Go to File > Export > Region to Loop Library: Select the appropriate search terms…
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…

738 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