- Global Spotify playlist search and other improvements in Tizonia 0.19.0
- Fixed 'Google Play Music tracks cut short' in Tizonia 0.18.0
- Spotify login issues fixed in Tizonia 0.17.0
- More ways to discover music on Spotify with Tizonia 0.16.0
- Totally revamped Spotify support in Tizonia 0.15.0
- Tizonia v0.14.0 adds YouTube Channels and Google Play Music stations for non-subscribers
- Tizonia v0.13.0 adds support for Plex media servers
- New release v0.12.0 - Chromecast support!
- Snap package and Docker image available now!
- New Tizonia release v0.11.0
- All posts ...
Fixed 'Google Play Music tracks cut short' in Tizonia 0.18.0
Mar 17, 2019 • juanrubio
Fixed ‘Google Play Music tracks cut short’
This release primarily fixes an important issue in the Google Play Music service where many tracks were being cut short. Users reported this issue and helped out by collecting logs and providing very usuful insights.
Until v0.17.0, Tizonia was buffering about 20-40 seconds of track from Google Play Music, with further requests being put out periodically as the internal buffer utilization falled below a low watermark level. Apparently, the Google servers now expect the client to pull the all track data in a shorter period of time. This lead to some tracks being cut short, as the Google server would close the connection while Tizonia was still pulling data.
The internal buffering scheme in Tizonia has been updated to prevent this
issue. In addition, the following configuration elements have been added to
tizonia.conf in version 0.18.0. These are optional elements that can be used
to increase the resilence of Tizonia in the presence of track cuts of this kind.
gmusic.buffer_seconds soundcloud.buffer_seconds dirble.buffer_seconds youtube.buffer_seconds plex.buffer_seconds
Additionally, these values can be set or overriden from the command-line with
--buffer-seconds command-line option, e.g:
$ tizonia --gmusic-unlimited-artist 'queen' --buffer-seconds=520 $ tizonia --soundcloud-genres 'piano' --buffer-seconds=720 etc...
I would like to thank the users that contributed to issue #547 with their feedback:
Filtering of Spotify ‘explicit’ tracks
In v0.18.0 there is a new configuration option. This option switches on or off the filtering of ‘explicit’ tracks from Spotify. This is useful if you, for example, have children running around in the house while you are listening to music!.
tizonia.conf, you can do:
spotify.allow_explicit_tracks = true|false (default: false, set to true to allow explicit tracks)
or from the command-line:
--spotify-allow-explicit-tracks Allow Tizonia to play explicit tracks from Spotify (default: false).
Binaries and distribution
As usual CHANGELOG.md contains all the details.
Tizonia v0.18.0 will be soon in the following distribution channels:
Pandora support is still work-in-progress: