Skip to content

gslewis/mlencode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Library Scripts

Geoff Lewis http://github.com/gslewis/mlencode

A set of scripts for managing my digital music libraries:

  • mlrip.pl - rips single- or multi-disk albums to normalized wavs
  • mlencode.pl - encodes wavs to ogg, mp3 or flac
  • mladdalbum.pl - adds an album to a local device library using hard links
  • mlsync.pl - synchronizes a local device library to its player
  • mlcommon.pl - shared functions
  • flac2wav.pl - creates wavs from flac using cdparanoia naming scheme

The idea is that I have my central music library plus a number of portable music players. Each player has its own local library containing hard links to tracks in the central library. By adding (hard linking) & deleting albums & tracks in the local libraries, then using rsync between the local library and the mounted player, I can maintain the contents of my players.

Configured by the ~/.mlencode.ini configuration file. Copy the mlencode.ini sample configuration file and modify as required.

The main scripts contain basic documentation comments in perldoc format.

Licence

All files are public domain (2011-2012)

Geoff Lewis gsl@gslsrc.net

About

Music Library Scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages