by acroyear » Mon Jan 21, 2019 2:18 am
The only thing it uses are the existing ID3 tags. If it doesn't find any, it tries to infer the artist and title from the folder structure (Music Folder Root / artist / album) and may choose to stick that into the database.
It will use last.fm to make associations (top songs, similar artists) AFTER it has the info, but not before. The info has to be found in the file.
There is an editing screen for every music directory that can be used to edit the tags after they're loaded. However, it can be problematic if a file has both artist and "album artist" settings (e.g., a compilation).
It is better, if at all possible, to first process the files in a proper local music manager like iTunes, get your tags in order (again be clear about album artist v artist - subsonic prioritizes album artist if it finds it), then copy the processed files into your subsonic folders.
If there is cover art embedded in the files, subsonic will use the artwork of the *first* file in a folder to represent the folder/album. It is not possible to have different artwork show up if 2 or more files in a folder have different embedded art. To get art to work like that you'll need to split them up somehow. If there is a local image file, it overrides the embedded art. there is an algorithm for the priority order in which it chooses which file to use, but I don't know all the details. JPG v PNG WILL make a difference. if you have one, then try to download the other and it has the same base filename (cover.png v cover.jpg) then one of those two will always override the other, no matter how much the other one changes and is 'newer'. I can't remember right now which is higher in priority, but it can become an issue if you have a cover.jpg in your folder and then fetch a new cover.png (or vice-versa depending on that priority) from last.fm through the UI screen.
--
Joe Shelby
http://subfiresuite.com/
http://subfireplayer.net/