Rubyripper

from Wikipedia, the free encyclopedia
Rubyripper

Rubyripper 0.2 ripping a CD screenshot.png
Version 0.2
Basic data

developer Bouke Woudstra
Current  version 0.6.2
( December 14, 2011 )
Current preliminary version 0.7.0rc2
(May 15, 2018)
operating system Unix-like ( Linux , macOS , BSD )
programming language Ruby
category CD ripper
License GPL 3 ( Free Software )
code.google.com/p/rubyripper

Rubyripper is a free CD ripper for digitally reading out audio CDs (“ ripping ” or specific DAE ) for Unix-like operating systems (tested under Linux , macOS and FreeBSD ). The primary goal of the software is the most error-free reading results possible in order to be able to create identical copies, using the proprietary Windows software Exact Audio Copy (EAC) as a model. It is the first program of its kind from the Linux and free software worlds that has this focus and a reliable mechanism for bypassing the read buffer found in many CD drives. It was and is in some cases still recommended as the next best EAC alternative for Linux users.

Rubyripper is distributed as Free Software under the terms of version 3 of the GNU General Public License (GPL). For the Linux distribution Mageia , Rubyripper is available in the official package sources . Community repositories or third party package sources are available for Debian and Arch Linux .

Functions

The read-out data can be output in RIFF WAVE and via appropriate encoders in the formats FLAC , Vorbis and MP3 (using LAME ) or also via other user-defined programs (even several at the same time). CDs can also be read into an image, i.e. in one piece in a large audio file with an associated cuesheet that records the corresponding metadata . In addition, title information can be taken from freedb (via cd-discid) and the output files can be named according to a naming scheme and placed in directories. Furthermore, the generated files can also be provided with replay gain information.

technology

The application is written in the Ruby programming language (hence the name) and has a GTK + -2-based graphical user interface, but also offers a command line interface and a programming interface for other front ends . Like practically all other Linux rippers, it builds on cdparanoia to read CDs, but uses it in a sophisticated way that also ensures that the read buffer is bypassed (which cdparanoia was unable to do for a long time): To get accurate results In order to obtain data, all data are read multiple times and then compared with one another in order to find problematic areas, which are then read more often until at least two matching results have been delivered (configurable). The data is not read several times in chunks, but every read process runs through completely, so that practically every drive read buffer has to overflow and is therefore guaranteed to be read twice and not only the (possibly incorrect) content of the read buffer is output twice. Problematic areas are noted in a detailed log file .

history

Rubyripper began its story in October 2005 as a Python program. For version 0.1 of January 29, 2006, the program was completely rewritten in Ruby and received its current name. With the release of version 10.2 of the underlying cdparanoia on September 11, 2008, it is able to bypass the drive's read buffer.

On March 10, 2014, the main developer, Bouke Woudstra, declared that he no longer wanted to participate in Rubyripper, since in times of music streaming services he no longer saw any point in copying CDs. With Woudstra being the only remaining developer, the project was orphaned until 2015 when a user split up on GitHub to continue development.

Web links

Individual evidence

  1. Release 0.6.2 . (accessed on July 23, 2018).
  2. - ( Memento of the original from October 15, 2008 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / gtkfiles.org
  3. Caesar: Rubyripper: Secure ripping on Linux. In: Multimedia Guide. April 19, 2009, accessed April 25, 2019 .
  4. https://madb.mageia.org/package/show/name/rubyripper/application/0
  5. https://hydrogenaud.io/index.php/topic,38418.0.html#msg338529
  6. News on official Google+ account (English)