Changelog =========== 0.5.0 -> 0.6.0 --------------------- 1. New Features * integrate httpd server from Stefan Frings (http://stefanfrings.de/qtwebapp/) * establish REST API (files, oauth2, tasks, app, hardware) * add screenshot method * add support for network trigger (notify) * clear web cache via task scheduler * clear all caches via task scheduler 2. Improvements * On Philips PPDS devices, UUID created from serial and model codes * support Philips SICP function for disable/enable backlight * Kill timer for video/audio if Android interrupts media hard * exec-attribute for every element possible * enhance excl priority and pause/resume handling * video and audio files can now pause and resume * fix HTML scale bug in Android * fix delete bug * various bug fixes * new professional designed icons and logo 0.4.0 -> 0.5.0 (current stable) --------------------- 1. New Features * resumable downloads * logs and debug box includes disc space values * reorganized debug box * support endsync for excl and par (first|last|id-value) * support negative values for offset * support restart-attribute (always|never|whenNotActive|default) * support for media-element brush and attribute color * support for syncbase values with positive clock values for begin/end * support for event values and interactivity (beginEvent, endEvent) with positive clock values for begin/end * support for interactive events activeEvent and click (mouseclick and touch) * support for accesskey * support for repeatCount in media tags (brush, img, audio, video, ref, text) 2. Improvements * additional SMIL-Indexes for testing * debugbox in human-readable byte sizes * improve handling of cache handling when disc space gets full * improve compatibility to SMIL standard * improve compatibility to IAdea player * various bugfixes * add gmock support in test.pri (use linux distribution repository for gmock) 0.3.0 -> 0.4.0 --------------------- 1. New Features * remote configuration changes from CMS * auto update for for non-root Android devices (via Device Owner-App garlic-launcher) * work together with garlic-launcher API * expr-attributes based on Xpath and functions compatible to Iadea player * code coverage * add support for macOS 10.13 * wgt (Webwidgets) supports parameter 2. Improvements * integrate version number in build enviroments from github repository * get uuid from operating system if possible * add support xml:id in region * support for multiple regionNames for playing same media * replace deprecated QDesktopWidget members for screen determination * SMIL-index will be preloaded by default before play * path to a config.xml via command line * reorganized code structure and name changes * Android builds now signed * cleanup debug.log * change Android builds from deprecated gcc to clang > Qt 5.12.x * new icons * various bugfixes 3. Remarks * Qt 5.10.x is minimal requirement for builds 0.2.0 -> 0.3.0 --------------------- 1. New Features * Add Raspberry Pi and Tinker board Support * Network config dialog for embedded systems * Initial scripts for embedded support (experimental) * Index change via config 2. Improvements * Android version can now select SMIL-index * Video output is now more generic for IoT devices * Add handling for 302 status codes * Full debian stretch dependencies for deb creatiion * Include own openssl-lib for android > 5 3. Bugfixes * fix bug with local file * correct version info in http agent * fix bug which hides images * fix index timer * fix for some broken media rederict * fix missing fonts on some installations * workaround for strange behaviour of Qt-Android QML signals 0.1.0 -> 0.2.0 --------------------- 1. New Features * Events,- Play, System and Inventory-Reports sending via WebDav * More strictly player component seperation from garlic-lib * New QML player component added to support mobile devices * Android version added 2. Improvements * Complete rewrite of network, and file and manager * Change configuration Hot-Key from Ctrl-C to Ctrl-S cause is some cases Ctr-C do not work correct * lot's of bug and memleaks fixes or workarounded * work on stability Initial release 0.1.0 --------------------- 1. Features * Multi monitor: can spread a big screen over multiple monitors or select one for showing fullscreen * Videoformats: H264, H265, VC1, VP8, MPEG-1/2/4, OGG/Theora, WEBM, TS, VOB, MOV, FLV * Audio formats: WAV, WMA, MP3, OGG/Vorbis * Image formats: AVI, JPG, GIF, PNG * Playlist format: W3C SMIL * Web formats: HTML5 and W3C Widgets * SMIL Container: seq, par and excl * SMIL Media: image, video, text and ref media * Layouts: multizones for splitscreens etc... * Caching: media and index * SMIL-Indexes: variable refresh times * http redirects and ssl/https * Index-Path Config: via command line or config.xml