Jump to content

Emby not updating metadata on some tv-shows


Mhystique

Recommended Posts

Mhystique

Hi, I have 2 tv-shows in my library that somehow doesn't get metadata downloaded. If I go into Metadata Editor (both for the show, season and episode) I can see that Emby has the right ID for the show on thetvdb.com and IMDB, which both has at least some text descriping the specific episode. But the text doesn't get downloaded into Emby. 
The shows are named like "show name S01E01 episode name", but I have tried without episode name which didn't make any difference. The episodes are located in a folder named "Season 1" which in turn are located in a folder named "show name".

I have tried to look at the log files, but as I don't know what to look for it is not easy.

Does anyone has any idea on how I can fix this issue?

Link to comment
Share on other sites

Mhystique

I'll try... 🙂

The following is what I see. I have a feeling that other things arn't updated as well, but can't put my finger on it per say. 

image.png.afd1bc9f04132ef766a246263bae14f6.png

The log will come next

Link to comment
Share on other sites

Happy2Play
31 minutes ago, Mhystique said:

I'll try... 🙂

The following is what I see. I have a feeling that other things arn't updated as well, but can't put my finger on it per say. 

image.png.afd1bc9f04132ef766a246263bae14f6.png

The log will come next

When was that episode added?

A guess would be there was no plot/overviews at the time of item import.

If you Refresh the item Search for Missing does the overview populate?

Link to comment
Share on other sites

Mhystique

Nope doesn't seem to. Allthough I used "Replace all metadata" before. Expected that to update everything, but is that wrong?

I updated on the specific episode. I have also tried both on the season and the show in general, but mostly the first one.

But I can't remembar when it was added.

Edited by Mhystique
Link to comment
Share on other sites

Happy2Play

By chance it the Series or episode metadata Locked?

Link to comment
Share on other sites

Happy2Play

Not sure per the previous log there are no provider queries to get metadata.

Link to comment
Share on other sites

Mhystique

Okay, I may have fixed it, but don't understand entirely why.

Normally I have Emby set up for downloading metadata in Danish, and it hasn't been a problem before.
Just now I tried to change the global language in Emby to English. That didn't help. 
Then I went into Metadata Editor for the show and changed the metadata language to English, and updated the entire show. Now it has plots for all episodes... 😲

Funny thing is, that it hasn't been a problem before having Danish as language for metadata, and if e.g. no Dansih plot was available it downloaded it in English. Or maybe I have just been very lucky that the shows had Danish plots and if not, I didn't notice it was missing before it got a Danish plot.

Perhaps, I should just keep it in English but it is still strange it didn't update until I changed it on the show it self instead of using the global setting.

Link to comment
Share on other sites

visproduction

Happy,

I assume you are using the Web browser version of Emby.  The episode description is the div class="overview-text".  It looks like you are trying to preview it on a mobile phone and it is not appearing.  Use a desktop browser. do a browser inpsect, set it to mobile simulation (upper left icon) search for overview-text and select it in the the elements tab view and look and see where it appears in the mobile screen.  It's quite possibly display hidden or off the screen due to some CSS custom style.  You may need a custom @media size to set the position and display in mobile to fix this.  Unfortunately, that is rather tricky to do.  You would need to declare for certain viewscreen media width < 425, or < 26.5625em that this div is display:block; and repositioned correctly.  It should be above the director.  Now that there is no More button, it needs to be placed so it can push the director info down, so that means either position:relative; and the left:-100px;top:-50px or something similar.

Anyway, I suspect some issue with custom.css entry.  Perhaps you took out all the @media code lines?

Hope that helps.

Link to comment
Share on other sites

Mhystique
48 minutes ago, visproduction said:

Happy,

I assume you are using the Web browser version of Emby.  The episode description is the div class="overview-text".  It looks like you are trying to preview it on a mobile phone and it is not appearing.  Use a desktop browser. do a browser inpsect, set it to mobile simulation (upper left icon) search for overview-text and select it in the the elements tab view and look and see where it appears in the mobile screen.  It's quite possibly display hidden or off the screen due to some CSS custom style.  You may need a custom @media size to set the position and display in mobile to fix this.  Unfortunately, that is rather tricky to do.  You would need to declare for certain viewscreen media width < 425, or < 26.5625em that this div is display:block; and repositioned correctly.  It should be above the director.  Now that there is no More button, it needs to be placed so it can push the director info down, so that means either position:relative; and the left:-100px;top:-50px or something similar.

Anyway, I suspect some issue with custom.css entry.  Perhaps you took out all the @media code lines?

Hope that helps.

Don't know if that was for me nbut if it was...

I'm testing in Edge. On my HTPC I run Kody, and that's where I discovered the missing metadata. It's just much easiere to test and fiddle around, on my desktop computer, where I'll access Emby through Edge.

Link to comment
Share on other sites

Happy2Play
1 hour ago, Mhystique said:

Normally I have Emby set up for downloading metadata in Danish, and it hasn't been a problem before.

Testing this would be what comes back from API as there is no Danish translations, Name or Overview in "episodes-official-dan.json"

Spoiler

{
    "characters": [],
    "episodes": [{
            "id": 9230686,
            "seriesId": 393589,
            "aired": "2021-11-12",
            "runtime": 21,
            "isMovie": 0,
            "number": 2,
            "seasonNumber": 0,
            "lastUpdated": "2022-06-24 08:55:46",
            "airsAfterSeason": 1
        }, {
            "id": 8743768,
            "seriesId": 393589,
            "aired": "2021-12-29",
            "runtime": 39,
            "image": "/banners/v4/episode/8743768/screencap/61cc193da09e0.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 1,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 11:59:24"
        }, {
            "id": 8813530,
            "seriesId": 393589,
            "aired": "2022-01-05",
            "runtime": 52,
            "image": "/banners/v4/episode/8813530/screencap/61d5fc55a40df.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 2,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 11:59:59"
        }, {
            "id": 8813531,
            "seriesId": 393589,
            "aired": "2022-01-12",
            "runtime": 38,
            "image": "/banners/v4/episode/8813531/screencap/61de8ef74cc59.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 3,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:00:48"
        }, {
            "id": 8813532,
            "seriesId": 393589,
            "aired": "2022-01-19",
            "runtime": 48,
            "image": "/banners/v4/episode/8813532/screencap/61e7c998e18fe.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 4,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:01:16"
        }, {
            "id": 8813533,
            "seriesId": 393589,
            "aired": "2022-01-26",
            "runtime": 50,
            "image": "/banners/v4/episode/8813533/screencap/61f105e2b1a9b.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 5,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:01:41"
        }, {
            "id": 8813534,
            "seriesId": 393589,
            "aired": "2022-02-02",
            "runtime": 47,
            "image": "/banners/v4/episode/8813534/screencap/61fa44a089912.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 6,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:02:26"
        }, {
            "id": 8813535,
            "seriesId": 393589,
            "aired": "2022-02-09",
            "runtime": 58,
            "image": "/banners/v4/episode/8813535/screencap/620379f558af8.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 7,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:02:55"
        }
    ]
}
 

vs episodes-official-eng.json

Spoiler

{
    "characters": [],
    "episodes": [{
            "id": 9230686,
            "seriesId": 393589,
            "name": "Under the Helmet: The Legacy of Boba Fett",
            "aired": "2021-11-12",
            "runtime": 21,
            "overview": "A special celebrating the origins and legacy of Star Wars' legendary bounty hunter, Boba Fett.",
            "isMovie": 0,
            "number": 2,
            "seasonNumber": 0,
            "lastUpdated": "2022-06-24 08:55:46",
            "airsAfterSeason": 1
        }, {
            "id": 8743768,
            "seriesId": 393589,
            "name": "Chapter 1: Stranger in a Strange Land",
            "aired": "2021-12-29",
            "runtime": 39,
            "overview": "Boba Fett holds court.",
            "image": "/banners/v4/episode/8743768/screencap/61cc193da09e0.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 1,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 11:59:24"
        }, {
            "id": 8813530,
            "seriesId": 393589,
            "name": "Chapter 2: The Tribes of Tatooine",
            "aired": "2022-01-05",
            "runtime": 52,
            "overview": "Boba Fett faces new challengers on Tatooine.",
            "image": "/banners/v4/episode/8813530/screencap/61d5fc55a40df.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 2,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 11:59:59"
        }, {
            "id": 8813531,
            "seriesId": 393589,
            "name": "Chapter 3: The Streets of Mos Espa",
            "aired": "2022-01-12",
            "runtime": 38,
            "overview": "Boba Fett must deal with two very different threats.",
            "image": "/banners/v4/episode/8813531/screencap/61de8ef74cc59.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 3,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:00:48"
        }, {
            "id": 8813532,
            "seriesId": 393589,
            "name": "Chapter 4: The Gathering Storm",
            "aired": "2022-01-19",
            "runtime": 48,
            "overview": "Boba Fett partners with Fennec Shand.",
            "image": "/banners/v4/episode/8813532/screencap/61e7c998e18fe.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 4,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:01:16"
        }, {
            "id": 8813533,
            "seriesId": 393589,
            "name": "Chapter 5: Return of the Mandalorian",
            "aired": "2022-01-26",
            "runtime": 50,
            "overview": "An unexpected ally emerges.",
            "image": "/banners/v4/episode/8813533/screencap/61f105e2b1a9b.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 5,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:01:41"
        }, {
            "id": 8813534,
            "seriesId": 393589,
            "name": "Chapter 6: From the Desert Comes a Stranger",
            "aired": "2022-02-02",
            "runtime": 47,
            "overview": "Mysteries are explored and Boba Fett learns new information.",
            "image": "/banners/v4/episode/8813534/screencap/61fa44a089912.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 6,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:02:26"
        }, {
            "id": 8813535,
            "seriesId": 393589,
            "name": "Chapter 7: In the Name of Honor",
            "aired": "2022-02-09",
            "runtime": 58,
            "overview": "Boba Fett and Fennec Shand face an escalating conflict.",
            "image": "/banners/v4/episode/8813535/screencap/620379f558af8.jpg",
            "imageType": 11,
            "isMovie": 0,
            "number": 7,
            "seasonNumber": 1,
            "lastUpdated": "2022-06-19 12:02:55"
        }
    ]
}
 

Not positive on translation fallbacks for TVDB.  But would need to see the actual queries sent to providers per the server log.

2022-08-08 15:07:34.657 Info HttpClient: GET https://api4.thetvdb.com/v4/series/393589/episodes/official/dan?page=0

Link to comment
Share on other sites

GrimReaper
1 hour ago, Mhystique said:

but it is still strange it didn't update until I changed it on the show it self instead of using the global setting.

Between those two there's library Preferred metadata language (Settings>Library>edit any library) which overrides global setting and which will, if set, be the default metadata language for all items in that library. That can be further customized by selecting per-item metadata language. 

What is your TV shows library Preferred language? 

Edited by GrimReaper
Link to comment
Share on other sites

  • 3 months later...
andersen

Hi,

I can confirm the same problem. My global setting is Hungarian for Preferred metadata language with tvdbd priority. There are a lot of plots missing. If a change it to english per show, the plots are downloading fine. 

Link to comment
Share on other sites

Happy2Play

@andersen But the issue is provider does not have translation on every episode, but specific examples are needed.

Example episode 1 does while episode 2 does not.

image.png.1686c49f2411afb06ba1ba93f5f8a6fc.png

image.png.2e81895dce87f4d4773b5fb6ee0e0330.png

Link to comment
Share on other sites

Ideally though we should have it fallback and at least provide English. To be honest I thought we already were for tvdb.

Link to comment
Share on other sites

andersen

Yes, I know, not everything is available in hungarian, but it should have to fallback to english.
And I had not only tvdb but other providers selected, and there was no fallback to them either for the missing infos.

Link to comment
Share on other sites

  • 2 months later...
On 11/17/2022 at 3:00 AM, andersen said:

Yes, I know, not everything is available in hungarian, but it should have to fallback to english.
And I had not only tvdb but other providers selected, and there was no fallback to them either for the missing infos.

@andersen what other provider? 

@Happy2Play are you able to reproduce?

Link to comment
Share on other sites

Happy2Play
On 2/5/2023 at 10:26 PM, Luke said:

@Happy2Play are you able to reproduce?

With all providers enabled for Series/Season/Episode no.

image.png.98d22302aa169e89406b946d5ecf4580.png

Disabling OMDB on Episodes yes (as they have no translations), and there is no fallback on TMDB and not positive in TVDB.

image.thumb.png.fae083af84a2e17919e68c1f61533c20.png

 

Only tested on 4.7.11.0.

Edited by Happy2Play
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...