๐Ÿ’ฟ Organize your songs like it was 2005
0

Configure Feed

Select the types of activity you want to include in your feed.

Go 100.0%
2 1 0

Clone this repository

https://git.vm.fail/cuducos.me/my-tunes https://git.vm.fail/did:plc:fknwmzot5etv2uea3z3hhmz3
ssh://git@knot1.tangled.sh:2222/cuducos.me/my-tunes ssh://git@knot1.tangled.sh:2222/did:plc:fknwmzot5etv2uea3z3hhmz3

For self-hosted knots, clone URLs may differ based on your setup.


README.md

My Tunes#

A small command-line tool to organize a music directory using metadata as the source of truth, in a way 100% inspired by Apple's iTunes:

root/
โ”œโ”€โ”€ Artist/
โ”‚   โ””โ”€โ”€ Album/
โ”‚       โ””โ”€โ”€ 01 Track Title.mp3
โ””โ”€โ”€ Compilations/
    โ””โ”€โ”€ Album/
        โ””โ”€โ”€ 01 Track Title.mp3

It prompts you to clean non-music files and empty directories.

Install#

go install https://tangled.org/cuducos.me/my-tunes

Usage#

my-tunes [flags] <directory>

Check --help for more details on the flags.

Examples#

Preview changes without touching files:

my-tunes --dry-run ~/Music

Apply everything without prompts:

my-tunes --yes ~/Music

Show only files that would be renamed:

my-tunes --dry-run --renames-only ~/Music

Process only a specific artist:

my-tunes --match "Taylor Swift" ~/Music