Music collection: Difference between revisions

From Wildsong
Jump to navigationJump to search
Brian Wilson (talk | contribs)
Brian Wilson (talk | contribs)
mNo edit summary
Line 1: Line 1:
I started using "grip" to convert my discs to audio files a long time ago when it came with Ubuntu. They dropped it from Ubuntu but I still use it by compiling from source.
Originally I encoded everything to MP3 but now I am redoing it all in FLAC which I think is a better choice for archiving discs.
I often use a Logitech Squeezebox for playback, and it can handle FLAC just fine.
== Grip ==
== Grip ==


Line 23: Line 29:
==== Encoder ====
==== Encoder ====


FLAC -- using grip's defaults
'''FLAC''' -- using grip's defaults did not tag the tracks correctly for use with the Logitech streaming server. See this http://gnuru.org/article/1160/ripping-flac-with-grip


/usr/bin/flac
/usr/bin/flac


command line: -V -o %m %w
command line: Defaults: -V -o %m %w
What I use: --best -V -o %m %w -T "ARTIST=%A" -T "TRACKNUMBER=%t" -T "ALBUM=%d" -T "TITLE=%n" -T "GENRE=%G" -T "DATE=%y"


file extension: .flac
file extension: .flac
Line 33: Line 40:
file format: ~/music/%A/%d/%t-%n.%x
file format: ~/music/%A/%d/%t-%n.%x


MP3
'''MP3'''


I used to use these settings for MP3 encoding.
I used to use these settings for MP3 encoding.

Revision as of 20:38, 5 September 2015

I started using "grip" to convert my discs to audio files a long time ago when it came with Ubuntu. They dropped it from Ubuntu but I still use it by compiling from source.

Originally I encoded everything to MP3 but now I am redoing it all in FLAC which I think is a better choice for archiving discs.

I often use a Logitech Squeezebox for playback, and it can handle FLAC just fine.

Grip

I use a locally compiled version of grip. Version 3.3.1 compiled on Ubuntu 14.10

Download from: http://sourceforge.net/projects/grip/

Build

sudo apt-get install  lame cdparanoia \
 libgnomeui-dev libghc-vte-dev curl libcurl4-openssl-dev
./configure
make -j 6
sudo make install

vte is a terminal widget

Configure

Currently I just keep all the files in a folder hierarchy. I tried keeping a MySQL database but found that I never used it.

Device is /dev/sr0

Encoder

FLAC -- using grip's defaults did not tag the tracks correctly for use with the Logitech streaming server. See this http://gnuru.org/article/1160/ripping-flac-with-grip

/usr/bin/flac

command line: Defaults: -V -o %m %w What I use: --best -V -o %m %w -T "ARTIST=%A" -T "TRACKNUMBER=%t" -T "ALBUM=%d" -T "TITLE=%n" -T "GENRE=%G" -T "DATE=%y"

file extension: .flac

file format: ~/music/%A/%d/%t-%n.%x

MP3

I used to use these settings for MP3 encoding.

Encoder is "lame".

command line: -h -V 2 %w %m

file extension is .mp3

file format: ~/music/%A/%d/%t-%n.%x

Options

Delete .wav after encoding

Create m3u files

Use relative paths in m3u files

Encoding bitrate 128

Number of CPUs to use 4

Misc

Email address

Do not lowercase filenames

Do not change spaces to underscores