Commit graph

  • 6dd9e0e489 Clean up hyper from binary ashthespy 2020-05-31 20:10:49 +0200
  • 19d9b02a59 [Connect] Migrate to hyper ~v12 ashthespy 2019-10-31 14:48:07 +0100
  • 389276e5d3 Enable pulseaudio device names Konstantin Seiler 2020-03-11 13:49:52 +1100
  • d4d55254b0 address merge conflict Konstantin Seiler 2020-03-10 23:53:58 +1100
  • 667e559340 Merge remote-tracking branch 'origin/dev' into blocking_sink_events Konstantin Seiler 2020-03-10 23:52:20 +1100
  • 6f28b0486f Emit blocking sink events Konstantin Seiler 2020-03-10 23:26:01 +1100
  • 6d008e3d0e Add SinkActive|SinkInactive events ashthespy 2020-03-09 17:03:53 +0100
  • 6557055f31 Ensure sink restarts b/w tracks when gapless is disabled ashthespy 2020-03-09 13:42:48 +0100
  • 217ef88997 Set gapless playback as default, use --disable-gapless to turn it off ashthespy 2020-03-04 20:43:47 +0100
  • 2935544be8 Enable gapless playback via runtime flag ashthespy 2020-03-04 15:09:32 +0100
  • d47cc75dc6 Fixed formatting Michael Pivonka 2020-03-02 06:36:27 -0500
  • 8939954bd7 Added to_uri function to spotify_id Michael Pivonka 2020-03-02 06:29:13 -0500
  • 9883b0d0bf Regenerate protobuf file Dominik Henneke 2020-02-16 17:41:52 +0100
  • 67183d45de Add option to use token-based authentication (returned form the Spotify OAuth flow) Dominik Henneke 2018-05-22 19:59:31 +0200
  • 5a5f87a4ee Add missing AuthenticationType that is returned by spotify during the spotify-token authentication Dominik Henneke 2017-08-13 01:45:13 +0200
  • ac0df7e11f Merge https://github.com/librespot-org/librespot into gst1.0-2020 Sean McNamara 2020-02-14 19:01:42 -0500
  • d30ffcd1c0 Mostly fix play/pause/stop behavior. Pause is latent. Sean McNamara 2019-12-25 17:51:22 -0500
  • 664c76b201 Fix playback on track change. Pause/resume is still weird. Sean McNamara 2019-12-25 16:36:30 -0500
  • ed04c049cc Working proof of concept with up to date gstreamer bindings and Rust 2018. Sean McNamara 2019-12-25 12:19:48 -0500
  • 6707389732 Forward port plietar's WIP gstreamer backend. Sean McNamara 2019-12-25 06:19:12 -0500
  • 7c182f5c19
    Merge pull request #4 from michaelherger/ogg-direct-updated philippe44 2019-11-15 22:00:41 +0100
  • aeaba39285 Merge branch 'dev' into ogg-direct Michael Herger 2019-11-14 22:10:09 +0100
  • a959358b0a Merge branch 'master' into ogg-direct Michael Herger 2019-11-14 21:03:27 +0100
  • 854f779860 Fix deprecated Error::cause warnings and missing dyn ashthespy 2019-11-01 16:19:18 +0100
  • d9f18c908e Reset max_width ashthespy 2019-11-01 15:47:03 +0100
  • 55865fcecb Add rustfmt to Travis ashthespy 2019-11-01 14:57:46 +0100
  • 0d6864111e Run rustfmt on full codebase with cargo fmt --all ashthespy 2019-11-01 14:56:23 +0100
  • 592bd39893 Complete migration to edition 2018 ashthespy 2019-11-01 14:52:57 +0100
  • 24e8a3c19c Replace try! shorthand ashthespy 2019-10-30 16:24:41 +0100
  • 678db7dca0 Update to Rust 2018 ashthespy 2019-10-30 15:44:54 +0100
  • 0b050a3c3b Use explicit dyn Trait ashthespy 2019-10-08 11:31:18 +0200
  • 34317ec82f Change core to librespot_core Gilles Castel 2019-10-09 10:03:11 +0200
  • 4e0d470954
    Fix play.rs example Gilles Castel 2019-10-07 23:19:45 +0200
  • 43f566c066 Also removed breaking API change from from_base16 ruben 2019-10-07 19:20:36 +0200
  • 3e395768ce Refactored breaking API change to be solved otherwise ruben 2019-10-07 19:19:27 +0200
  • 5d4325a01f Merge branch 'real_master' into improved_podcast_support ruben 2019-10-07 18:42:57 +0200
  • c5f6be3b9c Remove automatically generated protobuf files Tristan Stenner 2019-10-05 19:03:46 +0200
  • 38fada647b Cleanup on podcast support ruben 2019-10-03 03:06:04 +0200
  • c5e75cdcd4 Remove accidentally added file. Yujian 2019-09-28 11:49:41 -0700
  • ba7b27f47f wip Yujian 2019-09-27 20:39:33 -0700
  • cf7d72499d Remove even more overrides of 'core' HEnquist 2019-08-30 00:37:24 +0200
  • 327f1209a9 Remove more overrides of 'core' HEnquist 2019-08-30 00:29:53 +0200
  • 7536e84cc0 Dont redefine 'core' HEnquist 2019-08-30 00:12:54 +0200
  • e5548b1212 Regenerate playlist protocol files HEnquist 2019-08-29 22:51:33 +0200
  • d9208a514d Rebase to get fixes from upstream HEnquist 2019-08-29 22:44:18 +0200
  • 4974ec6163 Some more cleaning HEnquist 2019-08-10 20:49:44 +0200
  • 13016ae67b Clean up playlist example HEnquist 2019-08-10 20:45:07 +0200
  • 74595e5270 Make standard metadata get handle also playlists HEnquist 2019-08-06 23:16:30 +0200
  • 45ed43527c Remove unused code from metadata lib HEnquist 2019-08-06 22:04:27 +0200
  • 6ca4eb8004 Remove unused code from example HEnquist 2019-08-06 22:02:25 +0200
  • da2986c7b2 Use new hm endpoint for playlists HEnquist 2019-08-06 21:58:50 +0200
  • d80a2b1607 Fix checskums in protocol files list HEnquist 2019-08-06 00:13:11 +0200
  • 8e626b0a2f Add basic support for playlists HEnquist 2019-08-05 23:42:16 +0200
  • ddfe938771
    Remove forgotten println Henrik Enquist 2019-08-28 14:40:17 +0200
  • 7242328ad5 Some more cleaning HEnquist 2019-08-10 20:49:44 +0200
  • a56f58168d Clean up playlist example HEnquist 2019-08-10 20:45:07 +0200
  • 7226fa47ba Make standard metadata get handle also playlists HEnquist 2019-08-06 23:16:30 +0200
  • 01b862cb20 Remove unused code from metadata lib HEnquist 2019-08-06 22:04:27 +0200
  • 8c4dbd4d6f Remove unused code from example HEnquist 2019-08-06 22:02:25 +0200
  • 5ba86f0daa Use new hm endpoint for playlists HEnquist 2019-08-06 21:58:50 +0200
  • 95cd3e15d3 Fix checskums in protocol files list HEnquist 2019-08-06 00:13:11 +0200
  • 268824748a Add basic support for playlists HEnquist 2019-08-05 23:42:16 +0200
  • 11e92a3df9 [ci skip] Update Readme and Contributing to be more consistent ashthespy 2019-07-16 17:15:26 +0200
  • 2e9e7935e9 [rustfmt] Format entire codebase ashthespy 2019-07-16 17:12:26 +0200
  • 1f7ad99ee5 Update rustfmt.toml and add checks to travis ashthespy 2019-07-16 17:01:55 +0200
  • fcbd6005b2 [Core] Bump hyper to ~0.12 ashthespy 2019-07-10 15:52:04 +0200
  • e8ec5feb22
    Don't send kPlayStatusLoading. (#483) kaymes 2020-05-28 03:51:56 +1000
  • e275f0a80d
    Bump libmdns to 0.2.6 (fixes #478) (#479) Will Stott 2020-05-13 22:04:42 +0100
  • 0056400ca1
    Merge pull request #475 from ashthespy/collections Anton Voyl 2020-05-11 09:03:28 +0200
  • 0aa9bc60e3
    Merge pull request #452 from kaymes/improved_events Anton Voyl 2020-05-11 08:57:18 +0200
  • e47ae83f33
    libmdns housekeeping (#467) Ash 2020-05-10 13:22:19 +0200
  • 98e69ab0c4 Fetch context for Spotify Collection types as well Liked songs for example ashthespy 2020-05-09 16:33:06 +0200
  • ed0e1eed5a
    Synchronise name and help: softvol (#470) v1ne 2020-05-02 12:14:53 +0200
  • 9fe82ef781
    Enable pulseaudio device names (#450) kaymes 2020-04-25 21:27:21 +1000
  • 2d2e73c23c
    Merge pull request #446 from herrernst/update-coreaudio-sys-crate Ash 2020-04-20 16:57:27 +0200
  • 7670ffe101
    Only format with stable rustfmt (#465) Will Stott 2020-04-20 08:56:02 +0100
  • d77376a800
    Merge pull request #463 from ashthespy/protobuf_again Ash 2020-04-19 21:50:36 +0200
  • 6ee2dbaad4 Pin protobuf versions to allow patch updates only ashthespy 2020-04-17 20:26:44 +0200
  • 223b8d611e Roll back the meta data processing. Konstantin Seiler 2020-03-20 17:31:18 +1100
  • b562ec6015 rename variable. Konstantin Seiler 2020-03-12 23:29:24 +1100
  • c9117542eb Refactor TrackMetaData in the player and add the metadata to the player events. Fire more events in the --onevent script and set more variables. Konstantin Seiler 2020-03-12 23:01:45 +1100
  • ef27b4bce3
    Disable gapless playback via runtime flag (#444) Ash 2020-03-10 13:00:57 +0100
  • b3b3b185f7 upgrade coreaudio-sys, fixes some build errors on macos herrernst 2020-03-01 17:37:30 +0100
  • 66f8a98ad2
    Merge pull request #438 from Malvineous/patch-3 Sasha Hilton 2020-02-27 02:15:33 +0000
  • b86c317ac9
    Merge pull request #435 from Malvineous/patch-1 Sasha Hilton 2020-02-27 02:14:49 +0000
  • 670170bd23
    Merge pull request #430 from kaymes/gapless_play Sasha Hilton 2020-02-27 02:14:13 +0000
  • f3b13beb17 Fix typo. Konstantin Seiler 2020-02-27 12:25:25 +1100
  • a9446c3e01
    Only cache the .cargo directory on Travis Sasha Hilton 2020-02-27 00:31:35 +0000
  • 036f1f7cec
    Make sequences wrap around to avoid overflows Adam Nielsen 2020-02-23 11:27:38 +1000
  • 63cc846a10
    Allow use of HTTP proxies listening on port 80 Adam Nielsen 2020-02-16 18:52:09 +1000
  • 08c239319c
    Merge pull request #386 from willstott101/cha_cha_shuffle Sasha Hilton 2020-02-13 21:43:43 +0100
  • 873f86bb96 Cancel preload requests to free bandwidth when repeating the same track. Konstantin Seiler 2020-02-07 23:52:20 +1100
  • 3f111a9778 Suppress sending loading state to Spotify unless we actually need to load a track. Konstantin Seiler 2020-02-07 21:11:49 +1100
  • 18d1181bf5 Clean up some code Ensure the player events are emitted correctly. Only call the external script on events we want to notify about. Stop sink when loading to pause. cargo fmt Konstantin Seiler 2020-02-03 18:58:44 +1100
  • ead794f4fd Correct notifications when loading the same track again. Konstantin Seiler 2020-02-03 14:31:15 +1100
  • 499824a6ba rust fmt Konstantin Seiler 2020-02-03 11:57:09 +1100
  • 981b76bace Keep the sink open Fix typo Konstantin Seiler 2020-02-03 10:11:27 +1100
  • 6fed8d0413 Make preloading work. Konstantin Seiler 2020-02-03 09:15:15 +1100
  • 349e182d41 Smarter handling of preloading and loading of tracks that are already loaded. Konstantin Seiler 2020-02-03 01:37:17 +1100
  • 8756341201 Remove debug message Konstantin Seiler 2020-02-02 11:12:17 +1100