Releases: aome510/spotify-player
v0.20.6
What's Changed
- fix playlist folders sorting by @aNNiMON in #719
- feat: add currently playing lyric highlight by @JamesManningR in #733
- recommend official Arch package instead of AUR by @ThomasFrans in #722
- fix: add reqwest missing feature to run lyric finder example by @gumaath in #730
- docs: add rhel/fedora systems dependencies documentation by @gumaath in #731
- Add Support for RTL text in lyrics by @devceline in #749
- feat: add {liked} option to playback_format by @Domerpig in #728
- Added description to show if a playlist is favorited/followed by @nbrowner in #745
- Add support for vim like motions, i.e. 5j 8k, etc. by @markgandolfo in #742
New Contributors
- @JamesManningR made their first contribution in #733
- @ThomasFrans made their first contribution in #722
- @gumaath made their first contribution in #730
- @devceline made their first contribution in #749
- @Domerpig made their first contribution in #728
- @nbrowner made their first contribution in #745
- @markgandolfo made their first contribution in #742
Full Changelog: v0.20.5...v0.20.6
v0.20.5
What's Changed
- Add Catppuccin Themes by @aestellic in #655
- Clarify
client_id_command
option & trim output by @juliamertz in #656 - feat: start playback for track from cli by @juliamertz in #649
- Config option to sort artists albums by type by @JohnOberhauser in #654
- fix: building with notify only by @dibbel26 in #658
- Fixed a typo in feature_request.md by @ManiProjs in #666
- fix(search): remove double border when in vertical orientation by @DOD-101 in #662
- fix: Some shows not loading by @m4r1vs in #664
- Remove legacy alias for ratatui by @WhyNotHugo in #680
- fix album action when albums are sorted by type by @aome510 in #697
- Add working shell.nix by @EliRibble in #685
- feat: sort playlists and albums alphabetically by @CostelXD in #696
- Change script shebangs, fix minor doc typeo by @kism in #708
- feat: display duration on albums and playlists by @DOD-101 in #716
New Contributors
- @adrianfagerland made their first contribution in #643
- @aestellic made their first contribution in #655
- @JohnOberhauser made their first contribution in #654
- @dibbel26 made their first contribution in #658
- @ManiProjs made their first contribution in #666
- @m4r1vs made their first contribution in #664
- @WhyNotHugo made their first contribution in #680
- @EliRibble made their first contribution in #685
- @CostelXD made their first contribution in #696
- @kism made their first contribution in #708
Full Changelog: v0.20.4...v0.20.5
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