Subler 1.3.1 is not returning artwork from thetvdb.com
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)
-
repo owner -
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.
-
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.
-
repo owner Can you try this version? https://subler.org/downloads/Subler-Log.zip
It will log all the http request in the message log window (Window -> Message Log). Can you run it and paste the log here?
-
Here we go:
[09:40:51] Requesting URL https://api.thetvdb.com/login [09:40:52] Requesting URL https://api.thetvdb.com/search/series?name=Raumschiff%20Enterprise%20-%20Das%20n%C3%A4chste%20Jahrhundert [09:40:52] Requesting URL https://api.thetvdb.com/series/71470 [09:40:53] Requesting URL https://api.thetvdb.com/series/71470/actors [09:40:53] Requesting URL https://api.thetvdb.com/series/71470/episodes/query?airedSeason=6&airedEpisode=19 [09:40:56] Requesting URL https://api.thetvdb.com/episodes/46652 [09:40:57] Requesting URL https://itunes.apple.com/search?country=DE&lang=de&term=Raumschiff%20Enterprise%20-%20Das%20n%C3%A4chste%20Jahrhundert%20Der%20Feuersturm&entity=tvEpisode [09:40:57] Requesting URL https://api.thetvdb.com/series/71470/images/query?keyType=season [09:40:57] Requesting URL https://api.thetvdb.com/series/71470/images/query?keyType=poster [09:40:57] { "Error": "No results for your query: map[keyType:poster keyValue:71470]" } [09:40:58] Requesting URL https://thetvdb.com/banners/episodes/71470/46652.jpg [09:40:58] Requesting URL https://thetvdb.com/banners/_cache/seasons/71470-6.jpg
-
repo owner Are you both in Germany? It could be a localised issue in a tvdb mirror.
-
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.
-
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?
-
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
-
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)
-
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
-
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)
-
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...
-
repo owner I've posted some threads on the tvdb developers forum. Let's see if they answer.
-
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.
-
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.
-
repo owner Ok I finally found a bug in Subler that might causes tvdb to not return all the posters.
-
repo owner Please try this: https://subler.org/downloads/Subler-Test.zip it should fix the issues of missing posters if the search language is not English.
-
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
-
repo owner - changed status to resolved
Fixed in 1.3.2. Open a new issue if there are other bugs.
-
reporter thank you!
-
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.
-
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.
- Log in to comment
Can't reproduce the issue here. Please write all the parameters of the search you are making.