[[Vorlage(Getestet, focal)]]

{{{#!vorlage Wissen
[:Pakete installieren: Installation von Programmen] 
[:Terminal: Ein Terminal öffnen] 
[:sudo: Root-Rechte] 
[:Editor: Einen Editor öffnen] 
[:Rechte: Rechte für Dateien und Ordner ändern] 
[:Programme_starten: Ein Programm starten]
[:Menüeditor: Programme zum Menü hinzufügen]
}}}
[[Inhaltsverzeichnis(1)]]

[[Bild(./jRipper.icon.png, 48, align=left)]]
[http://rbri.org/projects/jripper/ jRipper] {en} ist ein älteres, auf [:Java:] basierendes Programm. Es extrahiert Audio-CDs und kann zwischen den Formaten MP3, AAC (M4A), OGG, FLAC und WAV konvertieren. Es verwendet zum Extrahieren der CDs [http://www.cdda2wav.de/ Cdda2Wav] {en}, Parameter zum Auslesen und Kodieren lassen sich über vorgefertigte Templates einstellen. Zusätzlich unterstützt jRipper CD-Abfragen per [wikipedia:Freedb:FreeDB].

Die Programmsprache ist Englisch.

= Installation =
[[Vorlage(Bildunterschrift, jRipper.png, 200, "jRipper", right)]]
== Voraussetzungen ==
Eine installierte [:Java/Installation:Java-Laufzeitumgebung] (JRE). Des Weiteren müssen folgende Pakete installiert [1] werden:

{{{#!vorlage Paketinstallation
icedax, universe, zum Auslesen der CD
vorbis-tools, für OGG
lame, universe, für MP3
faac, multiverse, für AAC (M4A)
faad, universe, für AAC (M4A)
flac, für [:FLAC:]
}}}

== Download ==
Das Programm kann als [http://www.rbri.org/data/uploads/downloads/jripper/jripper_1_02_1.jar jripper_1_02_1.jar] {dl} heruntergeladen werden.

[[Vorlage(Fremd, Software)]]

Der Programmstart erfolgt in einem Terminal-Fenster [2] mit dem Befehl:

{{{#!vorlage Befehl
java -jar jripper_1_02_1.jar
}}}

== Integration ins System ==
Programme, die an der Paketverwaltung vorbei installiert werden, sollten nach [:opt:/opt] kopiert werden. Dort legt man ein Verzeichnis '''/opt/jRipper''' an und kopiert die '''.jar'''-Datei in diesen Ordner. Für beide Schritte werden Root-Rechte [3] benötigt.

=== Startskript ===
Um das Programm bequemer starten zu können, fehlt noch ein kleines Startskript. Man erstellt daher mit einem Editor [4] und Root-Rechten [3] die Datei '''/usr/local/bin/jripper''' mit dem folgenden Inhalt:

{{{
#!/bin/bash
java -jar /opt/jRipper/jripper_1_02_1.jar
}}}
und macht diese ausführbar [5]. In einem Terminal kann jetzt jRipper mit dem Befehl 

{{{#!vorlage Befehl
jripper
}}}
gestartet [6] werden.

=== Eintrag ins Startmenü ===
Möchte man JRipper aus dem Startmenü des Desktops starten, so muss man einen Programmstarter erstellen [7]. Im Feld "''Befehl''" trägt man '''/usr/local/bin/jripper''' ein.

= Konfiguration =
Nach dem Start sollte unter "''Setup -> General Options -> Music Folder''" der Pfad zum Ordner angegeben werden, in dem die von CD gerippte Musik abgelegt werden soll. Alle anderen Einstellungen sind weitestgehend selbsterklärend.

= Bedienung =
Das Programm ist recht intuitiv, daher hier nur eine kurze Erläuterung zur Bedienung.

||<-2 tablestyle="width: 95%;" rowclass="titel"> jRipper||
||<rowclass="kopf"> Reiter|| Beschreibung ||
||''"MP3 High Quality"''|| Zielformat (kann geändert werden)||
||<rowclass="kopf"> Schaltfläche || Beschreibung ||
||''"Encode Tracks"''|| Startet den Konvertiervorgang der ausgewählten Tracks||
||''"Encode Complete Album"''|| Konvertiert alle Tracks von der CD||
||''"Load CD"''|| Lädt die Tracks der CD||
||''"Load CD (http)"''|| Lädt die Track-Namen der CD von FreeDB per HTTP-Protocol||
||''"Load CD (cddbp)"''|| Lädt die Track-Namen der CD von FreeDB per CDDBP-Protocol||
||''"Load Directory"''|| Lädt die Tracks aus einem lokalen Verzeichnis||
||''"Clear Album"''|| Leert das Fenster mit der Track-Tabelle||
||''"Select All"''|| Markiert alle Tracks in der Track-Tabelle||
||''"Select None"''|| Hebt alle Markierungen in der Track-Tabelle auf||
||''"Setup"''|| Zum Verändern der jRipper-Einstellungen||
||''"Show Log"''|| Öffnet ein Log-Fenster||
||''"Help"''|| Öffnet ein Hilfe-Fenster||
||''"Quit"''|| Beendet jRipper||

= Problembehebung =
Das Programm enthält in der Version '''jripper-1.02.jar''' einen kleinen Fehler: Die Einträge in den Programmpunkten "''Setup -> FreeDB Settings''" und "''Setup -> Program Paths''" sind vertauscht. Unter "''Setup -> FreeDB Settings''" stehen also die Programme, auf die jRipper zugreift und unter "''Setup -> Program Paths''" steht der FREEDB-Server, auf den jRipper zugreift.

Sollte man zum Abrufen der Titelinformationen eine andere Internetdatenbank als [http://www.freedb.org/ freedb.org] {en} eintragen, so sollte man jRipper anschließend beenden und neu starten, damit die Änderungen übernommen werden.

= Links =
 * [http://rbri.org/projects/jripper/ Projektseite] {en}
 * [:CDs_rippen:] {Übersicht} Übersichtsartikel

# tag: Multimedia, CD, Java