Commit Graph

72 Commits

Author SHA1 Message Date
Moshe Sherman
f2b4f01242 Vim like search (#279)
* add quick search within a list

* vim like search navigation

* close cmd line with esc

* format

* document changes in README
2020-10-05 13:50:12 +02:00
Moshe Sherman
fc79889665 play next (#278)
* add play next feature

* fix play_next insertion order

* fix play_next call for playable

* document play_next shortcut + reformat

Co-authored-by: Henrik Friedrichsen <henrik@affekt.org>
2020-10-04 16:58:55 +02:00
eulerfan271
9e970f5799 Added config option for bitrate (#270)
* added config option for bitrate

* updated README.md to include bitrate config options
2020-09-22 17:01:56 +02:00
Ronak Buch
cc2b1ae183 Document existence of "notify" config value 2020-08-18 23:06:41 +02:00
Henrik Friedrichsen
4f71b2489b implement command to reload config (#243)
* implement command to reload themes

* refresh keybindings after config reload
2020-08-12 01:12:08 +02:00
Henrik Friedrichsen
9e5e3f3089 add link to theme generator
closes #235
2020-08-02 11:37:12 +02:00
Henrik Friedrichsen
9adab923d5 update to librespot 0.1.2
- make use of new player events
- remove `--locked` install note as it should not be required anymore (#179, #190, #212)
- `cargo update` dependencies
2020-07-23 01:04:18 +02:00
Henrik Friedrichsen
8bf06147e2 add libdbus-1-dev to debian dependency list
fixes #205
2020-07-10 21:21:59 +02:00
Daniel VG
99b495fa3c Fix "workarround" typo for "workaround" (#215)
See https://github.com/hrkfdn/ncspot/pull/214#issuecomment-653776631
2020-07-04 18:06:43 +02:00
Daniel VG
15b39dd8cb Add comment to use --locked (#214)
As described in: https://github.com/hrkfdn/ncspot/issues/212#issuecomment-652055797
2020-07-03 13:31:35 +02:00
Henrik Friedrichsen
65126c5c78 add configuration value to drop default keybindings
resolves #204
2020-06-18 19:33:46 +02:00
Henrik Friedrichsen
91ce808ef8 support configuration of audio backend and backend device
fixes #194
2020-05-19 00:05:32 +02:00
Henrik Friedrichsen
d04766160d implement audio_cache setting
fixes #196
2020-05-14 22:11:35 +02:00
Henrik Friedrichsen
85bc898830 implement volume normalization setting
fixes #195
2020-05-14 21:48:09 +02:00
Henrik Friedrichsen
db93e3e07c mention MPRIS/media key support in keybinding section
fixes #183
2020-04-26 13:52:24 +02:00
Henrik Friedrichsen
2a1c34d334 add Fedora package names for compilation
fixes #180
2020-04-26 13:46:44 +02:00
Henrik Friedrichsen
4e7af1c920 add command/binding to jump to currently playing track
fixes #181
2020-04-18 21:57:41 +02:00
Henrik Friedrichsen
510f1ff6ad add new themable color for selected + playing track
fixes #166
2020-04-09 23:50:56 +02:00
Felix Stupp
e4a600ced5 README: Added doc for intial / save state
Feature introduced by #127
2020-04-07 16:29:07 +02:00
Henrik Friedrichsen
7ca405068d switch badges to github actions
cargo badges does not support github actions yet:
https://github.com/rust-lang/crates.io/pull/1838
2020-03-21 18:36:47 +01:00
Alan Pope
f292b939b3 Add snap build info
Hello! I added ncspot to the snap store - see https://snapcraft.io/ncspot - which has automated builds for i386, amd64, arm64, ppc64el and s390x (know anyone with an IBM mainframe who wants to listen to Spotify on it? :D )

This merge simply adds the build status as you have for repology. Sorry it doesn't line up. I'll start a conversation with repology to see if they can support snapcraft too. 

Thanks for making a great spotify client <3
2020-02-13 13:56:38 +01:00
Henrik Friedrichsen
3f5652e360 document keybinding configuration 2020-02-05 22:53:11 +01:00
Henrik Friedrichsen
90d19b1b2d drop broken proxy setting and rely on ENV['http_proxy'] instead
fixes #118
fixes #119
2020-02-05 21:50:46 +01:00
Henrik Friedrichsen
fa960a4eba add initial help screen + keybinding -> command parsing
still needs some more work, i.e. to show commands in help instead of parsed data
structures, but it's a start.

fixes #117
fixes #121
2020-02-02 21:51:40 +01:00
Jonas Frei
9916d2c7b8 Changed 'seek' keybinding to match ncmpcpp and added fast-seek 2020-01-21 21:39:06 +01:00
Henrik Friedrichsen
a5da4897de implement software volume mixing
closes #115
2020-01-11 18:11:41 +01:00
Henrik Friedrichsen
85e9e99d87 rebind + change playlist update command to update entire library 2019-11-30 17:13:41 +01:00
Henrik Friedrichsen
3a3fe400d3 add packaging status badge + memory footprint 2019-11-29 22:06:29 +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
ff000077ad time to remove the warning 2019-11-15 13:19:37 +01:00
Henrik Friedrichsen
1f4a4904b3 mention release installation + update CI badge branch 2019-11-08 00:02:53 +01:00
Henrik Friedrichsen
cf93b9bf65 prepare for first crate release 2019-11-06 19:13:39 +01:00
Henrik Friedrichsen
02d14e8a74 add missing dependencies
fixes #96
fixes #100
2019-11-06 19:03:33 +01:00
Josh Jacobs
a4569caee3 Fix minor typos 2019-10-25 18:28:48 +01:00
Henrik Friedrichsen
29678e526a update bindings 2019-08-13 22:05:28 +02:00
Jeroen Wijenbergh
744c69bb77 Add python3 dependency for building rust-xcb 2019-08-11 18:38:42 +02:00
Henrik
7768f123e3 minor changes 2019-08-01 11:43:39 +02:00
Abhilash Raj
7faa987fcb Add debian packages for libxcb development headers. 2019-07-31 17:29:21 -07:00
Henrik Friedrichsen
d213e8a54c introduce new context menu for simplified controls
as outlined in #75
2019-06-10 00:07:18 +02:00
Henrik
4a760ac128 reword libxcb dependency 2019-05-15 13:21:30 +02:00
Henrik Friedrichsen
ee95386e9d add xorg-dev/libxcb dependencies to README
fixes #72
2019-05-11 19:44:06 +02:00
Henrik Friedrichsen
9e81903d43 fix build instructions for portaudio
when disabling all default features, the pancurses backend get's dropped as
well, effectively breaking the build.

fixes #70
2019-05-11 19:36:28 +02:00
Rasmus Larsen
6daabb0b0d Update share functionality in README 2019-05-10 21:36:45 +02:00
Rasmus Larsen
a145d73072 Move keybind to 2019-05-08 18:45:10 +02:00
Rasmus Larsen
6ffaa8e8a0 Update README with information about new keybind 2019-05-08 01:29:03 +02:00
Oscar Linderholm
df83d97dee Fix Rudio typo in README.md 2019-04-24 21:33:58 +02:00
Henrik Friedrichsen
fe3470479c document new bindings 2019-04-23 22:27:40 +02:00
Henrik Friedrichsen
82e1e3d1c2 update bindings, indicate that saving a queue can overwrite playlist
closes #60
2019-04-20 14:53:25 +02:00
Henrik Friedrichsen
378afc40a8 login process is now done interactively
manual config editing is not required anymore
2019-03-30 23:10:54 +01:00
Henrik Friedrichsen
83a394790f implement deletion of playlists
closes #11
2019-03-26 22:24:20 +01:00