Skip to content

Latest commit

 

History

History
102 lines (64 loc) · 2.45 KB

CHANGELOG.md

File metadata and controls

102 lines (64 loc) · 2.45 KB

Taliesin changelog

1.0.20

  • 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

1.0.19

  • 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

1.0.18

  • 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

1.0.17

  • 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

1.0.16

  • 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

1.0.15

  • Make Chrome more happy on command next
  • Improve UI in several ways
  • Improve backend reaction on reload streams

1.0.14

  • Minor UI bugfixes and improvements
  • Add mutex lock on audio buffer for some multi-client tasks

1.0.13

  • 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

1.0.12

  • Add CMake build script

1.0.11

  • 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

1.0.10

  • And now we refresh a data source right after creating it

1.0.8

  • Fix impersonate small bug, improve Manage Data Source

1.0.7

  • 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

1.0.6

  • Fix memory issue

1.0.5

  • Bugfixes for Alpine linux

1.0.4

  • Improve websocket support

1.0.2

  • Fix front-end when no authentication is set

1.0.1

  • Fix minor bugs in the backend (lock that wasn't unlocked after use) and front-end (MPD player connector issues)

1.0.0

  • First release