Releases: aome510/spotify-player
Releases · aome510/spotify-player
v0.18.2
What's Changed
- rustls-tls and native-tls features for lyric_finder by @cycle-five in #434
- Miscellaneous fixes by @aome510 in #439
- New AUR package - adding to README? by @blackthorne7 in #441
New Contributors
- @cycle-five made their first contribution in #434
- @blackthorne7 made their first contribution in #441
Full Changelog: v0.18.1...v0.18.2
v0.18.1
What's Changed
- downgrade
ratatui
tov0.26.1
to fix #424 and #426 - add CLI search command by @kadinsayani in #432
- Add album to queue action by @nikosavola in #429
New Contributors
- @kadinsayani made their first contribution in #432
- @nikosavola made their first contribution in #429
Full Changelog: v0.18.0...v0.18.1
v0.18.0
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
andevent
modules in #419 - Miscellaneous UI improvements in #420
- support searching inside the command help page
- renders playlist's description inside context page if exists (with new
playlist_desc
component style) - support all style modifiers in https://docs.rs/ratatui/latest/ratatui/style/struct.Modifier.html
- Determine clipboard provider automatically based on user's environment in #421
- Decouple configs from application's state in #422
Breaking changes
OpenCommandHelp
andQueue
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
v0.17.1
v0.17.0
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
tov0.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
- @micleo2 made their first contribution in #329
- @LucasFA made their first contribution in #339
- @massivebird made their first contribution in #342
- @Fuyukai made their first contribution in #346
Full Changelog: v0.16.3...v0.17.0
v0.16.3
v0.16.2
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)
- remove
Full Changelog: v0.16.1...v0.16.2
v0.16.1
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
, andgenerate
CLI commands in #316 - Improve theme configurations in #317
New Contributors
- @rubenvandeven made their first contribution in #305
Full Changelog: v0.16.0...v0.16.1
v0.16.0
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
toAddSelectedItemToQueue
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
- @Icelk made their first contribution in #266
- @kianmeng made their first contribution in #267
- @sjdonado made their first contribution in #269
- @SebRollen made their first contribution in #272
- @rudiejd made their first contribution in #275
- @whiskyplausible made their first contribution in #274
- @VenMolom made their first contribution in #298
Full Changelog: v0.15.2...v0.16.0