Difference between revisions of "Rubyripper"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
m (Features)
(Rubyripper configuration)
Line 20: Line 20:
 
=Rubyripper configuration=  
 
=Rubyripper configuration=  
  
Make sure to have pycddb and [[cdparanoia]] installed as a minimum. You can optionally choose for Lame, Vorbis or FLAC, depending on the codec you want to encode to.
+
Make sure to have ruby-freedb, ruby-libglade2 and [[cdparanoia]] installed as a minimum. You can optionally choose for Lame, Vorbis or FLAC, depending on the codec you like to use.
  
 
Then download Rubyripper:
 
Then download Rubyripper:
 
http://rubyforge.org/projects/rubyripper/
 
http://rubyforge.org/projects/rubyripper/
  
:http://rubyforge.org/docman/view.php/1284/310/Rubyripper's%20ripping%20logic.pdf
+
Documentation of some of the ripping logic used can be found at: http://rubyforge.org/docman/view.php/1284/310/Rubyripper's%20ripping%20logic.pdf
  
Usage: Unpack it '''(tar xfj <filename>)''', make rubyripper.rb executable '''(chmod +x <filename>)''' and just run from inside the directory '''./rubyripper.rb'''. If it doesn't work please make sure dependencies are ok.
+
Currently there isn't an official installer available. Usage from a terminal:
 +
 
 +
*cd <download_dir> (Go to the directory where you saved the downloaded archive)
 +
*tar xfj <filename_download> (Unpack the archive)
 +
*cd rubyripper-<version> (Move into the just unpacked directory)
 +
*chmod +x rubyripper.rb (Make rubyripper.rb executable)
 +
*./rubyripper.rb (Launch executable)
 +
 
 +
If Rubyripper doesn't start make sure dependencies are ok.
  
 
=External links=
 
=External links=
 
* [http://rubyforge.org/projects/rubyripper/ Official website]
 
* [http://rubyforge.org/projects/rubyripper/ Official website]

Revision as of 16:16, 3 August 2006

Introduction

What is Rubyripper? Rubyripper is simple, but quite sophisticated digital audio extraction tool written in Python programming language that can create secure rip's in Linux/OSX (very similiar to EAC). The source (same as executable) is published under the (GPL license).

  • UPDATE: New version 0.1.1 was released on 12 February 2006.
  • UPDATE: New version 0.1.0 was released on 5 November 2005.

Features

  • a command-line program which makes use of cdparanoia.
  • every track gets ripped twice and is compared with a 160-bit SHA1 checksum
  • if the checksums differ, the track will be ripped twice again until the checksum matches
  • CDDB-info is fetched via the pycddb module.
  • It can rip to FLAC, MP3, and Vorbis.
  • Lame and Vorbis can be configured, default for lame is: -V2 --vbr-new, default for vorbis is -q 6
  • You can choose the ripping device, otherwise default is used.
  • See rubyripper --help for more information
  • The files will be saved as "working directory/extension/artist (year) album/tracknumber - trackname.extension

Rubyripper configuration

Make sure to have ruby-freedb, ruby-libglade2 and cdparanoia installed as a minimum. You can optionally choose for Lame, Vorbis or FLAC, depending on the codec you like to use.

Then download Rubyripper: http://rubyforge.org/projects/rubyripper/

Documentation of some of the ripping logic used can be found at: http://rubyforge.org/docman/view.php/1284/310/Rubyripper's%20ripping%20logic.pdf

Currently there isn't an official installer available. Usage from a terminal:

  • cd <download_dir> (Go to the directory where you saved the downloaded archive)
  • tar xfj <filename_download> (Unpack the archive)
  • cd rubyripper-<version> (Move into the just unpacked directory)
  • chmod +x rubyripper.rb (Make rubyripper.rb executable)
  • ./rubyripper.rb (Launch executable)

If Rubyripper doesn't start make sure dependencies are ok.

External links