CPS 182s DRM Assignment

Friday, March 24, 2006

ripTunes 1.0 is here!

ripTunes 1.0 has been completed and is available for download.

ripTunes is the automatic ripping tool that we previously planned to write. Like we promised, ripTunes automates this process by using the iTunes COM interface to automatically play songs one by one from a playlist, while executing other command line tools that take care of the ripping and tagging. Although it simplifies the ripping process, everything is still done in real time :(...

Installation
------------
Just extract the contents of the binaries zip file to any folder (or build the source code).



Preparing your computer for ripping
-----------------------------------

Because ripTunes will record any sound your computer makes, you must make sure nothing else in the background is making sounds. Remember to exit any programs that might make sounds, change the sound scheme to "No Sounds" (in the Sounds section in the Control Panel), and double click on the volume control and mute everything but "Wave".

ripTunes automatically unmutes iTunes and sets the iTunes volume to 100% for you.


How to rip music from iTunes with ripTunes
------------------------------------------
1) Make a playlist with the songs you want to deprotect.

2) Run ripTunes

3) Select the playlist you want to rip, the bitrate, and the audio source to record from (usually Wave Out, Stereo Mix, Wave Mix, etc.)

4) Click "Rip"

5) Pick the directory you want the final mp3s to be saved in.

6) A progress indicator will pop up showing the total time and currently completed time. A command line window will pop up showing the progress for the current song being ripped.

7) Leave iTunes alone. Leave your computer alone. Wait a long time.

8) ripTunes will tell you when it's done.

If you need to cancel the ripping process for any reason, all completely ripped songs will be left intact (phew!). If ripTunes is in the middle of ripping a song, and you cancel the rip, the incomplete mp3 file will be deleted.




ripTunes is released under the GPL (ripTunes_LICENSE.TXT)

This program uses the following external programs:

Bleucanard Sound Capture (http://www.bleucanard.co.uk/bin/SoundCapture.zip)
id3 mass tagger (http://home.wanadoo.nl/squell/id3.html), by Marc R. Schoolderman

Bleucanard SoundCapture uses lame_enc.dll (http://lame.jthz.com/), from the LAME project (http://lame.sourceforge.net/) which is distributed under the LGPL

Licensing information for id3 mass tagger and LAME are in id3_COPYING.txt and LAME_COPYING.txt, respectively.

I would like to thank all the people who spent time working on the above mentioned programs.
-- Congyi

0 Comments:

Post a Comment

<< Home