summaryrefslogtreecommitdiff
path: root/README
blob: 15ef73ef03e574de82db50314562792a260e3499 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Sound Juicer
Copyright (C) 2003-6 Ross Burton

Licensed under the GPL, version 2 or greater.


This is Sound Juicer, a CD ripping tool using GTK+ and GStreamer.

Requirements:
* GNOME 2.26 Platform (gconf, libbrasero-media, gnome-media-profiles)
* GStreamer 1.0 (or 0.11 pre-releases) and above

Do the usual configure/make/make install malarky, and run "sound-juicer" in
$(prefix)/bin or "Sound Juicer CD Extractor" in Applications -> Sound & Video.

If the CD lookup is returning weird data, export MUSICBRAINZ_DEBUG
before running sound-juicer to turn debugging on in MusicBrainz. This
will show the chat between Sound Juicer and the MusicBrainz servers.


Common Problems
===============

"Sound Juicer can't see my CD drive!"

Sound Juicer queries the kernel for CD drives, so you don't need to know the
device name.  For this to work you'll need some kernel modules loaded: either
ide-cd (for IDE drives) or sg (for SCSI drives).


"Sound Juicer doesn't start, it can't find a plugin to access the CD drive!"

You need the GStreamer cdparanoia plugin.  Most distributions should ship this
with GStreamer, if you built it youself check you have the cdparanoia headers
installed.


"I cannot encode to MP3!"

To encode to MP3 you need the GStreamer Lame plugin.  Most distributions don't
ship this due to patents and licence fees, so you will have to build lame
yourself, and then rebuild gstreamer-plugins.  Details of the pipeline
required is in the documentation.


"It won't rip my CD!"

Try ripping the cd with cdparanoia, cdda2wav, grip, or any other CD ripper.  If
these work it is possible to rip the CD so file a bug with Sound Juicer.  If
none of these work, you've probably got a copy protected CD which your drive
won't read.  If it does work, try different output formats in Sound Juicer and
if some work while others don't, file a bug explaining what happens.