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

Reply via email to