There has been another release for the homebrew app, Showtime. In this update it brings brand new HTTP access. with many fixed bugs and enhancements.
Quote from the developer.
4.5.387
Put logging about image loading behind a debug switch
Make icecast debug optional (from dev:settings)
http: Check if we are reading outsize known filesize before reconnect attempt
(This fixes so we don’t fail to detect EOF for connection: close and when client does not want us to reconnect)
video: Fix broken mimetype handling
hls: Disable low res video on all platforms
prop: Add prop_create_multi()
glw/video: Remove unnecessary elements from vertex array
vdpau: Create video decoder and surfaces based on display dimensions (not coded dimensions)
prop: Fix edge cases when unlinking symlinks
upgrade: Let omnigrade dev setting influence STOS upgrades too
upgrade: Retry write upon EAGAIN, EINTR and EINPROGRESS
upgrade: More robust upgrade of STOS: First download all necessary files to disk, sync() and then move them all into place at once
icecast: Add tag-decoding of StreamTitle if we find
More usage counters
http: Fix bug when using Connection: close and the new faster way of opening HTTP files
hls: Avoid really low resolutions (< 128 || < 72) on Rpi as it seems to put the decoder in a bad state
glw/playfield: Fix animation when in conditional ui rendering
js: Add showtime.deviceId property
Improve HTTP file access …
Request 4096 bytes on first GET intead of 2 bytes and don’t throw away the results
If server reponds with 200 on range request, just accept the server won’t do range requests
Fix problem in http_read so it will make sure to fulfill the read even if there were pending data
hls: Must set mp_start_time or subtitles won’t display for streams which start at PTS != 0
Improve error logging when writing upgrades to disk
glw/playfield: Schedule refresh when new child is selected
Add a throbber to search result page
Revert “js: Avoid running multiple search queries in the same plugin”
rpi: Upgrade STOS to 1.0.9
prop: Fix typo on prop unlinking causing some bugs
prop: More trace output
skin: Remove some actions in page menu if the would have no effect
Such as: Go to settings,home,playqueue if already at the page
Also remove the ability to bookmark home page. It makes no sense
prop: Fix broken symlink unlinking in prop_destroy0()
We need to unlink symlinks before we decend the tree
prop: Improve trace
prop: Avoid creating unnecessary properties during unlink
Fix bug when seeking in queues
glw: Fix another issue related to conditional ui rendering.
glw: Must schedule UI refresh when a child moves
glw: Fix broken move in array widget
glw/container: Schedule refresh when retiering childs
rpi: Avoid trying to decode progressive JPEGs and JPEGS without exactly three color channels
image: Never scale above im_max_{width,height} even if we get a requested width/height
rpi: Fix image corruption when decoding some JPEG images …
ps3: Fix startup crash (recent regression)
ui: Fix regression in how navigation list wrapping is handling …
js: Change JS_GetClass() -> JS_GET_CLASS()
usage: Add more counters
usage: Add plugin specific counters
glw/x11: Must repaint window on Expose when in conditional render mode
plugin: Unlock plugin mutex during download
usage: Don’t use time() to get elapsed runtime as it might change if clock is adjusted
videoplayer: Remove unused code for parsing HLS playlists
glw: If switching deck page we need to rerender …
Download: https://movian.tv/downloads/movianQuote from the developer.
4.5.387
Put logging about image loading behind a debug switch
Make icecast debug optional (from dev:settings)
http: Check if we are reading outsize known filesize before reconnect attempt
(This fixes so we don’t fail to detect EOF for connection: close and when client does not want us to reconnect)
video: Fix broken mimetype handling
hls: Disable low res video on all platforms
prop: Add prop_create_multi()
glw/video: Remove unnecessary elements from vertex array
vdpau: Create video decoder and surfaces based on display dimensions (not coded dimensions)
prop: Fix edge cases when unlinking symlinks
upgrade: Let omnigrade dev setting influence STOS upgrades too
upgrade: Retry write upon EAGAIN, EINTR and EINPROGRESS
upgrade: More robust upgrade of STOS: First download all necessary files to disk, sync() and then move them all into place at once
icecast: Add tag-decoding of StreamTitle if we find
More usage counters
http: Fix bug when using Connection: close and the new faster way of opening HTTP files
hls: Avoid really low resolutions (< 128 || < 72) on Rpi as it seems to put the decoder in a bad state
glw/playfield: Fix animation when in conditional ui rendering
js: Add showtime.deviceId property
Improve HTTP file access …
Request 4096 bytes on first GET intead of 2 bytes and don’t throw away the results
If server reponds with 200 on range request, just accept the server won’t do range requests
Fix problem in http_read so it will make sure to fulfill the read even if there were pending data
hls: Must set mp_start_time or subtitles won’t display for streams which start at PTS != 0
Improve error logging when writing upgrades to disk
glw/playfield: Schedule refresh when new child is selected
Add a throbber to search result page
Revert “js: Avoid running multiple search queries in the same plugin”
rpi: Upgrade STOS to 1.0.9
prop: Fix typo on prop unlinking causing some bugs
prop: More trace output
skin: Remove some actions in page menu if the would have no effect
Such as: Go to settings,home,playqueue if already at the page
Also remove the ability to bookmark home page. It makes no sense
prop: Fix broken symlink unlinking in prop_destroy0()
We need to unlink symlinks before we decend the tree
prop: Improve trace
prop: Avoid creating unnecessary properties during unlink
Fix bug when seeking in queues
glw: Fix another issue related to conditional ui rendering.
glw: Must schedule UI refresh when a child moves
glw: Fix broken move in array widget
glw/container: Schedule refresh when retiering childs
rpi: Avoid trying to decode progressive JPEGs and JPEGS without exactly three color channels
image: Never scale above im_max_{width,height} even if we get a requested width/height
rpi: Fix image corruption when decoding some JPEG images …
ps3: Fix startup crash (recent regression)
ui: Fix regression in how navigation list wrapping is handling …
js: Change JS_GetClass() -> JS_GET_CLASS()
usage: Add more counters
usage: Add plugin specific counters
glw/x11: Must repaint window on Expose when in conditional render mode
plugin: Unlock plugin mutex during download
usage: Don’t use time() to get elapsed runtime as it might change if clock is adjusted
videoplayer: Remove unused code for parsing HLS playlists
glw: If switching deck page we need to rerender …
Source: Here