Releases: aome510/spotify-player
v0.20.4
Highlight of the release is the introduction of synced lyrics in LyricsPage
test.mov
What's Changed
- Allow changing of volume in different steps by @DOD-101 in #629
- fix: playlist sorting by date by @juliamertz in #634
- add support for synced lyrics by @aome510 in #635
- Cleanup
config::theme
codes by @aome510 in #636
Full Changelog: v0.20.3...v0.20.4
v0.20.3
v0.20.2
What's Changed
- Use 'ring' backend as default for rustls. by @pstumpf in #598
- Refactoring by @bircni in #606
- implement podcast functionality by @SebRollen in #552
- Fix black image border by @mielpeeters in #613
- fix Spotify Connect feature support after new API changes by @aome510 in #618
- cleanup
event
module and implement follow-up support for podcast by @aome510 in #619 - cleanup
rspotify::model
imports by @aome510 in #620 - Add native-tls-alpn feature to reqwest by @ikopytko in #622
New Contributors
- @pstumpf made their first contribution in #598
- @bircni made their first contribution in #606
- @mielpeeters made their first contribution in #613
- @ikopytko made their first contribution in #622
Full Changelog: v0.20.1...v0.20.2
v0.20.1
v0.20.0
v0.20.0
is a big release with many new changes and new contributors 🚀 🚀 🚀. Highlight of this release is the migration to librespot v0.5.0
which allows us to fix a long-standing issue with Spotify authentication. Shoutout to all old/new contributors for pushing this release.
What's Changed
- add jump to track command by @aNNiMON in #501
- skip single selection for artist actions by @aNNiMON in #507
- show album types in the artist context by @aNNiMON in #508
- Fix mismatched arguments by @aNNiMON in #511
- Use BufReader/BufWriter for data from file cache by @puuuuh in #510
- add
playback_progress_bar_unfilled
by @apprehensions in #516 - Does not return removed commands by @arouene in #524
- feat: Allow themable "like" component by @arouene in #525
- Use album id as hash to store album covers by @leon332157 in #514
- Add ability to adjust window ratios by @DOD-101 in #482
- fix #454 overflowing of song title by @DOD-101 in #529
- remove
utils::{new_list_state,new_table_state}
by @aome510 in #532 - feat: client_id_cmd config option by @juliamertz in #548
- add playlist folders support by @aNNiMON in #518
- Update README.md by @ManiArasteh in #549
- feat: target configuration for action keymaps by @juliamertz in #539
- modify theme script to parse toml by @SebRollen in #551
- fix copy command blocking by @juliamertz in #553
- Improved Lyric_finder to retrieve correct lyrics instead of its translation by @genricoloni in #564
- Update README.md to include a hint for WSL by @ShuraShulgin in #572
- Fix proposal for #561 by @DJ-pH3luy in #562
- Update layout of library and search pages for vertical aspect ratios by @juliamertz in #559
- docs: clarify client_id error by @apprehensions in #578
- Change important notice link to the valid issue by @snikoletopoulos in #583
- fix: switch to librespot 0.5.0 by @w-lfchen in #570
- handling
client_id
scoping for Spotify Connect feature withlibrespot 0.5.0
by @aome510 in #584
New Contributors
- @aNNiMON made their first contribution in #501
- @puuuuh made their first contribution in #510
- @arouene made their first contribution in #524
- @leon332157 made their first contribution in #514
- @ManiArasteh made their first contribution in #549
- @genricoloni made their first contribution in #564
- @ShuraShulgin made their first contribution in #572
- @DJ-pH3luy made their first contribution in #562
- @snikoletopoulos made their first contribution in #583
- @w-lfchen made their first contribution in #570
Full Changelog: v0.19.1...v0.20.0
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