_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


id3lib 3.8.3
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://id3lib.sourceforge.net/
Licenses: LGPL 2.0+
Build system: gnu
Synopsis: Library for reading, writing, and manipulating ID3v1 and ID3v2 tags
Description:

Id3lib is a cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. It is an on-going project whose primary goals are full compliance with the ID3v2 standard, portability across several platforms, and providing a powerful and feature-rich API with a highly stable and efficient implementation.

mpc123 0.2.4
Dependencies: ao@1.2.2-5-g20dc8ed libmpcdec@1.2.6
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://github.com/bucciarati/mpc123
Licenses: GPL 2+
Build system: gnu
Synopsis: Audio player for Musepack-formatted files
Description:

Mpc123 is a command-line player for files in the Musepack audio compression format (.mpc files).

mpg123 1.33.5
Dependencies: libmpg123@1.33.5 libout123@1.33.5 libsyn123@1.33.5
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://www.mpg123.org/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Console audio player
Description:

Mpg123 is a real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1,2 and 3 (MPEG 1.0 layer 3 aka MP3 most commonly tested).

eyed3 0.9.8a5
Propagated dependencies: python-deprecation@2.1.0 python-filetype@1.2.0
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://eyed3.readthedocs.io/en/latest/
Licenses: GPL 2+
Build system: pyproject
Synopsis: MP3 tag ID3 metadata editor
Description:

eyeD3 is a Python tool for working with audio files, specifically mp3 files containing ID3 metadata (i.e. song info). It provides a command-line tool (eyeD3) and a Python library (import eyed3) that can be used to write your own applications or plugins that are callable from the command-line tool.

libmpg123 1.33.5
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://www.mpg123.org/
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Decoder library
Description:

Libmpg123 is a MPEG 1.0/2.0/2.5 audio decoder library for layers 1, 2 and 3 (MPEG 1.0 layer 3 aka MP3 most commonly tested).

minimp3 0.0.0-0.afb604c
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://github.com/lieff/minimp3
Licenses: CC0
Build system: copy
Synopsis: Minimalistic MP3 decoder header library
Description:

Minimp3 is a header-only MP3 decoder library.

libmpcdec 1.2.6
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://musepack.net
Licenses: Modified BSD
Build system: gnu
Synopsis: Decoding library for the Musepack audio format
Description:

This library supports decoding of the Musepack (MPC) audio compression format.

wavbreaker 0.15
Dependencies: glib@2.86.0 gtk+@3.24.51 ao@1.2.2-5-g20dc8ed bash-minimal@5.2.37 adwaita-icon-theme@48.1 shared-mime-info@2.3 hicolor-icon-theme@0.18 gsettings-desktop-schemas@48.0
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://wavbreaker.sourceforge.io/
Licenses: GPL 2+
Build system: meson
Synopsis: WAV and MP3 file splitter with a GUI
Description:

Wavbreaker is a WAV and MP3 file splitter. It can be used to break up a WAV or MP3 audio file into multiple WAV files. Wavbreaker contains a helpful waveform display of the audio file being edited, to help the user in splitting the file at the right point. Wavbreaker also supports splitting MP3 files without re-encoding them, to preserve their original audio quality.

libid3tag 0.15.1b
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/mp3.scm (gnu packages mp3)
Home page: https://www.underbit.com/products/mad/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for reading ID3 tags
Description:

Libid3tag is a library for reading ID3 tags, both ID3v1 and the various versions of ID3v2.

mpdris2-rs 1.1.1
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://github.com/szclsya/mpdris2-rs
Licenses: GPL 3
Build system: cargo
Synopsis: Exposing MPRIS V2.2 D-Bus interface for mpd
Description:

A lightweight implementation of MPD to D-Bus bridge, which exposes MPD player and playlist information onto MPRIS2 interface so other programs can use this generic interface to retrieve MPD's playback state.

Distinctively, mpdris2-rs uses MPD protocol's native readpicture/albumart methods to fetch album arts. This means mpdris2-rs won't need any access to your local filesystem (apart from your XDG_RUNTIME_DIR for temporarily storing fetched albumarts) and can provide album arts even with remote MPD servers and Internet radios.

mpdevil 1.10.2
Dependencies: bash-minimal@5.2.37 gtk+@3.24.51 python@3.12.12 python-mpd2@3.0.4 python-pycairo@1.28.0 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://github.com/SoongNoonien/mpdevil
Licenses: GPL 3+
Build system: meson
Synopsis: Music browser for the MPD
Description:

mpdevil is a music browser for the Music Player Daemon (MPD), which is focused on playing local music without the need of managing playlists. Instead of maintaining a client side database of your music library, mpdevil loads all tags and covers on demand.

mpdscribble 0.25
Dependencies: boost@1.89.0 curl@8.6.0 libgcrypt@1.11.0 libmpdclient@2.20
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://www.musicpd.org/clients/mpdscribble/
Licenses: GPL 2+
Build system: meson
Synopsis: MPD client for track scrobbling
Description:

mpdscribble is a Music Player Daemon client which submits information about tracks being played to a scrobbler, such as Libre.FM.

sonata 1.7.3
Dependencies: bash-minimal@5.2.37 python-mpd2@3.0.4 gtk+@3.24.51 gsettings-desktop-schemas@48.0 gobject-introspection@1.86.0 adwaita-icon-theme@48.1 gvfs@1.58.0 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://www.nongnu.org/sonata/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Elegant client for the Music Player Daemon
Description:

Sonata is an elegant graphical client for the Music Player Daemon (MPD). It supports playlists, multiple profiles (connecting to different MPD servers, search and multimedia key support.

cantata 3.4.0
Dependencies: avahi@0.8 eudev@3.2.14 ffmpeg@8.1.1 karchive@6.23.0 kitemviews@6.23.0 libcddb@1.3.2 libcdio-paranoia@10.2+2.0.1 qtbase@6.9.2 qtmultimedia@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://github.com/nullobsi/cantata
Licenses: GPL 3+
Build system: qt
Synopsis: Graphical MPD Client
Description:

Cantata is a graphical client for the Music Player Daemon (MPD). Its user interface is highly customizable, supporting multiple collections, ratings, and dynamic playlists. A local cache of the music library will be created to provide a hierarchy of albums and artists along with albumart.

rmpc 0.11.0
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://rmpc.mierak.dev/
Licenses: Modified BSD
Build system: cargo
Synopsis: Configurable TUI client for MPD
Description:

rmpc is a terminal based Music Player Daemon client heavily inspired by ncmpcpp and ranger/lf file managers. It has support for synchronized lyrics, and displaying album cover art with various terminal image protocols.

mpdris2 0.9.1
Dependencies: bash-minimal@5.2.37 python@3.12.12 python-dbus@1.2.18 python-mpd2@3.0.4 python-mutagen@1.47.0 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://github.com/eonpatapon/mpDris2
Licenses: GPL 3+
Build system: gnu
Synopsis: MPRIS V2.1 support for MPD
Description:

mpDris2 is a client for the Music Player Daemon providing MPRIS 2 support.

mpd-mpc 0.35
Dependencies: libmpdclient@2.20
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://www.musicpd.org/clients/mpc/
Licenses: GPL 2
Build system: meson
Synopsis: Music Player Daemon client
Description:

MPC is a minimalist command line interface to MPD, the music player daemon.

ashuffle 3.14.9
Dependencies: abseil-cpp@20250814.1 googletest@1.17.0 libmpdclient@2.20 yaml-cpp@0.9.0
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://github.com/joshkunz/ashuffle
Licenses: Expat
Build system: meson
Synopsis: Automatic library-wide shuffle for mpd
Description:

ashuffle is an application for automatically shuffling your MPD library in a similar way to many other music players' 'shuffle library' feature. ashuffle works like any other MPD client, and can be used alongside other MPD frontends.

mcg 3.1
Dependencies: avahi@0.8 bash-minimal@5.2.37 dconf@0.40.0 gsettings-desktop-schemas@48.0 gtk+@3.24.51 python@3.12.12 python-pygobject@3.54.3
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://gitlab.com/coderkun/mcg
Licenses: GPL 3+
Build system: meson
Synopsis: Covergrid for the MPD
Description:

mcg (CoverGrid) is a client for the Music Player Daemon (MPD), focusing on albums instead of single tracks. It is not intended to be a replacement for your favorite MPD client but an addition to get a better album-experience.

mympd 13.0.6
Dependencies: flac@1.5.0 libid3tag@0.15.1b lua@5.3.5 openssl@3.5.5 pcre2@10.42
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://jcorporation.github.io/
Licenses: GPL 3+
Build system: cmake
Synopsis: Web-based MPD client
Description:

MyMPD is a mobile-friendly web client for the Music Player Daemon (MPD).

libmpdclient 2.20
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://www.musicpd.org/libs/libmpdclient/
Licenses: Modified BSD
Build system: meson
Synopsis: Music Player Daemon client library
Description:

A stable, documented, asynchronous API library for interfacing MPD in the C, C++ & Objective C languages.

ncmpcpp 0.10.1
Dependencies: boost@1.83.0 curl@8.6.0 fftw@3.3.10 icu4c@73.1 libmpdclient@2.20 ncurses@6.2.20210619 readline@8.2.13 taglib@2.1.1
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://ncmpcpp.rybczak.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Featureful ncurses based MPD client inspired by ncmpc
Description:

Ncmpcpp is an mpd client with a UI very similar to ncmpc, but it provides new useful features such as support for regular expressions for library searches, extended song format, items filtering, the ability to sort playlists, and a local file system browser.

python-mpd2 3.0.4
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://github.com/Mic92/python-mpd2
Licenses: LGPL 3+
Build system: pyproject
Synopsis: Python MPD client library
Description:

Python-mpd2 is a Python library which provides a client interface for the Music Player Daemon.

ncmpc 0.49
Dependencies: boost@1.89.0 pcre@8.45 libmpdclient@2.20 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/mpd.scm (gnu packages mpd)
Home page: https://www.musicpd.org/clients/ncmpc/
Licenses: GPL 2
Build system: meson
Synopsis: Curses Music Player Daemon client
Description:

ncmpc is a fully featured MPD client, which runs in a terminal using ncurses.

Total packages: 72465