Commit graph

  • 9eef690a22 Some clean up Konstantin Seiler 2020-02-02 11:07:05 +1100
  • 5784b4652c Prepare for gapless play. - change communication between player and spirc to use player events channel. - enhance player events channel - have spirc send loading messages to Spotify - enable preloading of tracks in the player Konstantin Seiler 2020-02-01 08:41:11 +1100
  • 3672214e31 Update Cargo.lock v0.1.1 Sasha Hilton 2020-01-30 02:41:47 +0100
  • 6daa2acd0a Update version numbers to 0.1.1 Sasha Hilton 2020-01-30 02:39:41 +0100
  • 83140bea88
    Merge pull request #427 from kaymes/connection-lost-crash Sasha Hilton 2020-01-30 02:04:37 +0100
  • 37f6e3eb9c Print error message on connection failure. Konstantin Seiler 2020-01-29 09:51:26 +1100
  • 65d1c1bf8e Proper error handling when connecting to the server. Konstantin Seiler 2020-01-29 09:45:06 +1100
  • c9f1914fc8 Run cargo fmt Sasha Hilton 2020-01-28 19:19:18 +0100
  • 4c9a8b5cac
    Merge pull request #422 from misuzu/subprocess Sasha Hilton 2020-01-25 01:25:17 +0100
  • 6f7fd9f398
    Merge pull request #426 from kaymes/empty-queue-crash Sasha Hilton 2020-01-24 03:05:07 +0100
  • e9c3357e41 Run cargo fmt Sasha Hilton 2020-01-24 02:26:16 +0100
  • b8617f54a9 Added subprocess audio backend misuzu 2020-01-24 02:35:24 +0200
  • cdcb919c08
    Merge branch 'dev' into connection-lost-crash Sasha Hilton 2020-01-24 01:02:40 +0100
  • 01be8e7efa
    Merge pull request #423 from marcelbuesing/rust-2018 Sasha Hilton 2020-01-24 01:00:39 +0100
  • 94bb4623d2
    Correct cargo clean package flags Sasha Hilton 2020-01-24 00:59:28 +0100
  • d599c5cc85
    Further reduce cache bloat Sasha Hilton 2020-01-24 00:27:57 +0100
  • a52092e094 Convert another panic to error handling. Compatibility fix for Rust 1.33. Konstantin Seiler 2020-01-24 10:12:16 +1100
  • 0e22678a28 Workaround for Rust 1.33 borrow checker. Konstantin Seiler 2020-01-23 21:10:55 +1100
  • dadab486d2 Don't exit if too many spirc failures. Konstantin Seiler 2020-01-23 19:51:09 +1100
  • f26db01110 Rate-limit automatic re-connection attempts when spirc shuts down. Konstantin Seiler 2020-01-23 19:09:26 +1100
  • 17821b26aa Rename variable to be in line with existing code. Konstantin Seiler 2020-01-23 19:05:54 +1100
  • 113bb92c9d Prevent spirc from crashing when the queue is empty. Konstantin Seiler 2020-01-23 19:05:10 +1100
  • 719943aec9 Don't panic if spirc terminates prematurely. Instead attempt to reconnect and wait for new client connections. Konstantin Seiler 2020-01-23 01:24:59 +1100
  • ea1e0925dc Enable proper shutdown of the channels. Konstantin Seiler 2020-01-23 01:23:34 +1100
  • 04b52d7878 Have player handle Mercury errors while loading tracks. Konstantin Seiler 2020-01-23 01:15:30 +1100
  • 3fe3849588 Enable Mercury to be shut down and all pending requests being cancelled. Konstantin Seiler 2020-01-23 01:14:43 +1100
  • b6c676ad60 Prevent librespot from panicking if server connection is lost. Konstantin Seiler 2020-01-22 21:55:45 +1100
  • 362106df62 Fix error handling for closed channel. Konstantin Seiler 2020-01-22 16:58:21 +1100
  • c9147d31ab
    Turn child crates into rust 2018 edition marcelbuesing 2020-01-17 19:09:10 +0100
  • 38d82f2dc2
    Rerun rustfmt on full codebase marcelbuesing 2020-01-17 18:11:07 +0100
  • d26590afc5
    Update to Rust 2018 ashthespy 2019-10-08 11:31:18 +0200
  • be2ad9059a
    Migrate to rust 2018 edition marcelbuesing 2020-01-17 15:35:46 +0100
  • 2a1482c880
    Merge pull request #421 from ashthespy/autoplay Ash 2020-01-08 13:13:49 +0100
  • 6c6ba88590 Don't panic when no autoplay uri is obtained ashthespy 2020-01-07 12:13:49 +0100
  • f610436641
    Merge pull request #416 from dbr/patch-1 Sasha Hilton 2020-01-02 00:13:02 +0000
  • becb314666
    Update deprecation link to better summary dbr/Ben 2019-12-28 23:06:55 +1030
  • 63a5c4de7f
    Update readme regarding libspotify deprecation dbr/Ben 2019-12-28 20:33:06 +1030
  • b634117fbf
    Merge pull request #361 from HEnquist/playlists Sasha Hilton 2019-12-17 03:32:15 +0100
  • f9511217ed Fix last merge conflict henenq 2019-12-16 13:00:04 +0100
  • 50ab5af557 Fix merging henenq 2019-12-16 12:57:45 +0100
  • 3b5f9ac64c Rebase, fix broken things henenq 2019-12-16 12:47:52 +0100
  • 5d2897f6f6 Fixing merge requests henenq 2019-12-16 11:56:34 +0100
  • 4f0033e81c Various changes following review HEnquist 2019-09-22 21:21:44 +0200
  • e2e52c78c0 Regenerate playlist protocol files HEnquist 2019-08-29 22:51:33 +0200
  • 6d8a53e888 Remove forgotten println Henrik Enquist 2019-08-28 14:40:17 +0200
  • c530ee6e82 Some more cleaning HEnquist 2019-08-10 20:49:44 +0200
  • e1322474fa Clean up playlist example HEnquist 2019-08-10 20:45:07 +0200
  • 65d07579ec Make standard metadata get handle also playlists HEnquist 2019-08-06 23:16:30 +0200
  • c7c24951d9 Remove unused code from metadata lib HEnquist 2019-08-06 22:04:27 +0200
  • 9468ab7eec Remove unused code from example HEnquist 2019-08-06 22:02:25 +0200
  • e6295a6f9c Use new hm endpoint for playlists HEnquist 2019-08-06 21:58:50 +0200
  • 9faaaae6d2 Add basic support for playlists HEnquist 2019-08-05 23:42:16 +0200
  • abd6ad6b25 Some more cleaning HEnquist 2019-08-10 20:49:44 +0200
  • abfcce282e Clean up playlist example HEnquist 2019-08-10 20:45:07 +0200
  • eb9ab4885f Make standard metadata get handle also playlists HEnquist 2019-08-06 23:16:30 +0200
  • d72eb38d62 Remove unused code from metadata lib HEnquist 2019-08-06 22:04:27 +0200
  • ae0585eb5b Remove unused code from example HEnquist 2019-08-06 22:02:25 +0200
  • d8fda8f79c Use new hm endpoint for playlists HEnquist 2019-08-06 21:58:50 +0200
  • 5b26529811 Add basic support for playlists HEnquist 2019-08-05 23:42:16 +0200
  • 78bd0a1f7b
    Merge pull request #394 from ashthespy/autoplay Sasha Hilton 2019-12-12 19:04:48 +0100
  • ef0064b21b
    Merge pull request #409 from artmg/dev Sasha Hilton 2019-12-12 19:04:19 +0100
  • 229649a21b
    Merge pull request #405 from willstott101/libmdns-0.2.4 Sasha Hilton 2019-12-12 19:03:40 +0100
  • b17f2d4b44 readme related project rpi-audio-receiver ArtMG 2019-12-07 12:13:56 +0000
  • f67a38d373
    Merge pull request #402 from kaymes/limit-request-number Sasha Hilton 2019-12-03 00:49:27 +0100
  • a497d694d2 libmdns 0.2.4 Will Stott 2019-11-26 21:16:15 +0000
  • bcb1789d68
    Merge pull request #395 from xMordax/dev Ash 2019-11-24 23:12:55 +0100
  • b193e9883a
    Merge pull request #388 from ashthespy/dev_process Ash 2019-11-20 13:18:16 +0100
  • e550b7f729 rustfmt Konstantin Seiler 2019-11-18 11:08:34 +1100
  • db0e4a0422 Limit number of prefetch requests. Konstantin Seiler 2019-11-18 10:54:44 +1100
  • a4de22d595 [ci skip] Link to Compiling in Readme ashthespy 2019-11-15 11:53:50 +0100
  • 05b281f085
    Update Travis shield Sasha Hilton 2019-11-12 23:03:27 +0000
  • 79fff3eee2 Refine COMPILING.md ashthespy 2019-11-12 13:51:34 +0100
  • 7506f05f08 [ci skip] Break out Compiling into COMPILING.md ashthespy 2019-11-12 11:09:24 +0100
  • 4f9a1b49b4 Merge branch 'dev' of https://github.com/librespot-org/librespot into dev_process ashthespy 2019-11-12 11:07:24 +0100
  • 2ed92c3b30
    Merge pull request #396 from ashthespy/bloat Ash 2019-11-12 11:01:35 +0100
  • fc070fd73d
    Merge pull request #393 from kaymes/dynamic-blocks Sasha Hilton 2019-11-12 10:46:21 +0100
  • 5d8c9f8860 Hide waiting for download message during seek. Konstantin Seiler 2019-11-11 19:00:19 +1100
  • e4134806df Remove debug messages. Konstantin Seiler 2019-11-11 18:43:41 +1100
  • d237ce7b1b Merge remote-tracking branch 'origin/dev' into dynamic-blocks-kdev Konstantin Seiler 2019-11-11 18:28:02 +1100
  • a69589eddc Merge branch 'dynamic-blocks' into dynamic-blocks-kdev Konstantin Seiler 2019-11-11 18:27:51 +1100
  • d2d6df0e24 Run cargo fmt for my code. Konstantin Seiler 2019-11-11 18:22:41 +1100
  • 3cefc57eb5 Correct bad bitrate flag in readme Sasha Hilton 2019-11-09 15:36:55 +0100
  • f53565473f
    Merge pull request #397 from ashthespy/travis_cache Sasha Hilton 2019-11-09 15:29:33 +0100
  • 8eae57bad0 Uncommented branch switch. Sasha Hilton 2019-11-09 15:21:12 +0100
  • af715f9e8c Add publish.sh script for creating new version, update PUBLISHING.md Sasha Hilton 2019-11-09 15:19:30 +0100
  • 1719ffc906 [Travis] Build examples ashthespy 2019-11-08 09:58:43 +0100
  • a2b2150dbe Update minimum Rust version to 1.33.0. Konstantin Seiler 2019-11-08 10:17:56 +1100
  • e75021b213 Merge remote-tracking branch 'origin/dev' into dynamic-blocks-kdev Konstantin Seiler 2019-11-08 09:23:30 +1100
  • cdb31f79e4 Merge remote-tracking branch 'kaymes/dynamic-blocks' into dynamic-blocks-kdev Konstantin Seiler 2019-11-08 09:20:31 +1100
  • c4e0f15eb3 Tune prefetch, squish bugs. Konstantin Seiler 2019-11-08 08:58:17 +1100
  • 6422dcef78 Refine file downloading heuristics to use data rates and ping times everywhere. Konstantin Seiler 2019-11-08 00:02:53 +1100
  • 09eef912cc [Travis] Reduce cache bloat - don't save build artefacts ashthespy 2019-11-07 13:16:17 +0100
  • 9e2cfe321e Update readme and add publishing notes Sasha Hilton 2019-11-06 17:25:10 +0100
  • 295bda7e48 Update Cargo.toml to point to Librespot Org repo v0.1.0 Sasha Hilton 2019-11-06 17:08:22 +0100
  • 4e1bf7a0db Add version numbers for all librespot crates Sasha Hilton 2019-11-06 16:59:40 +0100
  • e7177da3b1 Add librespot-core version number Sasha Hilton 2019-11-06 16:56:51 +0100
  • 63049d9928 Protobuf exact dependency Sasha Hilton 2019-11-06 16:52:51 +0100
  • 394320c7b7 Add description and license to Cargo.toml for each crate Sasha Hilton 2019-11-06 16:50:26 +0100
  • 03b62052ba More exact dependencies for crates.io Sasha Hilton 2019-11-06 16:44:11 +0100
  • 6093d8f299 Move to librespot-tremor for crates.io compatability. Sasha Hilton 2019-11-06 16:40:13 +0100