Script not sorting into "Artist" folder properly
Posted: 08 Oct 2015, 03:53
Hey all,
I had a lot of trouble configuring the filebot script to properly sort my music files, and ended up having to fork the amc script from git in order to switch the music db from acoustid to id3 tags. the tags are working a lot better, and i ALMOST have everything set up the way I'd like, but for some reason certain albums I'm downloading aren't properly being sorted into their artist file. I suspect it may have something to do with certain cases when the artist folder has already been created. Here's how I'd like to sort:
~/Artist/(year) albumname/01 songname.mp3
Here's what I end up getting some of the time:
~/(year) albumname/01 songname.mp3
AMC Script I have transmission call:
filebot -script /home/patrick/Filebot/scripts-devel/amc.groovy --output "/home" --log-file amc.log --action copy --conflict override -non-strict --def music=y artwork=y "musicFormat=/home/patrick/Music/{n}/{'('+y+') '}{album}/{pi.pad(2)} {t}" "ut_dir=$TR_TORRENT_DIR/$TR_TORRENT_NAME" "ut_kind=multi" "ut_title=$TR_TORRENT_NAME" excludeList=amc-input.txt
Filebot output:
Run script [/home/patrick/Filebot/scripts-devel/amc.groovy] at [Wed Oct 07 23:43:43 EDT 2015]
Parameter: music = y
Parameter: artwork = y
Parameter: musicFormat = /home/patrick/Music/{n}/{'('+y+') '}{album}/{pi.pad(2)} {t}
Parameter: ut_dir = /home/seeding/Deerhunter - [2007] Cryptograms
Parameter: ut_kind = multi
Parameter: ut_title = Deerhunter - [2007] Cryptograms
Parameter: excludeList = amc-input.txt
Using excludes: /home/amc-input.txt (248)
Input: /home/seeding/Deerhunter - [2007] Cryptograms/01 - Intro.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/02 - Cryptograms.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/03 - White Ink.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/04 - Lake Somerset.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/05 - Providence.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/06 - Octet.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/07 - Red Ink.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/08 - Spring Hall Convert.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/09 - Strange Lights.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/10 - Hazel St..mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/11 - Tape Hiss Orchid.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/12 - Heatherwood.mp3
Exclude: /home/seeding/Deerhunter - [2007] Cryptograms/cover.jpg
Exclude: /home/seeding/Deerhunter - [2007] Cryptograms/Cryptograms.CUE
Exclude: /home/seeding/Deerhunter - [2007] Cryptograms/Log.LOG
Group: [music:deerhunter 2007 cryptograms] => [01 - Intro.mp3, 02 - Cryptograms.mp3, 03 - White Ink.mp3, 04 - Lake Somerset.mp3, 05 - Providence.mp3, 06 - Octet.mp3, 07 - Red Ink.mp3, 08 - Spring Hall Convert.mp3, 09 - Strange Lights.mp3, 10 - Hazel St..mp3, 11 - Tape Hiss Orchid.mp3, 12 - Heatherwood.mp3]
Rename music using [ID3 Tags]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/01 - Intro.mp3] to [/home/patrick/Music/(2007) Cryptograms/01 Intro.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/02 - Cryptograms.mp3] to [/home/patrick/Music/(2007) Cryptograms/02 Cryptograms.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/03 - White Ink.mp3] to [/home/patrick/Music/(2007) Cryptograms/03 White Ink.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/04 - Lake Somerset.mp3] to [/home/patrick/Music/(2007) Cryptograms/04 Lake Somerset.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/05 - Providence.mp3] to [/home/patrick/Music/(2007) Cryptograms/05 Providence.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/06 - Octet.mp3] to [/home/patrick/Music/(2007) Cryptograms/06 Octet.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/07 - Red Ink.mp3] to [/home/patrick/Music/(2007) Cryptograms/07 Red Ink.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/08 - Spring Hall Convert.mp3] to [/home/patrick/Music/(2007) Cryptograms/08 Spring Hall Convert.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/09 - Strange Lights.mp3] to [/home/patrick/Music/(2007) Cryptograms/09 Strange Lights.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/10 - Hazel St..mp3] to [/home/patrick/Music/(2007) Cryptograms/10 Hazel St..mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/11 - Tape Hiss Orchid.mp3] to [/home/patrick/Music/(2007) Cryptograms/11 Tape Hiss Orchid.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/12 - Heatherwood.mp3] to [/home/patrick/Music/(2007) Cryptograms/12 Heatherwood.mp3]
Processed 12 files
Done ヾ(@⌒ー⌒@)ノ
Anyone have any insight as to what's going on here/how I could fix it?
I had a lot of trouble configuring the filebot script to properly sort my music files, and ended up having to fork the amc script from git in order to switch the music db from acoustid to id3 tags. the tags are working a lot better, and i ALMOST have everything set up the way I'd like, but for some reason certain albums I'm downloading aren't properly being sorted into their artist file. I suspect it may have something to do with certain cases when the artist folder has already been created. Here's how I'd like to sort:
~/Artist/(year) albumname/01 songname.mp3
Here's what I end up getting some of the time:
~/(year) albumname/01 songname.mp3
AMC Script I have transmission call:
filebot -script /home/patrick/Filebot/scripts-devel/amc.groovy --output "/home" --log-file amc.log --action copy --conflict override -non-strict --def music=y artwork=y "musicFormat=/home/patrick/Music/{n}/{'('+y+') '}{album}/{pi.pad(2)} {t}" "ut_dir=$TR_TORRENT_DIR/$TR_TORRENT_NAME" "ut_kind=multi" "ut_title=$TR_TORRENT_NAME" excludeList=amc-input.txt
Filebot output:
Run script [/home/patrick/Filebot/scripts-devel/amc.groovy] at [Wed Oct 07 23:43:43 EDT 2015]
Parameter: music = y
Parameter: artwork = y
Parameter: musicFormat = /home/patrick/Music/{n}/{'('+y+') '}{album}/{pi.pad(2)} {t}
Parameter: ut_dir = /home/seeding/Deerhunter - [2007] Cryptograms
Parameter: ut_kind = multi
Parameter: ut_title = Deerhunter - [2007] Cryptograms
Parameter: excludeList = amc-input.txt
Using excludes: /home/amc-input.txt (248)
Input: /home/seeding/Deerhunter - [2007] Cryptograms/01 - Intro.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/02 - Cryptograms.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/03 - White Ink.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/04 - Lake Somerset.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/05 - Providence.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/06 - Octet.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/07 - Red Ink.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/08 - Spring Hall Convert.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/09 - Strange Lights.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/10 - Hazel St..mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/11 - Tape Hiss Orchid.mp3
Input: /home/seeding/Deerhunter - [2007] Cryptograms/12 - Heatherwood.mp3
Exclude: /home/seeding/Deerhunter - [2007] Cryptograms/cover.jpg
Exclude: /home/seeding/Deerhunter - [2007] Cryptograms/Cryptograms.CUE
Exclude: /home/seeding/Deerhunter - [2007] Cryptograms/Log.LOG
Group: [music:deerhunter 2007 cryptograms] => [01 - Intro.mp3, 02 - Cryptograms.mp3, 03 - White Ink.mp3, 04 - Lake Somerset.mp3, 05 - Providence.mp3, 06 - Octet.mp3, 07 - Red Ink.mp3, 08 - Spring Hall Convert.mp3, 09 - Strange Lights.mp3, 10 - Hazel St..mp3, 11 - Tape Hiss Orchid.mp3, 12 - Heatherwood.mp3]
Rename music using [ID3 Tags]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/01 - Intro.mp3] to [/home/patrick/Music/(2007) Cryptograms/01 Intro.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/02 - Cryptograms.mp3] to [/home/patrick/Music/(2007) Cryptograms/02 Cryptograms.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/03 - White Ink.mp3] to [/home/patrick/Music/(2007) Cryptograms/03 White Ink.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/04 - Lake Somerset.mp3] to [/home/patrick/Music/(2007) Cryptograms/04 Lake Somerset.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/05 - Providence.mp3] to [/home/patrick/Music/(2007) Cryptograms/05 Providence.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/06 - Octet.mp3] to [/home/patrick/Music/(2007) Cryptograms/06 Octet.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/07 - Red Ink.mp3] to [/home/patrick/Music/(2007) Cryptograms/07 Red Ink.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/08 - Spring Hall Convert.mp3] to [/home/patrick/Music/(2007) Cryptograms/08 Spring Hall Convert.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/09 - Strange Lights.mp3] to [/home/patrick/Music/(2007) Cryptograms/09 Strange Lights.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/10 - Hazel St..mp3] to [/home/patrick/Music/(2007) Cryptograms/10 Hazel St..mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/11 - Tape Hiss Orchid.mp3] to [/home/patrick/Music/(2007) Cryptograms/11 Tape Hiss Orchid.mp3]
[COPY] Rename [/home/seeding/Deerhunter - [2007] Cryptograms/12 - Heatherwood.mp3] to [/home/patrick/Music/(2007) Cryptograms/12 Heatherwood.mp3]
Processed 12 files
Done ヾ(@⌒ー⌒@)ノ
Anyone have any insight as to what's going on here/how I could fix it?