Henrik Friedrichsen
d9356e445e
update rspotify to 0.8
2020-02-05 21:41:16 +01:00
Henrik Friedrichsen
2039878144
update to cursive 0.14.0
2020-02-02 19:55:26 +01:00
Henrik Friedrichsen
e9bf33a3d5
update to librespot 0.1.1 + other dependencies
2020-01-30 19:12:43 +01:00
Henrik Friedrichsen
08294daf0d
bump version to 0.1.1
2019-11-24 16:46:46 +01:00
Henrik Friedrichsen
e697b97d8c
major dependency cleanup
...
- depend on specific librespot crates to remove clutter
- update versions
this should also help building on openbsd, as the unused librespot-connect
depended on the nix crate, which does not build on openbsd.
2019-11-24 16:38:15 +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
cf93b9bf65
prepare for first crate release
2019-11-06 19:13:39 +01:00
Henrik Friedrichsen
2f9872040a
switch to released librespot crate
2019-11-06 19:06:01 +01:00
Henrik Friedrichsen
82a199b5d2
update rspotify to 0.7.0
2019-10-12 16:15:07 +02:00
Henrik Friedrichsen
0eea154400
update dependencies
2019-10-09 22:48:17 +02:00
Henrik Friedrichsen
aebf47572e
switch back to pulseaudio backend for now
...
the rodio backend occupies a whole CPU thread in idle
fixes #81
2019-09-12 07:55:48 +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
298091c301
update dependencies
2019-06-08 18:48:04 +02:00
Henrik Friedrichsen
4b4a027c3c
add basepath cmdline flag
...
this allows a basepath to be set via commandline where ncspot will place
configuration and cache files.
fixes #65
2019-05-16 23:58:05 +02:00
Henrik Friedrichsen
99521f3a8f
set readme filename
2019-05-13 08:51:57 +02:00
Henrik Friedrichsen
4a6ffbfc08
remove leftover winapi dependency
2019-05-11 18:41:13 +02:00
Rasmus Larsen
de1dea5c68
Add a keybind and shortcut to share the currently playing song
2019-05-07 23:39:15 +02:00
Henrik Friedrichsen
f5e30169b3
Merge branch 'minor-stuff' of git://github.com/KoffeinFlummi/ncspot into develop
2019-04-28 17:03:59 +02:00
KoffeinFlummi
cf18a5ca42
Use official rspotify repo
2019-04-28 15:36:00 +02:00
KoffeinFlummi
eed3edfa59
Differentiate between followed and created playlists
...
Fix #56
2019-04-28 11:04:51 +02:00
Oscar Linderholm
b27e904363
Add ALSA backend
2019-04-24 21:33:31 +02:00
Henrik Friedrichsen
eb2e8322e5
Merge remote-tracking branch 'origin/feature/new_rspotify' into develop
2019-04-24 21:01:15 +02:00
KoffeinFlummi
1e58ca9345
Implement (un)saving tracks, albums; (un)following artists
2019-04-18 15:43:51 +02:00
Henrik Friedrichsen
983285d015
bump version of webbrowser dependency for bsd support
2019-04-04 21:37:38 +02:00
Henrik Friedrichsen
d500466e2e
use webbrowser crate which is already a dependency in rspotify
2019-03-30 22:40:42 +01:00
Michael Edwards
d78e71871a
Credentials helper if config not present or unparseable
...
Fixes #1
2019-03-30 22:40:42 +01:00
KoffeinFlummi
45062bd89e
Add shuffle and repeat
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
Paul Sajna
fab5b278c6
allow use of cursive/termion-backend
2019-03-24 20:32:07 -07:00
Henrik Friedrichsen
2d4b18a30b
switch to rodio backend for playback
2019-03-24 18:58:07 +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
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
cdf63ba9ac
move from xdg crate to cross-platform directories crate
...
closes #38
2019-03-20 23:37:56 +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
cf482519af
use cursive's debug logger + DebugView
2019-03-19 16:18:16 +01:00
Henrik Friedrichsen
9920bf605f
bump cursive to latest release
2019-03-17 18:01:22 +01:00
Henrik Friedrichsen
a5d00730ea
implement playlist caching
2019-03-14 20:34:13 +01:00
Henrik Friedrichsen
8894c356f7
pin to latest cursive release
2019-03-13 16:38:21 +01:00
Henrik Friedrichsen
6120ce18d4
match with LICENSE file
...
closes #31
2019-03-13 13:58:16 +01:00
KoffeinFlummi
ea08608eec
Refactor DBus server, implement PropertiesChanged
2019-03-12 16:40:21 +01:00
KoffeinFlummi
9db8d0fcb3
Implement MPRIS D-Bus spec
2019-03-11 21:24:25 +01:00
Henrik Friedrichsen
cf31b2204a
trigger redraw every 400ms while playing to keep statusbar in sync
2019-03-11 01:07:21 +01:00
Henrik Friedrichsen
41164df2be
use pancurses-backend for cursive to support windows
...
closes #10
2019-03-07 13:24:29 +01:00
Henrik Friedrichsen
9507add6a4
more refined queue events + playlist delete binding
...
- move from listview to linearlayout + scrollview
- doesn't redraw the whole view on queue changes anymore
- uses new cursive functions for linearlayout (needs cursive git)
closes #3
2019-03-04 00:56:34 +01:00
Henrik Friedrichsen
38592e3a4c
bump env_logger
2019-03-04 00:53:56 +01:00
Henrik Friedrichsen
6a33d3df92
exclude screenshots from package
2019-03-03 21:36:37 +01:00
Henrik Friedrichsen
2622257b2f
pin librespot version
2019-03-03 21:10:14 +01:00
Henrik Friedrichsen
b9d069f0dc
fix travis-ci badge
2019-03-03 21:02:59 +01:00