libretime/docs/releases/3.0.0-alpha.01.md

97 lines
4.1 KiB
Markdown
Raw Permalink Normal View History

---
title: LibreTime 3.0.0 alpha 1
---
2022-02-21 13:18:15 +01:00
import ReleaseHead from './\_release-head.md';
2022-02-21 13:18:15 +01:00
<ReleaseHead date="2017-04-20" version="3.0.0-alpha.1"/>
## :rocket: Features
2022-02-21 13:18:15 +01:00
- Make overriding of album tag in downloaded Podcasts configurable
- Configurable master and show sources in settings
- Version check on main interface against Github
- updated i18n strings (complete ru_RU translation)
- Allow closing "Scheduled Shows" tab in Showbuilder
- FreeIPA Auth Adaptor
## :bug: Bug fixes
2022-02-21 13:18:15 +01:00
- Use `restart=always` in systemd installs
- Don't depend on hardcoded admin password for autoplaylist feature
2022-02-21 13:18:15 +01:00
- more legacy upstream branding removal
- restore table settings (ie. columns and sort) on login
- translatable radio page
- line-in recording almost works again
- no more oopsing on week info API
## :fire: Deprecation and removal
2022-02-21 13:18:15 +01:00
- The `ubuntu` Vagrant box has been replaced with `ubuntu-xenial` and `ubuntu-trusty`. The `debian` box has been replaced with `debian-jessie` and `debian-wheezy`. Users of the old boxes should switch to a new box so we can drop the old box after this release.
## :warning: Known issues
2022-02-21 13:18:15 +01:00
2022-03-29 13:07:38 +02:00
The following issues need a workaround for the time being. Please search the [issues](https://github.com/libretime/libretime/issues) before reporting problems not listed below.
2022-02-21 13:18:15 +01:00
### Outdated silan reports unreliable cue in/out information
Out of the box the installer installs a broken, outdated version of silan on all Debian based Platforms (ie. Ubuntu). This affects all distros supported by the installer except CentOS which doesn't have upstream packages and you may either install from source or use the [0.3.3 packages](https://github.com/radiorabe/centos-rpm-silan) from [RaBe APEL](https://build.opensuse.org/project/show/home:radiorabe:audio).
2022-02-21 13:18:15 +01:00
You can check the version of silan by running with `silan --version` which should report `0.3.3` or with `sudo dpkg -s silan | awk '/Version/ {print $2}'` that will show the exact package version you installed. Please include this information if you file bugs concerning silan.
There are multiple workarounds to this issue and [a bug against the upstream](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=855319) has been opened with Debian. Until this is sorted you should pre-install silan from a source you trust. If your distro hasn't updated to 0.3.3 yet you can also help by asking your distros maintainers for a bump.
2022-02-21 13:18:15 +01:00
The following solutions have been reported to work.
2022-03-29 13:07:38 +02:00
#### Silan from OBS build (https://github.com/libretime/libretime/issues/177#issuecomment-299195796)
2022-02-21 13:18:15 +01:00
Works for all relevant Debian and Ubuntu distros and installs silan `0.3.3~nmu1`.
```bash
2022-03-29 13:07:38 +02:00
sudo apt-get update
sudo apt-get install apt-transport-https
2022-02-21 13:18:15 +01:00
# install package signing key from obs
2022-03-29 13:07:38 +02:00
wget -qO- https://download.opensuse.org/repositories/home:/hairmare:/silan/Debian_7.0/Release.key \
2022-02-21 13:18:15 +01:00
| apt-key add -
# add OBS repo to sources list (pick the distro you need)
# Debian Wheezy
2022-03-29 13:07:38 +02:00
echo 'deb https://download.opensuse.org/repositories/home:/hairmare:/silan/Debian_7.0 ./' \
2022-02-21 13:18:15 +01:00
> /etc/apt/sources.list.d/hairmare_silan.list
# Debian Jessie
2022-03-29 13:07:38 +02:00
echo 'deb https://download.opensuse.org/repositories/home:/hairmare:/silan/Debian_8.0 ./' \
2022-02-21 13:18:15 +01:00
> /etc/apt/sources.list.d/hairmare_silan.list
# Ubuntu Trusty
2022-03-29 13:07:38 +02:00
echo 'deb https://download.opensuse.org/repositories/home:/hairmare:/silan/xUbuntu_14.04 ./' \
2022-02-21 13:18:15 +01:00
> /etc/apt/sources.list.d/hairmare_silan.list
# Ubuntu Xenial
2022-03-29 13:07:38 +02:00
echo 'deb https://download.opensuse.org/repositories/home:/hairmare:/silan/xUbuntu_16.04 ./' \
2022-02-21 13:18:15 +01:00
> /etc/apt/sources.list.d/hairmare_silan.list
# update local package database
apt-get update
# install silan 0.3.3 from obs packages
apt-get install silan
```
2022-03-29 13:07:38 +02:00
#### Legacy upstream silan packages (https://github.com/libretime/libretime/issues/197)
2022-02-21 13:18:15 +01:00
Legacy Upstream hosts patched packages for Ubuntu Trusty on `apt.sourcefabric.org`. They install as `0.3.2~trusty~sfo-1`.
```bash
2022-03-29 13:07:38 +02:00
sudo apt-get update
sudo apt-get install apt-transport-https
2022-02-21 13:18:15 +01:00
sudo tee -a /etc/apt/sources.list <<EOD
2022-03-29 13:07:38 +02:00
deb https://apt.sourcefabric.org/ trusty main
2022-02-21 13:18:15 +01:00
EOD
sudo apt-get update
sudo apt-get install sourcefabric-keyring
sudo apt-get update
sudo apt-get install --reinstall silan=0.3.2~trusty~sfo-1
```