Repo with picard scripts
| current.ptsp | Add current script | |
| LICENSE | Initial commit | |
| README.md | Add current to README.md | |
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%)