echoxxzz 22 Posted May 31, 2019 Posted May 31, 2019 This unusual behavior started after I began tagging my music with Musicbrainz data using Picard. Picard creates an extended attribute called "Artists" that Emby Server appears to read. The problem occurs when the "Artists" tag contains a forward slash character like "AC/DC". When the "Artists" tag contains a forward slash character I get a second artist called "|". I setup a clean Emby Server with just one music file and was able to reproduce the problem all the way back to Emby Server 3.6.0. I've attached a sample music file for Luke to import and recreate the issue. AC_DC - Back in Black - 01 - Hells Bells.mp3
Luke 42086 Posted May 31, 2019 Posted May 31, 2019 Hi there, have you checked the tags embedded into this audio file?
Happy2Play 9785 Posted May 31, 2019 Posted May 31, 2019 I get the same thing. But have yet to figure out why, but the database shows the "pipe" for all tracks but not folders. I just ignore the empty Artist in my case. Input #0, mp3, from '\\Homeserver\Music\AD-DC\Back in Black (2008)\AC_DC - 01 - Hells Bells.mp3': Metadata: title : Hells Bells artist : AC/DC track : 1/10 album : Back in Black disc : 1/1 genre : Rock TMED : CD SCRIPT : Latn Acoustid Id : d0837de5-744b-427d-85d0-d9d8e2f2eb6f MusicBrainz Album Type: album MusicBrainz Album Artist Id: 66c662b6-6e2f-4930-8610-912e24c63ed1 MusicBrainz Artist Id: 66c662b6-6e2f-4930-8610-912e24c63ed1 BARCODE : 4547366035216 MusicBrainz Album Status: official TSO2 : AC/DC album_artist : AC/DC Artists : AC/DC MusicBrainz Release Track Id: 3535eee9-afd0-3ff1-ba8c-6629a0119811 TORY : 1980 CATALOGNUMBER : SICP 1707 MusicBrainz Release Group Id: d3bc1a64-7561-3787-b680-0003aa50f8f1 artist-sort : AC/DC MusicBrainz Album Release Country: JP MusicBrainz Album Id: 148bb7f4-43b9-4158-be1f-2051c753d6f9 publisher : Sony Music Japan International Inc. date : 2008-01-23 id3v2_priv.WM/MediaClassSecondaryID: \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 id3v2_priv.ZuneAlbumArtistMediaID: \x00\x00\x0d\xa8\x00\x06\xdb\x11\x89\xca\x00\x19\xb9*93 id3v2_priv.ZuneMediaID: \x00\x1d\x7f9\x00\x05\xdb\x11\x89\xca\x00\x19\xb9*93 id3v2_priv.ZuneCollectionID: B\x98\x5c\x18\xbe\xc2\xebD\x85P\xd8 \xf9.\x02\x97 id3v2_priv.WM/UniqueFileIdentifier: A\x00M\x00G\x00a\x00_\x00i\x00d\x00=\x00R\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x008\x003\x00;\x00A\x00M\x00G\x00p\x00_\x00i\x00d\x00=\x00P\x00 \x00 \x00 \x00 \x00 \x003\x004\x009\x006\x00;\x00A\x00M\x00G\x00t\x00_\x00i\x00d\x00=\x00T\x00 \x00 \x001\x009\x00 id3v2_priv.WM/MediaClassPrimaryID: \xbc}`\xd1#\xe3\xe2K\x86\xa1H\xa4*(D\x1e id3v2_priv.ZuneAlbumMediaID: \x00\x00\x00S\x00\x04\xdb\x11\x89\xca\x00\x19\xb9*93 Duration: 00:05:12.79, start: 0.000000, bitrate: 320 kb/s Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 320 kb/s Stream #0:1: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 500x500 [SAR 1:1 DAR 1:1], 90k tbr, 90k tbn, 90k tbc Metadata: comment : Cover (front)
Luke 42086 Posted May 31, 2019 Posted May 31, 2019 I think i have this resolved for the next release. Thanks.
Solution Happy2Play 9785 Posted June 1, 2019 Solution Posted June 1, 2019 Appears resolved in 4.2.0.11. Did a Refresh-replace all on my Music library and the "|" artists is now gone. 1
echoxxzz 22 Posted June 4, 2019 Author Posted June 4, 2019 (edited) Confirmed that it fixed the "|" artists for me as well. Unfortunately, I found another character that is causing problems. If the Artist, Album Artists or Artists tag contains a "|" then you get several artists and album artists. For me this happens for the artist "M|A|R|R|S" (Musicbrainz ID = 13176bb9-9a3a-48ae-b05d-75a0bb668d01) I end up getting five artists and five album artists called M|A|R|R|S, M, A, R and S. I've attached a sample file tagged using Picard using Musicbrainz data. And this problem also causes the jumplist to disappear so I can no longer navigate by artist name quickly. Removing the | the tags fixed all my problems and the jumplist is back. 02 - Pump Up the Volume.mp3 Edited June 4, 2019 by echoxxzz
Luke 42086 Posted June 4, 2019 Posted June 4, 2019 That is a special case that I guess would have always been an issue. We could either just stop splitting on |, or add that as a special exception. @@ginjaninja any thoughts on that?
Happy2Play 9785 Posted June 4, 2019 Posted June 4, 2019 I think there would have to be some sort of whitelist so uses can add these special situations with Artists like this. I believe there was another topic around here with "/" in the name also.
ginjaninja 605 Posted June 4, 2019 Posted June 4, 2019 stopping split on '|' will be an issue for the casual user as its a common splitting character for other software and probably in general use. a whitelist of 'artists with splitting characters' sounds good, i suspect even the largest libraries wouldnt exceed a handful of such artists. Emby could distribute the common ones as standard (the forums could crowdsource this info perhaps) and the user could complement with their own.
echoxxzz 22 Posted June 4, 2019 Author Posted June 4, 2019 (edited) I don't know of any other artist with a | in their name. Maybe not worth fixing and I'll just modify the metadata. Edited June 4, 2019 by echoxxzz
Luke 42086 Posted June 5, 2019 Posted June 5, 2019 For now we can just add a special exception into the server for this artist name.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now