Lyndon Brown
21b2110da2
bump glib
and gstreamer
dependency versions
...
(needed to be done together)
there was no changelog for gstreamer and far too many commits to check
compatibility, but compiling with the gstreamer backend feature works fine
with these new versions.
2020-12-14 11:53:54 +00:00
Lyndon Brown
bc973d02dc
bump uuid
dependency from 0.7 to 0.8
...
seems compatible
2020-12-14 11:53:54 +00:00
Lyndon Brown
2f809ea6e1
bump shell-words
dependency to v1.0.0
...
nothing has changed, as noted here:
ae583f7a19
2020-12-14 11:53:54 +00:00
Sasha Hilton
7e8feed6dd
Merge pull request #540 from jnqnfe/pa
...
Improve PulseAudio backend
2020-12-14 01:20:22 +00:00
Lyndon Brown
120bd88326
fix alignment causing format check failure
2020-12-13 17:51:43 +00:00
Lyndon Brown
0411e69548
convert PulseAudio backend to use the available binding crates
...
rather than the raw 'sys' layer.
2020-12-13 17:51:41 +00:00
Lyndon Brown
28061dffe2
upgrade to newer PulseAudio crate dependency
...
requires adding dependency on libpulse-simple-sys since the PulseAudio
simple components were moved to their own crate (the original version
did not stick to the one crate per one system library rule).
this fixes the licensing compatibility issue discussed in #539 ([1])
(the original v0.0.0 was LGPL-3.0 licensed, while v1.11 onwards are
'MIT OR Apache-2.0').
[1]: https://github.com/librespot-org/librespot/issues/539
2020-12-13 17:50:23 +00:00
Lyndon Brown
cea63e57a4
use actual feature names rather than crate names for conditional compilation
2020-12-13 17:46:40 +00:00
Sasha Hilton
c8713a6c01
Merge pull request #518 from LaurentLouf/feature-handle_cache_full_situation
...
Handle cache full situation
2020-12-13 17:34:14 +00:00
Sasha Hilton
aba1a6ee59
Merge pull request #546 from maxthiel/send-preload-event
...
Add a preload event to warn about new track coming soon
2020-12-13 17:31:20 +00:00
Sasha Hilton
2fa69cdc6e
Merge pull request #543 from willstott101/rodio-0.13
...
WIP: rodio 0.13
2020-12-13 17:30:16 +00:00
maxthiel
2f7bf54076
Add a preload event to warn about new track coming soon
2020-12-10 21:17:41 +00:00
Will Stott
8ff1dc24bd
Quick minimal hack to get latest rodio working.
2020-12-02 19:45:46 +00:00
Sasha Hilton
89cafd7c86
Merge pull request #538 from jnqnfe/repolinks
...
Fix missing repo links in sub-crates
2020-11-27 02:50:28 +00:00
Lyndon Brown
4708e0a2bf
cargo toml formatting fix
...
for consistency
2020-11-26 19:31:51 +00:00
Lyndon Brown
f87cbd6fde
add missing repo links to sub-crate cargo toml files
...
such that links are available from their crates.io pages to the project repo.
2020-11-26 19:30:37 +00:00
Adam Cole
6a4bc83259
Simple grammar fix ( #534 )
2020-11-18 21:03:15 +01:00
Emanuel Haupt
1b1c22b6bc
Add documentation about official packages ( #531 )
...
Many operating systems have already packaged librespot. Add some documentation about the availability of official packages. [Repology](https://repology.org/project/librespot/versions ) provides a great overview and nice badges over the package status along with available versions.
2020-10-18 19:11:16 +02:00
Sasha Hilton
a2f832dff1
Merge pull request #529 from willstott101/libmdns-0.2.7
...
Bump libmdns to 0.2.7 hopefully fixes : #520
2020-10-06 02:09:55 +01:00
Will Stott
dfef2cb433
Bump libmdns to 0.2.7 hopefully fixes : #520
2020-10-05 18:32:25 +01:00
marcelbuesing
a3774632a0
Align PLAYER_EVENT naming
2020-09-25 16:11:30 +02:00
Ash
064359c26e
Add an example to fetch a Spotify API token ( #512 )
2020-08-25 23:13:46 +02:00
Laurent Louf
5f11ddea50
Main issue is probably when copying the content to the file, not during the file creation, but handle both cases just to be sure
2020-08-04 12:25:32 +02:00
Laurent Louf
9d832baf83
Instead of disabling audio cache, just clean the audio cache and start caching again from the current file
2020-08-03 13:18:23 +02:00
Laurent Louf
b34032690b
Don't create directories for the audio cache if it disabled
2020-08-02 10:52:09 +02:00
Sasha Hilton
bf44c8c170
Update publish.sh to rebase dev after publish.
2020-07-29 16:44:48 +01:00
Sasha Hilton
1cd69ab028
Update Cargo.lock
2020-07-29 16:40:24 +01:00
Sasha Hilton
45f4276d68
Update version numbers to 0.1.3
2020-07-29 16:23:41 +01:00
Sasha Hilton
7626a70036
Merge pull request #443 from ashthespy/maped_mixer
...
[alsa] Implement cubic mapping for hardware mixers
2020-07-29 16:21:37 +01:00
ashthespy
9e7180feb4
Use mixer's mute switch if possible
2020-07-29 15:59:45 +01:00
ashthespy
46328810cb
Make alsamixer
less verbose
2020-07-29 15:59:45 +01:00
ashthespy
527a4ccbe2
Better alsamixer
volume mapping for hardware mixers
2020-07-29 15:59:45 +01:00
ashthespy
3dfad7f788
Implement mapped volume for alsa mixer
2020-07-29 15:59:45 +01:00
Sasha Hilton
4886d4eed2
Merge pull request #504 from librespot-org/build-fixes
...
General fixes to protobuf bindings, depreciation warnings and publish.sh
2020-07-27 00:17:38 +01:00
Laurent Louf
c14c254c6b
Format
2020-07-26 16:11:32 +02:00
Laurent Louf
09bebe5dd7
Fix types
2020-07-25 13:51:45 +02:00
Laurent Louf
77cb66d9a3
Fix syntax
2020-07-25 13:51:34 +02:00
ashthespy
99be49acd2
Set volume control default to log, clean up stray debugs
2020-07-25 09:52:21 +02:00
Ash
f0b3b2c7e8
Refactor Volume control, allow for a fixed volume option ( #447 )
...
Refactored the old `--linear-volume` flag to a more generic `--volume-ctrl` flag that takes the options of `[linear, log, fixed]`. It defaults as previously to log.
2020-07-25 09:38:08 +02:00
Sasha Hilton
16462b34e2
Accidentally bumped protobuf version
2020-07-25 04:50:58 +01:00
Sasha Hilton
e97911e3cf
Generate proto bindings in OUT_DIR, remove precompiled bindings
2020-07-25 04:43:01 +01:00
Sasha Hilton
dc99cd73c0
Merge pull request #440 from tehcodedninja/SpotfyId-toURI
...
Ability to get the Spotify URI from a SpotifyId
2020-07-25 03:19:44 +01:00
Sasha Hilton
60ee4609da
Merge pull request #456 from allquixotic/gst1.0-2020
...
Add gstreamer backend to librespot
2020-07-25 03:18:20 +01:00
Sasha Hilton
a45695c9d3
Merge dev to current branch, fix Cargo.lock error
2020-07-25 02:52:37 +01:00
Sasha Hilton
732bb1ce82
Merge branch 'dev' into gst1.0-2020
2020-07-25 02:52:21 +01:00
Laurent Louf
f075a75aee
Disable audio cache when there is an error trying to create a file
2020-07-25 01:20:08 +02:00
Laurent Louf
8fc9ebfa8c
Add the option to specify the system cache for credentials and volume files and adapt Cache to use two cache directories instead of one
2020-07-24 23:18:29 +02:00
Sasha Hilton
e3abb87da1
Merge branch 'master' into dev
2020-07-24 04:01:45 +01:00
Sasha Hilton
6aac8a6912
[ci skip] Update COMPILING.md
2020-07-24 04:00:42 +01:00
Sasha Hilton
4a21b5cbeb
Fix depreciation warnings
...
Fixes error description depreciation warnings and removes unnecessary parentheses
2020-07-24 03:32:36 +01:00