mirror of
https://github.com/owntone/owntone-server.git
synced 2025-11-09 13:39:47 -05:00
[scan] Always use compilation_artist for tracks in compilation dir
Reason is that tracks in compilation dir are not to be trusted when it comes
to album_artist.
See afee99d5db (commitcomment-31807556).
This commit is contained in:
@@ -509,14 +509,18 @@ process_regular_file(const char *file, struct stat *sb, int type, int flags, int
|
||||
else
|
||||
{
|
||||
mfi.data_kind = DATA_KIND_FILE;
|
||||
mfi.file_size = sb->st_size;
|
||||
|
||||
if (type & F_SCAN_TYPE_AUDIOBOOK)
|
||||
mfi.media_kind = MEDIA_KIND_AUDIOBOOK;
|
||||
else if (type & F_SCAN_TYPE_PODCAST)
|
||||
mfi.media_kind = MEDIA_KIND_PODCAST;
|
||||
|
||||
mfi.compilation = (type & F_SCAN_TYPE_COMPILATION);
|
||||
mfi.file_size = sb->st_size;
|
||||
if (type & F_SCAN_TYPE_COMPILATION)
|
||||
{
|
||||
mfi.compilation = 1;
|
||||
mfi.album_artist = safe_strdup(cfg_getstr(cfg_getsec(cfg, "library"), "compilation_artist"));
|
||||
}
|
||||
|
||||
ret = scan_metadata_ffmpeg(file, &mfi);
|
||||
if (ret < 0)
|
||||
|
||||
Reference in New Issue
Block a user