1
0
Fork
You've already forked picard
0
Repo with picard scripts
2023年11月22日 23:06:07 +01:00
current.ptsp Add current script 2023年11月22日 23:03:59 +01:00
LICENSE Initial commit 2023年11月22日 22:02:34 +00:00
README.md Add current to README.md 2023年11月22日 23:06:07 +01:00

picard

Repo with picard scripts

current.ptsp

$noop(Replace many stuff)
$noop(★ ...➡...)
$set(title,$replace(%title%,...,...))
$set(album,$replace(%album%,...,...))
$set(discsubtitle,$replace(%discsubtitle%,...,...))
$noop(★ No.➡No)
$set(title,$rreplace(%title%, [Nn]o.\\s*\(\\d\), No\1円))
$set(album,$rreplace(%album%, [Nn]o.\\s*\(\\d\), No\1円))
$set(discsubtitle,$rreplace(%discsubtitle%, [Nn]o.\\s*\(\\d\), No\1円))
$noop(★ Nos.➡No)
$set(title,$rreplace(%title%, [Nn]os.\\s*\(\\d\), No\1円))
$set(album,$rreplace(%album%, [Nn]os.\\s*\(\\d\), No\1円))
$set(discsubtitle,$rreplace(%discsubtitle%, [Nn]os.\\s*\(\\d\), No\1円))
$noop(★ #➡♯)
$set(_titleForFilename,$replace(%_titleForFilename%,#,♯))
$set(_albumForFilename,$replace(%_albumForFilename%,#,♯))
$set(_discsubtitleForFilename,$replace(%_discsubtitleForFilename%,#,♯))
$noop(Set filename sufix)
$set(_file_sufix, [%_bitrate%,円%_channels%,円%_format%,円%_sample_rate%])
$set(_typ_folder,Unbekannt)
$if($and($eq(%_typ_folder%,Unbekannt),$in(%releasetype%,soundtrack)),
	$set(_typ_folder,Musik/Soundtrack)
	$set(_sub_folder,$upper($left(%album%,1)))
	$set(_taget_folder,%album%)
	$set(_title_prefix,$if($gt(%totaldiscs%,1),$num(%discnumber%,2)-,)$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) - ,) %artist% - )
)
$if($and($eq(%_typ_folder%,Unbekannt),$in(%releasetype%,audiobook)),
 	$set(_typ_folder,Hörbuch)
 $set(_sub_folder,$upper($left(%albumartist%,1)))
 $set(_taget_folder,%albumartist%/%album%)
 $set(_title_prefix,$if($gt(%totaldiscs%,1),$num(%discnumber%,2)-,)$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) - ,) %artist% - )
)
$if($and($eq(%_typ_folder%,Unbekannt),$in(%releasetype%,audio drama)),
 	$set(_typ_folder,Hörspiel)
 $set(_sub_folder,$upper($left(%albumartist%,1)))
 $set(_taget_folder,%albumartist%/%album%)
 $set(_title_prefix,$if($gt(%totaldiscs%,1),$num(%discnumber%,2)-,)$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) - ,) %artist% - )
)
$if($and($eq(%_typ_folder%,Unbekannt),$eq(%albumartist%,Various Artists)),
	$set(_typ_folder,Musik/Compilation)
	$set(_sub_folder,$upper($left(%album%,1)))
	$set(_taget_folder,%album%)
	$set(_title_prefix,$if($gt(%totaldiscs%,1),$num(%discnumber%,2)-,)$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) - ,) %artist% - )
)
$if($and($eq(%_typ_folder%,Unbekannt),$eq(%album%,[non-album tracks])),
	$set(_typ_folder,Musik/Artist)
	$set(_sub_folder,$upper($left($if2(%albumartist%,%artist%,%artists%,%artistsort%),1))/$if2(%albumartist%,%artist%,%artists%,%artistsort%)/)
	$set(_taget_folder,%album%)
	$set(_title_prefix,)
)
$if($eq(%_typ_folder%,Unbekannt),
	$set(_typ_folder,Musik/Artist)
	$set(_sub_folder,$upper($left($if2(%albumartist%,%artist%,%artists%,%artistsort%),1))/$if2(%albumartist%,%artist%,%artists%,%artistsort%)/)
	$set(_taget_folder,%date%/%album%)
 	$set(_title_prefix,$if($gt(%totaldiscs%,1),$num(%discnumber%,2)-,)$if($and(%albumartist%,%tracknumber%),$num(%tracknumber%,2) - ,))
)
$strip(%_typ_folder%/%_sub_folder%/%_taget_folder%/%_title_prefix%%title%%_file_sufix%)