Skip to content

Releases: aome510/spotify-player

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

v0.16.0

03 Dec 03:25
17a3ed0
Compare
Choose a tag to compare

Highlights

v0.16.0 is a big release with some new features:

  • CLI now doesn't require a running instance to handle commands (#290)
  • add file cache support for user's data (liked tracks, saved albums, followed artists, etc) (#306)
  • add support for opening a Spotify link from clipboard (#307)

What's Changed

  • Add Scoop installation instruction to Readme by @rashil2000 in #263
  • Improve lyrics lookup by removing remix & remaster info in query. by @Icelk in #266
  • Fix typos by @kianmeng in #267
  • fix: missing https for song links by @sjdonado in #269
  • map media control Pause and Resume to PlayerRequests by @SebRollen in #272
  • Allow shuffling context playback from CLI by @rudiejd in #275
  • add explicit tags to track information by @SebRollen in #276
  • Clamped progress bars to solve problems with -ve numbers by @whiskyplausible in #274
  • Miscellaneous refactor and improvement by @aome510 in #287
  • use track's id of linked_from if exists by @aome510 in #286
  • Support handling CLI commands without a running application instance by @aome510 in #290
  • Allow disabling notify when client is not streaming by @VenMolom in #298
  • support disabling notification from config by @aome510 in #303
  • bind C-z to AddSelectedItemToQueue by @aome510 in #304
  • Cache user's data into files (liked tracks, saved albums, followed artists, etc) by @aome510 in #306
  • Support open spotify link by @aome510 in #307

New Contributors

Full Changelog: v0.15.2...v0.16.0