Skip to content

Releases: aome510/spotify-player

v0.19.1

08 Jul 04:14
Compare
Choose a tag to compare

v0.19.1 welcomes many new contributors. Contributions are highly appreciated! Feel free to look into the list of good first issues if you want to contribute.

The project also gained a lot of traction recently. It's really great to see that more and more people are interested in this project.

spotify_player was featured on Github's Rust trending page 🥳 🥳 🥳:

IMG_3302

What's Changed

New Contributors

Full Changelog: v0.18.2...v0.19.1

v0.18.2

25 May 03:33
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.1...v0.18.2

v0.18.1

26 Apr 21:11
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.18.0...v0.18.1

v0.18.0

21 Apr 22:08
Compare
Choose a tag to compare

What's Changed

  • Add fake track repeat mode in #410
  • Make notification timeout configurable and allow whitespaces in playback_format in #417
  • Refactor client request handling module in #418
  • Refactor ui and event modules in #419
  • Miscellaneous UI improvements in #420
  • Determine clipboard provider automatically based on user's environment in #421
  • Decouple configs from application's state in #422

Breaking changes

  • OpenCommandHelp and Queue commands are updated to go to a new page instead of opening a popup
  • remove copy_command config option (a copy command is now derived automatically)

Full Changelog: v0.17.2...v0.18.0

v0.17.2

29 Mar 03:17
Compare
Choose a tag to compare

What's Changed

  • ensure no popup is rendered on top the playback window in #400
  • add patch for null issue with images field when getting user playlist in #402

Full Changelog: v0.17.1...v0.17.2

v0.17.1

12 Mar 23:38
ad37326
Compare
Choose a tag to compare

What's Changed

  • don't refresh playback on new streaming player event in #388
  • remove patches for Spotify API's float bugs in #392
  • re-render image if the last rectangle is different from the current one in #390

Full Changelog: v0.17.0...v0.17.1

v0.17.0

04 Mar 04:13
Compare
Choose a tag to compare

v0.17.0 is a new release with a lot of features, bug fixes, and specifically a patch fixing a very annoying Spotify API bug.

This release also marks a big milestone for the project: 1k ⭐ 🥳🥳🥳 . Thanks everyone for contributing, using, and starring the project!

What's Changed

  • Add custom text input widget with cursor, to use in search page by @micleo2 in #329
  • chore: update github actions by @LucasFA in #339
  • reset buffered playback upon handling GetCurrentPlayback request by @aome510 in #341
  • docs: fixes keymap command name by @massivebird in #342
  • chore(docs): Remove unneeded explicit link by @LucasFA in #344
  • Wait for the copy command to exit. by @Fuyukai in #346
  • build: use cross for cross-compilation, locally and in CD by @LucasFA in #343
  • feat: Souvlaki 0.7.0 and Linux Dbus volume control support by @LucasFA in #348
  • extend capabilities for ShowActionsOn* commands by @aome510 in #352
  • handle title padding with hidden borders by @aome510 in #351
  • update dependencies, bump lyric_finder to v0.1.5 by @aome510 in #353
  • Add miscellaneous UI code changes by @aome510 in #354
  • update issue templates by @aome510 in #366
  • fix clippy warning by @aome510 in #367
  • re-create a new session when restarting the integrated client by @aome510 in #370
  • Don't create streaming connections for non-streaming instances by @Schnouki in #371
  • Remove winit from compilation on Linux by @LucasFA in #372
  • Explicit cargo-binstall support by @LucasFA in #377
  • Add popup for creating new playlist by @aome510 in #379
  • Make Daemon feature imply streaming feature by @LucasFA in #376
  • use liked icon's length to configure the column's width by @aome510 in #380
  • Patch spotify API bugs by @aome510 in #386

New Contributors

Full Changelog: v0.16.3...v0.17.0

v0.16.3

03 Jan 23:19
Compare
Choose a tag to compare

What's Changed

  • move examples to a separate README file in #325
  • fix image rendering issue when playback position is bottom in #328

Full Changelog: v0.16.2...v0.16.3

v0.16.2

11 Dec 01:46
Compare
Choose a tag to compare

What's Changed

  • Fix memory leak issue when rendering images in iTerm2 in #319
    • remove cover_image_refresh_duration_in_ms config option
    • update image rendering logic to only trigger when the state changes (previously render periodically)

Full Changelog: v0.16.1...v0.16.2

v0.16.1

09 Dec 07:45
Compare
Choose a tag to compare

Breaking changes

v0.16.1 updates the parsing logic for theme configurations:

  • the palette's terminal colors might look different
  • the component style's custom RGB color now uses a hex color representation instead of Rgb = { r = ..., g = ..., b = ...}.

What's Changed

  • fix warnings when building without any features in #309
  • handle authenticate CLI command without a client in #314
  • UI album year in #305
  • Add play, pause, and generate CLI commands in #316
  • Improve theme configurations in #317

New Contributors

Full Changelog: v0.16.0...v0.16.1