Path to this page:
./
audio/librespot,
Open Source Spotify client library
Branch: CURRENT,
Version: 0.4.1,
Package name: librespot-0.4.1,
Maintainer: pinOpen source client library for Spotify. It enables applications to use Spotify's
service to contol and play music via various backends, and to act as a Spotify
Connect receiver.
It is an alternative to the official and deprecated closed-source libspotify.
Additionally, it will provide extra features which are not available in the
official library.
Note: librespot only works with Spotify Premium. This will remain the case for
the foreseeable future, as we are unlikely to work on implementing the features
such as limited skips and adverts that would be required to make librespot
compliant with free accounts.
Package options: portaudio
Master sites:
Filesize: 149.555 KB
Version history: (Expand)
- (2022-05-24) Updated to version: librespot-0.4.1
- (2022-05-22) Updated to version: librespot-0.4.0
- (2022-03-28) Updated to version: librespot-0.3.1nb3
- (2021-12-08) Updated to version: librespot-0.3.1nb2
- (2021-11-16) Updated to version: librespot-0.3.1nb1
- (2021-10-25) Updated to version: librespot-0.3.1
CVS history: (Expand)
2022-05-23 23:08:34 by pin | Files touched by this commit (3) |  |
Log message:
audio/librespot: update to 0.4.1
0.4.1 - 2022-05-23
Changed
[chore] The MSRV is now 1.56
Fixed
[playback] Fixed dependency issues when installing from crate
|
2022-05-22 18:38:02 by pin | Files touched by this commit (3) |  |
Log message:
audio/librespot: update to 0.4.0
0.4.0 - 2022-05-21
Changed
[chore] The MSRV is now 1.53
[contrib] Hardened security of the systemd service units
[core] Session: connect() now returns the long-term credentials
[core] Session: connect() now accepts a flag if the credentails should be
stored via the cache
[main] Different option descriptions and error messages based on what
backends are enabled at build time
[playback] More robust dynamic limiter for very wide dynamic range (breaking)
[playback] alsa: improve --device ? output for the Alsa backend
[playback] gstreamer: create own context, set correct states and use sync
handler
[playback] pipe: create file if it doesn't already exist
[playback] Sink: write() now receives ownership of the packet (breaking)
Added
[main] Enforce reasonable ranges for option values (breaking)
[main] Add the ability to parse environment variables
[main] Log now emits warning when trying to use options that would otherwise
have no effect
[main] Verbose logging now logs all parsed environment variables and command
line arguments (credentials are redacted)
[main] Add a -q, --quiet option that changes the logging level to WARN
[main] Add disable-credential-cache flag (breaking)
[main] Add a short name for every flag and option
[playback] pulseaudio: set the PulseAudio name to match librespot's device
name via PULSE_PROP_application.name environment variable (user set env var
value takes precedence) (breaking)
[playback] pulseaudio: set icon to audio-x-generic so we get an icon instead
of a placeholder via PULSE_PROP_application.icon_name environment variable
(user set env var value takes precedence) (breaking)
[playback] pulseaudio: set values to: PULSE_PROP_application.version,
PULSE_PROP_application.process.binary, PULSE_PROP_stream.description,
PULSE_PROP_media.software and PULSE_PROP_media.role environment variables
(user set env var values take precedence) (breaking)
Fixed
[connect] Don't panic when activating shuffle without previous interaction
[core] Removed unsafe code (breaking)
[main] Fix crash when built with Avahi support but Avahi is locally unavailable
[main] Prevent hang when discovery is disabled and there are no credentials
or when bad credentials are given
[main] Don't panic when parsing options, instead list valid values and exit
[main] --alsa-mixer-device and --alsa-mixer-index now fallback to the card and
index specified in --device.
[playback] Adhere to ReplayGain spec when calculating gain normalisation factor
[playback] alsa: make --volume-range overrides apply to Alsa softvol controls
Removed
[playback] alsamixer: previously deprecated options mixer-card, mixer-name and
mixer-index have been removed
|
2022-04-03 12:05:29 by pin | Files touched by this commit (1) |
Log message:
audio/librespot
Fix build with gstreamer-backend.
|
2022-03-28 12:43:41 by Tobias Nygren | Files touched by this commit (125) |
Log message:
a*/*: revbump(1) for libsndfile
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|
2021-11-15 23:54:34 by Thomas Klausner | Files touched by this commit (396) |
Log message:
*: recursive bump for gstreamer 1.18.5
|
2021-10-26 11:59:39 by Nia Alarie | Files touched by this commit (455) |
Log message:
audio: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes.
The following distfiles couldn't be fetched (possibly they are fetched
conditionally):
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
./audio/freeswitch-sounds-ru/distinfo \
freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
./audio/freeswitch-music/distinfo \
freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
./audio/freeswitch-sounds-fr/distinfo \
freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
./audio/freeswitch-sounds-en/distinfo \
freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
|
2021-10-25 00:03:55 by pin | Files touched by this commit (3) |  |
Log message:
audio/librespot: update to 0.3.1
Changed
-Include build profile in the displayed version information
-[playback] Improve dithering CPU usage by about 33%
Fixed
-[connect] Partly fix behavior after last track of an album/playlist
|