Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#40394 - [xbmc] No thumbnails on web interface with libmicrohttpd 0.9.35-1
Attached to Project:
Community Packages
Opened by Marc Geerlings (markus-66) - Friday, 16 May 2014, 13:26 GMT
Last edited by Ike Devolder (BlackEagle) - Monday, 02 June 2014, 17:36 GMT
Opened by Marc Geerlings (markus-66) - Friday, 16 May 2014, 13:26 GMT
Last edited by Ike Devolder (BlackEagle) - Monday, 02 June 2014, 17:36 GMT
|
DetailsDescription:
After upgrade of XBMC to 13.0 th ethumbnails on the web interface and Yats remote control app on Android are broken. After a downgrade of libmicrohttpd 0.9.35-1 to 0.9.34-1 the thumbnails work again. Additional info: * package version(s) xbmc 13.0-2 * config and/or log files etc. Enable allow control of XBMC via HTTP in the COnfiguration->Services->Webserver Steps to reproduce: Remote control through webpage: http://ipaddress-xbmc:8080 Select Movies or TV Shows Thumbnails are broken. |
This task depends upon
Closed by Ike Devolder (BlackEagle)
Monday, 02 June 2014, 17:36 GMT
Reason for closing: Fixed
Additional comments about closing: libmicrohttpd 0.9.37
Monday, 02 June 2014, 17:36 GMT
Reason for closing: Fixed
Additional comments about closing: libmicrohttpd 0.9.37
https://gist.github.com/610262d14abced206671
However, undoing that change is probably not a good solution to the problem, since I suppose they changed it for a good reason. Fixing it in XBMC is probably better(?).
This change will fix it for >= 0.9.35, but break it for earlier versions.
https://gist.github.com/a5500cd3c9d801bba479
The only way I can find how to check what version of libmicrohttpd is in use (not at compile time, but the dynamic shared library), is the function MHD_get_version (void). It returns a const char* with the verison, like "0.9.35" if that is the installed package version.
I tested it in default, AWXi and Chorus, as well as through jsonrpc (Maraschino).
Let me know if there's anything I can do to help.