Donnager 0 Posted September 28, 2023 Share Posted September 28, 2023 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: (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 More sharing options...
Abobader 2947 Posted September 28, 2023 Share Posted September 28, 2023 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 More sharing options...
Luke 37112 Posted September 28, 2023 Share Posted September 28, 2023 Hi, please try using the identify feature on the series and see if that helps. Link to comment Share on other sites More sharing options...
GrimReaper 3309 Posted September 28, 2023 Share Posted September 28, 2023 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 More sharing options...
Luke 37112 Posted September 28, 2023 Share Posted September 28, 2023 Right OK, well the most likely reason is malformed xml. The server log would help confirm that: How to Report a Problem Thanks. Link to comment Share on other sites More sharing options...
Donnager 0 Posted September 28, 2023 Author Share Posted September 28, 2023 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: 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 More sharing options...
Donnager 0 Posted September 28, 2023 Author Share Posted September 28, 2023 6 minutes ago, Luke said: Right OK, well the most likely reason is malformed xml. The server log would help confirm that: How to Report a Problem Thanks. Wow, you guys are fast I will look for the server logfile and then report back here, thanks! Link to comment Share on other sites More sharing options...
Donnager 0 Posted September 28, 2023 Author Share Posted September 28, 2023 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 More sharing options...
Solution Luke 37112 Posted September 28, 2023 Solution Share Posted September 28, 2023 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. 1 Link to comment Share on other sites More sharing options...
Donnager 0 Posted September 29, 2023 Author Share Posted September 29, 2023 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 More sharing options...
Luke 37112 Posted September 29, 2023 Share Posted September 29, 2023 Correct. 1 Link to comment Share on other sites More sharing options...
Luke 37112 Posted February 24 Share Posted February 24 Some news on multi-episode nfo files: Link to comment Share on other sites More sharing options...
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