Thanks, good catch. The digital download has an extra track, an alternate take of the title track, relative to the CD and what’s on the album page on Bandcamp. Normal “Fix Songs” does not require full album match if that option is not checked, would that option make sense for Bandcamp match? This kind of situation where digital downloads have bonus tracks relative to the CD is not common in Bandcamp but I’ve seen it before.
Bandcamp support for SongKong
For album https://andymilnepiano.bandcamp.com/album/time-will-tell, none of the performer data is extracted and added to the album’s metadata. Creating this post to include in support file upload.
Hi, there is a small bug with Create Support Files I forgot to add code to add Bandcamp reports to support files when I added task, so I’m not getting the report only your logs.
Perhaps you could post a screenshot showing what is being added to the Performer and Credits fields.
It hasn’t actually matched to the album, there is no Bandcamp Release Url field, I’ll have a look at the log file tommorrow.
But because the Bandcamp search is quite limited the matching we can do is much more limited than what we do for MusicBrainz and Discogs matching so it us not going to work 100%.
You can look yourself in the logs folder, songkong-user0-0.log summarizes what SongKong is doing.
Looked at the log file, I think I found the problem. Album artist is “Andy Milne and Unison” so SongKong searches Bandcamp for “andy milne unison” which only retrieves a previous album by the same artists (I checked on Bandcamp). The “Time Will Tell” album only shows up when searching “andy milne” even though the album page itself refers to “Andy Milne & Unison”. Looks like a bug in Bandcamp’s search function. Thank you for your help!
Good work, if you manually enter the Bandcamp Artist Url and Bandcamp Release Url then you should be able to rerun Bandcamp task against it and it should update the metadata from the album.
With defaults FixSongs works the other way only, you don’t need to match all songs on an album, but you do need to match all the songs in the folder to one album.
You can disable this option to allow songs to matched individually but not usually recommended. It would not be helpful for Bandcamp matching with limited api they offer it would just increase the chances of matching to the wrong album.
Looked around at the documentation and forum posts, I must have missed how to do this in SongKong. More generally, I see how to edit tag values, but not how to add tags.
Okay you can edit fields using Manual Edit task but I forgot to add the Bandcamp Artist Url and Bandcamp Release url fields to this, have added for next release, but in meantime you would have to use a different tag editor to add them in.
We dont have a feature to add arbitary fields, we focus on providing a large set of fields from the start that can mostly be populated automatically, we think this is better than letting users create their own fields because this usually leads to compatability or consistency problems.
🎵 SongKong Bandcamp Summary for folder: /mnt/user/MURRAY/Music/Music_dump/01-1823 🎵
Report Created:http://192.168.3.2/BandcampReport00099/BandcampReport00099.html (0.00%)
Songs loaded:8562 (100.00%)
Songs matched to Bandcamp:2793 (32.62%)
Songs saved:1643 (19.19%)
Completed:8562 (100.00%)
Errors and Warnings:0 (0.00%)
⏱ Total Time Taken: 3:37:54.007960 ⏱
📊 Overall Progress: 48/149 folders processed (32.21%). 101 folders remaining.
🔗 Report URL: http://192.168.3.2
🔍 Estimated Time for Next Folder: -1 day, 23:40:39.621704
❗ Error Count: 1
📊 Efficiency: 0.65 songs/second
💾 Disk Usage: Total: 288057660344, Used: 258489595820, Free: 29553016284
32%, not bad at all ! <3
Fixed in
I’m getting match failures with albums I recently downloaded from Bandcamp, even after specifying the album URL. Artist URL is harder to specify in these cases, as the albums are by multiple artists. Could there be a way to force matches to a Bandcamp album URL when that is exactly where we got the tracks from?
There is an issue with matching various artist albums. But how you are specifying albumurl, there is no option to search by bandcampurl.
Sorry, meant the Bandcamp Album Url field accessible via Manual Edit>Other.
So the basic issue is that on Bandcamp when searching for a match compilation albums are not usually grouped by artist and then album, instead they are grouped by label then album but we dont have the label metadata to find that in first place.
And if we have already matched to Bandcamp before then the Bandcamp Album Url and the Bandcamp Artist Url are both completed and we just do an update. But you have only added the Bandcamp Album Url so its not a viewed as an update of an existing match. I dont know what album you are trying to match to but if it is a compilation then there probably is not an Artist Url you could use anyway.
The reason we require both is we use this to indicate that SongKong has actually matched to the Bandcamp release rather than it just has a link to a Bandcamp Album because of a link provided by a MusicBrainz match.
We can probably improve this, so have raised issue - https://jthink.atlassian.net/browse/SONGKONG-2718
(sorry for the late reply, I was busy with other stuff) The albums in question are not compilations. A couple of examples:
Okay so the reason I assumed they were compilations is because compilations sit underneath the record label rather than the artist, so in the first case its url is this
https://sluchaj.bandcamp.com/album/parallell-aesthethics
and sluchaj is a record label not an artist, so okay it is not a compilation but a collaboration but because it sits under a record label rather than artist we cant usually match it and that is the covered by the issue I raised.
The second album is also a collaboration but it sits under the artist url of one of the artists, Florien Arbenz
https://florianarbenz.bandcamp.com/album/the-alpine-session
If you add https://florianarbenz.bandcamp.com as the Bandcamp Artist Url, and then rerun Correct from Bandcamp this one should work.
Could there be an option to force the match? I just got another album with the same setup, not a compilation but a collaboration, with the album under the label’s URL. This is not uncommon for self-published or small label releases.
I wonder if you enter the label url as the bandcamp artist url (and you have already added bandcamp album url) does it work?