Commit Graph

522 Commits

Author SHA1 Message Date
André Andersson
d9d6d684ea Fix multiple tracks in queue being shown as playing (#396)
* Fix multiple items being shown as playing

* Refactor
2021-01-16 21:40:59 +01:00
Henrik Friedrichsen
6e0f00824a Improve CI/CD pipeline
- Separate checks/release builds
- Add cargo fmt back
- Upload release builds as assets

Fixes #393
2021-01-16 12:35:56 +01:00
dependabot-preview[bot]
ed99829569 Bump futures from 0.3.10 to 0.3.11
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.10 to 0.3.11.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.10...0.3.11)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-15 21:55:54 +01:00
Henrik Friedrichsen
a55059f948 update dependencies 2021-01-13 18:24:53 +01:00
Henrik Friedrichsen
ae03bed649 bump version to 0.3.0 2021-01-13 18:23:24 +01:00
Henrik Friedrichsen
884b0c562b pin syn to 1.0.57
fixes #385
2021-01-13 10:34:59 +01:00
dependabot-preview[bot]
6b8100a497 Bump regex from 1.4.2 to 1.4.3
Bumps [regex](https://github.com/rust-lang/regex) from 1.4.2 to 1.4.3.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/regex/compare/1.4.2...1.4.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-12 10:17:27 +01:00
dependabot-preview[bot]
583d4e6b01 Bump notify-rust from 4.1.1 to 4.2.2
Bumps [notify-rust](https://github.com/hoodie/notify-rust) from 4.1.1 to 4.2.2.
- [Release notes](https://github.com/hoodie/notify-rust/releases)
- [Changelog](https://github.com/hoodie/notify-rust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hoodie/notify-rust/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-12 10:17:07 +01:00
dependabot-preview[bot]
c894e81ed6 Bump log from 0.4.11 to 0.4.13
Bumps [log](https://github.com/rust-lang/log) from 0.4.11 to 0.4.13.
- [Release notes](https://github.com/rust-lang/log/releases)
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/log/compare/0.4.11...0.4.13)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-12 10:16:39 +01:00
Henrik Friedrichsen
f507ef6ced show screen title in "pop view" hint
fixes #376
2021-01-10 17:04:37 +01:00
Henrik Friedrichsen
9afad2d91c cargo fmt/clippy 2021-01-10 01:54:54 +01:00
Henrik Friedrichsen
def01494db fix: convert duration to i64 to avoid overflow
This can happen with longer playables, e.g. podcast episodes.
2021-01-10 01:52:56 +01:00
Henrik Friedrichsen
a216af91ac remember view stacks separately for screens
Previously, the stack would be reset when switching between screens.
With the new search flow this means that search results are lost, e.g. when switching
from search results to the queue and back.
2021-01-10 01:42:23 +01:00
Henrik Friedrichsen
254c7a3856 refactor: differentiate between screens and views 2021-01-09 23:23:57 +01:00
Henrik Friedrichsen
18dc6c6bf8 separate search and search results
fixes #219
2021-01-09 22:55:41 +01:00
Qluxzz
2b20670743 Add select artist dialog when multiple artists 2021-01-09 22:15:32 +01:00
Qluxzz
68e51f263d Replace from_str with parse 2021-01-08 09:52:27 +01:00
Qluxzz
9447b33684 Fix not setting country correctly 2021-01-08 09:52:27 +01:00
dependabot-preview[bot]
a295ad6be9 Bump futures from 0.3.8 to 0.3.9
Bumps [futures](https://github.com/rust-lang/futures-rs) from 0.3.8 to 0.3.9.
- [Release notes](https://github.com/rust-lang/futures-rs/releases)
- [Changelog](https://github.com/rust-lang/futures-rs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-lang/futures-rs/compare/0.3.8...0.3.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-08 09:41:46 +01:00
dependabot-preview[bot]
e921ea24bc Bump libc from 0.2.81 to 0.2.82
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.81 to 0.2.82.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.81...0.2.82)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-08 09:41:38 +01:00
dependabot-preview[bot]
70624fab0e Bump notify-rust from 4.1.0 to 4.1.1
Bumps [notify-rust](https://github.com/hoodie/notify-rust) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/hoodie/notify-rust/releases)
- [Changelog](https://github.com/hoodie/notify-rust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hoodie/notify-rust/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-08 09:41:32 +01:00
Qluxzz
9bc98f70fd Expose gapless playback config option 2021-01-08 09:40:50 +01:00
dependabot-preview[bot]
9de8498e47 Bump notify-rust from 4.0.0 to 4.1.0
Bumps [notify-rust](https://github.com/hoodie/notify-rust) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/hoodie/notify-rust/releases)
- [Changelog](https://github.com/hoodie/notify-rust/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hoodie/notify-rust/compare/v4.0.0...v4.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-07 10:10:32 +01:00
dependabot-preview[bot]
98278becb1 Bump dbus from 0.9.0 to 0.9.1
Bumps [dbus](https://github.com/diwic/dbus-rs) from 0.9.0 to 0.9.1.
- [Release notes](https://github.com/diwic/dbus-rs/releases)
- [Commits](https://github.com/diwic/dbus-rs/compare/dbus-v0.9.0...dbus-v0.9.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-06 09:57:40 +01:00
algon
cb72870fc2 Enable mouse scrolling in TabViews (#363)
* Forward events from a TabView to the selected Tab

* Forward mouse events to the front screen instead of the focused screen
2021-01-05 18:37:00 +01:00
dependabot-preview[bot]
ef6726f6f9 Bump rand from 0.8.0 to 0.8.1
Bumps [rand](https://github.com/rust-random/rand) from 0.8.0 to 0.8.1.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.8.0...0.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2021-01-05 18:36:47 +01:00
Henrik Friedrichsen
63e65c32c9 update dependencies
rand 0.8.0 now accepts ranges
2021-01-03 23:24:45 +01:00
Henrik Friedrichsen
9639115f48 show confirmation dialog before deleting queue
fixes #227
2021-01-03 23:13:53 +01:00
Henrik Friedrichsen
3c66379cc6 fix search command and update docs
fixes #353
2021-01-02 22:18:41 +01:00
Henrik Friedrichsen
919a245649 set title for "similar tracks" view 2021-01-02 21:46:09 +01:00
Henrik Friedrichsen
3874dc42f8 cargo clippy 2021-01-02 21:30:52 +01:00
dependabot-preview[bot]
9069be8565 Bump serde_json from 1.0.60 to 1.0.61
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.60 to 1.0.61.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.60...v1.0.61)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-29 23:18:20 +01:00
dependabot-preview[bot]
72c151ecb1 Bump toml from 0.5.7 to 0.5.8
Bumps [toml](https://github.com/alexcrichton/toml-rs) from 0.5.7 to 0.5.8.
- [Release notes](https://github.com/alexcrichton/toml-rs/releases)
- [Commits](https://github.com/alexcrichton/toml-rs/compare/0.5.7...0.5.8)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-28 23:32:21 +01:00
Henrik Friedrichsen
5671f1e5a4 fix: do not announce unplayable tracks via mpris
fixes #349
2020-12-19 00:28:39 +01:00
Henrik Friedrichsen
5ce396f0c9 bump version to 0.2.6 2020-12-16 13:11:59 +01:00
Henrik Friedrichsen
2064621e9d update reqwest to 0.10.10 (and others)
should fix crashes on platforms where tcp_keepalive is not
allowed (e.g. openbsd)

see also:
- https://github.com/seanmonstar/reqwest/pull/1113
- https://github.com/seanmonstar/reqwest/issues/1098
2020-12-16 13:09:50 +01:00
Felix Van der Jeugt
02b66b6cdd Allow primary selection for sharing
Adds a feature flag to use the primary selection instead of the
clipboard. Only works on Linux.
2020-12-15 22:31:35 +01:00
Henrik Friedrichsen
3ab32a7c51 bump version to 0.2.5 2020-12-13 22:01:05 +01:00
Henrik Friedrichsen
1795709ada update dependencies 2020-12-13 22:00:23 +01:00
Henrik Friedrichsen
54e48a7dc6 cargo clippy 2020-12-13 21:58:58 +01:00
JojiiOfficial
5fefe9eec3 Add hjkl controls for AddToPlaylistMenu (#335)
* Add hjkl controls for AddToPlaylistMenu

* turn off autojump in contextmenu for vim bindings

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2020-12-13 20:41:22 +01:00
dependabot-preview[bot]
b28f215e41 Bump serde from 1.0.117 to 1.0.118
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.117 to 1.0.118.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.117...v1.0.118)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 18:43:47 +01:00
dependabot-preview[bot]
d9cb878c8f Bump tokio-core from 0.1.17 to 0.1.18
Bumps [tokio-core](https://github.com/tokio-rs/tokio-core) from 0.1.17 to 0.1.18.
- [Release notes](https://github.com/tokio-rs/tokio-core/releases)
- [Commits](https://github.com/tokio-rs/tokio-core/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 18:43:47 +01:00
dependabot-preview[bot]
c844c41d51 Bump libc from 0.2.80 to 0.2.81
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.80 to 0.2.81.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.80...0.2.81)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-07 04:50:13 +00:00
dependabot-preview[bot]
0e335c4010 Bump serde_json from 1.0.59 to 1.0.60
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.59 to 1.0.60.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.59...v1.0.60)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-12-04 15:53:38 +01:00
Ronak Buch
04261c3614 Fix documentation of default backend
aebf475 changed it to PulseAudio.
2020-12-04 15:53:20 +01:00
André Andersson
bdc1ed8fc8 Save/unsave track from context menu 2020-11-26 21:40:38 +01:00
dependabot-preview[bot]
fb66946e95 Bump strum_macros from 0.19.4 to 0.20.1
Bumps [strum_macros](https://github.com/Peternator7/strum) from 0.19.4 to 0.20.1.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-23 11:19:10 +01:00
dependabot-preview[bot]
eb62faf8fa Bump strum from 0.19.5 to 0.20.0
Bumps [strum](https://github.com/Peternator7/strum) from 0.19.5 to 0.20.0.
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-11-23 11:17:44 +01:00
André Andersson
d1211e6901 Only show playlists where the user is allowed to add tracks when trying to add tracks (#329)
* Only show playlists where the user is allowed to add tracks

* Expose user_id from library and use it to reduce api calls
2020-11-22 19:26:20 +01:00