1) Neatest: save all in artists folder
[SAVE]
Album Review [Allmusic] Folder=$puts(s,'\'$lower(%BIO_ALBUMARTIST%)'\')$puts(l,$len($get(s)))$puts(pos,$strstr($lower(%path%),$get(s)))$ifgreater($get(pos),0,$cut(%path%,$sub($add($get(pos),$get(l)),2))\Allmusic,%profile%\yttm\review\allmusic\$lower($cut(%BIO_ALBUMARTIST%,1)))
Album Review [Lastfm] Folder=$puts(s,'\'$lower(%BIO_ALBUMARTIST%)'\')$puts(l,$len($get(s)))$puts(pos,$strstr($lower(%path%),$get(s)))$ifgreater($get(pos),0,$cut(%path%,$sub($add($get(pos),$get(l)),2))\Lastfm,%profile%\yttm\review\lastfm\$lower($cut(%BIO_ALBUMARTIST%,1)))
Biography [Allmusic] Folder=$puts(s,'\'$lower(%BIO_ARTIST%)'\')$puts(l,$len($get(s)))$puts(pos,$strstr($lower(%path%),$get(s)))$ifgreater($get(pos),0,$cut(%path%,$sub($add($get(pos),$get(l)),2))\Allmusic,%profile%\yttm\art_img\$lower($cut(%BIO_ARTIST%,1))\%BIO_ARTIST%)
Biography [Lastfm] Folder=$puts(s,'\'$lower(%BIO_ARTIST%)'\')$puts(l,$len($get(s)))$puts(pos,$strstr($lower(%path%),$get(s)))$ifgreater($get(pos),0,$cut(%path%,$sub($add($get(pos),$get(l)),2))\Lastfm,%profile%\yttm\art_img\$lower($cut(%BIO_ARTIST%,1))\%BIO_ARTIST%)
Image [Artist] Folder=$puts(s,'\'$lower(%BIO_ARTIST%)'\')$puts(l,$len($get(s)))$puts(pos,$strstr($lower(%path%),$get(s)))$ifgreater($get(pos),0,$cut(%path%,$sub($add($get(pos),$get(l)),2))\Images,%profile%\yttm\art_img\$lower($cut(%BIO_ARTIST%,1))\%BIO_ARTIST%)
Image [Review] Folder=$puts(s,'\'$lower(%BIO_ALBUMARTIST%)'\')$puts(l,$len($get(s)))$puts(pos,$strstr($lower(%path%),$get(s)))$ifgreater($get(pos),0,$cut(%path%,$sub($add($get(pos),$get(l)),2))\Images,%profile%\yttm\review\allmusic\$lower($cut(%BIO_ALBUMARTIST%,1)))
Gives:
Artist
- Images (artist and rev_imgs)
- Allmusic (bio & album reviews)
- Lastfm (bio & album reviews)
2)
Save reviews & rev_img in album folder.
Save artist data as above.
[SAVE]
Album Review [Allmusic] Folder=$puts(s,'\'[$year(%date%) - ]$lower(%BIO_ALBUM%)'\')$puts(l,$len($get(s)))$puts(p,$strstr($lower(%path%),$get(s)))$ifgreater($get(p),0,$cut(%path%,$sub($add($get(p),$get(l)),2))\Allmusic Review,%profile%\yttm\review\lastfm\$lower($cut(%BIO_ALBUMARTIST%,1)))
Album Review [Lastfm] Folder=$puts(s,'\'[$year(%date%) - ]$lower(%BIO_ALBUM%)'\')$puts(l,$len($get(s)))$puts(p,$strstr($lower(%path%),$get(s)))$ifgreater($get(p),0,$cut(%path%,$sub($add($get(p),$get(l)),2))\Lastfm Review,%profile%\yttm\review\lastfm\$lower($cut(%BIO_ALBUMARTIST%,1)))
Biography [Allmusic] Folder=$puts(s,'\'$lower(%BIO_ARTIST%)'\')$puts(l,$len($get(s)))$puts(p,$strstr($lower(%path%),$get(s)))$ifgreater($get(p),0,$cut(%path%,$sub($add($get(p),$get(l)),2))\Allmusic Biography,%profile%\yttm\art_img\$lower($cut(%BIO_ARTIST%,1))\%BIO_ARTIST%)
Biography [Lastfm] Folder=$puts(s,'\'$lower(%BIO_ARTIST%)'\')$puts(l,$len($get(s)))$puts(p,$strstr($lower(%path%),$get(s)))$ifgreater($get(p),0,$cut(%path%,$sub($add($get(p),$get(l)),2))\Lastfm Biography,%profile%\yttm\art_img\$lower($cut(%BIO_ARTIST%,1))\%BIO_ARTIST%)
Image [Artist] Folder=$puts(s,'\'$lower(%BIO_ARTIST%)'\')$puts(l,$len($get(s)))$puts(p,$strstr($lower(%path%),$get(s)))$ifgreater($get(p),0,$cut(%path%,$sub($add($get(p),$get(l)),2))\Artist Images,%profile%\yttm\art_img\$lower($cut(%BIO_ARTIST%,1))\%BIO_ARTIST%)
Image [Review] Folder=$puts(s,'\'[$year(%date%) - ]$lower(%BIO_ALBUM%)'\')$puts(l,$len($get(s)))$puts(p,$strstr($lower(%path%),$get(s)))$ifgreater($get(p),0,$cut(%path%,$sub($add($get(p),$get(l)),2)),%profile%\yttm\review\lastfm\$lower($cut(%BIO_ALBUMARTIST%,1)))
Gives
Artist
- Artist Images
- Allmusic Biography
- Lastfm Biography
year - album
- Allmusic Review
- Lastfm Review
rev_img
or
year - album
- Allmusic Review
- Lastfm Review
- CD1
- CD2
rev_img
Your suggestion of using 'Review (artist - year - album)' instead of simply 'album artist - album' doesn't alter the subfolder pattern required. Besides if the save name contains the album name, it should be pretty obvious it's an album.