LibreTime 3.0.0 alpha 8
This version was released on 2019-08-02.
Please report new issues and/or feature requests in the issue tracker.
For general discussion or if you need help, you can join the discourse forum or chat on #libretime:matrix.org.
The full tarball for the 3.0.0-alpha.8
release of LibreTime is
available here.
💖 Contributors
The LibreTime project wants to thank the following contributors for contributing to this release:
- @ciaby
- @hairmare
- @learning-more
- @mirzazulfan
- @paddatrapper
- @Robbt
🚀 Features
- The LibreTime project now has a proper logo.
- New "Show Listener Stats" in "Analytics" contains listeners statistics on specific shows.
- Display time of last podcast import in downloaded podcasts view.
- Allow sorting by last play date in smartblocks, makes creating playlists that play the least played track possible.
- Preliminary support for Debian Buster (Remember to patch the liquidsoap scripts if you use Buster).
🐛 Bug fixes
- Widgets now use user specified timezones as they should.
- Podcast view now display proper number of downloaded podcasts rather than just the first 25 podcasts.
- Fix using non-ascii characters in podcast publishing service.
- Fix canceling current show for "linked" shows.
- Fix empty schedule page when previous track is empty.
- Fix focus jumping to search in advanced search.
🔥 Deprecation and removal
- Dropped support for Debian Jessie as it's end-of-life
- Liquidsoap 1.1.1 support. 3.0.0-alpha.8 is most likely the last version to support liquidsoap 1.1.1 out of the box. The number of distros that install a current version of liquidsoap are gaining the majority and once Ubuntu releases a version of their distro that has liquidsoap 1.3.x we will switch to native liquidsoap 1.3.x support. Users still on liquidsoap 1.1.1 will need to apply a patch to their liquidsoap scripts (or update liquidsoap).
⚠️ Known issues
The following issues may need a workaround for the time being. Please search the issues before reporting problems not listed below.
Installer Issues
The installer is generally a bit unstable, we hope to be able to offer some reasonable packages at some point. Some of the GUI driven parts before the first login are also in a somewhat questionable state.
For now the installer distro selection is pretty good at auto detecting your os and usually does an ok job depending on your distro. You should usually not need to pass a --distribution and --release parameter, those are still supported for the time being but their use isn't recommended.
The UI works best if you don't use it in an opinionated fashion and change just the bare minimal.
If you want to skip the installer GUI completely you can configure LibreTime using airtime_mvc/build/airtime.example.conf
as an template. Due to some python/PHP differences you must remove all comments from the example to use it 😞. You'll also have to create some folder structures manually and check if the music dir got properly created directly in the database. Referencing a second install -fiap
install on a non productive system for reference can help with this type of bootstrap.
Media-Monitor config needs manual removing
If you are using the install
script you should most likely remove the [media-monitor]
config section from your /etc/airtime/airtime.conf
file to ensure you don't run into the problems described in
https://github.com/libretime/libretime/issues/450. We recommend you do this before running the update since there are no known LibreTime releases that depend on the config value.