Jump to content

Emby does not recognize my NFO files for a TV show


Donnager
Go to solution Solved by Luke,

Recommended Posts

Hi,

I would like Emby to pickup my NFO file(s) for a German TV show, but I can't get it working.

The name of the show is "Kopfgeld" (which means "bounty") and it does not exist on any movie database (I don't plan to add it).

Emby resolves the metadata for the TV show "Dog - Der Kopfgeldjäger" (original title: "Dog the Bounty Hunter").

 

The filename and directory structure looks like this:

Kopfgeld [Directory]
  Kopfgeld - 1x01.mkv
  Kopfgeld - 1x01.nfo
  Kopfgeld - 1x02.mkv
  Kopfgeld - 1x02.nfo
  tvshow.nfo


 The setting for the Emby library:

image.png.2c870858ccf6b264720df1e68ababb7f.png

 

(This is the screen in German - I hope you recognize the option to read NFO files.)

So, Emby should pick up the NFO files.

 

The content of the NFO files is:

tvshow.nfo:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<tvshow>
    <title>Kopfgeld</title>
	<plot>Jenke von Wilmsdorff moderiert die Action-Reality-Show „Kopfgeld“. Darin begeben sich sechs Teilnehmer auf eine abenteuerliche Reise in die Wildnis. Das Besondere: Die Gewinnsumme ist von der Anzahl derjenigen abhängig, die ankommen. Dabei werden die Fähigkeiten jedes Teammitglieds vorab eingeschätzt, der Stärkste erhält ein „Kopfgeld“ von 1 Euro, der Schwächste aber ist 50.000 Euro wert – die Hälfte der Gesamtsumme von 100.001 Euro. Immer, wenn ein Teilnehmer ausscheiden muss/will, sinkt der Gesamtgewinn um das jeweilige „Kopfgeld“.</plot>
	<genre>Reality</genre>
	<genre>Game-Show</genre>
    <namedseason number="1">Staffel 1</namedseason>
	<userrating>6</userrating>
    <premiered>2018-02-16</premiered> <!-- yyyy-mm-dd -->
    <mpaa></mpaa>
    <uniqueid type="" default="true"></uniqueid>  <!-- add a value to type="" eg imdb, tmdb, home, sport, docu, see sample below -->
    <status></status>
    <studio></studio>
    <actor>
        <name>Jenke von Wilmsdorff</name>
    </actor>
</tvshow>

 

Kopfgeld - 1x01.nfo:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<episodedetails>
    <title>Folge 1</title>
    <showtitle>Kopfgeld</showtitle>

    <season>1</season>
    <episode>1</episode>

    <userrating>6</userrating>
    <plot>Tag 1: Jenke von Wilmsdorff erwartet die fünf Kandidaten auf der Burg des legendären Grafen Dracula.</plot>
    <tagline></tagline>
    <runtime>26</runtime>
    <genre>Reality</genre>
    <genre>Gameshow</genre>
    <premiered>2018-02-16</premiered>
</episodedetails>

 

(Kopfgeld - 1x02.nfo is the same except title, episode and plot XML elements.)

 

I re-scanned the Emby library and I did "Update Metadata" from the three-dots-menu inside of the TV show in Emby. 

But Emby does not change the metadata, it still wrongly chooses "Dog - Der Kopfgeldjäger" (original title: "Dog the Bounty Hunter") as the TV show.

I already created some NFO files for unknown movies and that worked well. Now this is my first try to create NFO files for a TV show.


Is there anything I'm doing wrong?

 

Thanks a lot for your help!


Kind regards,
Ben
 

Link to comment
Share on other sites

Hello Donnager,

** 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

GrimReaper
59 minutes ago, Luke said:

Hi, please try using the identify feature on the series and see if that helps.

Identify it using which provider? 

1 hour ago, Donnager said:

The name of the show is "Kopfgeld" (which means "bounty") and it does not exist on any movie database (I don't plan to add it).

 

Link to comment
Share on other sites

3 minutes ago, Luke said:

Hi, please try using the identify feature on the series and see if that helps.

The TV show is not present on any of those metadata websites -- for the library, I activated TheMovieDb and TheTVDB.

Or is it the case that the identify function also recognizes NFO files?

 

However, searching for "Kopfgeld" I get these suggestions:

image.png.5e6d27a9e9855537ff20a4e6605459eb.png

 

I would like to add this TV show via NFO files: https://www.fernsehserien.de/kopfgeld

 

I assumed that I was doing something wrong. Unfortunately, I do not know what.

 

Link to comment
Share on other sites

So this is the part of the log file that appears when I update the metadata for that show:

2023-09-28 17:45:12.861 Info HttpClient: GET https://image.tmdb.org/t/p/original/fkonEbwtY3Yoiz44BUbv6a7y7Lo.jpg
2023-09-28 17:45:21.928 Info Server: http/1.1 POST http://###.###.##.#:8096/emby/Items/RemoteSearch/Series?X-Emby-Client=Emby #####################
2023-09-28 17:45:22.073 Info TheMovieDb: MovieDbProvider: Finding id for item: kopfgeld
2023-09-28 17:45:22.086 Info HttpClient: GET https://api.themoviedb.org/3/search/tv?api_key=x_secret1_x&query=kopfgeld&language=de-DE
2023-09-28 17:45:22.436 Info HttpClient: GET https://api4.thetvdb.com/v4/search?type=series&q=kopfgeld
2023-09-28 17:45:22.984 Info Server: http/1.1 Response 200 to host2. Time: 1056ms. http://###.###.##.#:8096/emby/Items/RemoteSearch/Series?X-Emby-Client=Emby ######################
2023-09-28 17:51:00.821 Info Server: http/1.1 POST http://###.###.##.#:8096/emby/Library/VirtualFolders/LibraryOptions?X-Emby-Client=Emby #############
2023-09-28 17:51:00.828 Info Server: http/1.1 Response 204 to host2. Time: 7ms. http://###.###.##.#:8096/emby/Library/VirtualFolders/LibraryOptions?X-Emby-Client=Emby ######################
2023-09-28 17:55:28.750 Info Server: http/1.1 POST http://###.###.##.#:8096/emby/Sessions/Capabilities/Full?X-Emby-Client=Emby #############
2023-09-28 17:55:28.755 Info Server: http/1.1 Response 204 to host2. Time: 5ms. http://###.###.##.#:8096/emby/Sessions/Capabilities/Full?X-Emby-Client=Emby ######################
2023-09-28 17:56:07.698 Info Server: http/1.1 POST http://###.###.##.#:8096/emby/Items/67638/Refresh?Recursive=true&ImageRefreshMode=FullRefresh&MetadataRefreshMode=FullRefresh&ReplaceAllImages=true&ReplaceAllMetadata=true&X-Emby-Client=Emby ######################
2023-09-28 17:56:07.732 Info Server: http/1.1 Response 204 to host2. Time: 34ms. http://###.###.##.#:8096/emby/Items/67638/Refresh?Recursive=true&ImageRefreshMode=FullRefresh&MetadataRefreshMode=FullRefresh&ReplaceAllImages=true&ReplaceAllMetadata=true&X-Emby-Client=Emby ######################
2023-09-28 17:56:07.819 Info HttpClient: GET https://api.themoviedb.org/3/tv/1883?api_key=x_secret1_x&append_to_response=alternative_titles,reviews,credits,images,keywords,external_ids,videos,content_ratings&language=de-DE&include_image_language=de-DE,de,null,en
2023-09-28 17:56:08.241 Info TheMovieDb: MovieDbSeriesProvider is incomplete for language de. Trying English...
2023-09-28 17:56:08.242 Info HttpClient: GET https://api.themoviedb.org/3/tv/1883?api_key=x_secret1_x&append_to_response=alternative_titles,reviews,credits,images,keywords,external_ids,videos,content_ratings&language=en&include_image_language=de-DE,de,null,en
2023-09-28 17:56:08.500 Info HttpClient: GET https://api4.thetvdb.com/v4/series/75036/extended?meta=translations
2023-09-28 17:56:09.269 Info HttpClient: GET https://api.themoviedb.org/3/tv/1883?api_key=x_secret1_x&append_to_response=alternative_titles,reviews,credits,images,keywords,external_ids,videos,content_ratings
2023-09-28 17:56:09.443 Info HttpClient: GET https://webservice.fanart.tv/v3/tv/75036?api_key=x_secret2_x
2023-09-28 17:56:09.830 Info MediaProbeManager: ProcessRun 'ffprobe' Execute: /opt/emby-server/bin/ffprobe -i file:"/######################/Kopfgeld/Kopfgeld - 1x01.mkv" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2023-09-28 17:56:09.881 Info MediaProbeManager: ProcessRun 'ffprobe' Process exited with code 0 - Succeeded
2023-09-28 17:56:09.984 Info App: ProcessRun 'quick-extract-image' Execute: /opt/emby-server/bin/ffmpeg -skip_list 533 -f matroska -threads 1 -copyts -i file:"/######################/Kopfgeld/Kopfgeld - 1x01.mkv" -an -sn -update 1 -vf "scale=trunc(min(max(iw\,ih*dar)\,min(600\,0*dar))/2)*2:trunc(min(max(iw/dar\,ih)\,min(600/dar\,0))/2)*2,thumbnail=24" -vsync 0 -f image2 "/var/lib/emby/cache/temp/f96932f7-88da-4c11-8262-4988a3c2687a.jpg"
2023-09-28 17:56:10.885 Info App: ProcessRun 'quick-extract-image' Process exited with code 0 - Succeeded
2023-09-28 17:56:10.939 Info MediaProbeManager: ProcessRun 'ffprobe' Execute: /opt/emby-server/bin/ffprobe -i file:"/######################/Kopfgeld/Kopfgeld - 1x02.mkv" -threads 0 -v info -print_format json -show_streams -show_chapters -show_format -show_data
2023-09-28 17:56:10.995 Info MediaProbeManager: ProcessRun 'ffprobe' Process exited with code 0 - Succeeded
2023-09-28 17:56:11.000 Info HttpClient: GET https://api.themoviedb.org/3/tv/1883/season/1/episode/2?api_key=x_secret1_x&append_to_response=images,external_ids,credits,videos&language=de-DE&include_image_language=de-DE,de,null,en
2023-09-28 17:56:11.300 Info HttpClient: GET https://api.themoviedb.org/3/tv/1883/season/1/episode/2?api_key=x_secret1_x&append_to_response=images,external_ids,credits,videos&language=de-DE&include_image_language=de-DE,de,null,en
2023-09-28 17:56:11.328 Info App: ProcessRun 'quick-extract-image' Execute: /opt/emby-server/bin/ffmpeg -skip_list 454 -f matroska -threads 1 -copyts -i file:"/######################/Kopfgeld/Kopfgeld - 1x02.mkv" -an -sn -update 1 -vf "scale=trunc(min(max(iw\,ih*dar)\,min(600\,0*dar))/2)*2:trunc(min(max(iw/dar\,ih)\,min(600/dar\,0))/2)*2,thumbnail=24" -vsync 0 -f image2 "/var/lib/emby/cache/temp/690ddbb1-dd96-40d8-8342-2c6c52e93424.jpg"
2023-09-28 17:56:12.082 Info App: ProcessRun 'quick-extract-image' Process exited with code 0 - Succeeded

(I replaced some parts with ######).

 

I can't see any info about recognizing NFO files. It just straight contacts TheMovieDb ('TheMovieDb: MovieDbProvider: Finding id for item: kopfgeld').

Any ideas?

 

Link to comment
Share on other sites

  • Solution

Well you did a full metadata refresh so that’s going to prioritize nfo last. Try editing the nfo and then just running a normal library scan.

  • Thanks 1
Link to comment
Share on other sites

Ok, I think now it works.

I was confused by what "update metadata" means: I thought it would also read the local NFO files and, when no NFO could be found, the online metadata websites get contacted.

Instead, "update metadata" means getting the online metadata and only when rescanning the libraray, the NFO files get recognized.

Is my understanding correct?

Link to comment
Share on other sites

  • 4 months later...

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...