หน้านี้รวบรวม ncspot ไว้ 11 เวอร์ชัน ตั้งแต่ 5 มิถุนายน 2566 จนถึงเวอร์ชันปัจจุบัน 1.5.0 ทุกเวอร์ชันลิงก์ไปยังไฟล์ตัวติดตั้งของผู้เผยแพร่เอง
11 เวอร์ชันในช่วง 3 ปี · ประมาณปีละ 3.3 ครั้ง
| เวอร์ชัน | วันที่ | ขนาด | ไฟล์ |
|---|---|---|---|
| 1.5.0ล่าสุด | 1 ตุลาคม 2569 | — | 64 บิต ZIP บันทึกประจำรุ่น## Added
• Vim-like command completion by pressing <kbd>Tab</kbd>
• Support Vim-style numeric count prefixes for keybindings (e.g. `10j` moves
down 10 rows); the pending count is shown in the status bar
• Add a `proxy` configuration option that routes all of ncspot's network
traffic (access point, Spotify APIs, OAuth and cover art downloads) through
a single proxy. Supports HTTP CONNECT proxies and SOCKS5 proxies with
remote DNS resolution (`socks5h://`), both with optional credentials.
Without this option, the `http_proxy` environment variable is still
honoured as before.
• Replace already existing queue notifications instead of stacking new ones.
## What's Changed
• chore(deps):bump log from 0.4.33 to 0.4.34 in the cargo group by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1865
• chore(toolchain):update by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1864
• chore(toolchain):update by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1869
• chore(deps):bump toml from 1.1.4+spec-1.1.0 to 1.1.5+spec-1.1.0 in the cargo group by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1868
• chore(deps):bump the cargo group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1873
• Add a unified proxy configuration option by @VIIII4 in https://github.com/hrkfdn/ncspot/pull/1876
• chore(deps):bump rand from 0.10.2 to 0.10.3 in the cargo group across 1 directory by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1877
• feat:support Vim-style numeric count prefixes for keybindings by @aw-snap in https://github.com/hrkfdn/ncspot/pull/1872
• chore:replace notifications instead of stack by @0xk1f0 in https://github.com/hrkfdn/ncspot/pull/1870
• feat:vim-style command completion by @koloiyolo in https://github.com/hrkfdn/ncspot/pull/1863
• chore:Prepare for 1.5.0 release by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1878
## New Contributors
• @VIIII4 made their first contribution in https://github.com/hrkfdn/ncspot/pull/1876
• @aw-snap made their first contribution in https://github.com/hrkfdn/ncspot/pull/1872
• @0xk1f0 made their first contribution in https://github.com/hrkfdn/ncspot/pull/1870
• @koloiyolo made their first contribution in https://github.com/hrkfdn/ncspot/pull/1863
**Full Changelog**:https://github.com/hrkfdn/ncspot/compare/v1.4.0...v1.5.0 |
| 1.4.0 | 21 สิงหาคม 2569 | — | 64 บิต ZIP บันทึกประจำรุ่น## Added
• Draw cover art directly in supported terminals using terminal image
protocols, falling back to block rendering when unsupported
## Fixed
• Close the Search screen with the Escape key
• Stop discarding the Web API refresh token on every refresh, which caused
a new OAuth2 login to be required daily
## What's Changed
• chore(deps):bump the cargo group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1825
• chore(deps):bump the cargo group with 2 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1828
• chore(toolchain):update by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1826
• chore(deps):bump regex from 1.12.3 to 1.12.4 in the cargo group by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1830
• feat:Replace ueberzug cover drawing with viuer by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1831
• fix:let escape close search screen by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1833
• chore(deps):bump the cargo group with 3 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1837
• fix(mpris):prevent volume update before instance created by @ThomasFrans in https://github.com/hrkfdn/ncspot/pull/1841
• chore(deps):bump actions/checkout from 6 to 7 in the github-actions group by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1836
• chore(deps):bump actions/cache from 5 to 6 in the github-actions group by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1842
• chore(toolchain):update by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1846
• chore(deps):bump the cargo group with 2 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1845
• chore(deps):bump the cargo group with 3 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1847
• chore(deps):bump the cargo group across 1 directory with 10 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1853
• chore(toolchain):update by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1849
• chore(deps):bump quinn-proto from 0.11.14 to 0.11.16 by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1854
• fix(auth):Handle new refresh token protocol by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1861
• chore(deps):bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in https://github.com/hrkfdn/ncspot/pull/1860
• chore:Prepare for 1.4.0 by @hrkfdn in https://github.com/hrkfdn/ncspot/pull/1862
**Full Changelog**:https://github.com/hrkfdn/ncspot/compare/v1.3.4...v1.4.0 |
| 1.3.4 | 22 พฤษภาคม 2569 | — | 64 บิต ZIP บันทึกประจำรุ่นMaintenance release
Thanks to a PR (#1772) by @fischman ncspot should work again after Spotify have changed the authorization flow.
Also, Vim bindings have been improved thanks to a contribution by @nickscip.
What's Changed
• docs(README):center misaligned screenshot by @ThomasFrans in #1736
• chore(toolchain):update by @hrkfdn in #1735
• chore(deps):bump the cargo group with 2 updates by @dependabot[bot] in #1745
• chore(deps):bump the cargo group with 2 updates by @dependabot[bot] in #1748
• chore(deps):bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in #1741
• num-bigint-dig:future incompatibility by @kn0sys in #1747
• chore(deps):bump actions/cache from 4 to 5 in the github-actions group by @dependabot[bot] in #1752
• chore(deps):bump reqwest from 0.12.24 to 0.12.25 in the cargo group by @dependabot[bot] in #1751
• Feat/more vim cmds by @nickscip in #1746
• chore(deps):bump the cargo group with 3 updates by @dependabot[bot] in #1756
• fix:Rust update workflow by @hrkfdn in #1760
• chore(toolchain):update by @hrkfdn in #1761
• chore(deps):bump the cargo group across 1 directory with 12 updates by @dependabot[bot] in #1767
• chore(deps):bump bytes from 1.10.1 to 1.11.1 by @dependabot[bot] in #1774
• chore(deps):bump time from 0.3.44 to 0.3.47 by @dependabot[bot] in #1775
• chore(deps):bump rsa from 0.9.8 to 0.9.10 by @dependabot[bot] in #1764
• chore(deps):bump the cargo group across 1 directory with 5 updates by @dependabot[bot] in #1773
• chore(toolchain):update by @hrkfdn in #1771
• Use ncspot's ClientID for Web API calls. by @fischman in #1772
• chore:Prepare for release by @hrkfdn in #1776
New Contributors
• @kn0sys made their first contribution in #1747
• @nickscip made their first contribution in #1746
• @fischman made their first contribution in #1772 |
| 1.3.3 | 6 กุมภาพันธ์ 2569 | — | 64 บิต ZIP บันทึกประจำรุ่นMaintenance release
Thanks to a PR (#1772) by @fischman ncspot should work again after Spotify have changed the authorization flow.
Also, Vim bindings have been improved thanks to a contribution by @nickscip.
What's Changed
- docs(README): center misaligned screenshot by @ThomasFrans in #1736
- chore(toolchain): update by @hrkfdn in #1735
- chore(deps): bump the cargo group with 2 updates by @dependabot[bot] in #1745
- chore(deps): bump the cargo group with 2 updates by @dependabot[bot] in #1748
- chore(deps): bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in #1741
- num-bigint-dig: future incompatibility by @kn0sys in #1747
- chore(deps): bump actions/cache from 4 to 5 in the github-actions group by @dependabot[bot] in #1752
- chore(deps): bump reqwest from 0.12.24 to 0.12.25 in the cargo group by @dependabot[bot] in #1751
- Feat/more vim cmds by @nickscip in #1746
- chore(deps): bump the cargo group with 3 updates by @dependabot[bot] in #1756
- fix: Rust update workflow by @hrkfdn in #1760
- chore(toolchain): update by @hrkfdn in #1761
- chore(deps): bump the cargo group across 1 directory with 12 updates by @dependabot[bot] in #1767
- chore(deps): bump bytes from 1.10.1 to 1.11.1 by @dependabot[bot] in #1774
- chore(deps): bump time from 0.3.44 to 0.3.47 by @dependabot[bot] in #1775
- chore(deps): bump rsa from 0.9.8 to 0.9.10 by @dependabot[bot] in #1764
- chore(deps): bump the cargo group across 1 directory with 5 updates by @dependabot[bot] in #1773
- chore(toolchain): update by @hrkfdn in #1771
- Use ncspot's ClientID for Web API calls. by @fischman in #1772
- chore: Prepare for release by @hrkfdn in #1776
New Contributors
- @kn0sys made their first contribution in #1747
- @nickscip made their first contribution in #1746
- @fischman made their first contribution in #1772 |
| 1.3.2 | 11 พฤศจิกายน 2568 | — | 64 บิต ZIP บันทึกประจำรุ่น## Fixed
- Playlist retrieval crashing when list contains podcast episodes
- Crash when shifting a song by an amount greater than the queue's length
- Crash when displaying songs that do not have an (available) artist
- Playback broken due to Spotify API change
## What's Changed
- fix: Playlist retrieval if list has podcasts by @hrkfdn in #1691
- chore(deps): bump the cargo group with 4 updates by @dependabot[bot] in #1696
- chore(deps): bump the cargo group with 2 updates by @dependabot[bot] in #1701
- Fix crash when shift amount is greater than queue length by @AnAngryRaven in #1706
- chore(deps): bump the cargo group with 4 updates by @dependabot[bot] in #1707
- chore(deps): bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in #1715
- chore(toolchain): update by @hrkfdn in #1712
- fix: prevent crash when song has no artist by @ThomasFrans in #1720
- chore(deps): bump the cargo group with 4 updates by @dependabot[bot] in #1722
- chore(toolchain): update by @hrkfdn in #1730
- fix: adapt to librespot SpotifyUri API changes by @gui-wf in #1733
- chore: Prepare for release 1.3.2 by @hrkfdn in #1734
## New Contributors
- @AnAngryRaven made their first contribution in #1706
- @gui-wf made their first contribution in #1733 |
| 1.3.0 | 8 กรกฎาคม 2568 | — | 64 บิต ZIP บันทึกประจำรุ่นAdded
- Automatically find free port for OAuth2 login flow
Fixed
- Skip unplayable tracks
- Queue UI correctly plays a track when clicking on an already selected item
- Swap foreground and background colors for command line input
- Do not crash due to unavailable tracks in queue
- Do not fail when receiving playables of unknown types
New Contributors
- @Memoyu made their first contribution in #1593
- @WilleBerg made their first contribution in #1624
- @joehasson made their first contribution in #1634
- @Fatcat560 made their first contribution in #1642
- @EliasA5 made their first contribution in #1657
Full Changelog: v1.2.2...v1.3.0 |
| 1.2.2 | 31 มกราคม 2568 | — | 64 บิต ZIP บันทึกประจำรุ่นWhat's Changed
- chore(deps): bump zbus from 5.0.1 to 5.1.0 in the cargo group by @dependabot in #1545
- fix: missing automatic man page generation for subcommands by @ThomasFrans in #1544
- chore(deps): bump the cargo group with 5 updates by @dependabot in #1550
- chore(deps): bump the cargo group across 1 directory with 6 updates by @dependabot in #1554
- chore(deps): bump libc from 0.2.164 to 0.2.167 in the cargo group by @dependabot in #1556
- chore(deps): bump hashbrown from 0.15.0 to 0.15.2 by @dependabot in #1558
- chore(toolchain): update by @hrkfdn in #1557
- fix(auth): Switch back to Spotify client ID by @hrkfdn in #1560
- chore(deps): bump the cargo group with 4 updates by @dependabot in #1561
- chore(deps): bump the cargo group with 6 updates by @dependabot in #1564
- chore(auth): Remove credential program leftovers by @hrkfdn in #1566
- chore(deps): bump the cargo group with 3 updates by @dependabot in #1567
- add %artist formatting option to only show single artist name by @emrik5 in #1570
- docs: add missing password manager removal to changelog by @ThomasFrans in #1572
- docs: remove remaining password manager documentation by @ThomasFrans in #1573
- chore(deps): bump the cargo group with 2 updates by @dependabot in #1571
- chore(deps): bump the cargo group across 1 directory with 10 updates by @dependabot in #1580
- chore(toolchain): update by @hrkfdn in #1579
- feat(ci): Lint + Build for aarch64 by @hrkfdn in #1581
- chore(deps): bump the cargo group with 2 updates by @dependabot in #1583
New Contributors
- @emrik5 made their first contribution in #1570
Full Changelog: v1.2.1...v1.2.2 |
| 1.2.1 | 31 ตุลาคม 2567 | — | 64 บิต ZIP บันทึกประจำรุ่น## What's Changed
- chore(toolchain): update by @hrkfdn in #1537
- fix(cover): Add mut to fix incorrect get of windowsize in cover by @antonnyst in #1542
- chore(deps): bump the cargo group across 1 directory with 8 updates by @dependabot in #1541
- chore(deps): Update librespot to 0.6.0 by @hrkfdn in #1543
## New Contributors
- @antonnyst made their first contribution in #1542
##### Full Changelog: https://github.com/hrkfdn/ncspot/compare/v1.2.0...v1.2.1 |
| 1.0.0 | 22 กุมภาพันธ์ 2567 | — | 64 บิต ZIP |
| 0.13.4 | 23 กรกฎาคม 2566 | — | 64 บิต ZIP บันทึกประจำรุ่นFeatures
- Add save current command by @hrdl-github in #1220
- Add add command for adding song to playlist by @FlynnD273 in #1232
Maintenance
- Improve release build options by @ThomasFrans in #1199
- Fix: Forward mouse events inside layout by @ThomasFrans in #1201
- Refactor: remove unused screenchange variable by @ThomasFrans in #1205
- Update documentation: recommend Ueberzug++ by @cyqsimon in #1235
- Sort Artists Ignoring "The" by @bentheklutz in #1238
- Fix: Gracefully handle local files by @hrkfdn in #1239
- Fix: Speed up context menu by fetching album only once by @hrkfdn in #1240
- Update GitHub actions for CD pipeline by @hrkfdn in #1241
New Contributors
- @hrdl-github made their first contribution in #1220
- @bentheklutz made their first contribution in #1238
- @FlynnD273 made their first contribution in #1232 |
| 0.13.2 | 5 มิถุนายน 2566 | — | 64 บิต ZIP |