Henrik Friedrichsen
b11bf396b4
Merge pull request #102 from biodrone/develop
...
Fix minor typos
2019-10-25 19:36:58 +02:00
Josh Jacobs
a4569caee3
Fix minor typos
2019-10-25 18:28:48 +01:00
Henrik Friedrichsen
4defded546
fix slicing of playlists when saving large lists
...
playlist updates need to be submitted in batches of max 100 previously, it would
submit the entire rest after submitting the first 100 via
user_playlist_replace_tracks, which was rejected by the server.
fixes #99
2019-10-12 19:28:18 +02:00
Henrik Friedrichsen
d01dad9a57
use spotify user id from librespot session for web api requests
...
fixes broken web api requests for users who logged in with their email address
fixes #98
2019-10-12 16:15:53 +02:00
Henrik Friedrichsen
82a199b5d2
update rspotify to 0.7.0
2019-10-12 16:15:07 +02:00
Henrik Friedrichsen
ec0817c4dc
Merge pull request #93 from xentrick/develop
...
Added additional dbus support
2019-10-09 22:51:58 +02:00
Henrik Friedrichsen
a7b5b926ed
Merge pull request #94 from thiagolopes/develop
...
Add emacs navigation keybindings
2019-10-09 22:51:16 +02:00
Henrik Friedrichsen
0eea154400
update dependencies
2019-10-09 22:48:17 +02:00
thiagolopes
bd52869cce
Add emacs navigation keybindings
2019-10-06 00:13:53 -03:00
Nick Mavis
f48871a98a
Added additional dbus support
2019-10-02 10:50:36 -04:00
Henrik Friedrichsen
613f2f63cd
install pulseaudio development headers in CI env
2019-09-12 08:33:38 +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
498724e2a4
fix: trigger UI redraw after fetching artist data in separate thread
...
fixes #91
2019-09-08 21:11:59 +02:00
Henrik Friedrichsen
b7a6903908
fix: use signed datatypes for length/trackNumber
...
as defined per specs:
https://www.freedesktop.org/wiki/Specifications/mpris-spec/metadata/#index2h4
fixes #89
2019-09-01 21:32:42 +02:00
Henrik Friedrichsen
7aa70fcb6b
fix deprecation warnings caused by old trait object syntax
2019-09-01 01:32:50 +02:00
Henrik Friedrichsen
9a38eaa535
rework mpris notification of PropertiesChanged
...
as sending out PropertiesChanged events was triggered asynchronously by a
message queue, retrieving the metadata during message formatting is too late.
this resulted in two PropertiesChanged messages announcing the new track as
playing.
this should prevent such a scenario.
as discussed in #89
2019-09-01 01:10:35 +02:00
Henrik Friedrichsen
cd80ace4a8
remove debug log spamming + log player events
2019-09-01 01:10:19 +02:00
Henrik Friedrichsen
352b865111
update dependencies
...
fixes build on openbsd
2019-08-20 15:30:34 +02:00
Henrik Friedrichsen
29678e526a
update bindings
2019-08-13 22:05:28 +02:00
Henrik Friedrichsen
980f6eb528
move to a separate save/delete binding approach
...
this is to address accidental deletions of playlists/tracks that some users
faced
closes #75
related #15
2019-08-13 21:59:11 +02:00
Henrik Friedrichsen
6fd77c2d50
add xcb libraries/headers to ci build environment
2019-08-13 17:19:24 +02:00
Henrik Friedrichsen
226e814874
test actual building in travis ci
2019-08-13 16:58:31 +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
4067155e96
remove unused mutabilities
2019-08-13 11:50:31 +02:00
Henrik Friedrichsen
48ef7f1e47
Merge branch 'develop' of github.com:hrkfdn/ncspot into develop
2019-08-13 11:49:39 +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
b5aeb23b0c
Merge pull request #86 from jwijenbergh/develop
...
Add python3 dependency for building rust-xcb
2019-08-12 08:49:09 +02:00
Jeroen Wijenbergh
744c69bb77
Add python3 dependency for building rust-xcb
2019-08-11 18:38:42 +02:00
Henrik
9664882cdb
Merge pull request #85 from maxking/develop
...
Add debian packages for libxcb development headers.
2019-08-01 11:43:58 +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
f4c640ca2b
fix: sort playlists in the same order spotify sends them out
2019-06-24 22:13:52 +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
Henrik Friedrichsen
96a0e9f9d6
add type coercion helper to ListItem objects
2019-06-09 23:57:47 +02:00
Henrik Friedrichsen
b59e9b38e6
add CommandResult for modal views
2019-06-09 23:55:12 +02:00
Henrik Friedrichsen
298091c301
update dependencies
2019-06-08 18:48:04 +02:00
Henrik
e03536b2a7
Merge pull request #76 from Herbstein/commander
...
Move to enum-based commands
2019-05-22 17:34:14 +02:00
Rasmus Larsen
db7a09c87b
Command parser
2019-05-21 18:11:54 +02:00
Rasmus Larsen
5500b34887
Remove dead code
2019-05-21 16:34:50 +02:00
Rasmus Larsen
4343343ee7
Implement silent default non-behaviour of a few commands
2019-05-21 16:05:12 +02:00
Rasmus Larsen
1e0d9ea952
Handle default command behavior
2019-05-21 16:01:56 +02:00
Rasmus Larsen
0beaa82a1f
Clippy fixes
2019-05-20 22:32:28 +02:00
Rasmus Larsen
1671db14c1
Move to enum-based commands
2019-05-20 22:15:12 +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
4a760ac128
reword libxcb dependency
2019-05-15 13:21:30 +02:00
Henrik Friedrichsen
1e475b953a
check Cargo.lock into repository
...
fixes #68
2019-05-13 08:54:14 +02:00
Henrik Friedrichsen
99521f3a8f
set readme filename
2019-05-13 08:51:57 +02:00
Henrik Friedrichsen
68a2a633f2
match previous mpris action with that of "<" binding
...
fixes #71
2019-05-11 19:48:22 +02:00