Bugzilla – Bug 17944
Artwork doesn't work on streams from local network
Last modified: 2016-03-10 08:14:26 UTC
Created attachment 7662 [details] ImageSourceServer.lau.patch patch to fix the fix The old bugs is closed and didn't reopen on comment... Fixes for Fix This fix breaks the facebook suff as facebooks image URL's are quite rightly over https.... So should we... , fix for images with https ie facebook screensavers and a complete private networks list... Patch with fixes... +++ This bug was initially created as a clone of Bug #13937 +++ When I use Spotify through DSBridge its stream contains a reference to an artwork url. The artwork is shown correctly in the Squeezebox Server web interface but on the Controller I just get a blank image. The image url in the web interface looks like this: http://172.16.0.223:8124/cover/1252558053.png By looking at the Squeezeplay code it seems like all http based artwork urls are sent to SqueezeNetwork for resizing. This will of course not work in this case since DSBridge runs on my local network behind a firewall so SqueezeNetwork has no access to it. There is a comment in the Squeezeplay code saying "Use the SN image resizer on all remote URLs until SP can resize images with better quality" which I suppose is related to this. Would it be possible to do the rescaling on artwork urls that refers to the local sub network internally in Squeezeplay and use SN for the rest ? Or maybe try SqueezeNetwork first and if that doesn't work use Squeezeplay ? Or could the Squeezebox Server on the local network be used to do the resizing for local streams ?
Created attachment 7663 [details] ImageSourceServer.patch Update 2 2nd version should apply cleanly
Created attachment 7664 [details] This patch includes fixes for the caption handling when it returns userdata Fixes for caption handling included this is now suitable for the PatchInstaller Applet ;-)