Music collection: Difference between revisions
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