Releases: aome510/spotify-player
Releases · aome510/spotify-player
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
v0.15.2
v0.15.1
What's Changed
- Make it possible to enable streaming only in daemon mode by @Schnouki in #242
- Add support for getting track's data from CLI
get
command by @aome510 in #245 - Add player event hook command by @aome510 in #244
- filter out unplayable/unavailable tracks by @rileyallyn in #207
- Optimize CLI command runtime by @aome510 in #249
- Update
player_event_hook_command
usage by @aome510 in #251 - Set PulseAudio app properties using environment variables by @Schnouki in #252
- Consistent Spotify naming by @jacksongoode in #256
- Add audio normalization device config option by @jsbmg in #255
- Add Mute command by @BKasin in #253
- Improve rendering performance for liked tracks page by @aome510 in #262
- [Windows]: Create dummy window to handle media control by @rashil2000 in #261
New Contributors
- @Schnouki made their first contribution in #242
- @rileyallyn made their first contribution in #207
- @jacksongoode made their first contribution in #256
- @jsbmg made their first contribution in #255
- @BKasin made their first contribution in #253
- @rashil2000 made their first contribution in #261
Full Changelog: v0.15.0...v0.15.1
v0.15.0
An exciting release with many new contributors 🥳 !
What's Changed
- fix typo in config example variable by @hyperpuncher in #209
- Add Void Linux as install option by @f1nbar in #210
- Implement timeout mechanism for getting authentication token by @aome510 in #212
- Fix a typo for homebrew install instructions by @toh995 in #216
- Add
tracks_playback_limit
config option by @aome510 in #219 - Use ttl cache instead of lru by @aome510 in #220
- Create app.toml with default values if it doesn't exist by @cobbinma in #221
- Tokyonight Theme 🎨 by @cobbinma in #225
- Improve queue popup by @m-torhan in #226
- fix:
constant
module name typo by @nuugen in #227 - Allow removing a keybind by @Kuba314 in #223
- move items in a playlist by @cobbinma in #224
- Improve TTL caching and handling by @aome510 in #230
- Playlist CLI Editing - New, Delete, Import, Fork, Update by @justjokiing in #222
New Contributors
- @hyperpuncher made their first contribution in #209
- @f1nbar made their first contribution in #210
- @toh995 made their first contribution in #216
- @cobbinma made their first contribution in #221
- @m-torhan made their first contribution in #226
- @nuugen made their first contribution in #227
- @Kuba314 made their first contribution in #223
- @justjokiing made their first contribution in #222
Full Changelog: v0.14.1...v0.15.0
v0.14.1
v0.14.0
Summary
v0.14.0
is a big release with new daemon feature and CLI commands.
This release also resolves the application's persistent issue that requires restarting the application in case of networking errors. The application now (hopefully) becomes more robust to such errors by automatically re-initializing the application's states and integrated player after re-gaining access to the network.
What's Changed
- Fix broken link in #175
- Implement
spotify-player
's CLI commands in #159 - Update dependencies in #186
- Add more builds for CD github action in #192
- Add daemon support in #193
- Extend CLI functionalities in #194
- Make the client/application more robust to network errors in #198
- Fix cargo install examples in README.md in #199
- Add docs for new features and improve CLI/daemon codes in #200
New Contributors
- @drrckchng made their first contribution in #175
- @yerke made their first contribution in #199
Full Changelog: v0.13.1...v0.14.0
v0.13.1
v0.13.0
What's Changed
- Cleanup viuer's temp files before rendering an image in #157
- Use
spotify_player
instead ofspotify-player
in documents in #162 - remove colon from log file name in #168
- Add configuration option for streaming in #169
- Add buffered playback in #171
- Add
enable_image_cache
config option in #172 - Support selecting an action in action list popup using '0' to '9' in #173
New Contributors
- @felixkroemer made their first contribution in #168
- @jesyspa made their first contribution in #169
Full Changelog: v0.12.1...v0.13.0
v0.12.1
What's Changed
- Support customizable formats in #147
- Fixed duplicate keys on Windows in #151
- Add more UI customizations and refactor UI codes in #152
What's new
- New config options:
playback_format
,notify_format
,border_type
,progress_bar_type
- New theme's component style:
playback_artists
New Contributors
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Queue feature improvements in #130
- Add more navigation commands in #131
- Add various UI improvements by in #132
- Fix playback window's position when rendering the application's UI in #133
- Add sixel support in #134
- Add desktop notification support in #137
Full Changelog: v0.11.1...v0.12.0