mirror of
https://github.com/owntone/owntone-server.git
synced 2025-02-10 13:18:14 -05:00
[scan] Fix issue where m3u genre doesn't override despite m3u_override = true
Closes #1668
This commit is contained in:
parent
5fb41171d6
commit
e4c47c22b3
@ -255,6 +255,7 @@ process_url(int pl_id, const char *path, struct media_file_info *mfi)
|
|||||||
m3u.album_artist = safe_strdup(mfi->album_artist);
|
m3u.album_artist = safe_strdup(mfi->album_artist);
|
||||||
m3u.album = safe_strdup(mfi->album);
|
m3u.album = safe_strdup(mfi->album);
|
||||||
m3u.title = safe_strdup(mfi->title);
|
m3u.title = safe_strdup(mfi->title);
|
||||||
|
m3u.genre = safe_strdup(mfi->genre);
|
||||||
|
|
||||||
scan_metadata_stream(mfi, path);
|
scan_metadata_stream(mfi, path);
|
||||||
|
|
||||||
@ -266,6 +267,8 @@ process_url(int pl_id, const char *path, struct media_file_info *mfi)
|
|||||||
swap_pointers(&mfi->album, &m3u.album);
|
swap_pointers(&mfi->album, &m3u.album);
|
||||||
if (m3u.title)
|
if (m3u.title)
|
||||||
swap_pointers(&mfi->title, &m3u.title);
|
swap_pointers(&mfi->title, &m3u.title);
|
||||||
|
if (m3u.genre)
|
||||||
|
swap_pointers(&mfi->genre, &m3u.genre);
|
||||||
|
|
||||||
free_mfi(&m3u, 1);
|
free_mfi(&m3u, 1);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user