Help with renaming folders and files


#1

Till now I was uisng f2k and foo_discogs for tagging and TagScanner for renaming and creating playlists.
Now I want to use one app for tags because I have huge FLAC collection and I need to have all same tags…same fields, same folder scheme etc.
All is clear with tagging but how to setup Picard to write file names like TagScanner?

I need this pattern:

Albums:

%track% - %title%

02 - Lost And Found.flac

Compilations (Various Artists):

%track% - %artist% - %title%

07 - Nicola Conte - Jet Sounds (Nu Spirit Helsinki Remix).flac

Multidisc releases:

%disc%-%track% - %artist% - %title%

6-07 - Academy Of St Martin In The Fields / Sir Neville Marriner - “Gallipoli” Adagio In G Minor (Excerpt).flac

All file names need to be general latin (I belive that’s option “Replace non-ACSI characters”) and it will be nice to have option in script something like “capitalize each word”.

Now I’m renaming all folders manually because I don’t know can I make Picard to rename main folder of album to have pattern like this:

CD

Artist - Original year - Album (Release year) [Format] {Label - Catalog number}

Pink Floyd - 2014 - The Endless River (2014) [FLAC] {Parlophone - 825646213344}

  • for all CD releases I always leave just “FLAC” info

Vinyl:

Artist - Original year - Album (Release year) [Format] {Bits-Sample rate, Label - Catalog number}

Pink Floyd - 2014 - The Endless River (2014) [VINYL] {24-96, Columbia - 88875007881}

Web:

Artist - Original year - Album (Release year) [Format] {Bits-Sample rate, Label - Catalog number}

Pink Floyd - 2014 - The Endless River (2014) [DD] {24-96, HDTracks}

It will be nice if I can somehow get this to work and if I can have this done in few months instead of fey years (years if I will make raneme by myself of every album name).

If this renaming is too complexed for Picard, I can make some shorten version like this:

Artist - Original year - Album (Release year) [Format] {Catalog number}

Pink Floyd - 2014 - The Endless River (2014) [FLAC] {825646213344}

…or I can even remove “format” for CD because I have only flac files (or I can write that “FLAC” info by myself)…

Thanks for all your help! This one will save me few years of work if can be done.

.


#2

Did you manage to get a working script for this? I am actually looking for something similar (especially the edition info stuff in { … }). Also, different naming depending on the media;

CD:
Artist - Album (Original Year) [EXT] {Release Year, Label, Catalog #, Media}
Black Sabbath - Heaven and Hell (1980) [FLAC] {1987, Vertigo, 830 171-2, CD}
(release year only shows if different than original year)

Vinyl
Artist - Album (Original Year) [EXT] {Bits-Sample rate, Release Year, Label, Catalog #, Media}
Black Sabbath - Heaven and Hell (1980) [FLAC] {24-96, Warner Bros. Records, BSK 3372, Vinyl}

WEB:
Artist - Album (Original Year) [EXT] {Bits-Sample rate, Release Year, Label, Catalog #, Media}
Black Sabbath - Heaven and Hell (1980) [FLAC] {16-44, 2009, Rhino, Digital Media}
(if possible, change “Digital Media” to “WEB” or something shorter)

Can Picard also somehow add edition details, such as “Remaster”, “Re-issue”, “Deluxe Edition”, etc.?

if anyone could pitch in, that would be great. Thanks!