#13589: Bugs in backend serviceAPIs
-------------------------------------------------+-------------------------
Reporter: Peter Bennett | Owner: Peter
| Bennett
Type: Bug Report - General | Status: assigned
Priority: minor | Milestone:
| needs_triage
Component: MythTV - Services API - Backend | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
-------------------------------------------------+-------------------------
The ''leanfront'' frontend for MythTV uses service APIs exclusively to
support a fully functional frontend. In the process of developing this I
have found some bugs in the service APIs:
- File names in URLS should be url encoded (art urls). The way they
currently are returned, the URL fails if a program title has a colon or
other special character (e.g. Law and Order: Special Victim's Unit).
- Redirect for download of files on slave backends use wrong URL.
Redirects to host name as server address. This does not work if there is
no DNS or the DNS name does not match the MythTV host name. The API should
look up the IP address of the host in the settings and use that. (Note I
cannot use the hosts file to resolve the address since the APIs are called
from Android and you cannot update android system files).
- Settings API returns nothing for null host id requests. Entries that are
system wide have null host id and they should be able to be read.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13589>
MythTV <http://www.mythtv.org>
MythTV Media Center
-------------------------------------------------+-------------------------
Reporter: Peter Bennett | Owner: Peter
| Bennett
Type: Bug Report - General | Status: assigned
Priority: minor | Milestone:
| needs_triage
Component: MythTV - Services API - Backend | Version: Master Head
Severity: medium | Keywords:
Ticket locked: 0 |
-------------------------------------------------+-------------------------
The ''leanfront'' frontend for MythTV uses service APIs exclusively to
support a fully functional frontend. In the process of developing this I
have found some bugs in the service APIs:
- File names in URLS should be url encoded (art urls). The way they
currently are returned, the URL fails if a program title has a colon or
other special character (e.g. Law and Order: Special Victim's Unit).
- Redirect for download of files on slave backends use wrong URL.
Redirects to host name as server address. This does not work if there is
no DNS or the DNS name does not match the MythTV host name. The API should
look up the IP address of the host in the settings and use that. (Note I
cannot use the hosts file to resolve the address since the APIs are called
from Android and you cannot update android system files).
- Settings API returns nothing for null host id requests. Entries that are
system wide have null host id and they should be able to be read.
--
Ticket URL: <https://code.mythtv.org/trac/ticket/13589>
MythTV <http://www.mythtv.org>
MythTV Media Center