2013-07-30, 13:45
When we are interfacing with an OAuth API, the signed URLs we pass to XBMC are valid only once. XBMC sometimes does several requests, which should not be needed, and this poses a problem since only the first request will succeed.
For example, when using these URLs for the 'thumbnail' attribute of a ListItem, XBMC will perform several requests to fetch the image. An HEAD request, followed by one or more GET requests. This does not work. It would be nice if XBMC could keep its requests to a minimum. A GET request produces the same headers an HEAD request would, so it is not necessary to repeat this process.
For playing media, I understand that a permanent URL will be needed in order to seek, etc, but for thumbnails I think we can live without them.
For example, when using these URLs for the 'thumbnail' attribute of a ListItem, XBMC will perform several requests to fetch the image. An HEAD request, followed by one or more GET requests. This does not work. It would be nice if XBMC could keep its requests to a minimum. A GET request produces the same headers an HEAD request would, so it is not necessary to repeat this process.
For playing media, I understand that a permanent URL will be needed in order to seek, etc, but for thumbnails I think we can live without them.