Subler 1.3.1 is not returning artwork from thetvdb.com

Issue #336 resolved
Gordon Werner created an issue

Subler 1.3.1 is not returning any TV Episode artwork for shows using thetvdb.com as the data source.

Subler 1.3.1 manages to find the text data without issue, but fails to return artwork for the user to select from

Repro: Try tagging any episode of a tv show using thetvdb.com as the data source.

Comments (23)

  1. Damiano Galassi repo owner

    Can't reproduce the issue here. Please write all the parameters of the search you are making.

  2. Gordon Werner reporter

    Take any episode of any TV show Get data from thetvdb.com

    Subler 1.3.1 returns either ZERO artwork, or just the episode screenshot image. This happens for shows that only have 1 piece of artwork or 10. Happens to every show I try tagging.

    In most cases it doesn't even show you the artwork selection screen ... it just returns to the metadata screen w/the correct text tags but no image or just the screenshot.

  3. asheiner

    same for me here. Using the previous version this morning worked perfectly. Now tagging the same TV Show only shows 1 screenshot and 1 cover were I previously had at least 6 or 7 covers.

  4. asheiner
  5. asheiner

    Yes, I'm located in Germany. But, I just restored to subler V1.3 and with this version I get all artwork (9 covers) as before. Where V1.3.1 only lists 1 screenshot and 1 cover.

  6. Damiano Galassi repo owner

    1.3 uses the old tvdb api that will stop working in a few months. So we better resolve this :| Can you ping api.thetvdb.com and see what's the ip address?

  7. asheiner

    PING http://api.thetvdb.com/ (62.138.239.45): 56 data bytes 64 bytes from 62.138.239.45: icmp_seq=0 ttl=247 time=28.074 ms

  8. Gordon Werner reporter

    PING api.thetvdb.com (104.16.231.14): 56 data bytes 64 bytes from 104.16.231.14: icmp_seq=0 ttl=59 time=13.506 ms

    (I'm in Seattle, WA)

  9. Gordon Werner reporter

    another example.

    returns all the correct text data ... but doesn't let you select the cover art ... just gives you the episode screenshot (that nobody wants)

    [14:45:09] Requesting URL https://api.thetvdb.com/search/series?name=The%20Handmaids%20Tale [14:45:09] Requesting URL https://api.thetvdb.com/series/321239 [14:45:09] Requesting URL https://api.thetvdb.com/series/321239/actors [14:45:09] Requesting URL https://api.thetvdb.com/series/321239/episodes/query?airedSeason=1&airedEpisode=8 [14:45:12] Requesting URL https://api.thetvdb.com/episodes/6051452 [14:45:12] Requesting URL https://itunes.apple.com/search?country=US&lang=en&term=The%20Handmaid's%20Tale%20Jezebels&entity=tvEpisode [14:45:12] Requesting URL https://api.thetvdb.com/series/321239/images/query?keyType=season [14:45:12] { "Error": "No results for your query: map[keyType:season keyValue:321239]" } [14:45:12] Requesting URL https://api.thetvdb.com/series/321239/images/query?keyType=poster [14:45:12] { "Error": "No results for your query: map[keyType:poster keyValue:321239]" } [14:45:12] Requesting URL https://thetvdb.com/banners/episodes/321239/6051452.jpg Screen Shot 2017-05-31 at 2.44.03 PM.png

  10. Gordon Werner reporter

    here's another. older Subler returns 8-10 images ... current (and test) versions return null ...

    [17:57:26] Requesting URL https://api.thetvdb.com/search/series?name=Shingeki%20no%20Bahamut%20-%20Virgin%20Soul [17:57:26] Requesting URL https://api.thetvdb.com/series/284133 [17:57:26] Requesting URL https://api.thetvdb.com/series/284133/actors [17:57:26] Requesting URL https://api.thetvdb.com/series/284133/episodes/query?airedSeason=1&airedEpisode=9 [17:57:34] Requesting URL https://api.thetvdb.com/search/series?name=Shingeki%20no%20Bahamut%20-%20Virgin%20Soul [17:57:34] Requesting URL https://api.thetvdb.com/series/284133 [17:57:34] Requesting URL https://api.thetvdb.com/series/284133/actors [17:57:34] Requesting URL https://api.thetvdb.com/series/284133/episodes/query?airedSeason=2&airedEpisode=9 [17:57:38] Requesting URL https://api.thetvdb.com/episodes/6035557 [17:57:38] Requesting URL https://itunes.apple.com/search?country=US&lang=en&term=Rage%20of%20Bahamut%20Same%20Old,%20Same%20Old&entity=tvEpisode [17:57:39] Requesting URL https://api.thetvdb.com/series/284133/images/query?keyType=season [17:57:39] { "Error": "No results for your query: map[keyType:season keyValue:284133]" } [17:57:39] Requesting URL https://api.thetvdb.com/series/284133/images/query?keyType=poster [17:57:39] { "Error": "No results for your query: map[keyType:poster keyValue:284133]" } [17:57:48] Error: FindIntegerProperty: no such property - moov.trak[2].mdia.minf.stbl.stsd...esds.decConfigDescr.objectTypeId (../src/mp4file.cpp,747)

    [17:57:48] Error: FindIntegerProperty: no such property - moov.trak[2].mdia.minf.stbl.stsd...esds.decConfigDescr.objectTypeId (../src/mp4file.cpp,747)

  11. David Bourke

    Hi. I have a similar issue except TVDB returns nothing, not just limited artwork. Happened before with a previous version which was rectified but with the latest update, the request just sits there and sits there saying "Searching TheTVDB.com for information..." - doesn't even time out.

    If I switch to search using iTunes, it works fine.

    I'm in the UK if that helps. Trying the ping above yields: PING api.thetvdb.com (104.16.229.14): 56 data bytes 64 bytes from 104.16.229.14: icmp_seq=0 ttl=55 time=21.272 ms Different IP than our German friends...

  12. Damiano Galassi repo owner

    I've posted some threads on the tvdb developers forum. Let's see if they answer.

  13. David Bourke

    Actually, not convinced this is a tvdb problem. Done some testing on multiple shows and all yield the same result...

    If search tvdb - sits there forever as described above. If search iTunes - returns show info immediately then "gets stuck" searching for artwork. If you click cancel, the iTunes artowkr is already inserted.

    Its like its searching tvdb regardless which it didn't do before - or did so damn quick you never noticed.

    HTH, Dave.

  14. Damiano Galassi repo owner

    That might be a different issue. The main issue here is that tvdb isn't returning the poster list, as you can see from the logs posted above.

  15. Damiano Galassi repo owner

    Ok I finally found a bug in Subler that might causes tvdb to not return all the posters.

  16. Gordon Werner reporter

    Seems to have done the trick ... tried it with 5 different files and the correct & expected artwork was returned with this new test version

    [12:14:49] Error: FindIntegerProperty: no such property - moov.trak[2].mdia.minf.stbl.stsd...esds.decConfigDescr.objectTypeId (../src/mp4file.cpp,747) [12:14:49] Error: FindIntegerProperty: no such property - moov.trak[2].mdia.minf.stbl.stsd...esds.decConfigDescr.objectTypeId (../src/mp4file.cpp,747) [12:14:51] Requesting URL https://itunes.apple.com/search?country=US&lang=en&term=Granblue%20Fantasy%20The%20Animation%20season%201&attribute=tvSeasonTerm&entity=tvSeason&limit=250 [12:14:51] Requesting URL https://itunes.apple.com/search?country=US&lang=en&term=Granblue%20Fantasy%20The%20Animation&attribute=showTerm&entity=tvShow&limit=250 [12:14:54] Requesting URL https://api.thetvdb.com/search/series?name=Granblue%20Fantasy%20The%20Animation [12:14:54] Requesting URL https://api.thetvdb.com/series/319981 [12:14:54] Requesting URL https://api.thetvdb.com/series/319981/actors [12:14:55] Requesting URL https://api.thetvdb.com/series/319981/episodes/query?airedSeason=1&airedEpisode=11 [12:14:56] Requesting URL https://api.thetvdb.com/episodes/6099584 [12:14:56] Requesting URL https://itunes.apple.com/search?country=US&lang=en&term=Granblue%20Fantasy%20The%20Animation%20Lyria's%20Wish&entity=tvEpisode [12:14:56] Requesting URL https://api.thetvdb.com/series/319981/images/query?keyType=season [12:14:56] Requesting URL https://api.thetvdb.com/series/319981/images/query?keyType=poster [12:14:57] Requesting URL https://thetvdb.com/banners/_cache/seasons/319981-1.jpg [12:14:57] Requesting URL https://thetvdb.com/banners/_cache/posters/319981-1.jpg [12:14:57] Requesting URL https://thetvdb.com/banners/_cache/posters/319981-2.jpg [12:15:01] Requesting URL https://thetvdb.com/banners/posters/319981-2.jpg

  17. asheiner

    thanks also from my side. It works better, but not as good as the old version, which retrieves more posters. But I see that I have to open a new issue for that.

  18. David Bourke

    This version has fixed my problem too. Tried 1.3.1 again this morning - no change. Updated to 1.3.2 - fixed.

    Info is returned damn quick now too.

    Dave.

  19. Log in to comment