Jump to content

Emby ignores some tracks' embedded cover


fuzy01
Go to solution Solved by Luke,

Recommended Posts

fuzy01

I have a well organized selection of New Jack Swing songs but I have a little problem with the covers...

 

Thanks in advance!

Layer 1.jpg

layer 2.jpg

Link to comment
Share on other sites

Hello fuzy01,

** This is an auto reply **

Please wait for someone from staff support or our members to reply to you.

It's recommended to provide more info, as it explain in this thread:


Thank you.

Emby Team

Link to comment
Share on other sites

  • 2 months later...

@fuzy01let's look at the Whitney Houston examples in more detail. How are your Whitney Houston files named and organized? What else is in the directory with the music files? Can you please show that? Thanks !

Link to comment
Share on other sites

First of all, thank you for trying to help.

 

Your first question:

„How are your Whitney Houston files named and organized?

 

I don’t know what you're thinking.

I would rather show you the example of MC Hammer:

In MP3tag only these tags are filled and all tracks are tagged the same way.

 image.jpeg.3285961e87b5415e52daf0f5e331b4e4.jpeg

 

Comparison between what I see in MP3tag and Emby:

image.thumb.jpeg.e2eb912f01eb122795472be2c1bde417.jpeg

image.thumb.jpeg.875e6a94cb81318b42175770f426c6cd.jpeg

image.thumb.jpeg.f7a9cf6ec2dc0b0d62e3d3e3be418eff.jpeg

image.thumb.jpeg.75304538979559804eb862b4a02de85b.jpeg

image.thumb.jpeg.511450d512d3783627f24640c6c9819c.jpeg

image.thumb.jpeg.d1ebc67b1227a96bfa982050958e97fa.jpeg

image.thumb.jpeg.276e61cd1e0bed15ffe67ff147106388.jpeg

image.thumb.jpeg.4e3ac29b8650be5d69701c0ebecbd72f.jpeg

In my opinion the problem is that:

Same Album Aritst tag, same Album tag and same Artist tag for each tracks, Emby thinks that each tracks have the same cover, because this is an album by the same artist. But this is a selection not a specific album.

In the case of the fourth MC Hammer track, there is multiple artists in the artist field and in this case the embedded cover is used.

In summary, for those tracks where these 3 tag field are the same, the cover of the first track is automatically used, not the embedded.

 

Your second question:

„What else is in the directory with the music files?

Nothing just the mp3 files.

Link to comment
Share on other sites

  • 3 weeks later...
  • Solution
Quote

Same Album Aritst tag, same Album tag and same Artist tag for each tracks, Emby thinks that each tracks have the same cover, because this is an album by the same artist. But this is a selection not a specific album.

@fuzy01You're right. I think we're doing the right thing for most users. If you want a separate image extraction for every single track then we'd have to add a library option to control that.

I'll try to get this into the settings UI for the 4.8 release, but if I don't, I'm adding a hidden config switch for the library options xml, ShareEmbeddedMusicAlbumImages. You'd set that to false.

And then like changing any library option, you'd have to refresh metadata on existing tracks and check the box to replace existing images.

  • Like 1
Link to comment
Share on other sites

  • 1 month later...

First of all, thank you for your work!

I don't want to make demands so you don't get it wrong but I would be interested when is the 4.8 release expected because we are at version 4.7.14

Link to comment
Share on other sites

57 minutes ago, fuzy01 said:

First of all, thank you for your work!

I don't want to make demands so you don't get it wrong but I would be interested when is the 4.8 release expected because we are at version 4.7.14

Hi, hopefully soon. We're working hard on it.

Link to comment
Share on other sites

  • 5 months later...
fuzy01

Hi,

I would like to inquire that my request in the topic was included in any of the updates?

I haven't noticed any changes in this topic, but maybe I just don't know where to check.

Thanks for your reply in advance

Link to comment
Share on other sites

Happy2Play
8 hours ago, fuzy01 said:

Hi,

I would like to inquire that my request in the topic was included in any of the updates?

I haven't noticed any changes in this topic, but maybe I just don't know where to check.

Thanks for your reply in advance

Looks like yes but as library option.xml are database only now you would have to change this hidden switch via the api

"ShareEmbeddedMusicAlbumImages": true,

 

Link to comment
Share on other sites

We can also add this to the settings ui.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
fuzy01

I found the switch in the settings ui and it is also turned on, but nothing has changed. 

I put this hidden switch to the library options.xml but nothing has changed.

After all my attempts i restarted the server and refreshed the metadata and checked the box to replace existing images.

Then I deleted the server and created a completely new one from scratch (4.8.3.0) and still nothing changed.

I do something wrong?

do I need to turn something off for the setting to work?

Link to comment
Share on other sites

Happy2Play
9 hours ago, fuzy01 said:

I found the switch in the settings ui and it is also turned on, but nothing has changed. 

I put this hidden switch to the library options.xml but nothing has changed.

After all my attempts i restarted the server and refreshed the metadata and checked the box to replace existing images.

The file is no longer used as it was imported into database only in 4.8.
 

9 hours ago, fuzy01 said:

Then I deleted the server and created a completely new one from scratch (4.8.3.0) and still nothing changed.

I will guess a new install the option is set to true and can only be changed via the api or directly in the database.

A music library per the api

Spoiler

Music",
      "Locations": [
        "E:\\Media\\Music - emby metadata"
      ],
      "CollectionType": "music",
      "LibraryOptions": {
        "EnableArchiveMediaFiles": false,
        "EnablePhotos": true,
        "EnableRealtimeMonitor": true,
        "EnableMarkerDetection": false,
        "EnableMarkerDetectionDuringLibraryScan": false,
        "IntroDetectionFingerprintLength": 10,
        "EnableChapterImageExtraction": false,
        "ExtractChapterImagesDuringLibraryScan": false,
        "DownloadImagesInAdvance": true,
        "CacheImages": false,
        "PathInfos": [
          {
            "Path": "E:\\Media\\Music - emby metadata"
          }
        ],
        "IgnoreHiddenFiles": false,
        "IgnoreFileExtensions": [],
        "SaveLocalMetadata": true,
        "SaveMetadataHidden": false,
        "SaveLocalThumbnailSets": false,
        "ImportPlaylists": true,
        "EnableAutomaticSeriesGrouping": true,
        "ShareEmbeddedMusicAlbumImages": true,
        "EnableEmbeddedTitles": false,
        "EnableAudioResume": false,
        "AutoGenerateChapters": true,
        "AutomaticRefreshIntervalDays": 0,
        "PlaceholderMetadataRefreshIntervalDays": 0,
        "PreferredMetadataLanguage": "",
        "PreferredImageLanguage": "",
        "ContentType": "music",
        "MetadataCountryCode": "",
        "MetadataSavers": [
          "Nfo"
        ],
        "DisabledLocalMetadataReaders": [],
        "LocalMetadataReaderOrder": [
          "Nfo"
        ],
        "DisabledLyricsFetchers": [],
        "SaveLyricsWithMedia": true,
        "LyricsDownloadMaxAgeDays": 180,
        "LyricsFetcherOrder": [],
        "LyricsDownloadLanguages": [],
        "DisabledSubtitleFetchers": [],
        "SubtitleFetcherOrder": [],
        "SkipSubtitlesIfEmbeddedSubtitlesPresent": false,
        "SkipSubtitlesIfAudioTrackMatches": false,
        "SubtitleDownloadLanguages": [],
        "SubtitleDownloadMaxAgeDays": 180,
        "RequirePerfectSubtitleMatch": true,
        "SaveSubtitlesWithMedia": true,
        "ForcedSubtitlesOnly": false,
        "HearingImpairedSubtitlesOnly": false,
        "TypeOptions": [
          {
            "Type": "MusicAlbum",
            "MetadataFetchers": [
              "MusicBrainz",
              "Discogs",
              "TheAudioDB"
            ],
            "MetadataFetcherOrder": [
              "MusicBrainz",
              "Discogs",
              "TheAudioDB"
            ],
            "ImageFetchers": [
              "MusicBrainz",
              "Discogs",
              "FanArt",
              "TheAudioDB"
            ],
            "ImageFetcherOrder": [
              "MusicBrainz",
              "Discogs",
              "FanArt",
              "TheAudioDB"
            ],
            "ImageOptions": [
              {
                "Type": "Primary",
                "Limit": 1,
                "MinWidth": 0
              },
              {
                "Type": "Art",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "BoxRear",
                "Limit": 1,
                "MinWidth": 0
              },
              {
                "Type": "Banner",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Box",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Disc",
                "Limit": 1,
                "MinWidth": 0
              },
              {
                "Type": "Logo",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Menu",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Thumb",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Backdrop",
                "Limit": 0,
                "MinWidth": 1280
              }
            ]
          },
          {
            "Type": "MusicArtist",
            "MetadataFetchers": [
              "MusicBrainz",
              "Discogs",
              "TheAudioDB"
            ],
            "MetadataFetcherOrder": [
              "MusicBrainz",
              "Discogs",
              "TheAudioDB"
            ],
            "ImageFetchers": [
              "FanArt",
              "TheAudioDB",
              "Discogs"
            ],
            "ImageFetcherOrder": [
              "FanArt",
              "TheAudioDB",
              "Discogs"
            ],
            "ImageOptions": [
              {
                "Type": "Primary",
                "Limit": 1,
                "MinWidth": 0
              },
              {
                "Type": "Art",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "BoxRear",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Banner",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Box",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Disc",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Logo",
                "Limit": 1,
                "MinWidth": 0
              },
              {
                "Type": "Menu",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Thumb",
                "Limit": 0,
                "MinWidth": 0
              },
              {
                "Type": "Backdrop",
                "Limit": 1,
                "MinWidth": 1280
              }
            ]
          },
          {
            "Type": "MusicVideo",
            "MetadataFetchers": [],
            "MetadataFetcherOrder": [
              "IMVDb",
              "TheMovieDb"
            ],
            "ImageFetchers": [
              "FanArt",
              "TheMovieDb",
              "Image Capture"
            ],
            "ImageFetcherOrder": [
              "FanArt",
              "TheMovieDb",
              "Image Capture"
            ],
            "ImageOptions": []
          },
          {
            "Type": "Audio",
            "MetadataFetchers": [],
            "MetadataFetcherOrder": [],
            "ImageFetchers": [
              "Embedded Images"
            ],
            "ImageFetcherOrder": [
              "Embedded Images"
            ],
            "ImageOptions": []
          }
        ],
        "CollapseSingleItemFolders": true,
        "EnableAdultMetadata": false,
        "ImportCollections": true,
        "MinCollectionItems": 2,
        "MusicFolderStructure": "artist_album_track",
        "MinResumePct": 5,
        "MaxResumePct": 90,
        "MinResumeDurationSeconds": 180,
        "ThumbnailImagesIntervalSeconds": -1,
        "SampleIgnoreSize": 314572800
      },
      "ItemId": "89",
      "Id": "89",
      "Guid": "7e64e319657a9516ec78490da03edccb",
      "PrimaryImageItemId": "89"
    }

 

Link to comment
Share on other sites

We can add this option to the ui. Thanks.

Link to comment
Share on other sites

fuzy01

Sorry for the questions but I'm not a pro. Where can i change music library via api? I spent a lot of time searching the forum before asking, but I couldn't find a solution.

Link to comment
Share on other sites

Happy2Play
8 hours ago, fuzy01 said:

Sorry for the questions but I'm not a pro. Where can i change music library via api? I spent a lot of time searching the forum before asking, but I couldn't find a solution.

Almost everything is covered in this example.

You will query to get your libraries, copy your music library setup, then look at /libraryoptions at payload and apply your library settings noting not slight difference from query to options post .

  • Like 1
Link to comment
Share on other sites

We'll look at getting this option into the user interface. Thanks.

  • Like 1
Link to comment
Share on other sites

fuzy01
On 4/19/2024 at 6:36 PM, Happy2Play said:

Almost everything is covered in this example.

You will query to get your libraries, copy your music library setup, then look at /libraryoptions at payload and apply your library settings noting not slight difference from query to options post .

It was difficult to me, but I managed to do it.

@Happy2Play thank you very much.

  • Thanks 1
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...