Hello,
I have got a similar problem as described in http://m.apt.tvheadend.org/issues/4188:
I am using an Intel NUC with Windows 8.1 Pro and Kodi Krypton 17.6 installed, running perfectly with Tvheadend 4.3-1213~g3ea69fe installed on a NAS with Ubuntu 16.04 running.
I installed Kodi 17.6 on a second computer and tv-channels are playing smoothly, but no channel icons are shown.
Kodi-log says:
ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for http://USERNAME:PASSWORD@192.168.1.14:9981/imagecache/151
But on both computers I am using the same user (in fact, username and password are both 'kodi', not very imaginativeg).
I tried this on ssh:
curl -o /dev/null -v -m 10 http://kodi:kodi@192.168.1.14:9981/imagecache/133
with the following output:
* Trying 192.168.1.14...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 192.168.1.14 (192.168.1.14) port 9981 (#0)
* Server auth using Basic with user 'kodi'
> GET /imagecache/133 HTTP/1.1
> Host: 192.168.1.14:9981
> Authorization: Basic a29kaTprb2Rp
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 401 Unauthorized
< Server: HTS/tvheadend
< Cache-Control: no-cache
< WWW-Authenticate: Digest realm="tvheadend", qop="auth", nonce="902741f49e6780db41d8fe7268f41178", opaque="6bff17bab2a74b7ad04d9a44b6b72aee"
< Connection: Keep-Alive
< Content-Type: text/html
< Content-Length: 432
<
{ [432 bytes data]
100 432 100 432 0 0 189k 0 --:--:-- --:--:-- --:--:-- 421k
* Connection #0 to host 192.168.1.14 left intact
So the user is not authorized ??? But within a browser
http://kodi:kodi@192.168.1.14:9981/imagecache/133
shows me the corresponding logo, it even does when I just enter @
http://192.168.1.14:9981/imagecache/133@.
I also copied the addon-directory and addon_data-directory of the pvr-addon from the first to the second computer, without success.
The android-app 'TVHClient' also shows all logos like the first computer, using the same user and password.
And it doesn't matter if the first computer is running or not, logos are never shown on the second computer.
Anyone knows what's going on here?