- Allow to disable static files server
- cmake: remove
DownloadProject
feature, now dependencies must be previously installed - Add minimalist video player
- Allow to stream webradios via an icecast server
- Add http compression
- Update authentication backend to OpenID Connect with JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens
- Fix small UI Bugs
- Fix data source refresh bug on updated media
- Add PKCE support on OAuth2 connector
- Update front-end libraries and adapt code to it
- Use instance->timeout to automatically disconnect streams after a long inactivity
- Fix multiple small bugs on front-end and backend
- Each browser store its own stream parameters: format, channels, bitrate and sample rate
- Since AVResample library is deprecated, switch to SWResample (thanks to SIPWise for the example)
- av_register_all is deprecated since 58.9.100
- Fix small bugs in UI
- Don't show player manager if no angharad api
- Add oauth2Config.enabled
- Add benoicPrefix and carleonPrefix to be able to use other prefix on angharad if necessary
- Make Chrome more happy on command
next
- Improve UI in several ways
- Improve backend reaction on reload streams
- Minor UI bugfixes and improvements
- Add mutex lock on audio buffer for some multi-client tasks
- Move db and config files to docs/, update CMake script accordingly
- Fix UI bug in Chrom[e|ium]
- Various UI bugfixes and improvements
- Import/Export playlists
- Do not store large cover image in database, instead re-reead it from the file each time it's asked
- Add CMake build script
- Add docker image and document on how to run Taliesin with Docker
- Set default player name properly
- Check if stored values still exist on reload
- And now we refresh a data source right after creating it
- Fix impersonate small bug, improve Manage Data Source
- Add minimal install for Raspberry PI
- Allow to build Taliesin without libjwt with the option DISABLE_OAUTH2
- Modify a little bit so a MPD can be added in Carleon via Taliesin interface
- Fix memory issue
- Bugfixes for Alpine linux
- Improve websocket support
- Fix front-end when no authentication is set
- Fix minor bugs in the backend (lock that wasn't unlocked after use) and front-end (MPD player connector issues)
- First release