Moovida behaves badly when thetvdb images server is down or unresponsive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Moovida |
Invalid
|
Undecided
|
Unassigned |
Bug Description
TheTVDB uses two separate servers for images (like backdrops and posters) and for the API.
This bug is only related to the images server (images.
There are 2 possible cases:
A) if images.thetvdb.com just refuse the connection.
B) if images.thetvdb.com accepts the connection but hangs indefinitely before giving a response.
When browsing the recategorization menus, the following issues can be noticed:
In case (A), looking at the moovida log shows that most of those "connection failed" errors are not handled at all in any graceful way (for example by falling back to default thumbnails for images).
In case (B) the same thing happens, but what is worse is that while the server is hanging, moovida remains hanging too, and without proper indication of what is going on. For example, it may take a lot of time to enter some of the recategorization menus. This is because the timeout used by Moovida is very long (around 10 seconds it seems).
To test this the best way (assuming that thetvdb is up most of the time) I think one should write a tiny script that just listen on the HTTP port and that just hangs the response forever. Then change your /etc/hosts file (or equivalent in your OS) so that images.thetvdb.com is the local host. In this way, it is possible, and very simple, to simulate the server being down or unresponsive and being able to ensure the bug, or verify any fix.
summary: |
- Moovida behaves badly when thetvdb images server is down + Moovida behaves badly when thetvdb images server is down or unresponsive |
Changed in moovida: | |
assignee: | nobody → Ugo Riboni (uriboni) |
status: | New → In Progress |
milestone: | none → bug-fixing-day |
tags: | added: feedback impairs-ux |
tags: |
added: user-experience removed: impairs-ux |
Changed in moovida: | |
assignee: | Ugo Riboni (uriboni) → nobody |
As far as this symptoms of 'Moovida behaves badly' and getting hung up indefinitely before giving a response is concerned , I not only observe it for providers like 'thetvdb' but also when I try to play some videos from plugins like 'canal plus' 'france television'.
Moovida tends to get hung up while buffering some videos.