KoffeinFlummi
|
45062bd89e
|
Add shuffle and repeat
|
2019-03-25 18:32:51 +01:00 |
|
KoffeinFlummi
|
e6a7d8a693
|
Add seeking
|
2019-03-25 18:32:51 +01:00 |
|
KoffeinFlummi
|
992be7c502
|
Reintroduce pulseaudio backend
Rodio seems to have issues with some PulseAudio setups, so keep this
option around.
|
2019-03-25 18:32:51 +01:00 |
|
Henrik
|
6f96e35b24
|
rodio requires libasound2-dev
|
2019-03-25 09:54:12 +01:00 |
|
Henrik
|
8527e8a341
|
Merge pull request #46 from sajattack/develop
allow use of cursive/termion-backend
|
2019-03-25 09:41:13 +01:00 |
|
Henrik
|
17148e87ee
|
Merge pull request #45 from medwards/patch-1
Include new build requirement
|
2019-03-25 09:39:53 +01:00 |
|
Paul Sajna
|
fab5b278c6
|
allow use of cursive/termion-backend
|
2019-03-24 20:32:07 -07:00 |
|
Michael Edwards
|
024f66190b
|
Include new build requirement
|
2019-03-24 23:36:29 +01:00 |
|
Henrik Friedrichsen
|
79246957df
|
also highlight currently playing track if selected
|
2019-03-24 19:11:36 +01:00 |
|
Henrik Friedrichsen
|
2d4b18a30b
|
switch to rodio backend for playback
|
2019-03-24 18:58:07 +01:00 |
|
Henrik Friedrichsen
|
e0f7b5c156
|
implement functionality to save queues to playlists
|
2019-03-24 16:33:39 +01:00 |
|
Henrik Friedrichsen
|
212edcb18c
|
implement modal view wrapper
this wrapper swallows all events that were not processed by the child view. it
can be used for modal dialogs.
|
2019-03-24 16:30:48 +01:00 |
|
Henrik Friedrichsen
|
43a1dc654f
|
implement playlist saving interface
|
2019-03-24 16:27:36 +01:00 |
|
Henrik Friedrichsen
|
0807f6464f
|
bugfix: don't panic when an invalid index is to be played
this can be triggered by commands or when hitting return in an empty queue
view. we shouldn't crash in that case..
|
2019-03-24 13:23:45 +01:00 |
|
Henrik Friedrichsen
|
2a7770177b
|
bugfix: make sure len is in bounds of usize
|
2019-03-24 01:02:08 +01:00 |
|
Henrik Friedrichsen
|
ab95e8f4b4
|
add debugging instructions
|
2019-03-23 18:42:48 +01:00 |
|
Henrik Friedrichsen
|
53255a48af
|
implement playlist update on demand + prune stale playlists
|
2019-03-23 18:38:58 +01:00 |
|
Henrik Friedrichsen
|
c17e193429
|
switch back to latest rspotify upstream release
|
2019-03-23 17:22:33 +01:00 |
|
Henrik Friedrichsen
|
b318ac84e6
|
remove debug view + implement debug logging to file
closes #41
|
2019-03-23 15:48:54 +01:00 |
|
Henrik Friedrichsen
|
8746a10299
|
document theming + update screenshots
|
2019-03-22 16:32:21 +01:00 |
|
Henrik Friedrichsen
|
6ae08c7da9
|
Merge branch 'feature/handle_expired_tokens' into develop
|
2019-03-22 16:09:09 +01:00 |
|
Henrik Friedrichsen
|
7e17b127ac
|
Merge branch 'KoffeinFlummi-theming' into develop
|
2019-03-22 16:05:43 +01:00 |
|
Henrik Friedrichsen
|
4a5a38716f
|
handle and renew expired web api tokens
closes #36
|
2019-03-22 16:01:05 +01:00 |
|
KoffeinFlummi
|
69b79f5d63
|
Add configurable theme
|
2019-03-22 01:08:29 +01:00 |
|
KoffeinFlummi
|
b7dcfb54fa
|
Draw background for entire highlit row
|
2019-03-22 01:07:34 +01:00 |
|
Henrik Friedrichsen
|
e422bb9b71
|
patch was merged, move back to rspotify upstream
|
2019-03-21 17:40:37 +01:00 |
|
Henrik Friedrichsen
|
62b05390ba
|
update librespot
|
2019-03-21 00:07:02 +01:00 |
|
Henrik Friedrichsen
|
4b3a53ef74
|
remove leftover comment
|
2019-03-20 23:41:20 +01:00 |
|
Henrik Friedrichsen
|
c0e6f9ec34
|
cargo fmt
|
2019-03-20 23:38:17 +01:00 |
|
Henrik Friedrichsen
|
cdf63ba9ac
|
move from xdg crate to cross-platform directories crate
closes #38
|
2019-03-20 23:37:56 +01:00 |
|
Henrik Friedrichsen
|
2b45778196
|
handle rate limiting imposed by spotify web api
closes #29
|
2019-03-20 23:12:58 +01:00 |
|
Henrik Friedrichsen
|
8ee3ffed92
|
switch to patched rspotify until upstream has merged pr
PR: https://github.com/samrayleung/rspotify/pull/36
|
2019-03-20 23:12:29 +01:00 |
|
Henrik Friedrichsen
|
2e8fbae89e
|
cargo fmt
|
2019-03-20 23:10:37 +01:00 |
|
KoffeinFlummi
|
b7e0e87e44
|
Add scroll bar to ListView, remove ScrollView
|
2019-03-20 22:32:45 +01:00 |
|
Henrik Friedrichsen
|
cf482519af
|
use cursive's debug logger + DebugView
|
2019-03-19 16:18:16 +01:00 |
|
Henrik Friedrichsen
|
92e01a848e
|
don't overwrite RUST_LOG/RUST_BACKTRACE env variables
|
2019-03-18 15:54:41 +01:00 |
|
Henrik Friedrichsen
|
e0d1d456f4
|
select first item in listviews initially
|
2019-03-17 23:03:35 +01:00 |
|
Henrik Friedrichsen
|
9842b89457
|
remove obsolete events and callbacks
|
2019-03-17 22:14:59 +01:00 |
|
Henrik Friedrichsen
|
2d5fa1e67f
|
remove redundant mpris update
|
2019-03-17 19:58:21 +01:00 |
|
Henrik Friedrichsen
|
32b1c4f583
|
the spelling focused is much more common
|
2019-03-17 19:38:06 +01:00 |
|
Henrik Friedrichsen
|
c74b5786f2
|
make TAB switch between search field and list view
|
2019-03-17 18:53:45 +01:00 |
|
Henrik Friedrichsen
|
9920bf605f
|
bump cursive to latest release
|
2019-03-17 18:01:22 +01:00 |
|
Henrik Friedrichsen
|
d9eaa507c6
|
hardcode and arrow up/down keybindings for list navigation
this is considered default behaviour
|
2019-03-17 18:00:45 +01:00 |
|
Henrik Friedrichsen
|
c0469a3b3d
|
fix playlist cache parsing
|
2019-03-17 16:17:15 +01:00 |
|
Henrik Friedrichsen
|
40289f6e3e
|
Merge branch 'develop' into KoffeinFlummi-keybindings
|
2019-03-17 16:12:49 +01:00 |
|
Henrik Friedrichsen
|
114fe0edb8
|
print playlist cache parsing errors
|
2019-03-17 16:10:20 +01:00 |
|
Henrik Friedrichsen
|
da4f39ffba
|
Merge branch 'keybindings' of git://github.com/KoffeinFlummi/ncspot into KoffeinFlummi-keybindings
|
2019-03-17 15:45:13 +01:00 |
|
KoffeinFlummi
|
fb83746476
|
Fix MPRIS progress time unit
MPRIS expects time in micro, not milli seconds.
|
2019-03-17 04:30:45 +01:00 |
|
KoffeinFlummi
|
5a85619105
|
Add rebindable keys, refactor lists
|
2019-03-17 04:29:29 +01:00 |
|
Henrik Friedrichsen
|
98038e2cd1
|
match file naming to playlists model
|
2019-03-16 12:44:34 +01:00 |
|