Releases: aome510/spotify-player
v0.19.1
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 🥳 🥳 🥳:
What's Changed
- Added support for image cache downloading without image Feature by @jStimpert0430 in #460
- Add optional fuzzy search algorithm by @juliamertz in #468
- make autoplay configurable by @robko23 in #459
- Add actions to keymap configuration by @juliamertz in #471
- Configurable seek duration by @juliamertz in #475
- fix: decode html entities in playlist description by @juliamertz in #478
- fix #464 by adding full date to display next to albums by @DOD-101 in #474
- fix #479 Incorrect like status in ShowActions(#479) by @deauthe in #481
- Add Alternating Colors for Help Table by @przb in #466
- got rid of that stupid shorts player in the readme file by @maxiwee69 in #492
- update search popup's filtering logic by @aome510 in #493
- added {status} for customizing play/pause location/style, resolves #487 by @JadonBelair in #491
- Fix several Spotify API errors by @aome510 in #495
- update reconnection logic upon creating new session by @aome510 in #497
New Contributors
- @jStimpert0430 made their first contribution in #460
- @juliamertz made their first contribution in #468
- @robko23 made their first contribution in #459
- @DOD-101 made their first contribution in #474
- @deauthe made their first contribution in #481
- @przb made their first contribution in #466
- @maxiwee69 made their first contribution in #492
- @JadonBelair made their first contribution in #491
Full Changelog: v0.18.2...v0.19.1
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