Henrik Friedrichsen
96f2d88696
Update to rspotify 0.11.2 ( #640 )
...
* Update to rspotify 0.11.x
Many breaking changes
* Minor cleanups via Clippy
2021-11-07 17:19:56 +01:00
Henrik Friedrichsen
e0a0987f1a
Add "Share album" contextmenu entry
...
Fixes #606
2021-09-24 22:56:37 +02:00
HMH
d17c66f8ad
Add command to show recommendations. ( #593 )
...
* Add command to show recommendations.
This adds a command `similar selected|current` which enables searching for
track recommendations for playlists, albums as well as single tracks.
* Make sure to only send 5 seed items in total.
* Add docs for recommendation bindings to the README
2021-09-07 15:01:06 +02:00
Henrik Friedrichsen
46a8f01bac
Fix: Handle commands in select artist modal
...
Fixes #560
2021-07-11 01:29:11 +02:00
Henrik Friedrichsen
0f573f8247
Refactor: Make Spotify cloneable
2021-04-03 22:35:08 +02:00
André Andersson
65e9887f38
Refactor needs_download and rename library.items to better convey usage ( #466 )
...
* Refactor
* Rename items to playlists and update error message
2021-03-16 20:43:17 +01:00
Qluxzz
3d11b2c333
Fix spelling mistake
2021-03-05 21:54:15 +01:00
Henrik Friedrichsen
9afad2d91c
cargo fmt/clippy
2021-01-10 01:54:54 +01:00
Qluxzz
2b20670743
Add select artist dialog when multiple artists
2021-01-09 22:15:32 +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
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
André Andersson
bdc1ed8fc8
Save/unsave track from context menu
2020-11-26 21:40:38 +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
Henrik Friedrichsen
09febf7187
cargo update + format + clippy
2020-11-21 15:42:17 +01:00
Henrik Friedrichsen
5fb4eb7af2
fix: update playlist changes in local store
...
Move playlist change logic out of the library while we're at it and notify
the library of changes instead.
fixes #302
2020-10-25 00:09:23 +02:00
JojiiOfficial
6587efdfd2
Add dialog for adding duplicate tracks to a playlist ( #299 )
...
* Add dialog for adding duplicate tracks to a playlist
* use local playlist store to check for duplicates
Co-authored-by: Henrik Friedrichsen <henrik@affekt.org >
2020-10-24 20:41:55 +02:00
Henrik Friedrichsen
79a3d0ca8a
add recommendations/similar tracks feature
...
fixes #186
2020-10-18 17:41:18 +02:00
Henrik Friedrichsen
1edf28a165
make contextmenu aware of commands
...
e.g. to process vim-like keybindings for navigation
fixes #108 , fixes #157 , fixes #178 , fixes #199 , fixes #250
2020-08-23 20:44:03 +02:00
Henrik Friedrichsen
dccb36d8e7
update to rust edition 2018 + bump version
2020-03-15 11:06:24 +01:00
Henrik Friedrichsen
8924b85390
fix deprecation warnings that occured due to cursive 0.14.0 upgrade
2020-02-02 20:10:21 +01:00
Henrik Friedrichsen
2039878144
update to cursive 0.14.0
2020-02-02 19:55:26 +01:00
Henrik Friedrichsen
177c4893e0
add proxy configuration value
...
+ document possible configuration options
fixes #109
2019-11-21 22:45:09 +01:00
Henrik Friedrichsen
ed1dc2e22e
implement saving selected tracks directly to playlists
...
closes #103
2019-11-02 23:19:12 +01:00
Henrik Friedrichsen
6bf1d662dc
minor code cleanups
2019-11-02 23:18:34 +01:00
Henrik Friedrichsen
7aa70fcb6b
fix deprecation warnings caused by old trait object syntax
2019-09-01 01:32:50 +02:00
Henrik Friedrichsen
3151f31137
fix syntax error previously introduced by rustfmt
...
fixes #87
2019-08-13 16:54:21 +02:00
Henrik Friedrichsen
308cdb84c4
fix formatting
2019-08-13 11:56:35 +02:00
Henrik Friedrichsen
f7458b4137
make sharing to clipboard a feature that can be disabled
...
this is for users that want to eliminate dependences (e.g. libxcb).
the feature is enabled by default and must be explicitly disabled.
fixes #84
2019-08-13 11:49:27 +02:00
Henrik Friedrichsen
c7a09dc5f0
extend ContextMenu by sharing item
2019-06-15 17:26:38 +02:00
Henrik Friedrichsen
d213e8a54c
introduce new context menu for simplified controls
...
as outlined in #75
2019-06-10 00:07:18 +02:00