Commit Graph

  • 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