Jump to content

Music Library Import - Emby changing Metadata & Wrong Artist/Album Artist (I've tried everything!)


DarrenClimie-Newman

Recommended Posts

Spaceboy
21 minutes ago, PenkethBoy said:

What will this actually mean - as Artist is usually a string of text rather than a formatted list of artists which is what Artists is used for along with the mbz_ArtistID

e.g.

186679557_Annotation2021-03-10121106.thumb.jpg.ff320d924f708e8315d3ba75713ae96a.jpg

"Amy Winehouse & Tony Bennett" is not an artist

Are we making a change for one user with "poor" metadata that will affect everybody???

Very much agree with this. I worked hard on my metadata to make it work well with the new requirements, it would be very disappointing if functionality is lost due to one person that hasn’t met these standards

  • Like 1
Link to comment
Share on other sites

DarrenClimie-Newman

I certainly wouldn't class my ID3v2 tags as 'poor', when clearly Plex, MediaMonkey and VLC player respects the main ID3v2 tags that most media players will reference.

The 'main' tags in my collection are 100% accurate based on the Discogs Database, as 98% of my music is from vinyl, so doesn't come with any embedded tags to start with.

Not everyone wants to use Musicbrainz as a database for metadata, as many people want to have things like release year to be the year it was initially released, not when it was released 10 or 15 years later on a compilation album.

All metadata tagging applications that I have used over the years focus on the main fields of Artist, Album Artist, Title and Album. 

Emby has been brilliant for me since switching from Plex, if it can just respect the tags that the user wants to use for their own personal collection, then it probably won't be be beaten.

I'm currently removing ALL non essential tags from my collection, and I can see where DJ EZ has also been DJ Ez, Ez, Dj EZ, so hopefully this will be the last fix!

Link to comment
Share on other sites

PenkethBoy

Sorry but if your tags were 100% accurate then you would not be having problems - you dont have to use MBz but you do need accurate tags even in 4.5

When you get 4.6 stable things are going to be even more picky and it will flush out other issues.

 

Link to comment
Share on other sites

DarrenClimie-Newman

Plex and now also Jellyfin doesn't have this problem with my library tags.

You have no idea whether my 'Main' ID3 tags are accurate or not, I'm telling you they are, because I spent months doing it.

That is the type of response I would expect from someone over at Plex, not here at Emby!

The mere fact that all other media players RESPECT the main ID3 tags that most media players will reference, is why this is a problem in Emby. I'm not suggesting that it's not reference genuine legit tags, it's about it not respecting the tags that pretty much every other player will reference, and how most people will tag their music.

Link to comment
Share on other sites

PenkethBoy

Because they are different programs and coded differently - so have theior own ways of doing things

things are not how emby wants them - hence why your tags are not as accurate as they could be - even if you have spent months updating them

i'm giving you solutions or options and with a bit of work you issues will go away - even Luke chipped in with what to do and why you were having problems

My response you dont like is giving you ways of doing things that will work with Emby - take offense if you like but it does not change anything - you have data issues to resolve - do that and your music will be in a much better shape

 

Link to comment
Share on other sites

5 hours ago, PenkethBoy said:

What will this actually mean - as Artist is usually a string of text rather than a formatted list of artists which is what Artists is used for along with the mbz_ArtistID

e.g.

186679557_Annotation2021-03-10121106.thumb.jpg.ff320d924f708e8315d3ba75713ae96a.jpg

"Amy Winehouse & Tony Bennett" is not an artist

Are we making a change for one user with "poor" metadata that will affect everybody???

Well yea I think more comparison to other software is needed before making any change. My concern is about us being isolated by ourselves on an island where we're displaying one thing and pretty much every other music app is displaying something different. So I think I should probably run his files through lots of popular music software and see for that track how many of them display just EZ and how many of them display DJ EZ.

Link to comment
Share on other sites

4 hours ago, DarrenClimie-Newman said:

Plex and now also Jellyfin doesn't have this problem with my library tags.

You have no idea whether my 'Main' ID3 tags are accurate or not, I'm telling you they are, because I spent months doing it.

That is the type of response I would expect from someone over at Plex, not here at Emby!

The mere fact that all other media players RESPECT the main ID3 tags that most media players will reference, is why this is a problem in Emby. I'm not suggesting that it's not reference genuine legit tags, it's about it not respecting the tags that pretty much every other player will reference, and how most people will tag their music.

At the end of the day, whether a change is made or not, we are pulling data from your own files, so it's not as if these values are being made up.

Link to comment
Share on other sites

8 hours ago, Luke said:

 

Then you get an EZ artist because that's what ffprobe found in the artists (plural) tag, so I can promise you, the data is in the audio file somewhere. Although we should probably check Artist first and prefer that field as that's what most other software appears to be doing.

By the way, it's the "For you" track that has the Artists value of EZ.

Link to comment
Share on other sites

So far:

  • Windows explorer - displays Artist
  • Vlc - displays Artist
  • Windows media player - displays Artist
  • Picard - displays Artist, but has Artists available for editing in the tag editor

Some of the main apps I'd like to try this file with are Spotify, Apple Music and Media Monkey.

Link to comment
Share on other sites

One compromising idea might be to prefer the Artists tag, but only when there are actually multiple artists. When there's just a single artist, use the Artist tag. This would get us closer to what most other apps display, while still supporting the Artists tag for the situation in which it is needed.

@ginjaninja

@Vicpa

Link to comment
Share on other sites

PenkethBoy

yes that sounds more reasonable

another view would be if there are mbz_artistID tags they should be used first

then artists ( and maybe a comparison of Mbz_Id's with Artists values  )

then Artist 

Link to comment
Share on other sites

Spaceboy
11 minutes ago, Luke said:

One compromising idea might be to prefer the Artists tag, but only when there are actually multiple artists. When there's just a single artist, use the Artist tag. This would get us closer to what most other apps display, while still supporting the Artists tag for the situation in which it is needed.

that sounds good to me

Link to comment
Share on other sites

DarrenClimie-Newman

Right OK. So, yesterday I completely removed ALL Extended / Advanced ID3 Tags across all of my files. Leaving intact Album, Album Artist, Artist, Genre, Title and Year ONLY. I confirmed that in both MP3TAG and also TagScanner.

I re-imported my library, and (I'll be honest), to my surprise i still have the issue with Emby changing the metadata, and removing metadata. Here are 2 examples:

Song: Ez Intro 5
TagScanner Shows:
image.png.0310cbb972aacfa535b1d2b1240e6f0c.png

Emby Shows:
image.png.4dc3a45f7ab68dab61ed31eb33cd7371.png

Here is another example using Artist Todd Edwards.

TagScanner Shows:
image.png.b3bb56277e4296b85e766994813b0067.png

Emby Shows:
image.thumb.png.228dbfdc3436e023ac1d6c12332a4652.png

There are no MusicBrainz IDs or AudioDB references, as i have both plugins uninstalled:
image.thumb.png.e4d0f32a19af885fb05df017c6e2991d.png
I also removed all cached data in the Programdata folder before re-importing. 

To prove that my Tags are good, I then imported the SAME library in Emby 4.6 for just those to artists, DJ EZ and Todd Edwards. 4.6 Showed just the 2 Artists correctly:

image.png.fc7583d7d70d6f3b572d05e14a1e45a6.png

And the same 2 songs above are correctly imported with no change to its metadata:
image.png.39ffc5b55fb2721b305ad01cbb3a0226.png
image.png.51e852fd5bc4c56f72075624ca84a0a7.png
 

If you want to check the Tags in these particular files, i have attached them in links below:

EZ Intro 5 - https://1drv.ms/u/s!AuCIJjnqE5JKlxym1L4G5YGG_YPr?e=72zyJ4
Echo of the Past - https://1drv.ms/u/s!AuCIJjnqE5JKlx3lx0leUc_L2LBZ?e=LI3Kza

I cannot understand why 4.5.4 and 4.6 with the same library data, imports differently, so i would like to know your thoughts to try and resolve this?

Thanks

Link to comment
Share on other sites

Emby isn't making it up. Run it through ffprobe and i promise you'll find the data embedded into the file.

Link to comment
Share on other sites

DarrenClimie-Newman
2 minutes ago, Luke said:

Emby isn't making it up. Run it through ffprobe and i promise you'll find the data embedded into the file.

How do I run them through ffprobe??

Link to comment
Share on other sites

Happy2Play

4.5 has a structure variable and 4.6 does not.  Logs would help also.  But yes since Emby uses ffprobe, you should be verifying this that over other tagger software.

You should see examples in your server log.

 

Link to comment
Share on other sites

DarrenClimie-Newman
1 minute ago, Luke said:

ffprobe -i "path_to_file" -show_streams -show_format -print_format json

 

Sorry I'm not an expert with stuff like that, can you give me a couple directions on running this. Giving me the text to use doesn't help me, if I don't know where I'm starting! 🤔

Link to comment
Share on other sites

25 minutes ago, DarrenClimie-Newman said:

Right OK. So, yesterday I completely removed ALL Extended / Advanced ID3 Tags across all of my files. Leaving intact Album, Album Artist, Artist, Genre, Title and Year ONLY. I confirmed that in both MP3TAG and also TagScanner.

I re-imported my library, and (I'll be honest), to my surprise i still have the issue with Emby changing the metadata, and removing metadata. Here are 2 examples:

Song: Ez Intro 5
TagScanner Shows:
image.png.0310cbb972aacfa535b1d2b1240e6f0c.png

Emby Shows:
image.png.4dc3a45f7ab68dab61ed31eb33cd7371.png

Here is another example using Artist Todd Edwards.

TagScanner Shows:
image.png.b3bb56277e4296b85e766994813b0067.png

Emby Shows:
image.thumb.png.228dbfdc3436e023ac1d6c12332a4652.png

There are no MusicBrainz IDs or AudioDB references, as i have both plugins uninstalled:
image.thumb.png.e4d0f32a19af885fb05df017c6e2991d.png
I also removed all cached data in the Programdata folder before re-importing. 

To prove that my Tags are good, I then imported the SAME library in Emby 4.6 for just those to artists, DJ EZ and Todd Edwards. 4.6 Showed just the 2 Artists correctly:

image.png.fc7583d7d70d6f3b572d05e14a1e45a6.png

And the same 2 songs above are correctly imported with no change to its metadata:
image.png.39ffc5b55fb2721b305ad01cbb3a0226.png
image.png.51e852fd5bc4c56f72075624ca84a0a7.png

I cannot understand why 4.5.4 and 4.6 with the same library data, imports differently, so i would like to know your thoughts to try and resolve this?

 

Just to comment on this, 4.6 also has updated ffmpeg/ffprobe builds, so that could always be a factor. Given the major changes in 4.6, I think you may just have to live with it for now in 4.5 and consider it resolved in 4.6.

Link to comment
Share on other sites

Happy2Play
3 minutes ago, DarrenClimie-Newman said:

Sorry I'm not an expert with stuff like that, can you give me a couple directions on running this. Giving me the text to use doesn't help me, if I don't know where I'm starting! 🤔

Example from first page

 

 

Link to comment
Share on other sites

By the way I tested your first file and it looks fine, so there could be an issue in 4.5.

Link to comment
Share on other sites

DarrenClimie-Newman
4 minutes ago, Luke said:

By the way I tested your first file and it looks fine, so there could be an issue in 4.5.

Well that's good to know! 😉

I can't seem to get to the directiy for ffprobe in command prompt, as my user name has spaces and an & symbol, and its expecting after the & symbol to be an internal or external command!

If you've just out the file through ffprobe, then you can tell me if it's got Embedded tags I'm not finding?! Sound like you've done that?

Im happy that 4.6 looks to be good. Any ideas on how long 4.6 is going to be?

Link to comment
Share on other sites

No, the file looks good to me, although generally speaking when uploading to onedrive i would zip it up to make sure they are not re-encoding it. But what i downloaded looked clean to me. If it had junk it would have shown up in 4.6.

Link to comment
Share on other sites

Happy2Play

No issues adding those test files either in 4.5.4.0.

As for the command line you need quotes around path.

ffprobe -i "C:\Users\Media\Desktop\Videos\Music - emby metadata\Completed\UK Garage\DJ EZ - Ez Intro 5.mp3" -show_streams -show_format -print_format json

So you need to either cd to the folder containing ffprobe or type out path to ffprobe.

C:\Users\Media\AppData\Roaming\Emby-Server\system>ffprobe -i "C:\Users\Media\Desktop\Videos\Music - emby metadata\Completed\UK Garage\DJ EZ - Ez Intro 5.mp3" -show_streams -show_format -print_format json

 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...