mahelious / judson

A music librarian for well organized, but poorly sorted music

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Judson

A friendly cli librarian that standardizes music files based on id3 tags. Will only sort files that have been previously tagged with an Acoustid ID. Written in PHP.

MusicBrainz Picard is a cross-platform easy to use tagger, https://picard.musicbrainz.org/

Requirements:

  • PHP 7.2 or higher including the mbstring extension
  • mbstring extension

Installation:

  • download and unzip where you like
  • make judson/bin/judson executable
$ chmod +x ./judson/bin/judson
  • create a symbolic link in your path to judson/bin/judson
$ ln -s ./judson/bin/judson /usr/local/bin

Instructions:

Judson requires an input directory and will recursively parse files and subdirectores

$ judson -i ~/Music/My Unsorted Albums

Judson will save sorted files to the specified output directory

$ judson -i ~/Music/My Unsorted Albums` -o ~/Music/My Sorted Albums`

the output directory defaults to a new directory, library/ under the input directory

Disclaimer

The software is provided to you "as-is" and without warranty of any kind, express, implied or otherwise, including without limitation, any warranty of fitness for a particular purpose. In no event shall the author or authors be liable to you or anyone else for any direct, special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including without limitation, loss of profit, loss of use, savings or revenue, or the claims of third parties, whether or not author or authors has been advised of the possibility of such loss, however caused and on any theory of liability, arising out of or in connection with the possession, use or performance of this software.

Please backup your files before using Judson!

Acknowledgements

About

A music librarian for well organized, but poorly sorted music

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%