spotify-player

A Spotify player in the terminal with full feature parity

MIT License

Downloads
207
Stars
1.2K
Committers
9

Bot releases are hidden (Show)

spotify-player - v0.11.0

Published by aome510 over 1 year ago

What's Changed

Notes

There are some potentially breaking changes with theme configurations. Please refer to the updated theme documentation for migration.

New Contributors

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.10.0...v0.11.0

spotify-player - v0.10.0

Published by aome510 almost 2 years ago

spotify-player - v0.9.8

Published by aome510 about 2 years ago

What's Changed

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.9.6...v0.9.8

spotify-player - v0.9.6

Published by aome510 about 2 years ago

spotify-player - v0.9.5

Published by aome510 about 2 years ago

spotify-player - v0.9.4

Published by aome510 about 2 years ago

spotify-player - v0.9.3

Published by aome510 over 2 years ago

spotify-player - v0.9.2

Published by aome510 over 2 years ago

What's Changed

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.9.0...v0.9.2

spotify-player - v0.9.0

Published by aome510 over 2 years ago

What's Changed

Breaking changes

  • Disable lyric-finder by default. Need to specify --features lyric-finder to install/build the application with the feature

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.8.0...v0.9.0

spotify-player - v0.8.0

Published by aome510 over 2 years ago

What's Changed

  • added cross-platform media control ⏯️ in #43, #44
  • improved device connect logic on startup in #45
  • updated backtrace logic to log all the panics
  • minor UI changes and improvements in #46
  • added enable_media_control and default_device config options. See the general config document.

Breaking changes

  • renamed ReconnectIntegratedClient command to RestartIntegratedClient
  • modified the default shortcuts for SelectNextOrScrollDown, SelectPreviousOrScrollUp, and PreviousPage commands

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.7.0...v0.8.0

spotify-player - v0.7.0

Published by aome510 over 2 years ago

What's Changed

Breaking changes

  • removed refresh_delay_in_ms_each_playback_update and n_refreshes_each_playback_update config options

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.6.0...v0.7.0

spotify-player - v0.6.0

Published by aome510 over 2 years ago

What's Changed

Breaking changes

  • renamed BrowsePlayingContext command to CurrentlyPlayingContextPage

What's new

  • added TopTrackPage command (default binding: g t) and new top track page
  • added RecentlyPlayedTrackPage command (default binding g r) and new recently played track page

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.5.2...v0.6.0

spotify-player - v0.5.2

Published by aome510 almost 3 years ago

spotify-player - v0.5.1

Published by aome510 almost 3 years ago

spotify-player - v0.5.0

Published by aome510 almost 3 years ago

Brief description of changes

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.4.0...v0.5.0

spotify-player - v0.4.0

Published by aome510 almost 3 years ago

Brief description of major changes

  • Implement ShowActionsOnSelectedItem (#13) and ShowActionOnCurrentTrack (#18) commands which list available actions (BrowseArtist, SaveToLibrary, BrowseRecommendations, etc) on a Spotify item (track, album, artist, playlist).
  • Upgrade majority of dependencies (#14) which includes a big rspotify v0.11.0 migration.
  • Integrate Spotify recommendation API (#17).
  • And many other code refactors and improvements.

Full Changelog: https://github.com/aome510/spotify-player/compare/v0.3.0...v0.4.0

spotify-player - v0.3.0

Published by aome510 about 3 years ago

There are many changes in spotify-player v0.3.0 compared to version v0.2.0. The most notable change is adding Spotify Search API integration (#8).

Brief description of major changes

  • allow client to handle multiple requests at once by creating a new handling thread for each request (#9)
  • integrate Spotify Search APIs (#8)
  • add scroll shortcuts for command help popup (#11)
  • refactor terminal event handling codes (#12)
  • improve application and code documentations
  • and other small bug fixes, refactors, etc
spotify-player - v0.2.0

Published by aome510 about 3 years ago

Brief description of major changes

spotify-player - v0.1.1

Published by aome510 about 3 years ago

Brief description of changes

  • fix bug that uses artist context for getting playlist context
  • add -t (--theme) CLI option
  • update user data (playlists, saved albums, followed artists) each request (previously only store data from the first request)
  • use playback device_id for all player commands
  • change the default values for *_each_playback_update config options
  • update project README (wording changes, update command descriptions) and the config documentation
spotify-player - v0.1.0

Published by aome510 about 3 years ago

Spotify Player v0.1.0

First official release 🥳 🎉 🎉 🎉

After about a month of developing it during my free time (189 commits, 3668 Rust loc, total changes of 15,054++ and 8,145 -- at the time writing) spotify_player version v0.1.0 is now ready with

  • many configurable options
  • all player commands supported
  • supported album, artist, playlist as contexts
  • supported context navigation/browsing
  • any many more...