File: Readme.md

package info (click to toggle)
grimripper 3.0.2-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,312 kB
  • sloc: ansic: 7,483; xml: 81; sh: 42; makefile: 7
file content (78 lines) | stat: -rw-r--r-- 2,595 bytes parent folder | download | duplicates (2)
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# GrimRipper

[![pipeline status](https://gitlab.gnome.org/Salamandar/GrimRipper/badges/master/pipeline.svg)](https://gitlab.gnome.org/Salamandar/GrimRipper/-/commits/master)

GrimRipper is a graphical Audio CD ripper and encoder. You can use it to save tracks from an Audio CD as WAV, MP3, OGG, FLAC, and/or Wavpack.

This is a fork of Asunder (see <http://littlesvr.ca/asunder>).

## Features

* Supports WAV, MP3, Ogg Vorbis, FLAC, Opus, Wavpack, Musepack, AAC, and Monkey's audio files
* Uses CDDB to name and tag each track
* Can encode to multiple formats in one session
* Creates M3U playlists
* Allows for each track to be by a different artist
* Does not require a specific desktop environment

## Requirements

* Linux
* Meson build system >=0.49.0
* GTK+3 >=3.11.0
* Libcddb 0.9.5 or greater <https://libcddb.sourceforge.net>

To compile from source you may need the -dev or -devel versions of GTK and libcddb. On Ubuntu these packages are called libgtk2.0-dev and libcddb2-dev.

### Dependencies only required at runtime, as plug-ins

* Cdparanoia <https://www.xiph.org/paranoia>
* LAME (optional for MP3 support) <https://lame.sourceforge.net>
* Vorbis-Tools (optional for Ogg Vorbis support) <https://www.vorbis.com>
* Fraunhofer FDK AAC (optional for Aacsupport)
* FLAC (optional for FLAC support) <https://flac.sourceforge.net>
* Opus (optional for Opus support) <https://opus-codec.org>
* Wavpack (optional for wavpack support) <https://www.wavpack.com>
* mpcenc (optional for Musepack support) <https://www.musepack.net>
* mac (optional for Monkey's Audio support) <https://www.monkeysaudio.com>

## Compiling

First, configure a build directory (here `_build`) by running this in the source directory :

    meson _build --prefix=/usr --buildtype=debug -Db_lto=true

Then go to the build directory and build the code

    cd _build
    ninja

You can see all the available build options by running this :

    meson configure

And change the current options with this:

    meson configure -Db_lto=false

Install the compiled code with :

    ninja install

You can override the installation directory with :

    DESTDIR=$(pwd)/install ninja install

## Contact, bug reports

You can open issues or feature requests on <https://gitlab.gnome.org/Salamandar/GrimRipper>.

The original home of Asunder still exists here : <http://littlesvr.ca/contact.php>

## Credits

See the AUTHORS file or click About/Credits in GrimRipper for a list of contributors.

## License

The source code for this version of GrimRipper is distributed under the GNU General Public Licence version 2.