Skip to content

Releases

v0.2.16

Choose a tag to compare

@github-actions github-actions released this 23 Oct 15:15
eb3d54f

[0.2.16] - 2026-10-23

🚀 Features

🐛 Bug Fixes

🚜 Refactor

  • Add pitch toggle (@lorlike)
  • Harden caches, split service/player modules, fix playerbar and cover memory (@akirco)

📚 Documentation

  • Move assets under assets/ and refresh README (@akirco)

🎨 Styling

  • Apply cargo +nightly fmt import grouping (@lorlike)

⚙️ Miscellaneous Tasks

  • Update version to 0.2.16 (@akirco)

v0.2.15

Choose a tag to compare

@github-actions github-actions released this 28 Sep 02:25
c0c4643

[0.2.15] - 2026-09-28

🚀 Features

  • (cli) [breaking] List the queue via pigma status -L with song ids; drop pigma msg list (@akirco)

🐛 Bug Fixes

  • Bound debug log truncation to UTF-8 char boundaries (@wbbo)
  • (config) Make to_toml resilient to unusual configs (@akirco)
  • (ncm-api) Stop concurrent instances from wiping cookies.json (@akirco)

💼 Other

  • (deps) Bump ratatui-image from 11.0.6 to 11.0.8 (@dependabot[bot])

🚜 Refactor

  • (playback) Split PlaybackEngine into queueing/session/transport submodules (@akirco)
  • (app) Extract lyric/cover pipelines from handle_playback_started into app::cover (@akirco)
  • (service) Extract shared ApiService::load_local_music (@akirco)
  • (app) Group App fields into search::SearchHost and ipc::IpcState (@akirco)
  • (app) Move lyric pipeline out of cover.rs into app::lyrics (@akirco)
  • Relocate misplaced helpers to modules matching their purpose (@akirco)
  • (ipc) Split ipc.rs into protocol/snapshot/path/server/client submodules (@akirco)
  • (app) Move handle_ipc_event into app::event (@akirco)
  • (app) Extract headless daemon into app::headless (@akirco)
  • (utils) Move mem_rss_kb into utils::process (@akirco)
  • (state) Move current_queue_key onto NavigationState (@akirco)
  • (utils) Share canonical audio extension mapping (@akirco)
  • (playback) Move heartbeat impl into engine/heartbeat (@akirco)
  • (app) Nest search core under search; harden config save (@akirco)
  • (ipc) Extract platform transport module (@akirco)

🎨 Styling

  • Apply nightly rustfmt to extracted modules (@akirco)
  • Apply nightly rustfmt to relocated helpers (@akirco)
  • Apply nightly rustfmt to ncm-api and sonar (@akirco)

⚙️ Miscellaneous Tasks

  • Gitignore cookies.json (login credentials) (@akirco)
  • Update dependencies and version to 0.2.15; enhance changelog formatting (@akirco)

v0.2.14

Choose a tag to compare

@github-actions github-actions released this 12 Sep 05:07
3cecfd0

[0.2.14] - 2026-09-12

🚀 Features

  • (app) Add login status request guard and improve song management in navigation (@akirco)

🐛 Bug Fixes

  • Restore terminal state and sync startup auth (@caojialin)
  • Synchronize liked songs pagination (@Mars160)
  • 修复帮助面板滚动溢出导致向上滚动失效的问题 (@lorlike)

💼 Other

  • (deps) Bump log from 0.4.33 to 0.4.34 (@dependabot[bot])
  • (deps) Bump stream-download from 0.24.3 to 0.24.4 (@dependabot[bot])

📚 Documentation

  • (README) Enhance completion script instructions for bash, zsh, fish, and powershell (@akirco)

⚙️ Miscellaneous Tasks

  • (ci) Fmt (@akirco)
  • Update version to 0.2.14 and bump dependencies (@akirco)

v0.2.13

Choose a tag to compare

@github-actions github-actions released this 22 Aug 05:35
635f752

[0.2.13] - 2026-08-22

🚀 Features

  • (playback) Add play_song_by_id method to PlaybackEngine (akirco)

🐛 Bug Fixes

  • (playback) Fix #61 bluetooth device rebuild sink by polling (akirco)

💼 Other

  • (deps) Bump houseabsolute/actions-rust-cross from 0 to 1 (dependabot[bot])
  • (deps) Bump actions/download-artifact from 7 to 8 (dependabot[bot])

🚜 Refactor

  • (cli) Update waybar integration to use standalone bash script for improved performance (akirco)
  • (player) Reorganize imports and improve logging messages for clarity (akirco)

⚙️ Miscellaneous Tasks

  • (release) Bump version to 0.2.13 and update changelog (akirco)

v0.2.12

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:01
ce8216e

[0.2.12] - 2026-08-16

🚀 Features

  • (path) Add expand_tilde function to handle home directory paths (akirco)

🐛 Bug Fixes

  • (cli) List download and local music panic (akirco)

🚜 Refactor

  • (cli) Streamline CLI command handling and improve structure (akirco)
  • (bilivideo) Improve cookie handling and enhance error logging for transient failures (akirco)

⚙️ Miscellaneous Tasks

  • (release) Bump version to 0.2.12 and update changelog (akirco)
  • (ci) Update Rust toolchain to nightly for improved features (akirco)

v0.2.11

Choose a tag to compare

@github-actions github-actions released this 16 Aug 06:29
048e665

[0.2.11] - 2026-08-16

🐛 Bug Fixes

  • (playback) Bundle minimal ALSA config for musl static builds (akirco)
  • (playback) Use default hw card in bundled musl ALSA config (akirco)

💼 Other

  • Remove musl targets (static musl cannot use PipeWire/PA plugins) (akirco)
  • V0.2.11 (akirco)

🚜 Refactor

  • (release) Restructure release workflow and improve artifact handling (akirco)

🎨 Styling

  • (playback) Fmt and wrap unsafe set_var for edition 2024 (akirco)

⚙️ Miscellaneous Tasks

  • Generate release notes with git-cliff and remove release-drafter (akirco)
  • (ci) Remove 'dev' branch from CI trigger paths (akirco)

v0.2.10

Choose a tag to compare

@github-actions github-actions released this 16 Aug 03:57
ec637bf

What's Changed

Full Changelog: v0.2.9...v0.2.10

⚠️注意

musl版本打包存在问题,勿下。

v0.2.9

Choose a tag to compare

@github-actions github-actions released this 15 Aug 14:21

Changes

  • Feat/headless windows @akirco (#50)

v0.2.8

Choose a tag to compare

@github-actions github-actions released this 13 Aug 11:40
a8b5efa

Changes

What's Changed

Full Changelog: v0.2.7...v0.2.8

v0.2.7

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:56
0d022b2

Changes

  • Enhance audio playback, event handling, and update dependencies @akirco (#46)