Quantcast
Channel: Kodi Community Forum - Information Providers (scrapers)
Viewing all 707 articles
Browse latest View live

Problem scraping TV Show information

$
0
0
Hi,

I tried to include one up-to-date ("Dark") and one popular ("The Walking Dead") TV Show to my KODI.
I'm familiar with file name conventions, since I have done this in the past sucessfuly.
I'm using "The TVDB" scraper, but I can't tell the used version.

Unfortunaltey I'm gettings error like this:
Code:
20:46:21.156 T:1433228192 WARNING: No information found for item 'nfs://*******/The Walking Dead/', it won't be added to the library.

Any ideas whats wrong? I'm trying to include the two new series to my library since mid december.

Thanks again, Sebastian

TVDB Scraper API Returns Not Authorized

$
0
0
Hello!

I am encountering a strange issue with the TVDB scraper version 3.0.1. I get a "Not Authorized" from the API. I can confirm the issue by pasting the full URL as in the debug.

The issue occurs on both my KODI installations:
  • Libreelec on Raspberry PI3, even after full system reset
  • Kodi on MacOS High Sierra, fresh install for debugging purposes (to rule out issues with the PI)

I am attaching the log: https://pastebin.com/p4yabpwk
And a snippet of it (for indexing purposes and therefore to help others, for when the pastefile disappears):
Code:

  1. 16:14:36.084 T:123145452122112   ERROR: CCurlFile::Open failed with code 404 for https://api.thetvdb.com/search/series?na...anguage=en

As you can see, this is an Italian Series and I can confirm it is present in TVDB. I am genuinely confused.

Thanks for your help!

New version of TMDB common scraper incorrect artwork

$
0
0
The new 3.1.1 update (to metadata.common.themoviedb.org) adds movie set artwork to each movie in the set, poster as "set" and fanart as "setfanart". This is the wrong place for set artwork, please do not do this. Movie sets are media items that can have artwork assigned to them directly, Kodi just doesn't expose that to scrapers. Kodi should be updated to give scrapers that ability rather than this workaround.

[Kodi 17 Krypton] How to use local "folder.jpg" file as a poster?

$
0
0
Hello Kodi forum,

I got my moives like 

c:\MOVIES\[1995] AAAA\AAAA (1995).mkv  
                                AAAA (1995).jpg
                                folder.jpg

            \[2001] BBBB\BBBB (2001).mkv
                                 BBBB (2001).jpg
                                 folder.jpg                                

and so on...

When i Scrape it with The Movie DB scraper, it sets a poster from TMDB not local image like 'AAAA (1995).jpg' or 'folder.jpg'.
So I have to set it manually every single one.
Is there a way to set 'folder.jpg' as a poster when i scrape it?

Thanks

title name issues

$
0
0
i'm looking for an easy fix to some of the names the scraper gets.

for example i added pokemon movies and shorts. i goto imdb and get "tt3427954" for example. which is for a pokemon short "camp pikachu"

i want to see Pokemon Camp Pikachu as the title in kodi. but i get "pocket monsters glittering starlit camp"

or tt0235679 which is pokemon 3 the movie, and i get pokemonsters the movie: lord of the unkown tower

then even the ones with Gekijô-ban poketto monsutâ - Myûtsû no gyakushû  for example which should read Pokemon the first movie, mewtwo strikes back.

i have it to only show english titles in the settings menu, and using the unversial movie scraper.

any help with this would be great.

Setting up scrapers on kodi headless server

$
0
0
This post is for anyone whose scrapers on kodi headless aren't working and is having difficulty setting up scrapers on kodi-headless.

For the benefit of anyone searching this is how I setup scraping on my headless kodi installation as for me it took a few steps and a little bit of time, I'm using non default scrapers which were not installed by default in the headless instal and I encountered a learning curve with various things during the migration. I didn't find much about the scraping side in a headless server when I searched. Naturally nearly everything online refers to the Kodi GUI. I'm using the armhf Kodi container built by linuxserver.io. If you're using default scrapers (tvdb, moviedb) in your old install just copying sources.xml will work for most people.

I wanted to migrate to a headless kodi server from a working Kodi/MySQL install and then set up file scraping. You can setup scraping on a fresh install (you're not migrating) easily too and scrape everything from scratch, I've included those details at the bottom of the post. I'm going to assume you have the Docker container setup (not sure where Kodi is at running headlessly otherwise?) and your MySQL/phpMyAdmin is setup and working correctly (+= and your old databases have been imported). Also assuming your headless Kodi uses the same version as your old box.

As always, before doing anything whatsoever with your Kodi database (or nothing, backup anyway) make sure you have everything backed up using phpMyAdmin or mysqldump and verify the integrity of your backups. Accidentally cleaning your db instead of updating before fixing your setup could destroy everything.

I'm not an expert in Kodi, these are merely the steps I took to go from point A (scraping not working) to point B (scraping for movies and TV working) so if anyone who is could review this post for any issues I'd appreciate it. These steps may be unnecessary, particularly if you're using the default scrapers, if so copying sources.xml should be enough to get scraping working but these steps should get you past any issues regardless.

1 - I set up the headless Kodi Docker container and using the -v switch in the docker create command added the paths to my files exactly as they are on my old server. No path substitution or messing with the SQL database is needed. It's very simple when creating a container in Docker to recreate the paths exactly as they are on your old server.

2 - Copy your old .kodi/userdata/sources.xml to your new headless installation. Check the paths listed in sources.xml are correct for your new headless server. At this point you can start the headless container, then see if scraping is working, use `kodi-send --host=KODIPADDRESS --port=9777 -a "UpdateLibrary(video)"` or `kodi-send --host=KODIPADDRESS --port=9777 -a "UpdateLibrary(video), '/a/particular/path/you/want/to/update'"`. Install kodi-send from install kodi-eventclients-kodi-send package on Ubuntu. Check .kodi/temp/kodi.log or see if new stuff appears in your Kodi client. Enable debug logging via advancedsettings.xml to assist. 

3 - If it's not working. Open up phpMyAdmin or use mysql, go to MyVideos107, go to the "path" table. Run the command `SELECT * FROM `path` WHERE strPath='/your/path'`. If scraping was working on your old install and your sources are the same on your headless server you will find the information you need. Check the SQL command. Run this command for each of the sources in sources.xml that you want to scrape. Note the scraper listed in the "strScraper" column for the path. For each path and each scraper listed for it check that particular scraper is installed in your .kodi/addons folder. Also, for each scraper you copy ensure any dependencies are copied and enabled. 

4 - If it does not exist copy the addon from your old kodi install or unzip it to the addons folder from a direct download and restart Kodi. If the addon does not exist and you copy it across or unzip you will also have to install sqlite3, open the Addons27.db (again create a backup before doing this) file from the .kodi/userdata/Databases folder, go to the "installed" table, and go to the "enabled" column for the scraper you've just copied over and ensure it's set to 1. Restart Kodi again.

5 - Also check guisettings.xml in your .kodi/userdata folder. Make sure the default scraper is the scraper you've setup in the previous steps.

If all that has been done your scraper of choice should be working in your headless install.

TheTVDB, TV show not integrated when default language is not EN

TMDB ratings didn't show up after scraping

$
0
0
I added several movies to my library today. TMDB scraper worked fine except the ratings didn't show up. It worked fine for me last week. Is it just me?
Thanks for everything guys, Matt.

Solved - TVDB 3.0.1 - unable to connect to remote server

$
0
0
All of a sudden today, my libreelec (8.2.1) stopped updating tv shows. When I manually scan for new content, I get the dreaded “Unable to connect to remote server” error message. I tried switching to use the TMDB TV show scraper, and it’s having the same problems. Anyone else having problems today?

Solved - TVDB scraper stopped working - it queries TVDB, no info returned

$
0
0
Hi all,

On my OE 8.0.3 / Kodi 17.3 the TVDB scraper (add-on version 3.0.1) stopped working. All TV show episodes (including ones that were scraped correctly before) suddenly return a "no information found" message. I checked for a TVDB scraper add-on update, found none (it looks like 3.0.1 is the most recent one) and I'm not sure what else to try.

Relevant debug log snippet:

Code:
16:20:11.164 T:1946677440   DEBUG: GetEpisodeId (/media/Toshiba2/Video/Series/The Grand Tour (2016)/Season 01/The.Grand.Tour.S01E02.PROPER.720p.WEBRiP.x265.ShAaNiG.mkv), query = select idEpisode from episode where idFile=4719
16:20:11.180 T:1946677440   DEBUG: VideoInfoScanner: No NFO file found. Using title search for '/media/Toshiba2/Video/Series/The Grand Tour (2016)/Season 01/The.Grand.Tour.S01E02.PROPER.720p.WEBRiP.x265.ShAaNiG.mkv'
16:20:11.183 T:1946677440   DEBUG: DialogProgress::Open called
16:20:11.183 T:1946677440   DEBUG: ------ Window Init (DialogConfirm.xml) ------
16:20:11.496 T:1946677440   DEBUG: VideoInfoScanner: Found episode match /media/Toshiba2/Video/Series/The Grand Tour (2016)/Season 01/The.Grand.Tour.S01E02.PROPER.720p.WEBRiP.x265.ShAaNiG.mkv (s1e2) [s([0-9]+)[ ._x-]*e([0-9]+(?Sad?:[a-i]|\.[1-9])(?![0-9]))?)([^\\/]*)$]
16:20:11.532 T:1946677440   DEBUG: LIRC: Update - NEW at 93245745:166 0 KEY_INFO_UP devinput (KEY_INFO_UP)
16:20:11.553 T:1946677440   DEBUG: GetEpisodeId (/media/Toshiba2/Video/Series/The Grand Tour (2016)/Season 01/The.Grand.Tour.S01E02.PROPER.720p.WEBRiP.x265.ShAaNiG.mkv), query = select idEpisode from episode where idFile=4719
16:20:11.553 T:1946677440   DEBUG: VideoInfoScanner: No NFO file found. Using title search for '/media/Toshiba2/Video/Series/The Grand Tour (2016)/Season 01/The.Grand.Tour.S01E02.PROPER.720p.WEBRiP.x265.ShAaNiG.mkv'
16:20:11.577 T:1946677440   DEBUG: GetEpisodeList: Searching 'http://thetvdb.com/api/439DFEBA9D3059C6/series/314087/all/en.zip' using The TVDB scraper (file: '/storage/.kodi/addons/metadata.tvdb.com', content: 'tvshows', version: '3.0.1')
16:20:11.606 T:1946677440   DEBUG: scraper: GetEpisodeList returned <episodeguide><url function="GetEpisodeList" post="yes" cache="auth.json">https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6","id":314087}|Content-Type=application/json</url></episodeguide>
16:20:11.609 T:1946677440   DEBUG: scraper: GetEpisodeList returned <episodeguide><url function="GetEpisodeListAuth" cache="episodes-314087-1-en.json">https://api.thetvdb.com/series/314087/episodes|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM2MDYyODcsImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzNTE5ODg3fQ.dDc4GrK_L8kUcg4gb_Ac2nE8oTFkDXmig5zsIUm9SMt60ZHanusQCt5TG9L9sLVhhVGD68YcvlXXzCYZbvrGmslQnpp3zVY2dm-JesG53zlXFoJfxIJWrhRAUrZPlq69PuOuHTRlMqCW01FJ0YkEF3tT6_ySu9W5Vf_5jxx7bw46Pn0y9rlRxtBhM2aejTNppRxsI3IkHqxNrOr8XBk8-mTMYcqUd0jLTs-Sm-XTfSD6Njz-XBXM4DQX0icNDhnQoAF6Fhy-oXZ8m3tpOihzr1jAZfqAoMzOcQdK515HAiBmFu8KjW1g6uFSV4uyNEQA06kx0A1F5GnnDLMgZli31Q&accept-language=en</url></episodeguide>
16:20:11.611 T:1946677440   DEBUG: scraper: GetEpisodeListAuth returned <episodeguide></episodeguide>
16:20:11.611 T:1946677440 WARNING: No information found for item '/media/Toshiba2/Video/Series/The Grand Tour (2016)/Season 01/The.Grand.Tour.S01E02.PROPER.720p.WEBRiP.x265.ShAaNiG.mkv', it won't be added to the library.

(Full log here: http://sprunge.us/INGH)

The TVDB server is contacted without any network errors occuring; the request appears to be properly formed, but the result set the server returns in response appears to be empty:
Quote:scraper: GetEpisodeListAuth returned <episodeguide></episodeguide>

However, I did find the contents of the proper response in ~/.kodi/temp/scrapers/metadata.tvdb.com where there are three files with time/date stamps matching the time of the TVDB query:
314087-en.xml
auth.json
episodes-314087-1-en.json

Content snippet of episodes-314087-1-en.json:
Code:

    {
      "absoluteNumber": 2,
      "airedEpisodeNumber": 2,
      "airedSeason": 1,
      "airedSeasonID": 681139,
      "dvdEpisodeNumber": null,
      "dvdSeason": null,
      "episodeName": "Operation Desert Stumble",
      "firstAired": "2016-11-25",
      "id": 5751272,
      "language": {
        "episodeName": "en",
        "overview": "en"
      },
      "lastUpdated": 1512764000,
      "overview": "Jeremy Clarkson, Richard Hammond and James May pitch their travelling tent in Johannesburg, South Africa [...]
    },

(Final line truncated by me)

Complete file here: http://sprunge.us/GcYS

So the correct info is received from the TVDB but somehow not recognized or processed correctly. At least that would be my guess.

Suggestions, anyone? All response would be appreciated!

Kodi 18 git, TVDB 3.0.1 returns "Unable to parse web site" after getting show info

$
0
0
New Kodi user here.. Debian Linux, new install of Kodi 18 git from a few days ago, TVDB 3.0.1.. I added a video source with a couple test shows in it, set it to contains "TV Shows", then tried to update the library. I see a few temp/scrapers/metadata.tvdb.com/search-*-en.json files populated with show descriptions in them (example at bottom), but nothing wound up in the library. Googling that error I came across disabling ipv6 in userdata/advancedsettings.xml, which I tried, and which had no affect. I see in the logs:
Quote:11:37:17.363 T:2887011136   DEBUG: scraper: GetSearchResults returned <results><url function="GetSearchResultsAuth" cache="search-Humans-en.json">https://api.thetvdb.com/search/series?name=Humans|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTM2MjU4MzcsImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTEzNTM5NDM3fQ.JAr6tqwVk_iAMaovPN0Vawdn0c7qPlpBksd3uv9xCsN8YEJqjXazp0o05IzAQeksBnopsZfRyrjYqbQFZ77A98FAdkpsPFzGnNwx-R3ONJ_-kiprU9DOxhGBnPrjz8pgYthTQrxg8SiVQ-a2D2u8ZR7FLBLb2VTYkQrLfZxLs9v_z1611tkP4wwGrrsmy0t7rxsUye9A7Rl3q6Eam_IWwTkAA3JQApD9f_0J-kkCFIT3oquuwZUlcKb2jkzRf8kDhisAAAT-FW9osPCrgTJ4zm5LsMBYeD0pzXcmfO6zJ-OFJgxFyYcWYO0N1i_QRo-DiJbpm3W3bzXTe78kaxYIuw&accept-language=en</url></results>
11:37:17.364 T:2887011136   ERROR: Run: Unable to parse web site
11:37:17.364 T:2887011136 WARNING: No information found for item '/dvb/kodi.library/TV/Humans/', it won't be added to the library.

Full log is at: http://paste.debian.net/1001170/

My dir structure, from what I read, should be ok. kodi.library/TV is the video source I added, which contains only:

kodi.library/TV
kodi.library/TV/Stranger_Things
kodi.library/TV/Stranger_Things/season_1
kodi.library/TV/Stranger_Things/season_1/stranger.things_s01e01.mkv
kodi.library/TV/Stranger_Things/stranger.things_s02e01.mkv
kodi.library/TV/Humans
kodi.library/TV/Humans/humans_s01e01.mkv

Any help is greatly appreciated!

~/.kodi/temp/scrapers/metadata.tvdb.com/:
-rw-r--r-- 1 test test  467 Dec 18 09:57 auth.json
-rw-r--r-- 1 test test 6418 Dec 18 09:57 search-Humans-en.json
-rw-r--r-- 1 test test  485 Dec 18 09:57 search-Stranger%20Things-en.json

~/.kodi/temp/scrapers/metadata.tvdb.com/search-Stranger_Things-en.json:
Quote:{
  "data": [
    {
      "aliases": [
        "Beyond Stranger Things",
        "Montauk",
        "Stranger Things 2"
      ],
      "banner": "graphical/305288-g4.jpg",
      "firstAired": "2016-07-15",
      "id": 305288,
      "network": "Netflix",
      "overview": "When a young boy disappears, his mother, a police chief, and his friends must confront terrifying forces in order to get him back.",
      "seriesName": "Stranger Things",
      "status": "Continuing"
    }
  ]
}

v18 - Universal Movie Scraper wont scrape without nfo file present

$
0
0
For some horrible reason and this is happening for the first time. I just now scraped six movies, and out of those only two were scraped correctly, Stronger (2017) and The Holiday (2006).

Lone Survivor (2013), The Mountain Between Us (2017), The Angry Birds Movie (2016) and The Battleship Island (2017) were not scrapped correctly but they were added to the library. I needed to refresh each one and manually select the title from the list...

Edit:
I'm using the latest add-ons.

tvshow.nfo to set scrapper langauge

Why wont Kodi monitor my NFO Files for changes

$
0
0
From: https://trac.kodi.tv/ticket/17689
Using Kodi 17.3 with LibreELEC 8.x on a Pi2. My Movie and Series database in Kodi is build from "local information" (NFO-files). I manage the nfo files with some external programs.From time to time I update them: e.g. modify genre Tags, move the movie (with its nfo) to another folder, delete a movie, ...The reflect that nfo-modifications in the Kodi database I have to delete the source or change its content type to none and then create it again or set its content type again to Movies. This causes a deletion of the complete database and it's recreation.This is to much for just one updated nfo file.Could Kodi store a timestamp or hash-value for each nfo file to check if it was modified or not?

Android - Cant uninstall addon

$
0
0
I have a De a issues with the addon "the movie database" which is on the device by standard. I downloaded another one called movie scraper, but kodi still uses the standard one, which i cant disable or uninstall. How can i solve this problem?
Thanks.

TvDB Not scraping Shows

$
0
0
I have gone through the sticky to make sure I am running the new version of TVDB on my nexus player but I have recently started having issues with TVDB not finding shows. Here is the log (removed).

Lines 5787-5797 are the shows I have recently recorded (20/20) but are not being matched within the database. Any thoughts on what is wrong?

Thanks

Solved - Kodi refuses to scrape my Bottom

$
0
0
I realised just before writing this post the childish hilarity of this problem, but it's true: I simply cannot get kodi scrape data for Bottom, the UK TV comedy series from 1991. I have set up my directory thus:

TV Shows > Bottom (1991) (en) > Bottom Series 1; Bottom Series 2; Bottom Series 3

I  am using the usual TVDB scraper and it can see the top level name and it even includes the correct fan art, but it cannot see the folders. I have selected 'Information' and refreshed the data assigned to it, and get the list back of possible TV shows. Bottom is there at the top so I select that but the info just doesn't seem to stick (to my Bottom, as it were).

I have tried renaming the top folder as Bottom; Bottom (1991); Bottom (TV Show); Bottom (1991) (en) but this is baffling the hell out of me. Why is it having a problem getting the info to get assigned?

Any pointers gratefully received. And a happy new year to you all!

The TVDB scraper Not authaorised

$
0
0
Hi guys

I've just wiped my kodi and started fresh again and running into some problems getting the TV shows adding to the library.

I know my Files are named correctly as i've  never had an issue...I had to start fresh as i was having difficulty  upgrading so installed Kodi 17 from fresh

Looking at the logs and using the TV Scrapper link there is some authentication error...Which i'm lost about..i've sure i've never had to do that before


10:17:19.441 T:1424241568   DEBUG: CurlFile:TonguearseAndCorrectUrl() adding custom header option 'accept-language: en'
10:17:19.441 T:1424241568   DEBUG: CurlFile::Open(0x4f5330e8) https://api.thetvdb.com/search/series?na...Night%20Of
10:17:20.035 T:1424241568   DEBUG: Get: Using "UTF-8" charset for "https://api.thetvdb.com/search/series?name=The%20Night%20Of|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTUwNjEwMzksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTE0OTc0NjM5fQ.sIytosVTU2A1vq--szvOV7Uw3yWYpZc5fOKSkJ0rzbx_CwiWMUi7Cf6vUofKZ91p_LGq3za3oryQbyRKAg5fuX0vw3REb-KCwitkFvzHKSiCdCVFDLoOR3de6IVT8wQgovMCgbkBvca7VJKZbQ7USA5dHVjXK3pQqi5YNA9LvnrzVVwsAJovwYd1jqxy3ob8nMIVKLna-iTPOLC_XWvMp5iC-frwYaYnFXih9CyJI6gjzfXV3SmBlnikVAo7qS3Dappcs8PGXZYQjYgAfjRpcnAidNfzF3WQpvsVE4QGnCNURIuQHKbrvpVuAc-QyalSLxql3spwyCf_Sni9ThgmjA&accept-language=en"
10:17:20.059 T:1424241568   ERROR: Run: Unable to parse web site
10:17:20.061 T:1424241568   DEBUG: FindMovie: Searching for 'The Night Of' using The TVDB scraper (path: '/storage/.kodi/addons/metadata.tvdb.com', content: 'tvshows', version: '3.0.1')
10:17:20.063 T:1424241568   DEBUG: scraper: CreateSearchUrl returned <url post="yes" cache="auth.json">https://api.thetvdb.com/login?{"apikey":"439DFEBA9D3059C6"}|Content-Type=application/json</url>
10:17:20.069 T:1424241568   DEBUG: scraper: GetSearchResults returned <results><url function="GetSearchResultsAuth" cache="search-The%20Night%20Of-en.json">https://api.thetvdb.com/search/series?name=The%20Night%20Of|Authorization=Bearer%20eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MTUwNjEwMzksImlkIjoiS29kaSIsIm9yaWdfaWF0IjoxNTE0OTc0NjM5fQ.sIytosVTU2A1vq--szvOV7Uw3yWYpZc5fOKSkJ0rzbx_CwiWMUi7Cf6vUofKZ91p_LGq3za3oryQbyRKAg5fuX0vw3REb-KCwitkFvzHKSiCdCVFDLoOR3de6IVT8wQgovMCgbkBvca7VJKZbQ7USA5dHVjXK3pQqi5YNA9LvnrzVVwsAJovwYd1jqxy3ob8nMIVKLna-iTPOLC_XWvMp5iC-frwYaYnFXih9CyJI6gjzfXV3SmBlnikVAo7qS3Dappcs8PGXZYQjYgAfjRpcnAidNfzF3WQpvsVE4QGnCNURIuQHKbrvpVuAc-QyalSLxql3spwyCf_Sni9ThgmjA&accept-language=en</url></results>
10:17:20.094 T:1424241568   ERROR: Run: Unable to parse web site
10:17:20.095 T:1424241568 WARNING: No information found for item 'nfs://192.168.0.84/TV/The Night Of/', it won't be added to the library.

Feature Request For Canada French

$
0
0
Hello would it be possible one day to add the option for the title and the synopsis in fr-ca (canada french). And at the same time add option to all the place.Sorry for my english i use google translate. Thank You

Solved - how to download tv show information from the movie database?

$
0
0
I use the format title.s#e#.ext for my tv show episodes and they scrape with the tvdatabase. There's a tv miniseries (Millennium 2010) that the tvdatabase won't include because it's based on movies. The movie database does have it listed as a tv show. I tried changing the source to the movie database to try to get the information, but it doesn't scan it in (it just leaves as generic folders and name). Is there a trick to downloading tv show information from the movie database?(scanning it as a movie downloads information from some japanese anime show). Thanks for any help.
Viewing all 707 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>