-
6ffaa8e8a0
Update README with information about new keybind
Rasmus Larsen
2019-05-08 01:29:03 +02:00
-
de1dea5c68
Add a keybind and shortcut to share the currently playing song
Rasmus Larsen
2019-05-07 23:39:15 +02:00
-
c5a0a73077
Ignore files created by IDEA-based IDEs
Rasmus Larsen
2019-05-07 23:37:27 +02:00
-
-
f5e30169b3
Merge branch 'minor-stuff' of git://github.com/KoffeinFlummi/ncspot into develop
Henrik Friedrichsen
2019-04-28 17:03:59 +02:00
-
-
cf18a5ca42
Use official rspotify repo
KoffeinFlummi
2019-04-28 15:36:00 +02:00
-
386ac8b896
cargo fmt
KoffeinFlummi
2019-04-28 11:59:12 +02:00
-
a98a4645f6
Make library the default view
KoffeinFlummi
2019-04-28 11:56:59 +02:00
-
c96d666481
Clear queue on play command
KoffeinFlummi
2019-04-28 11:56:47 +02:00
-
dce2f76f6e
Rewind to start on previous cmd
KoffeinFlummi
2019-04-28 11:43:15 +02:00
-
662b718a4c
Lazy-load non-library playlists
KoffeinFlummi
2019-04-28 11:31:32 +02:00
-
82dee638c5
Display saved status in statusbar
KoffeinFlummi
2019-04-28 11:04:20 +02:00
-
fd3dbd0a6a
Prevent single-key unsaving of created playlists
KoffeinFlummi
2019-04-28 10:56:38 +02:00
-
eed3edfa59
Differentiate between followed and created playlists
KoffeinFlummi
2019-04-28 10:54:50 +02:00
-
754d6d5c04
Move playlist methods out of library.rs
KoffeinFlummi
2019-04-28 10:32:51 +02:00
-
362c62b19d
Merge pull request #63 from osm/develop
Henrik
2019-04-24 22:31:13 +02:00
-
-
-
-
df83d97dee
Fix Rudio typo in README.md
Oscar Linderholm
2019-04-24 21:33:58 +02:00
-
b27e904363
Add ALSA backend
Oscar Linderholm
2019-04-24 21:33:31 +02:00
-
-
eb2e8322e5
Merge remote-tracking branch 'origin/feature/new_rspotify' into develop
Henrik Friedrichsen
2019-04-24 21:01:15 +02:00
-
-
18c2f6466a
fix most of the clippy linter warnings
Henrik Friedrichsen
2019-04-23 22:28:05 +02:00
-
fe3470479c
document new bindings
Henrik Friedrichsen
2019-04-23 22:27:40 +02:00
-
a0a874e942
Merge branch 'KoffeinFlummi-browsing' into develop
Henrik Friedrichsen
2019-04-23 22:02:59 +02:00
-
-
35303db5f0
cargo fmt
KoffeinFlummi
2019-04-23 01:47:40 +02:00
-
eed218d0c3
Implement browsing for albums, artists, playlists
KoffeinFlummi
2019-04-23 01:40:00 +02:00
-
d750e5a46f
Remove superfluous current screen title
KoffeinFlummi
2019-04-23 01:39:30 +02:00
-
-
82e1e3d1c2
update bindings, indicate that saving a queue can overwrite playlist
Henrik Friedrichsen
2019-04-20 14:49:44 +02:00
-
463a8bfcca
Merge pull request #59 from KoffeinFlummi/library
Henrik
2019-04-20 10:23:26 +02:00
-
-
1a17860957
cargo fmt
KoffeinFlummi
2019-04-20 00:11:43 +02:00
-
f320b953d6
Implement following playlists
KoffeinFlummi
2019-04-19 23:50:36 +02:00
-
e68ba60179
Optimize/parallelize library initialization
KoffeinFlummi
2019-04-19 22:50:12 +02:00
-
3044715362
Lock library until initialization is done
KoffeinFlummi
2019-04-19 22:49:30 +02:00
-
1e58ca9345
Implement (un)saving tracks, albums; (un)following artists
KoffeinFlummi
2019-04-18 15:43:51 +02:00
-
4c974a83f7
Use command system for queue saving
KoffeinFlummi
2019-04-18 15:43:04 +02:00
-
adba809327
Display saved/followed checkmark
KoffeinFlummi
2019-04-18 14:04:40 +02:00
-
d93302a63f
Restore playlist deletion
KoffeinFlummi
2019-04-18 13:31:27 +02:00
-
ab0d3eb9e7
Add .log to .gitignore
KoffeinFlummi
2019-04-18 13:30:44 +02:00
-
0de6ad2dfe
adapt to new rspotify structures
Henrik Friedrichsen
2019-04-17 18:25:00 +02:00
-
-
-
d8f3365867
Don't remove artists added via tracks
KoffeinFlummi
2019-04-16 20:30:04 +02:00
-
cb32f0ca07
Add all tracks to queue when playing
KoffeinFlummi
2019-04-16 19:52:44 +02:00
-
210c7d9f4e
Implement saved tracks, albums, and artists
KoffeinFlummi
2019-04-16 19:52:22 +02:00
-
dd69a8c6f2
Fix keybinding parsing for Mod+Char
KoffeinFlummi
2019-04-16 19:45:06 +02:00
-
-
0bbba3c57d
remove clippy from CI for now, as it's too strict
Henrik Friedrichsen
2019-04-15 22:07:54 +02:00
-
8738472e87
test login credentials before entering main program
Henrik Friedrichsen
2019-04-15 21:59:19 +02:00
-
ea4ea5a853
implement pagination for search results
Henrik Friedrichsen
2019-04-10 14:30:29 +02:00
-
f9f4c52139
make use of compiler type derivation
Henrik Friedrichsen
2019-04-10 14:22:35 +02:00
-
a6f96d86ba
refactor search (lots of duplicate code)
Henrik Friedrichsen
2019-04-10 14:02:20 +02:00
-
63f2342477
Set focus to search results tab
Oscar Linderholm
2019-04-09 21:25:59 +02:00
-
9ea78a9e6e
Add support for Spotify URI searches
Oscar Linderholm
2019-04-09 21:24:55 +02:00
-
5981b08458
Refactor the simplified playlist function
Oscar Linderholm
2019-04-09 21:23:04 +02:00
-
0f0b2f3e2a
Add methods for fetching Spotify URI items
Oscar Linderholm
2019-04-09 21:21:37 +02:00
-
de1062471f
Add Spotify URI resource helpers
Oscar Linderholm
2019-04-09 21:20:16 +02:00
-
f6d674d9be
unsigned subtraction overflow fix
Henrik Friedrichsen
2019-04-09 22:49:10 +02:00
-
69e6c77753
implement pagination interface for listview
Henrik Friedrichsen
2019-04-09 22:48:42 +02:00
-
95370b23c0
simplified overflow-safe subtraction
Henrik Friedrichsen
2019-04-09 22:00:54 +02:00
-
534ccc904f
respect currently playing track when shifting queue entries
Henrik Friedrichsen
2019-04-07 14:14:56 +02:00
-
b72f560e5a
implement moving of tracks in queue
Henrik Friedrichsen
2019-04-05 00:27:20 +02:00
-
14c909862f
implement parsing of modifier+key combinations
Henrik Friedrichsen
2019-04-05 00:19:39 +02:00
-
990ba1fa29
fix: drop reference to main after usage to avoid double mut borrow
Henrik Friedrichsen
2019-04-04 23:34:57 +02:00
-
326d89bdb3
Merge branch 'osm-develop' into develop
Henrik Friedrichsen
2019-04-04 21:39:33 +02:00
-
-
f755ea11c6
bump version of webbrowser dependency for bsd support
Henrik Friedrichsen
2019-03-31 18:46:13 +02:00
-
983285d015
bump version of webbrowser dependency for bsd support
Henrik Friedrichsen
2019-03-31 18:46:13 +02:00
-
65eb6c905a
Only allow owner read/write to credentials.toml
Oscar Linderholm
2019-04-04 20:25:21 +02:00
-
-
c6668aa160
allow failures on beta
Henrik Friedrichsen
2019-04-03 14:36:33 +02:00
-
0da6cd08c7
fix: prevent usize overflow when moving down in listview
Henrik Friedrichsen
2019-04-03 14:16:36 +02:00
-
1c26c7bcee
cargo fmt/clippy all the things + make them mandatory in CI
Henrik Friedrichsen
2019-04-03 14:13:40 +02:00
-
25fbdb8bde
force UI refresh after results are downloaded
Henrik Friedrichsen
2019-04-03 14:05:09 +02:00
-
6971c8d431
Refresh token in main thread before search
KoffeinFlummi
2019-04-02 08:29:19 +02:00
-
d223aae9c7
Add album and artist searching
KoffeinFlummi
2019-04-01 00:37:03 +02:00
-
c42c144ccf
Use seperate threads for search
KoffeinFlummi
2019-03-31 21:53:33 +02:00
-
3c7b3e3618
Add tabview, add playlists to search
KoffeinFlummi
2019-03-28 13:47:04 +01:00
-
d2dc2f0ecc
Tweak progress bar style
KoffeinFlummi
2019-03-31 21:40:32 +02:00
-
626ee79654
Pass focus cmd through, fix search keybinding
KoffeinFlummi
2019-03-31 21:33:32 +02:00
-
3f57111b7e
Handle keybindings immediately
KoffeinFlummi
2019-03-31 21:30:51 +02:00
-
3d446ab942
enable librespot cache for audio data
Henrik Friedrichsen
2019-03-31 16:28:43 +02:00
-
fdb1d01d9a
fix crash when adding list to randomized empty queue
Henrik Friedrichsen
2019-03-30 23:20:43 +01:00
-
90ffd94c61
add missing whitespace to shuffle mode indicator
Henrik Friedrichsen
2019-03-30 23:20:23 +01:00
-
378afc40a8
login process is now done interactively
Henrik Friedrichsen
2019-03-30 23:10:54 +01:00
-
c649adebdf
minor wording changes, mainly to make the dialog smaller in width
Henrik Friedrichsen
2019-03-30 22:39:40 +01:00
-
d500466e2e
use webbrowser crate which is already a dependency in rspotify
Henrik Friedrichsen
2019-03-30 22:36:05 +01:00
-
d78e71871a
Credentials helper if config not present or unparseable
Michael Edwards
2019-03-27 22:35:31 +01:00
-
58f34b9288
Attempt to remove files on config path before creating folders
Michael Edwards
2019-03-27 22:39:41 +01:00
-
dc88f7e3ee
Statusbar only needs nerdfont config
Michael Edwards
2019-03-27 22:36:02 +01:00
-
d7848ec333
code formatting + minor refactorings
Henrik Friedrichsen
2019-03-28 05:42:47 +01:00
-
486bc7617e
Refactor command handling
KoffeinFlummi
2019-03-28 03:05:25 +01:00
-
83a394790f
implement deletion of playlists
Henrik Friedrichsen
2019-03-26 22:24:20 +01:00
-
0e3c9fc504
use constants for listview IDs and search edit
Henrik Friedrichsen
2019-03-26 21:28:25 +01:00
-
5c6aa593d8
restore old EditView behaviour in search
Henrik Friedrichsen
2019-03-26 21:07:34 +01:00
-
4f8342da83
refactorial spring cleaning (cargo fmt + clippy)
Henrik Friedrichsen
2019-03-26 20:51:39 +01:00
-
2eea519e82
refactor for more generic usage of config path helpers
Henrik Friedrichsen
2019-03-26 19:12:07 +01:00
-
3892ac07d0
move config to separate folder
Henrik Friedrichsen
2019-03-26 19:05:02 +01:00
-
cb753ea073
add gitter badge + document new player controls
Henrik
2019-03-25 21:51:24 +01:00
-
e5bf4b7bc0
Merge pull request #47 from KoffeinFlummi/seek-shuffle-repeat
Henrik
2019-03-25 21:24:48 +01:00
-
-
9cf1e9945e
Only regenerate random order if shuffle is enabled
KoffeinFlummi
2019-03-25 20:07:38 +01:00
-
2b75e985ad
Properly clear cmdline when deleting last char
KoffeinFlummi
2019-03-25 18:32:19 +01:00
-
45062bd89e
Add shuffle and repeat
KoffeinFlummi
2019-03-25 18:31:39 +01:00
-
e6a7d8a693
Add seeking
KoffeinFlummi
2019-03-25 18:29:00 +01:00
-
992be7c502
Reintroduce pulseaudio backend
KoffeinFlummi
2019-03-25 18:21:08 +01:00
-
-
6f96e35b24
rodio requires libasound2-dev
Henrik
2019-03-25 09:54:12 +01:00
-
8527e8a341
Merge pull request #46 from sajattack/develop
Henrik
2019-03-25 09:41:13 +01:00
-
-
17148e87ee
Merge pull request #45 from medwards/patch-1
Henrik
2019-03-25 09:39:53 +01:00
-
-
fab5b278c6
allow use of cursive/termion-backend
Paul Sajna
2019-03-24 20:32:07 -07:00
-
-