Package Details: ncspot-ncurses 1.2.1-1

Git Clone URL: https://aur.archlinux.org/ncspot-ncurses.git (read-only, click to copy)
Package Base: ncspot-ncurses
Description: Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes
Upstream URL: https://github.com/hrkfdn/ncspot
Keywords: ncspot spotify
Licenses: BSD-2-Clause
Conflicts: ncspot, ncspot-bin, ncspot-git
Provides: ncspot
Submitter: moabeat
Maintainer: moabeat
Last Packager: moabeat
Votes: 0
Popularity: 0.000000
First Submitted: 2023-09-25 20:30 (UTC)
Last Updated: 2024-10-31 23:55 (UTC)

Pinned Comments

moabeat commented on 2023-09-25 20:34 (UTC) (edited on 2024-01-02 15:56 (UTC) by moabeat)

This packages was created as a drop-in for the package "ncpot" in extra using the ncurses backend for terminal interaction instead on Termion. The Termion backend was affected by a bug that impacts usability of the queue, as songs cannot be shifted up and down. Now, since this is resolved, there seem to be other issues where a ncurses backed build might be useful.

Latest Comments

moabeat commented on 2024-10-15 20:33 (UTC) (edited on 2024-10-15 20:33 (UTC) by moabeat)

Unfortunately, the cover feature had to be removed. The application did not start anymore with when it was included. A bug is already opened. Sadly the developer considers remove the feature entirely.

moabeat commented on 2024-01-02 15:54 (UTC)

While the original upstream bug is fixed with the 1.0.0 release, there is still a use-case to use the ncurses back-end for some users. This has been described by thomy2000 in his last comment. As I do not use the feature described in the issue on Github, I am open to anything reasonable.

raffaem commented on 2024-01-01 11:34 (UTC)

The upstream bug that motivated this package seems to be fixed now

moabeat commented on 2023-12-17 21:23 (UTC)

I was not aware the switch to crossterm was not the end of the story. Thank you for the hint. In this case, it is indeed better to keep it maybe. I updated the package now to version 1.0.0. Even if ncurses doesn't support the colors perfectly, it's maybe sometimes a better option than having the application crash. ;-)

thomy2000 commented on 2023-12-17 12:54 (UTC) (edited on 2023-12-17 12:55 (UTC) by thomy2000)

It makes sense to keep this as an option because there are currently other problems with the Termion backend as well. See this issue about a crash with Termion: https://github.com/hrkfdn/ncspot/issues/1282. The ncurses backend supposedly doesn't have accurate colors, which is another issue.

BachoSeven commented on 2023-11-05 20:22 (UTC)

Fair enough. The fact that that extra package is often out of date is the main reason I'm still maintaining ncspot-bin in the AUR.

moabeat commented on 2023-11-05 20:19 (UTC)

The issue was fixed in the main branch in upstream. Since there is no new version release yet since it was fixed, the issue still persists in the package in the extra repository.

BachoSeven commented on 2023-11-05 19:08 (UTC)

As the issue regarding the bug has been resolved, is this package still necessary?

moabeat commented on 2023-09-25 20:34 (UTC) (edited on 2024-01-02 15:56 (UTC) by moabeat)

This packages was created as a drop-in for the package "ncpot" in extra using the ncurses backend for terminal interaction instead on Termion. The Termion backend was affected by a bug that impacts usability of the queue, as songs cannot be shifted up and down. Now, since this is resolved, there seem to be other issues where a ncurses backed build might be useful.