Automic VaultAutomic Vault

brew

libopenmpt mit Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für libopenmpt in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install libopenmpt

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install libopenmpt

MacPorts ports tree · audio/libopenmpt/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add libopenmpt

Alpine Linux edge package indexes · libopenmpt · Quelle: dl-cdn.alpinelinux.org

Fedora dnfverifiziert · 92%
sudo dnf install libopenmpt

Fedora Rawhide package metadata · libopenmpt · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#libopenmpt

nixpkgs package indexes · pkgs/by-name/li/libopenmpt/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S libopenmpt

Arch Linux sync databases · libopenmpt · Quelle: geo.mirror.pkgbuild.com

Debian aptverifiziert · 92%
sudo apt install libopenmpt-dev

Debian stable package indexes · libopenmpt-dev · Quelle: deb.debian.org

openSUSE zypperverifiziert · 92%
sudo zypper install libopenmpt-devel

openSUSE Tumbleweed package metadata · libopenmpt-devel · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Software library to decode tracked music files

Befehle und Aliase

  • openmpt123

Verlauf

Projektgeschichte und Nutzung

libopenmpt is a C++ and C library for decoding tracked music module files into raw PCM audio, plus the openmpt123 command-line player. It brings OpenMPT's module playback engine to Unix packages, media players, plugins, game tools, and language bindings.

Projektgeschichte

The project page says libopenmpt is based on the player code of OpenMPT, also known as Open ModPlug Tracker, and is developed in the same source repository to avoid code-base fragmentation. The first libopenmpt 0.2 beta release is dated 2013-12-31 in the official changelog.

The changelog shows rapid early work in 2014 and 2015 on Autotools packaging, Android and Emscripten builds, playback compatibility, C and C++ documentation, plugin support, and the openmpt123 command-line player. Later releases continued the pattern of format-loader fixes, security updates, build-system support, and compatibility with old tracker quirks.

Adoptionsgeschichte

The OpenMPT wiki lists distribution packages for Alpine, Arch, Debian, Fedora, FreeBSD, Gentoo, Homebrew, MacPorts, MSYS2, NixOS, OpenBSD, Ubuntu, and other systems. That broad packaging reflects its role as the modern packaged decoder for tracker modules.

The same wiki lists software using libopenmpt across desktop players, plugins, media frameworks, streaming software, audio libraries, game engines, language bindings, websites, and games. Examples include Audacious, MPD, FFmpeg, GStreamer, Kodi-related plugins, SoLoud, and Sonic Robo Blast 2.

Wie es verwendet wird

End users get openmpt123 for terminal playback of module files. Developers use the C or C++ APIs to decode formats such as MOD, XM, S3M, IT, and many more tracker-derived formats into PCM audio.

The library also provides a libmodplug compatibility layer, which helps projects migrate from older module-decoding APIs while using OpenMPT playback behavior.

Warum Paket-Nerds sich dafür interessieren

libopenmpt is significant because tracker music is a file-format archaeology problem: many formats came from different DOS, Amiga, Windows, game, and demoscene tools, and correct playback depends on preserving old quirks. Packaging one maintained decoder prevents every media player from relearning that history.

For package maintainers, it is also a useful example of a library that pairs a serious API with a small command-line tool, allowing both dependency use and quick terminal inspection or playback.

Zeitleiste

  • 2013: Changelog records libopenmpt 0.2-beta1 as the first release on 2013-12-31.
  • 2014: Changelog records Autotools tarballs, Emscripten work, plugin changes, and openmpt123 improvements across beta releases.
  • 2015: Changelog records completed C and C++ documentation and additional platform/build support.
  • 2016: Changelog records libopenmpt 0.2-beta17 with native MO3 support, dynamic-loading changes, and many playback fixes.
  • 2025: Project news records libopenmpt 0.8.0 on 2025-05-31.
  • 2026: Project news and changelog record libopenmpt 0.8.7 on 2026-05-17.

Related projects

  • OpenMPT, or Open ModPlug Tracker, is the source project whose player code underpins libopenmpt.
  • libmodplug is an adjacent older module-decoding library; libopenmpt provides a compatibility layer for its interface.
  • FFmpeg and GStreamer are major media-framework adopters listed by the OpenMPT wiki.
  • XMPlay, Winamp, foobar2000, WACUP, and Kodi-related plugins represent the plugin ecosystem around module playback.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für libopenmpt wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 6 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
openmpt123cliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version0.8.7
Manager aktualisiert2026-05-17
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://lib.openmpt.org/libopenmpt/

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:libopenmpt
Version0.8.7
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/libopenmpt
Homepagehttps://lib.openmpt.org/libopenmpt/
Repositoryhttps://source.openmpt.org/browse/openmpt/trunk
Upstream-Dokumentationhttps://lib.openmpt.org/libopenmpt
LizenzBSD-3-Clause
Quellarchivhttps://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.8.7+release.autotools.tar.gz
Zuletzt aktualisiert2026-05-17T19:11:41Z
Pulseupdated
Abhängigkeitenflac, libogg, libsndfile, libvorbis, mpg123, portaudio
Build-Abhängigkeitenpkgconf
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibopenmpt
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

libopenmpt-dev 0.7.13-1+b1

module music library based on OpenMPT -- development files

https://lib.openmpt.org/libopenmpt/

sudo apt install libopenmpt-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libopenmpt
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libopenmpt-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libopenmpt-doc 0.7.13-1

module music library based on OpenMPT -- documentation

https://lib.openmpt.org/libopenmpt/

sudo apt install libopenmpt-doc
  • Section: doc
  • Architecture: all
  • Source Package: libopenmpt
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libopenmpt-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libopenmpt0t64 0.7.13-1+b1

module music library based on OpenMPT -- shared library

https://lib.openmpt.org/libopenmpt/

sudo apt install libopenmpt0t64
  • Section: libs
  • Architecture: amd64
  • Source Package: libopenmpt
  • 7 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libopenmpt0t64 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

openmpt123 0.7.13-1+b1

module music library based on OpenMPT -- music player

https://lib.openmpt.org/libopenmpt/

sudo apt install openmpt123
  • Section: sound
  • Architecture: amd64
  • Source Package: libopenmpt
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Debian stable package indexes · deb.debian.org · Debian stable package indexes: openmpt123 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libopenmpt

nix profile install nixpkgs#libopenmpt
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libopenmpt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libopenmpt-dev 0.7.3-1.1build3

module music library based on OpenMPT -- development files

https://lib.openmpt.org/libopenmpt/

sudo apt install libopenmpt-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: libopenmpt
  • 5 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libopenmpt-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libopenmpt-doc 0.7.3-1.1build3

module music library based on OpenMPT -- documentation

https://lib.openmpt.org/libopenmpt/

sudo apt install libopenmpt-doc
  • Section: universe/doc
  • Architecture: all
  • Source Package: libopenmpt
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libopenmpt-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libopenmpt0t64 0.7.3-1.1build3

module music library based on OpenMPT -- shared library

https://lib.openmpt.org/libopenmpt/

sudo apt install libopenmpt0t64
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: libopenmpt
  • 7 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libopenmpt0t64 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

openmpt123 0.7.3-1.1build3

module music library based on OpenMPT -- music player

https://lib.openmpt.org/libopenmpt/

sudo apt install openmpt123
  • Section: universe/sound
  • Architecture: amd64
  • Source Package: libopenmpt
  • 8 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: openmpt123 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

libopenmpt 0.8.7-r0

Cross-platform library to render tracker music to a PCM audio stream

https://lib.openmpt.org/libopenmpt/

sudo apk add libopenmpt
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: libopenmpt
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libopenmpt from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

libopenmpt-dev 0.8.7-r0

Cross-platform library to render tracker music to a PCM audio stream (development files)

https://lib.openmpt.org/libopenmpt/

sudo apk add libopenmpt-dev
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: libopenmpt
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: libopenmpt-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

openmpt123 0.8.7-r0

Command-line module file player

https://lib.openmpt.org/libopenmpt/

sudo apk add openmpt123
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: libopenmpt
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openmpt123 from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

openmpt123-doc 0.8.7-r0

Cross-platform library to render tracker music to a PCM audio stream (documentation)

https://lib.openmpt.org/libopenmpt/

sudo apk add openmpt123-doc
  • License: BSD-3-Clause
  • Architecture: x86_64
  • Source Package: libopenmpt
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: openmpt123-doc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
dnf95%

libopenmpt 0.8.7-1.fc45

C/C++ library to decode tracker music module (MOD) files

https://lib.openmpt.org/libopenmpt/

sudo dnf install libopenmpt
  • License: BSD-3-Clause
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libopenmpt
  • 10 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libopenmpt from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libopenmpt-devel 0.8.7-1.fc45

Development files for the libopenmpt library

https://lib.openmpt.org/libopenmpt/

sudo dnf install libopenmpt-devel
  • License: BSD-3-Clause
  • Category: Development/Libraries
  • Architecture: i686
  • Source Package: libopenmpt
  • 4 Abhängigkeiten
  • 2 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libopenmpt-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

openmpt123 0.8.7-1.fc45

Command-line tracker music player based on libopenmpt

https://lib.openmpt.org/libopenmpt/

sudo dnf install openmpt123
  • License: BSD-3-Clause
  • Category: Applications/Multimedia
  • Architecture: x86_64
  • Source Package: libopenmpt
  • 11 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Libopenmpt
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: openmpt123 from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment