Site Tools


picard

Picard

Picard https://picard.musicbrainz.org/ permet de “tragger” les fichiers avec le metadata de musicbrain https://musicbrainz.org/ et de les renommer. voila le script pour les renomer

picard_renaming_scheme.txt
$replace(
$replace(
$replace(
$replace(
$replace(
$replace(
$replace(
$if($in(%releasetype%,soundtrack),
$noop(Soundtracks)
	[Soundtrack]/
	$left($swapprefix(%album%,A,An,The,Le),1)/$swapprefix(%album%,A,An,The,Le)
	$if(%_releasecomment%, \(%_releasecomment%\),$noop())
	$if($in(%releasetype%,single), \(Single\),$noop())
	$if($in(%releasetype%,ep), \(EP\),$noop())
	$if(%date%, [$left(%date%,4)],$noop())/
	$if($gt(%totaldiscs%,1),%discnumber%,$noop())
	$num(%tracknumber%,2) - %artist% - %title%
	,
		$if($in($lower(%genre%),classical),
$noop(classical albums)
		[Classical]/
		$left($swapprefix(%album%,A,An,The,Le),1)/$swapprefix(%album%,A,An,The,Le)
		$if(%_releasecomment%, \(%_releasecomment%\),$noop())
		$if(%date%, [$left(%date%,4)],$noop())/
		$if($gt(%totaldiscs%,1),%discnumber%,$noop())
		$num(%tracknumber%,2) - %artist% - %title%
		,
			$if($in($lower(%genre%),comedy),
$noop(Comedy albums)
			[Comedy]/
			$if2(%albumartistsort%,%artistsort%,%albumartist%,%artist%)/
			$swapprefix(%album%,A,An,The,Le)
			$if(%_releasecomment%, \(%_releasecomment%\),$noop())
			$if(%date%, [$left(%date%,4)],$noop())/
			$if($gt(%totaldiscs%,1),%discnumber%,$noop())
			$num(%tracknumber%,2) - %artist% - %title%
				,
				$if($eq(%albumartist%,Various Artists),
$noop(Various artist albums)
				[Various Artists]/
				$swapprefix(%album%,A,An,The,Le)$if(%date%, [$left(%date%,4)],$noop())
				$if(%_releasecomment%, \(%_releasecomment%\),$noop())
				$if($in(%releasetype%,single), \(Single\),$noop())
				$if($in(%releasetype%,ep), \(EP\),$noop())
				/
				$if($gt(%totaldiscs%,1),%discnumber%,$noop())
				$num(%tracknumber%,2) - %artist% - %title%,
$noop(Normal albums)
				$left($if2(%albumartistsort%,%artistsort%,%albumartist%,%artist%),1)/
				$if2(%albumartistsort%,%artistsort%,%albumartist%,%artist%)
				/
				$if(%date%,[$left(%date%,4)] ,$noop())
				%album%
				$if(%_releasecomment%, \(%_releasecomment%\),$noop())
				$if($in(%releasetype%,single), \(Single\),$noop())
				$if($in(%releasetype%,ep), \(EP\),$noop())/
				$if($gt(%totaldiscs%,1),%discnumber%,$noop())
				$num(%tracknumber%,2) - %artist% - %title%)
			)
		)
)
,*,[x])
,?,)
,:, -)
,",')
,<,{)
,>,})
,  , )
picard.txt · Last modified: by 127.0.0.1