====== Ubuntu - Sound - MusicBrainz Picard - Configure ======
Navigate to **Options > Options**.
* **Tags > Clear existing tags**: Checked.
* **Plugins:** Install the following plugins:
* Amazon cover art.
* Last.fm
* The AudioDB cover art
* Title Case
* **File Naming**:
* **Move files when saving**: Checked.
* **Destination directory**: /home/peter/Music
* **Rename files when saving**: Checked.
* **Windows compatibility**: Checked.
* **Name files like this**:
$noop( New Script )
$noop(
$if($startswith(%albumartist%,"),$replace(%albumartist%, The,) ,)
$if($startswith(%artist%, The), $replace(%artist%, The, ), )
$set(_artist_with_no_quotes,$replace($if2(%albumartist%,%artist%),",))
$set(_artist_with_no_quotes,$rreplace($if2(%albumartist%,%artist%), [.*"], xxx))
$if($startswith(%albumartist%, The), $replace(%albumartist%, xxx,),)
$if2(%albumartist%,%artist%)
// %album%
// %title%
$rreplace(test,[t,)
$rreplace(%_artist_with_no_quotes%,",xxx)
$set(_artist_with_no_quotes, $if2(%albumartist%,%artist%))
$if($startswith(%_artist_with_no_quotes%, The), $replace(%_artist_with_no_quotes%, xxx, yyy) ,zzz)
%_artist_with_no_quotes%
$rreplace($if2(%albumartist%, %artist%),The,)
$rreplace($if2(%albumartist%, %artist%),""",)
$rreplace($if2(%albumartist%, %artist%),["_*:],)
$if($startswith(%_my_artist%, The), $replace(%_my_artist%, The, ))
$if($startswith(%_my_artist%, "), $replace(%_my_artist%, ", ))
$if($startswith(%_my_artist%, “), $replace(%_my_artist%, “, ))
$if($startswith(%_my_artist%, ”), $replace(%_my_artist%, ”, ))
%_my_artist%
%_my_artist%
$firstalphachar(%_my_artist%)
$firstwords(%_my_artist%,1)
$rreplace(%_my_dir%, ^\\s*\([0-9\,\\.]*\)\$, zz)
$rreplace(%_my_dir%,["”_*: ], )
$set(_my_dir, $if($startswith(%_my_dir%, ”), $replace(%_my_dir%, ”, )))
$set(_my_dir, $if($startswith(%_my_dir%, "), $replace(%_my_dir%, ", )))
$set(_my_dir, $left(%_my_dir%, 1))
$if($eq($if2(%albumartist%,%artist%),Various Artists),444,555)/
$set(_xmy_dir, $if($ne(%_is_various_artists%, Various Artists),$upper($left($delprefix(%_my_dir%),1)),%_my_dir%))
$set(_xmy_dir, $if($ne($if2(%albumartist%,%artist%), Various Artists),$upper($left($delprefix(%_my_dir%),1)),))
$set(_xmy_dir, $if($eq(%_my_dir%, Various Artists), 1, $upper($left($delprefix(%_my_dir%),1))))
$set(_xmy_dir, $if($eq(%_my_dir%, Various Artists), 1, T))
)
$set(_my_artist,"AA")
$noop(
Check if this album falls under Various Artists.
)
$set(_is_various_artists,$if2(%albumartist%,%artist%))
$noop(
Configure which top-level directory to go under.
Removes starting The.
Removes quotes.
Removes other odd characters.
)
$set(_my_dir,$if2(%albumartist%,%artist%))
$set(_my_dir,$if($startswith(%_my_dir%, The),$replace(%_my_dir%,The,),%_my_dir%))
$set(_my_dir,$rreplace(%_my_dir%,[“”"_*:\(\)[],))
$set(_my_dir,$rreplace(%_my_dir%,^[.],))
$set(_my_dir,$if($eq(%_my_dir%,Various Artists),%_my_dir%,$upper($left($delprefix(%_my_dir%),1))))
$noop(
Configure the artist name.
Removes starting The.
Removes quotes.
Removes other odd characters.
If artist starts with a fullstop, such as .38 Special, then removes the leading fullstop.
)
$set(_my_artist,$if2(%albumartist%,%artist%))
$set(_my_artist,$if($startswith(%_my_artist%, The),$replace(%_my_artist%,The,),%_my_artist%))
$set(_my_artist,$rreplace(%_my_artist%,[“”"_*:],))
$set(_my_artist,$rreplace(%_my_artist%,^[.],))
$set(_my_artist,$delprefix(%_my_artist%))
$set(_xmy_artist,$delprefix(%_my_artist%,The,A,An))
$noop(
Configure what the album name will be called.
Removes quotes.
Removes other odd characters.
)
$set(_my_album,%album%)
$set(_my_album,$rreplace(%_my_album%,[“”"_*:],))
$noop(
Configure the album date.
Only uses the 4-digit year, if it exists.
)
$set(_my_album_date,%date%)
$set(_my_album_date,$if(%date%,$left(%date%,4),))
$noop(
Configure the album title.
If the album has multiple-artists, then adds that artist name to back of the title.
)
$set(_my_title,%title%)
$set(_my_title,$if(%_multiartist%,%title% [%artist%],%title%))
$noop(
Configure the track number.
If the album has multiple-disks, then prefixs the disk number to the track number.
)
$set(_my_track_no,$num(%tracknumber%,2))
$set(_my_track_no,$if($gt(%totaldiscs%,1),$pad(%discnumber%,2,0),))
$set(_my_track_no,$if($gt(%totaldiscs%,1),$pad(%discnumber%,2,0)-$num(%tracknumber%,2),$num(%tracknumber%,2)))
$noop(
Writes the results.
Depends on whether the album falls under Various Artists.
)
$if(%date%,
$set(my_result,%_my_dir%/%_my_artist%/%_my_album_date% - %_my_album%/%_my_track_no% - %_my_title%),
$set(my_result,%_my_dir%/%_my_artist%/%_my_album%/%_my_track_no% - %_my_title%)
)
$if(%date%,
$set(my_result_various_artists,%_my_artist%/%_my_album% \(%_my_album_date%\)/%_my_track_no% - %_my_title%),
$set(my_result_various_artists,%_my_artist%/%_my_album%/%_my_track_no% - %_my_title%)
)
$if($eq(%_my_dir%,Various Artists),
%my_result_various_artists%,
%my_result%
)
$replace($rreplace(
$if($eq(%albumartist%,Various Artists),,
$upper($left($delprefix($left($rreplace($if2(%albumartist%, %artist%),["_*:],),60),The),1))/
)
$delprefix($if2(%albumartist%, %artist%),The)/
$if($ne(%albumartist%,Various Artists),
$if(%date%,$left(%date%,4) -) $left($replace(%album%,/,), 70), $left($replace(%album%,/,), 70)
$if(%date%,\($left(%date%,4)\)) )
$if($gt(%totaldiscs%,1),/$pad(%discnumber%,2,0)-,/)
$num(%tracknumber%,2) - $left($if(%_multiartist%,%title% [%artist%],%title%),120),[:?"_]+,), , )
* **Cover Art**:
* **Location**:
* **Embed cover images into tags**: Checked.
* **Only embed a front image**: Checked.
* **Cover Art Providers**:
* **Local Files** Checked.
* **Cover Art Archive** Checked.
* **Amazon** Checked.
* **TheAudioDB** Checked.
* **Cover Art Archive**:
* **Download only cover art images matching selected types**: Checked.
* **Only use images of the following size**: 500px.