After a major UI refactoring in v2.0.0, KooZic is getting social and can now display upcoming events. Moreover, it is the first version to integrate LDAP authentication.
The major feature of this release is the addition of a social part to KooZic through the artists’ events. It is now possible to update the artist’s events from its form view, in the ‘Events’ tab. Moreover, each user can follow his preferred artists thanks to the ‘Follow’ switch, on the top right.
The events linked to a followed artist are aggregated in the top menu ‘Events’. By default they are grouped by month, which allows a quick overview.
Finally, it is also possible to define a maximum distance to display an event in the list. Each user can modify his settings (from the top right menu) and choose his location as well as the maximum distance allowed.
One of the major UI issue of KooZic is the number of clicks required to play a track. It first has to be added to a playlist, then play. It might be annoying, but up to now I hadn’t found a good technical solution. It is now the case, therefore ‘Add And Play’ buttons have been added in many places.
Such a button adds the tracks to the current playlist and starts playing.
LDAP authentication integration
It is not possible to integrate the KooZic users with a LDAP registry. To do so, it is necessary to install the appropriate module thanks to the ‘Apps’ menu: ‘Authentication via LDAP’
Then, you need to configure the server in the ‘Settings’, ‘Users & Companies > LDAP Servers’ menu. A configuration example is shown with a test server.
The video player Clappr has been updated, with a new subtitles management (support of SRT and WEBVTT files).
Upgrade of an existing installation
The v2.1.0 is compatible with the previous v2.0.0 version. To upgrade:
curl https://raw.githubusercontent.com/DocMarty84/koozic_install/v2/koozic_install.py > k_install.py chmod +x k_install.py sudo ./k_install.py upgrade
- A new Python library is required:
sudo pip3 install webvtt-py==0.4.2
- To install the new LDAP module, you first need to reload the plugin list manually. Go to http://localhost:8069/web?debug, then ‘Apps’ and ‘Update Apps List’
- Stop KooZic:
- Download v2.1.0 on the release page
- Copy the
Dockerfilefrom v2.1.0 to the folder where v2.0.0 was extracted.
docker-compose build> a new version of KooZic is downloaded
docker-compose up -d
Do not hesitate to submit a Github issue if necessary!