Michael Herger
65b9289c4d
Fix #1031 - Remove new-api
branch from test matrix
2022-08-01 11:14:14 +02:00
Roderick van Domburg
0d288d5363
Merge pull request #1030 from dnlmlr/metadata-derive-default-on-listwrappers
...
Implement Default trait for vec / hashmap wrappers in metadata
2022-08-01 10:51:27 +02:00
Daniel M
e7348db17c
Default for vec / hashmap wrappers in metadata
...
- Derive `Default` trait for the vec / hashmap wrapper types in
`librespot-metadata`
- The wrapped types (`Vec` / `Hashmap`) implement Default, so the
wrapper types should as well
2022-08-01 00:44:43 +02:00
eladyn
c0fc35fd18
Include more metadata in track struct
...
Based on changes from @capnfabs.
2022-07-31 11:56:14 +02:00
Roderick van Domburg
e9f3b6d290
Catch-up changelog
2022-07-31 00:04:08 +02:00
Roderick van Domburg
5344258ba9
Relax some non-fatal events to WARN level
...
Fixes #1029
2022-07-30 22:39:05 +02:00
Roderick van Domburg
786f8832d1
Update version numbers to 0.5.0-dev
2022-07-30 22:28:12 +02:00
Roderick van Domburg
37794c5b78
Merge branch 'new-api' into dev
2022-07-29 23:39:06 +02:00
Roderick van Domburg
c74dc250d9
Update MSRV to 1.57
2022-07-29 23:17:10 +02:00
Roderick van Domburg
6537c441c3
Update Cargo.lock
2022-07-29 22:05:10 +02:00
Roderick van Domburg
91c06efda3
Fix publish script on Linux
2022-07-29 22:01:22 +02:00
Roderick van Domburg
38bebc242a
Prepare for 0.4.2 release
2022-07-29 21:34:01 +02:00
Roderick van Domburg
87ea69b457
Blacklist ap-gue1.spotify.com access point
2022-07-29 21:30:27 +02:00
Roderick van Domburg
9e06b11609
Update MSRV to 1.61 and fix test
2022-07-28 19:32:11 +02:00
Roderick van Domburg
6b11fb5cee
Update MSRV to 1.60
2022-07-28 19:11:29 +02:00
Art M. Gallagher
4ec38ca193
related project: snapcast ( #1023 )
...
include a mention in the README of the snapcast project that uses librespot for Spotify sources
2022-07-28 19:11:28 +02:00
Roderick van Domburg
7bd9186e94
Blacklist ap-gew4 access point ( #1026 )
2022-07-28 18:51:49 +02:00
Roderick van Domburg
5e60e75282
Add lockfile
2022-07-28 18:48:26 +02:00
eladyn
88f7cdbb44
Fix playlist metadata fields parsing ( #1019 )
...
Some fields were wrongly parsed as `SpotifyId`s, although they do not
always encode exactly 16 bytes in practice. Also, some optional fields
caused `[]` to be parsed as `SpotifyId`, which obviously failed as well.
2022-07-28 18:46:16 +02:00
Art M. Gallagher
e37fe22195
related project: snapcast ( #1023 )
...
include a mention in the README of the snapcast project that uses librespot for Spotify sources
2022-07-28 12:25:41 +02:00
Roderick van Domburg
05b9b13cf8
Merge branch 'dev' into new-api and update crates
2022-07-27 23:31:11 +02:00
Roderick van Domburg
005e556730
Merge pull request #1024 from JasonLG1979/update-changelog
...
Update Changelog
2022-07-26 20:33:42 +02:00
JasonLG1979
582fdebadd
Update Changelog
...
This should update the changelog for my last 3 PR's.
2022-07-20 20:27:45 -05:00
Roderick van Domburg
9385dc840f
Merge pull request #1014 from JasonLG1979/improve-subprocess-backend
...
Improve the subprocess backend
2022-07-18 22:21:12 +02:00
Roderick van Domburg
80020616fc
Merge pull request #1020 from JasonLG1979/improve-pipe-backend
...
Improve pipe backend
2022-07-18 22:11:17 +02:00
JasonLG1979
2532687cc6
Improve pipe backend
...
* Implement stop
* Better error handling
2022-06-30 21:57:23 -05:00
Jason Gray
9b2490e4e1
Merge branch 'librespot-org:dev' into improve-subprocess-backend
2022-06-30 21:33:47 -05:00
Roderick van Domburg
179cedaebe
Merge pull request #1015 from JasonLG1979/fix-v-with-equal
...
Fix --opt=value line argument logging
2022-06-25 09:29:10 +02:00
JasonLG1979
0db17973a1
Fix --opt=value line argument logging
...
Fixes https://github.com/librespot-org/librespot/issues/1011
2022-06-25 00:17:36 -05:00
Roderick van Domburg
cbba7abd38
Merge pull request #1013 from JasonLG1979/minor-alsa-tweaks
...
Minor alsa backend tweaks
2022-06-24 23:17:43 +02:00
JasonLG1979
0d4367fca2
Improve the subprocess backend
...
Better error handling.
Move the checking of the shell command to start so a proper error can be thrown if it's None.
Use write instead of write_all for finer grained error handling and the ability to attempt a restart on write errors.
Use try_wait to skip flushing and killing the process if it's already dead.
Stop the player on shutdown to *mostly* prevent write errors from spamming the logs during shutdown. Previously Ctrl+c always resulted in a write error.
2022-06-20 17:19:31 -05:00
JasonLG1979
5a10a963ff
Minor alsa backend tweaks
...
Silence a clippy warning and we don't need `std::cmp::min` when `usize` already has `min`.
2022-06-18 09:08:04 -05:00
Roderick van Domburg
95dc9f8411
Merge pull request #1009 from JasonLG1979/fix-fixed
...
Fix fixed volume with hardware mixer
2022-06-10 23:45:36 +02:00
JasonLG1979
e4deb5ddcd
Fix fixed volume with hardware mixer.
...
fixes https://github.com/librespot-org/librespot/issues/1008
2022-06-09 16:34:42 -05:00
Roderick van Domburg
fc1e74574a
Update changelog
2022-05-23 22:21:56 +02:00
Roderick van Domburg
88e64bd884
Update Cargo.lock
2022-05-23 21:43:16 +02:00
Roderick van Domburg
15aea747fd
Fix updating lockfile
2022-05-23 21:42:13 +02:00
Roderick van Domburg
fb12820f73
Merge pull request #1007 from JasonLG1979/bump2
...
Bump dependencies
2022-05-23 21:07:14 +02:00
JasonLG1979
79b92bbe7a
Update changelog and such
2022-05-23 13:42:38 -05:00
Jason Gray
a433f2b911
update MSRV
2022-05-23 13:40:00 -05:00
JasonLG1979
0b7508a2bf
Update deps round 2
2022-05-23 13:17:18 -05:00
Roderick van Domburg
a92cb96f2a
Merge pull request #1006 from JasonLG1979/bump-deps
...
Bump dependencies
2022-05-23 19:31:45 +02:00
JasonLG1979
c03d3ad102
Bump deps
...
This bumps deps that don't need major code refactoring or MSRV bumps.
2022-05-23 10:19:54 -05:00
Roderick van Domburg
5568c70cd1
Prepare for new developments
2022-05-21 22:52:39 +02:00
Roderick van Domburg
d596b16e5a
Expand publishing documentation
2022-05-21 22:52:06 +02:00
Roderick van Domburg
8ad5a78bf6
Add repository URL
2022-05-21 22:51:30 +02:00
Roderick van Domburg
dff19377fa
Update version numbers to 0.4.0
2022-05-21 22:31:15 +02:00
Roderick van Domburg
310b3cca81
Prepare for 0.4.0 release
2022-05-21 22:14:18 +02:00
Roderick van Domburg
2e8d145bc9
Merge pull request #1004 from roderickvd/update-crates
...
Update crates
2022-05-21 22:07:48 +02:00
Roderick van Domburg
b08502c801
Update crates
2022-05-21 21:51:37 +02:00