mirror of
https://gitea.baerentsen.space/FrederikBaerentsen/PicardScripts.git
synced 2026-03-31 15:07:49 +01:00
Fix soundtrack path generation and unclosed $if statement. Fixed #2
This commit is contained in:
+18
-13
@@ -520,22 +520,27 @@ script: "$noop(\n###############################################################
|
|||||||
\ Name/ )\n$if(%_isSoundTrack%,%_soundTracksDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
\ Name/ )\n$if(%_isSoundTrack%,%_soundTracksDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
||||||
\n$noop( Audiobooks - /Audiobook/A/Audiobook Name/ )\n$if(%_isAudiobook%,%_audiobooksDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
\n$noop( Audiobooks - /Audiobook/A/Audiobook Name/ )\n$if(%_isAudiobook%,%_audiobooksDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
||||||
\n$noop( Podcasts - /Podcast/P/Podcast Name/ )\n$if(%_isPodcast%,%_podcastDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
\n$noop( Podcasts - /Podcast/P/Podcast Name/ )\n$if(%_isPodcast%,%_podcastDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
||||||
\n$noop( Various Artists Compilations - /Various/V/Album Name/ )\n$if(%_isVarious%,%_variousArtistsDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/\n\
|
\n$noop( Various Artists Compilations - /Various/V/Album Name/ )\n$if(%_isVarious%,%_variousArtistsDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
||||||
\n$noop( Global Compilations - /Compilations/C/Album Name/ )\n$if(%_isGlobalCompil%,%_compilationsGSubDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
\n$noop( Global Compilations - /Compilations/C/Album Name/ )\n$if(%_isGlobalCompil%,%_compilationsGSubDirectory%$left($swapprefix($if2(%albumsort%,%album%),A,An,The),1)/,/)\n\
|
||||||
\n$noop( Step 5: Category/Genre Organization \\(if configured\\) )\n$if($eq(%_orderTypeForRoot%,1),\n\
|
\n$noop( Steps 5-9 only apply to standard artist releases, not special collections\
|
||||||
|
\ )\n$noop( Skip these steps for Soundtracks, Audiobooks, Podcasts, Various Artists,\
|
||||||
|
\ and Global Compilations )\n$noop( Using _isSpecialCollection flag to control artist\
|
||||||
|
\ path generation )\n$set(_isSpecialCollection,$or(%_isSoundTrack%,%_isAudiobook%,%_isPodcast%,%_isVarious%,%_isGlobalCompil%))\n\
|
||||||
|
\n$noop( Step 5: Category/Genre Organization \\(if configured\\) )\n$if($and($not(%_isSpecialCollection%),$eq(%_orderTypeForRoot%,1)),\n\
|
||||||
\ $if2(%albumgrouping%,Unknown)\n)/\n\n$noop( Step 6: Artist Initial Folder - B/,\
|
\ $if2(%albumgrouping%,Unknown)\n)/\n\n$noop( Step 6: Artist Initial Folder - B/,\
|
||||||
\ T/, W/ etc. )\n$noop( Example: \"The Beatles\" \u2192 \"B/\" or \"Taylor Swift\"\
|
\ T/, W/ etc. )\n$noop( Example: \"The Beatles\" \u2192 \"B/\" or \"Taylor Swift\"\
|
||||||
\ \u2192 \"T/\" )\n$if($eq(%_orderTypeForRoot%,2),\n $if($eq(%_orderTypeForArtist%,1),$upper($firstalphachar($if2(%_albumartistForFilename%,%_artistForFilename%),#1)),\n\
|
\ \u2192 \"T/\" )\n$if($and($not(%_isSpecialCollection%),$eq(%_orderTypeForRoot%,2)),\n\
|
||||||
\ $if($eq(%_orderTypeForArtist%,2),$if(%_isGlobalCompil%,,$upper($firstalphachar($if2(%_albumartistsortForFilename%,%_artistsortForFilename%),#2))),\n\
|
\ $if($eq(%_orderTypeForArtist%,1),$upper($firstalphachar($if2(%_albumartistForFilename%,%_artistForFilename%),#1)),\n\
|
||||||
|
\ $if($eq(%_orderTypeForArtist%,2),$upper($firstalphachar($if2(%_albumartistsortForFilename%,%_artistsortForFilename%),#2)),\n\
|
||||||
\ $if($eq(%_orderTypeForArtist%,3),)))\n)/\n\n$noop( Step 7: Artist Name Folder\
|
\ $if($eq(%_orderTypeForArtist%,3),)))\n)/\n\n$noop( Step 7: Artist Name Folder\
|
||||||
\ )\n\n$noop( First Name Sort: \"Madonna\" \u2192 /M/Madonna/ )\n$if($eq(%_orderTypeForArtist%,1),$if2(%_artistSort%,%_albumartistForFilename%,%_artistForFilename%))/\n\
|
\ )\n\n$noop( First Name Sort: \"Madonna\" \u2192 /M/Madonna/ )\n$if($and($not(%_isSpecialCollection%),$eq(%_orderTypeForArtist%,1)),$if2(%_artistSort%,%_albumartistForFilename%,%_artistForFilename%))/\n\
|
||||||
\n$noop( Last Name Sort: \"Weird Al\" \u2192 /Y/Yankovic, Weird Al/ )\n$if($eq(%_orderTypeForArtist%,2),$if(%_isGlobalCompil%,,$if2(%_albumartistsortForFilename%,%_artistsortForFilename%)))/\n\
|
\n$noop( Last Name Sort: \"Weird Al\" \u2192 /Y/Yankovic, Weird Al/ )\n$if($and($not(%_isSpecialCollection%),$eq(%_orderTypeForArtist%,2)),$if2(%_albumartistsortForFilename%,%_artistsortForFilename%))/\n\
|
||||||
\n$noop( No Separation: /Artist/ )\n$if($eq(%_orderTypeForArtist%,3),)/\n\n$noop(\
|
\n$noop( No Separation: /Artist/ )\n$if($and($not(%_isSpecialCollection%),$eq(%_orderTypeForArtist%,3)),)/\n\
|
||||||
\ Step 8: Tribute/Cover Album Alternate Artist Routing )\n$noop( Files tribute/cover\
|
\n$noop( Step 8: Tribute/Cover Album Alternate Artist Routing )\n$noop( Files tribute/cover\
|
||||||
\ under original artist if configured )\n$if($eq_all(%coverTributeSort%,%_altArtistSort%,%_isTribute%,1),\n\
|
\ under original artist if configured )\n$if($and($not(%_isSpecialCollection%),$eq_all(%coverTributeSort%,%_altArtistSort%,%_isTribute%,1)),\n\
|
||||||
\ $if2(%_artistSort%,%_albumartistForFilename%,%_artistForFilename%)\n)/\n\n$if($eq_all(%coverTributeSort%,%_altArtistSort%,%_isCover%,1),\n\
|
\ $if2(%_artistSort%,%_albumartistForFilename%,%_artistForFilename%)\n)/\n\n$if($and($not(%_isSpecialCollection%),$eq_all(%coverTributeSort%,%_altArtistSort%,%_isCover%,1)),\n\
|
||||||
\ $if2(%_artistSort%,%_albumartistForFilename%,%_artistForFilename%)\n)/\n\n$noop(\
|
\ $if2(%_artistSort%,%_albumartistForFilename%,%_artistForFilename%)\n)/\n\n$noop(\
|
||||||
\ Step 9: Album Type Subfolders - /Albums/, /Singles/, /Live/ )\n$if($eq(%_separateByTypeInArtistDirectory%,1),\n\
|
\ Step 9: Album Type Subfolders - /Albums/, /Singles/, /Live/ )\n$if($and($not(%_isSpecialCollection%),$eq(%_separateByTypeInArtistDirectory%,1)),\n\
|
||||||
\ $if($eq(%_isIncomplete%,1),%_incompleteSubDirectory%)\n $if($eq(%_isArtistCompil%,1),%_compilationsASubDirectory%,\n\
|
\ $if($eq(%_isIncomplete%,1),%_incompleteSubDirectory%)\n $if($eq(%_isArtistCompil%,1),%_compilationsASubDirectory%,\n\
|
||||||
\ $if($eq(%_isLive%,1),%_liveSubDirectory%,\n $if($eq(%_isCover%,1),%_coverSubDirectory%,\n\
|
\ $if($eq(%_isLive%,1),%_liveSubDirectory%,\n $if($eq(%_isCover%,1),%_coverSubDirectory%,\n\
|
||||||
\ $if($eq(%_isTribute%,1),%_tributeSubDirectory%,\n $if($eq(%_isEP%,1),%_epSubDirectory%,\n\
|
\ $if($eq(%_isTribute%,1),%_tributeSubDirectory%,\n $if($eq(%_isEP%,1),%_epSubDirectory%,\n\
|
||||||
@@ -543,7 +548,7 @@ script: "$noop(\n###############################################################
|
|||||||
\ $if($eq(%_isInterview%,1),%_interviewSubDirectory%,\n \
|
\ $if($eq(%_isInterview%,1),%_interviewSubDirectory%,\n \
|
||||||
\ $if($eq(%_isVideo%,1),%_videoSubDirectory%,\n \
|
\ $if($eq(%_isVideo%,1),%_videoSubDirectory%,\n \
|
||||||
\ $if($eq(%_isOther%,1),%_otherSubDirectory%,\n $if($eq(%_isAlbum%,1),\n\
|
\ $if($eq(%_isOther%,1),%_otherSubDirectory%,\n $if($eq(%_isAlbum%,1),\n\
|
||||||
\ $if($eq(%_separateAlbum%,1),%_albumSubDirectory%)\n)))))))))))))\n\
|
\ $if($eq(%_separateAlbum%,1),%_albumSubDirectory%)\n))))))))))))\n\
|
||||||
\n$noop( Step 10: Album Folder Name with Metadata )\n\n$noop( Year - \\(1985\\)\
|
\n$noop( Step 10: Album Folder Name with Metadata )\n\n$noop( Year - \\(1985\\)\
|
||||||
\ )\n$if($eq(%_showDate%,1),$if($if2(%originalyear%,%originaldate%,%date%), \\($left($if2(%originalyear%,%originaldate%,%date%),4)\\\
|
\ )\n$if($eq(%_showDate%,1),$if($if2(%originalyear%,%originaldate%,%date%), \\($left($if2(%originalyear%,%originaldate%,%date%),4)\\\
|
||||||
) ,))\n\n$noop( Album Name )\n%_albumForFilename%\n\n$noop( Media Type - [Vinyl]\
|
) ,))\n\n$noop( Album Name )\n%_albumForFilename%\n\n$noop( Media Type - [Vinyl]\
|
||||||
@@ -602,4 +607,4 @@ script: "$noop(\n###############################################################
|
|||||||
\ \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\
|
\ \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\
|
||||||
\ #\n########################################################################\n\
|
\ #\n########################################################################\n\
|
||||||
)\n"
|
)\n"
|
||||||
id: 2dd0082e-a3a9-44ce-a2cd-c849c374cab9
|
id: 215b9db4-7724-4f28-b02e-f241bbc2e5b7
|
||||||
|
|||||||
Reference in New Issue
Block a user