https://bugzilla.redhat.com/show_bug.cgi?id=2441693
Bug ID: 2441693
Summary: Review Request: kew – Terminal music player (TUI/CLI)
Product: Fedora
Version: rawhide
Hardware: x86_64
URL: https://codeberg.org/ravachol/kew
OS: Linux
Status: NEW
Component: Package Review
Keywords: Desktop, RFE
Severity: medium
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected]
Target Milestone: ---
Classification: Fedora
Package Information
Name: kew
Version: 3.7.3
Summary: Terminal music player (TUI with CLI mode)
License: GPLv3
URL: https://codeberg.org/ravachol/kew
Source: https://codeberg.org/ravachol/kew
Upstream mirrors:
Codeberg: https://codeberg.org/ravachol/kew
GitHub: https://github.com/ravachol/kew
Description
kew is a lightweight terminal music player written in C.
It provides:
Full-screen TUI interface
CLI mode for scripting and automation
Playlist management
Support for common audio formats
No telemetry or network tracking
Minimal dependencies
It is suitable for terminal-only environments, servers, and privacy-conscious
users.
Rationale for Fedora Inclusion
Pure terminal application (no GUI dependencies)
Small footprint
Actively maintained upstream
Uses system libraries (no bundled deps)
Clean Makefile-based build
Aligns well with Fedora’s CLI and minimal-user tooling ecosystem
The package builds cleanly on Fedora using standard RPM tooling.
Fedora Build Dependencies
Confirmed working with:
pkg-config
taglib-devel
fftw-devel
opus-devel
opusfile-devel
libvorbis-devel
libogg-devel
chafa-devel
glib2-devel
faad2-devel
gcc
gcc-c++
make
Libraries currently vendored (using packaged libraries instead shouldn't be a
problem):
miniaudio
minimp4
stb_image
nestegg
Spec File
A working spec file is available and builds successfully with rpmbuild.
https://github.com/ravachol/kew/blob/main/docs/kew.spec
Existing Distribution Packaging
kew is already packaged for:
Debian, Arch Linux, Alpine, FreeBSD, NixOS, openSUSE, Rasbian, Void Linux,
Homebrew, Ubuntu.
This demonstrates cross-distro viability and user interest.
Maintenance
I am the upstream author and willing to:
Respond to review feedback
Provide updates for new upstream releases
Fix Fedora-specific build issues
Co-maintain if preferred
Also, There is a bug report filed that seems to happen on certain installs:
https://bugzilla.redhat.com/show_bug.cgi?id=2429929
- Ravachol
Reproducible: Always
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2441693
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=report-spam&short_desc=Report%20of%20Bug%202441693%23c0
--
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct:
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives:
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new