HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51981,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=347",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=345",
"results": [
{
"name": "mp3val",
"portdir": "audio/mp3val",
"version": "0.1.8",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mp3val.sourceforge.net/",
"description": "mp3val is a small, high-speed, free software tool for checking MPEG audio files' integrity.",
"long_description": "MP3val is a small, high-speed, free software tool for checking MPEG audio files' integrity. It can be useful for finding corrupted files (e.g. incompletely downloaded, truncated, containing garbage). MP3val is also able to fix most of the problems. Being a multiplatform application, MP3val can be runned both under Windows and under Linux (or BSD).",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"beets",
"beets-devel"
]
}
]
},
{
"name": "mp3wrap",
"portdir": "audio/mp3wrap",
"version": "0.5",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://mp3wrap.sourceforge.net/",
"description": "Utility for mp3 wrapping",
"long_description": "Mp3Wrap is a free command-line utility, which wraps two or more mp3 files in one large playable file, without losing filename and ID3 informations. It's useful to make large files easy to download on internet and then easy to split again in few seconds.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "mpc",
"portdir": "audio/mpc",
"version": "0.34",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.musicpd.org/clients/mpc/",
"description": "a command line tool for MPD",
"long_description": "mpc is a simple command line client for MPD. Music Player Daemon (MPD) allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave files) and managing playlists. MPD is designed for integrating a computer into a stereo system that provides control for music playback over a local network. It also makes a great desktop music player, especially if you are a console junkie, like frontend options, or restart X often.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ninja",
"pkgconfig",
"py310-sphinx",
"meson"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libmpdclient"
]
}
],
"depends_on": []
},
{
"name": "mpd",
"portdir": "audio/mpd",
"version": "0.24",
"license": "GPL-2+ and LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.musicpd.org/",
"description": "Music Player Daemon",
"long_description": "Music Player Daemon (MPD) allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave files) and managing playlists. MPD is designed for integrating a computer into a stereo system that provides control for music playback over a local network. It also makes a great desktop music player, especially if you are a console junkie, like frontend options, or restart X often.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"ffmpeg",
"stickers",
"libmpdclient",
"lame",
"twolame",
"mpcdec",
"mod",
"modplug",
"fluidsynth",
"jack",
"shout",
"sidplay",
"chromaprint",
"mpg123",
"mad",
"webdav",
"upnp",
"mms",
"avahi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"meson",
"ninja",
"clang-22",
"py313-sphinx_rtd_theme",
"py313-sphinx"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libcdio-paranoia",
"libid3tag",
"libmad",
"libopus",
"libvorbis",
"wavpack",
"bzip2",
"icu",
"pcre2",
"libogg",
"curl",
"libiconv",
"libfmt11",
"glib2",
"libzzip",
"zlib",
"audiofile",
"faad2",
"flac",
"libao"
]
}
],
"depends_on": []
},
{
"name": "mpeg4ip",
"portdir": "audio/mpeg4ip",
"version": "1.5.0.1",
"license": "unknown",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20140923132542/http://sourceforge.net/projects/mpeg4ip/",
"description": "Mpeg4 library and tools from mpeg4ip",
"long_description": "The MPEG4IP project provides a standards-based system for encoding, streaming, and playing encoded audio, video and text.",
"active": true,
"categories": [
"multimedia",
"audio"
],
"maintainers": [
{
"name": "reid",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libsdl"
]
},
{
"type": "run",
"ports": [
"mp4v2"
]
}
],
"depends_on": []
},
{
"name": "mt-daapd",
"portdir": "audio/mt-daapd",
"version": "0.2.4.2",
"license": "GPL-2+ and APSL-2 and APSL-1.2 and Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://web.archive.org/web/20101214025948/http://fireflymediaserver.org/",
"description": "A multi-threaded DAAP server emulating an iTunes server.",
"long_description": "A multi-threaded DAAP server emulating an iTunes server.",
"active": true,
"categories": [
"net",
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libid3tag",
"libvorbis",
"gdbm",
"libogg"
]
}
],
"depends_on": []
},
{
"name": "munt-mt32emu",
"portdir": "audio/munt-mt32emu",
"version": "2.5.3",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://munt.sourceforge.net",
"description": "Munt library",
"long_description": "mt32emu is a C/C++ library which allows to emulate (approximately) the Roland MT-32, CM-32L and LAPC-I synthesiser modules.",
"active": true,
"categories": [
"audio",
"emulators"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"dosbox-staging"
]
}
]
},
{
"name": "ncmpc",
"portdir": "audio/ncmpc",
"version": "0.51",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.musicpd.org/clients/ncmpc/",
"description": "curses Music Player Daemon (MPD) client",
"long_description": "ncmpc is a client for MPD, the Music Player Daemon.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"meson",
"ninja",
"pkgconfig",
"clang-22"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libmpdclient",
"libfmt11",
"glib2",
"ncurses",
"pcre2",
"gettext-runtime",
"boost181"
]
}
],
"depends_on": []
},
{
"name": "ncmpcpp",
"portdir": "audio/ncmpcpp",
"version": "0.10.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://rybczak.net/ncmpcpp/",
"description": "an ncurses mpd client inspired by ncmpc",
"long_description": "Ncmpcpp has UI very similar to ncmpc's one, but it provides new useful features such as support for regular expressions in search engine, extended song format, items filtering, last.fm support, ability to sort playlist, local filesystem browser and other minor functions.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"visualizer",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"curl",
"libmpdclient",
"boost181",
"taglib",
"icu",
"ncurses",
"readline"
]
}
],
"depends_on": []
},
{
"name": "normalize",
"portdir": "audio/normalize",
"version": "0.7.7",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://normalize.nongnu.org/",
"description": "A tool to normalize WAV and MP3 audio",
"long_description": "Normalize is an overly complicated tool for adjusting the volume of wave files to a standard volume level. This is useful for things like creating mp3 mixes, where different recording levels on different albums can cause the volume to vary greatly from song to song.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"mad",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"gettext",
"expat",
"libiconv",
"audiofile"
]
},
{
"type": "run",
"ports": [
"lame",
"vorbis-tools",
"flac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"abcde"
]
},
{
"type": "run",
"ports": [
"tovid"
]
}
]
},
{
"name": "nrsc5",
"portdir": "audio/nrsc5",
"version": "3.1.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/theori-io/nrsc5",
"description": "This program receives NRSC-5 digital radio stations using an RTL-SDR dongle",
"long_description": "This program receives NRSC-5 digital radio stations using an RTL-SDR dongle. It offers a command-line interface as well as an API upon which other applications can be built.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "manuals-unread2u",
"github": "trodemaster",
"ports_count": 8
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"cmake",
"libtool"
]
},
{
"type": "lib",
"ports": [
"libao",
"fftw-3-single",
"rtl-sdr"
]
},
{
"type": "run",
"ports": [
"faad2",
"fftw"
]
}
],
"depends_on": []
},
{
"name": "ocp",
"portdir": "audio/ocp",
"version": "3.0.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mywave82/opencubicplayer",
"description": "OpenCubicPlayer - Music visualizer",
"long_description": "OpenCubicPlayer - Music visualizer for various tracked music formats (amiga modules, S3M, IT), chiptunes and other formats related to demoscene",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"flac",
"mad",
"sdl1",
"sdl2",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"xa",
"unifont-ttf",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libdiscid",
"libsdl2",
"ncurses",
"libjpeg-turbo",
"bzip2",
"libogg",
"freetype",
"ancient",
"libcjson",
"libpng",
"zlib",
"flac",
"libmad",
"libvorbis"
]
}
],
"depends_on": []
},
{
"name": "oggsplit",
"portdir": "audio/oggsplit",
"version": "0.1.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.freshports.org/audio/oggsplit/",
"description": "Split multiplexed (grouped or chained) Ogg files into separate streams",
"long_description": "oggsplit is a simple tool for splitting multiplexed (grouped or chained) Ogg files into separate streams. It can thus be used to take apart two concatenated streams (i.e. it undoes the process of cat file1.ogg file2.ogg > file3.ogg) or to split two streams which are grouped, for example the video and audio streams in a theora+vorbis file",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libogg"
]
}
],
"depends_on": []
},
{
"name": "olaf-devel",
"portdir": "audio/olaf-devel",
"version": "20230929",
"license": "AGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/JorenSix/Olaf",
"description": "Overly Lightweight Acoustic Fingerprinting",
"long_description": "Overly Lightweight Acoustic Fingerprinting is a portable acoustic fingerprinting system.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"rb32-threach"
]
}
],
"depends_on": []
},
{
"name": "open_jtalk",
"portdir": "audio/open_jtalk",
"version": "1.10",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://open-jtalk.sourceforge.net/",
"description": "Japanese text-to-speech synthesis system",
"long_description": "Open JTalk is a Japanese text-to-speech synthesis system.",
"active": true,
"categories": [
"audio",
"japanese"
],
"maintainers": [],
"variants": [
"voice",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"hts_engine_API",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "openal",
"portdir": "audio/openal",
"version": "1.3",
"license": "LGPL-2",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.openal.org/",
"description": "OpenAL is a cross-platform 3D audio API",
"long_description": "OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"SimGear"
]
}
]
},
{
"name": "openal-soft",
"portdir": "audio/openal-soft",
"version": "1.25.1",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openal-soft.org",
"description": "cross-platform software implementation of the OpenAL 3D audio API",
"long_description": "OpenAL Soft is a cross-platform software implementation of the OpenAL 3D audio API. It's forked from the open-sourced Windows version available originally from the SVN repository at openal.org. OpenAL provides capabilities for playing audio in a virtual 3D environment. Distance attenuation, doppler shift, and directional sound emitters are among the features handled by the API. More advanced effects, including air absorption, occlusion, and environmental reverb, are available through the EFX extension. It also facilitates streaming audio, multi-channel buffers, and audio capture.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"debug",
"gui",
"jack",
"portaudio",
"pulseaudio",
"sdl2",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-22"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libmysofa"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"warzone2100",
"gstreamer1-gst-plugins-bad",
"freealut",
"love-0.10",
"love-0.7",
"love-0.8",
"love-0.9",
"love-11",
"alienarena",
"supertuxkart",
"ufo-ai",
"gstreamer010-gst-plugins-bad",
"blender",
"sfml",
"toxic"
]
}
]
},
{
"name": "opensmile",
"portdir": "audio/opensmile",
"version": "3.0.2",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/audeering/opensmile",
"description": "Open-source audio processing toolkit",
"long_description": "openSMILE (open-source Speech and Music Interpretation by Large-space Extraction) is a complete and open-source toolkit for audio analysis, processing and classification especially targeted at speech and music applications, e.g. automatic speech recognition, speaker identification, emotion recognition, or beat tracking and chord detection.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"portaudio",
"ffmpeg",
"no_static",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "opus-tools",
"portdir": "audio/opus-tools",
"version": "0.2",
"license": "BSD and GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://opus-codec.org/",
"description": "The Opus Audio Codec (IETF RFC 6716), refrence implementation tools",
"long_description": "Opus is the first state-of-the-art, fully Free and Open audio codec ratified by a major standards organization. It is reportedly better than all pre-existing codecs across the spectrum for voice, audio, archival, and real-time uses.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 303
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libopusenc",
"flac",
"libogg",
"opusfile",
"libopus"
]
}
],
"depends_on": []
},
{
"name": "opusfile",
"portdir": "audio/opusfile",
"version": "0.12",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://opus-codec.org/",
"description": "A library for decoding .opus files, including seeking support.",
"long_description": "A library for decoding .opus files, including seeking support.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2651
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libopus",
"openssl",
"libogg"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"lagrange",
"audacity",
"SDL3_mixer",
"libsdl2_mixer",
"godot-3.2",
"audacious-plugins",
"easytag",
"easytag-devel",
"opus-tools",
"sox",
"vorbis-tools",
"xmms2",
"allegro5",
"dosbox-staging",
"taisei"
]
}
]
},
{
"name": "orca",
"portdir": "audio/orca",
"version": "20250416",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://100r.co/site/orca.html",
"description": "C implementation of the ORCΛ language and terminal livecoding environment.",
"long_description": "Orca is a two-dimensional esoteric programming language in which every letter of the alphabet is an operator, where lowercase letters operate on bang, uppercase letters operate each frame. The application is not a synthesiser, but a flexible livecoding environment capable of sending MIDI, OSC & UDP to your audio interface, like Ableton, Renoise, VCV Rack or SuperCollider.",
"active": true,
"categories": [
"lang",
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"portmidi",
"ncurses"
]
}
],
"depends_on": []
},
{
"name": "osc2midi",
"portdir": "audio/osc2midi",
"version": "0.2.5",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ssj71/OSC2MIDI",
"description": "OSC to JACK MIDI bridge",
"long_description": "This is a flexible OSC to JACK MIDI (and back) Bridge written in C for Linux. It was designed to be configurable so that any combination of MIDI and OSC client or host can work perfectly with it.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
},
{
"name": "aggraef",
"github": "agraef",
"ports_count": 44
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"jack",
"liblo"
]
}
],
"depends_on": []
},
{
"name": "palmkit",
"portdir": "audio/palmkit",
"version": "1.0.32",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://palmkit.sourceforge.net/",
"description": "Publicly Available Language Modeling toolKIT",
"long_description": "Publicly Available Language Modeling toolKIT",
"active": true,
"categories": [
"textproc",
"audio",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"nkf",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pavucontrol",
"portdir": "audio/pavucontrol",
"version": "6.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/software/pulseaudio/pavucontrol/",
"description": "PulseAudio Volume Control",
"long_description": "PulseAudio Volume Control is a GTK+ volume control tool for PulseAudio.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "quentin",
"github": "quentinmit",
"ports_count": 8
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"meson",
"ninja",
"pkgconfig",
"intltool",
"lynx"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"pulseaudio",
"json-glib",
"libcanberra",
"gettext-runtime",
"gtkmm4",
"libsigcxx3"
]
}
],
"depends_on": []
},
{
"name": "pcaudiolib",
"portdir": "audio/pcaudiolib",
"version": "1.2",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/espeak-ng/pcaudiolib",
"description": "Portable C Audio Library",
"long_description": "The Portable C Audio Library (pcaudiolib) provides a C API to different audio devices.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"pulseaudio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"espeak-ng"
]
}
]
},
{
"name": "phonon",
"portdir": "audio/phonon",
"version": "4.10.3",
"license": "(LGPL-2.1 or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://phonon.kde.org",
"description": "Cross Platform Multimedia API used by Qt applications",
"long_description": "Phonon is a multimedia, multi-platform sound framework for the application developer.",
"active": true,
"categories": [
"audio",
"kde",
"kde4"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 458
}
],
"variants": [
"demos",
"pulseaudio",
"debug",
"compversion440",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"automoc",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt4-mac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"strigi",
"attica",
"soprano",
"phonon-backend-gstreamer",
"phonon-backend-vlc",
"taglib-extras",
"akonadi",
"dbusmenu-qt",
"grantlee",
"qtscriptgenerator",
"photoqt-qt4",
"qimageblitz",
"analitza",
"amarok",
"ark",
"baloo-widgets",
"baloo",
"bomber",
"blinken",
"bovo",
"cantor",
"cervisia",
"choqok",
"digikam",
"dolphin-plugins",
"dragon",
"ffmpegthumbs",
"granatier",
"gwenview",
"juk",
"kactivities",
"kalgebra",
"kalzium",
"kamera",
"kanagram",
"kapman",
"kapptemplate",
"kate",
"katomic",
"kblackbox",
"kblocks",
"kbounce",
"kbreakout",
"kbruch",
"kcachegrind4",
"kcalc",
"kcharselect",
"kcm-baloo-advanced",
"kcolorchooser",
"kcron",
"kde",
"kde-dev-scripts",
"kde-dev-utils",
"kde-l10n-ar",
"kde-l10n-bg",
"kde-l10n-bs",
"kde-l10n-ca",
"kde-l10n-ca-valencia",
"kde-l10n-cs",
"kde-l10n-da",
"kde-l10n-de",
"kde-l10n-el",
"kde-l10n-en_GB",
"kde-l10n-es",
"kde-l10n-et",
"kde-l10n-eu",
"kde-l10n-fa",
"kde-l10n-fi",
"kde-l10n-fr",
"kde-l10n-ga",
"kde-l10n-gl",
"kde-l10n-he",
"kde-l10n-hi",
"kde-l10n-hr",
"kde-l10n-hu",
"kde-l10n-ia",
"kde-l10n-id",
"kde-l10n-is",
"kde-l10n-it",
"kde-l10n-ja",
"kde-l10n-kk",
"kde-l10n-km",
"kde-l10n-ko",
"kde-l10n-lt",
"kde-l10n-lv",
"kde-l10n-mr",
"kde-l10n-nb",
"kde-l10n-nds",
"kde-l10n-nl",
"kde-l10n-nn",
"kde-l10n-pa",
"kde-l10n-pl",
"kde-l10n-pt",
"kde-l10n-pt_BR",
"kde-l10n-ro",
"kde-l10n-ru",
"kde-l10n-si",
"kde-l10n-sk",
"kde-l10n-sl",
"kde-l10n-sr",
"kde-l10n-sv",
"kde-l10n-tg",
"kde-l10n-th",
"kde-l10n-tr",
"kde-l10n-ug",
"kde-l10n-uk",
"kde-l10n-vi",
"kde-l10n-wa",
"kde-l10n-zh_CN",
"kde-l10n-zh_TW",
"kde-wallpapers",
"kde4-baseapps",
"kde4-filelight",
"kde4-runtime",
"kde4-workspace",
"kdeadmin",
"kdeartwork",
"kdebindings4",
"kdeedu4",
"kdegames4",
"kdegraphics-strigi-analyzer",
"kdegraphics-thumbnailers",
"kdegraphics4",
"kdelibs4",
"kdemultimedia4",
"kdenetwork-filesharing",
"kdenetwork-strigi-analyzers",
"kdenetwork4",
"kdepim4",
"kdepim4-runtime",
"kdepimlibs4",
"kdesdk-kioslaves",
"kdepimlibs4-kioslaves",
"kdesdk-strigi-analyzers",
"kdesdk-thumbnailers",
"kdesdk4",
"kdesvn",
"kdetoys4",
"kdeutils4",
"kdevelop",
"kdevplatform",
"kdewebdev",
"kdiamond",
"kdiskfree",
"kdnssd",
"kfilemetadata",
"kfloppy",
"kfourinline",
"kgeography",
"kget",
"kgoldrunner",
"kgpg",
"kgraphviewer",
"khangman",
"kig",
"kigo",
"killbots",
"kimono",
"kiriki",
"kiten",
"kjumpingcube",
"klettres",
"klickety",
"klines",
"kmahjongg",
"kmines",
"kmix",
"kmplot",
"kmymoney4",
"knavalbattle",
"knetwalk",
"koffice2-devel",
"kolf",
"kollision",
"kolourpaint",
"kompare",
"konquest",
"konsole",
"konversation",
"kopete",
"korundum",
"kpat",
"kqtquickcharts",
"krdc",
"kreversi",
"kross-interpreters",
"kruler",
"krusader",
"ksaneplugin",
"kscd",
"kshisen",
"ksirk",
"ksnakeduel",
"kspaceduel",
"ksquares",
"kstars",
"ksudoku",
"ksystemlog",
"ktimer",
"ktorrent4",
"ktouch",
"ktuberling",
"kturtle",
"kubrick",
"kuser",
"kwallet",
"kwordquiz",
"libalkimia",
"libkcddb",
"libkcompactdisc",
"libkdcraw",
"libkdeedu",
"libkdegames",
"libkexiv2",
"libkipi",
"libkgapi",
"libkmahjongg",
"libkomparediff2",
"libksane",
"libktorrent",
"lokalize",
"lskat",
"marble",
"massif-visualizer",
"mobipocket",
"mplayerthumbs",
"nepomuk-core",
"nepomuk-widgets",
"okteta",
"okular",
"pairs",
"palapeli",
"parley",
"perlkde",
"perlqt",
"picmi",
"poxml",
"prison",
"py-pykde4",
"QtCurve",
"py27-pykde4",
"py-pykde4-docs",
"qtruby",
"qyoto",
"rkward",
"rocs",
"shared-desktop-ontologies",
"skrooge",
"smokegen",
"smokekde",
"smokeqt",
"step",
"svgpart",
"sweeper",
"tellico",
"umbrello",
"kdenlive",
"libklustersshared",
"ndmanager2",
"stellarium-qt4",
"kde4-kile"
]
}
]
},
{
"name": "phonon-backend-gstreamer",
"portdir": "audio/phonon-backend-gstreamer",
"version": "4.9.0",
"license": "(LGPL-2.1 or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://phonon.kde.org",
"description": "GStreamer backend for Phonon",
"long_description": "A GStreamer backend for the Phonon multimedia library.",
"active": true,
"categories": [
"audio",
"kde",
"kde4"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18",
"pkgconfig"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"gstreamer1-gst-plugins-good",
"automoc",
"phonon"
]
}
],
"depends_on": []
},
{
"name": "phonon-qt5",
"portdir": "audio/phonon",
"version": "4.11.1",
"license": "(LGPL-2.1 or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://phonon.kde.org",
"description": "Cross Platform Multimedia API used by Qt applications",
"long_description": "Phonon is a multimedia, multi-platform sound framework for the application developer. This is the Phonon 4 transitional library for Qt5 (API compatible with regular Phonon4)",
"active": true,
"categories": [
"audio",
"kde",
"kf5"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 458
}
],
"variants": [
"demos",
"debug",
"pulseaudio"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"kde-extra-cmake-modules",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt5-qttools",
"qt5-qtbase"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"phonon-backend-gstreamer-qt5",
"phonon-backend-vlc-qt5"
]
}
]
},
{
"name": "phonon-backend-gstreamer-qt5",
"portdir": "audio/phonon-backend-gstreamer",
"version": "4.9.0",
"license": "(LGPL-2.1 or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://phonon.kde.org",
"description": "GStreamer backend for Phonon",
"long_description": "A GStreamer backend for the Phonon4Qt5 multimedia library.",
"active": true,
"categories": [
"audio",
"kde",
"kf5"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cmake",
"pkgconfig",
"kde-extra-cmake-modules"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"phonon-qt5",
"gstreamer1-gst-plugins-good"
]
}
],
"depends_on": []
},
{
"name": "phonon-backend-vlc",
"portdir": "audio/phonon-backend-vlc",
"version": "0.10.2.23",
"license": "(LGPL-2.1 or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://projects.kde.org/projects/kdesupport/phonon/phonon-vlc",
"description": "VLC backend for Phonon",
"long_description": "A VLC backend for the Phonon multimedia library.",
"active": true,
"categories": [
"audio",
"kde",
"kde4"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18",
"pkgconfig"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"VLC",
"automoc",
"phonon",
"qt4-mac"
]
}
],
"depends_on": []
},
{
"name": "pianobar",
"portdir": "audio/pianobar",
"version": "2024.12.21",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PromyLOPh/pianobar",
"description": "Console-based pandora.com player",
"long_description": "pianobar is a console client for the personalized web radio pandora (http://www.pandora.com) Play and manage stations, rate songs and see why they were selected, show upcoming configure keybindings, last.fm scrobbling, proxy support for listening outside of USA.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"curl",
"libao",
"ffmpeg7",
"json-c",
"libpiano"
]
}
],
"depends_on": []
},
{
"name": "phonon-backend-vlc-qt5",
"portdir": "audio/phonon-backend-vlc",
"version": "0.11.1.7",
"license": "(LGPL-2.1 or LGPL-3)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://projects.kde.org/projects/kdesupport/phonon/phonon-vlc",
"description": "VLC backend for Phonon",
"long_description": "A VLC backend for the Phonon4Qt5 multimedia library.",
"active": true,
"categories": [
"audio",
"kde",
"kf5"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18",
"kde-extra-cmake-modules",
"cmake"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"VLC",
"phonon-qt5",
"qt5-qtbase"
]
}
],
"depends_on": []
},
{
"name": "libpiano",
"portdir": "audio/pianobar",
"version": "2024.12.21",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PromyLOPh/pianobar",
"description": "Console-based pandora.com player",
"long_description": "pianobar is a console client for the personalized web radio pandora (http://www.pandora.com) Play and manage stations, rate songs and see why they were selected, show upcoming configure keybindings, last.fm scrobbling, proxy support for listening outside of USA.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libgcrypt",
"curl",
"libao",
"ffmpeg7",
"json-c",
"gnutls"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pianobar"
]
}
]
},
{
"name": "pianod",
"portdir": "audio/pianod",
"version": "343",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://deviousfish.com/Pianod",
"description": "Music playing daemon with Pandora support",
"long_description": "Client/server Pandora & local music daemon controllable via telnet or WebSocket. Includes web client and a shell script for command-line control. Supports multiple listeners with adjustable privileges, automatic station selection, script to run programmed station sequences.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "perette",
"github": "perette",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"taglib",
"curl"
]
}
],
"depends_on": []
},
{
"name": "pocketsphinx",
"portdir": "audio/pocketsphinx",
"version": "5.0.4",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cmusphinx/pocketsphinx",
"description": "Speech recognition package",
"long_description": "PocketSphinx is CMU’s fastest speech recognition system. It is a library written in pure C which is optimal for development of your C applications as well as for development of language bindings. At real time speed it’s the most accurate engine, and therefore it is a good choice for live applications.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"sphinxbase",
"python27"
]
}
],
"depends_on": []
},
{
"name": "portaudio",
"portdir": "audio/portaudio",
"version": "20240308-88ab584e",
"license": "MIT",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.portaudio.com",
"description": "PortAudio is a free, cross platform, open-source, audio I/O library.",
"long_description": "PortAudio is a free, cross platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA). It is intended to promote the exchange of audio software between developers on different platforms. Many applications use PortAudio for Audio I/O.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 151
}
],
"variants": [
"jack",
"tools",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"xournalpp",
"pure-audio",
"py310-pyaudio",
"PothosAudio",
"RigCtldGUI",
"SDRPlusPlus",
"direwolf",
"dsd",
"fldigi",
"freedv-gui",
"gqrx",
"linrad",
"pihpsdr",
"quisk",
"lirc",
"audacity",
"QMPlay2",
"libopenmpt",
"py27-pyaudio",
"py35-pyaudio",
"py36-pyaudio",
"py37-pyaudio",
"py38-pyaudio",
"py39-pyaudio",
"tenacity",
"cava",
"espeak",
"julius",
"hatari",
"mame",
"scummvm",
"scummvm-devel",
"glob2",
"octave",
"fluidsynth",
"lmms",
"musikcube",
"wireshark2",
"wireshark22",
"denemo"
]
},
{
"type": "run",
"ports": [
"py35-sounddevice",
"py36-sounddevice",
"py38-sounddevice",
"py310-sounddevice",
"py311-sounddevice",
"py312-sounddevice",
"py313-sounddevice",
"py314-sounddevice",
"rb33-ffi-portaudio",
"py37-sounddevice",
"py39-sounddevice",
"rb32-ffi-portaudio",
"rb31-ffi-portaudio",
"py27-sounddevice"
]
}
]
},
{
"name": "portmidi",
"portdir": "audio/portmidi",
"version": "2.0.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/PortMidi/portmidi",
"description": "Free, cross platform, open-source, real-time MIDI I/O library.",
"long_description": "Free, cross platform, open-source, real-time MIDI I/O library.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pure-midi",
"orca",
"darktable-devel",
"denemo",
"audacity",
"hatari",
"mame",
"darktable"
]
},
{
"type": "run",
"ports": [
"frescobaldi",
"frescobaldi-devel",
"frescobaldi2"
]
}
]
},
{
"name": "proxy-audio-device",
"portdir": "audio/proxy-audio-device",
"version": "1.0.7",
"license": "public-domain",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/briankendall/proxy-audio-device",
"description": "A HAL virtual audio driver for macOS that sends all output to another audio device.",
"long_description": "A HAL virtual audio driver for macOS that sends all output to another audio device. It's main purpose is to make it possible to use macOS's system volume controls such as the volume menu bar icon or volume keyboard keys to change the volume of external audio interfaces that don't allow it. It might be useful for something else too.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "pulseaudio",
"portdir": "audio/pulseaudio",
"version": "17.0",
"license": "(BSD or LGPL-2.1+ or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freedesktop.org/wiki/Software/PulseAudio/",
"description": "A sound server for POSIX OSes",
"long_description": "PulseAudio is a sound server for POSIX OSes, meaning that it is a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ionic",
"github": "Ionic",
"ports_count": 24
}
],
"variants": [
"x11",
"jack",
"valgrind",
"tests",
"minimal",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"gettext",
"m4",
"meson",
"ninja",
"pkgconfig",
"p5.34-xml-parser"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"orc",
"fftw-3-single",
"avahi",
"libiconv",
"xorg-libX11",
"libsndfile",
"xorg-libice",
"xorg-libsm",
"xorg-libxcb",
"gettext-runtime",
"xorg-libXtst",
"soxr",
"speexDSP",
"gdbm",
"dbus",
"glib2",
"libtool",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cdrtools",
"gpac",
"qt6-qtmultimedia",
"qt5-qtwebengine",
"qt513-qtwebengine",
"qt610-qtmultimedia",
"qt64-qtmultimedia",
"qt67-qtmultimedia",
"qt68-qtmultimedia",
"qt69-qtmultimedia",
"minimodem",
"hydrogen",
"cava",
"libcanberra",
"pavucontrol",
"pcaudiolib",
"empathy",
"gnome-control-center",
"gnome-settings-daemon",
"gstreamer010-gst-plugins-good",
"gstreamer1-gst-plugins-good",
"gtk-vnc",
"kmix",
"musikcube"
]
},
{
"type": "run",
"ports": [
"x2goclient",
"unixcw"
]
}
]
},
{
"name": "qjackctl",
"portdir": "audio/qjackctl",
"version": "0.6.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://qjackctl.sourceforge.net/",
"description": "QjackCtl is a simple Qt application to control the JACK sound server daemon.",
"long_description": "Provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"portaudio",
"stacktrace",
"dbus"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qttools",
"jack"
]
}
],
"depends_on": []
},
{
"name": "qsynth",
"portdir": "audio/qsynth",
"version": "0.5.7",
"license": "GPL-2+",
"platforms": "{darwin > 9}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://qsynth.sourceforge.io",
"description": "A fluidsynth GUI front-end application",
"long_description": "Qsynth is a fluidsynth GUI front-end application, written in C++ using the Qt framework. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynths.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"debug",
"gm",
"gu"
],
"dependencies": [
{
"type": "build",
"ports": [
"qt5-qttools",
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"fluidsynth",
"qt5-qtbase"
]
},
{
"type": "run",
"ports": [
"generaluser-soundfont"
]
}
],
"depends_on": []
},
{
"name": "qsynth-qt4",
"portdir": "audio/qsynth-qt4",
"version": "0.5.3",
"license": "GPL-2+",
"platforms": "{darwin < 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://qsynth.sourceforge.io",
"description": "A fluidsynth GUI front-end application",
"long_description": "Qsynth is a fluidsynth GUI front-end application, written in C++ using the Qt framework. This is a legacy version primarily aimed at PowerPC systems.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"fluidsynth",
"qt4-mac",
"xorg-libXext",
"xorg-libX11",
"desktop-file-utils"
]
}
],
"depends_on": []
},
{
"name": "qtplay",
"portdir": "audio/qtplay",
"version": "1.3.1",
"license": "BSD",
"platforms": "{macosx < 19}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20201204020810/https://sites.google.com/site/rainbowflight2/#qtplay",
"description": "a command line utility to play Audio CDs and music files",
"long_description": "qtplay is a command line utility to play Audio CDs and music files. Plays any audio file supported by QuickTime Special flag for simply playing CDs, for lazy people. Playlist features such as loop, shuffle, and random. Special flag for reading playlist via standard input. Support for process signals: SIGINT, SIGTSTP, and SIGCONT. This port does not work on macOS 10.15 Catalina or newer.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"solfege"
]
}
]
},
{
"name": "rnnoise",
"portdir": "audio/rnnoise",
"version": "0.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jmvalin.ca/demo/rnnoise",
"description": "Recurrent neural network for audio noise reduction",
"long_description": "RNNoise is a noise suppression library based on a recurrent neural network.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "",
"github": "jasonliu--",
"ports_count": 37
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"abaddon"
]
}
]
},
{
"name": "rtaudio",
"portdir": "audio/rtaudio",
"version": "5.2.0",
"license": "MIT",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.music.mcgill.ca/~gary/rtaudio/",
"description": "A set of C++ classes that provide a common API for realtime audio input/output",
"long_description": "RtAudio is a set of C++ classes that provides a common API (Application Programming Interface) for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X and Windows (DirectSound, ASIO and WASAPI) operating systems. RtAudio significantly simplifies the process of interacting with computer audio hardware.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 151
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mlt",
"SoapyAudio"
]
}
]
},
{
"name": "rtmidi",
"portdir": "audio/rtmidi",
"version": "6.0.0",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thestk/rtmidi",
"description": "A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)",
"long_description": "A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"jack"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"octave-audio"
]
}
]
},
{
"name": "rtptools",
"portdir": "audio/rtptools",
"version": "1.22",
"license": "BSD",
"platforms": "darwin freebsd netbsd sunos linux",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.cs.columbia.edu/irt/software/rtptools/",
"description": "A set of tools for processing RTP data.",
"long_description": "A set of tools for processing RTP data: rtpplay - Play back RTP sessions recorded by rtpdump rtpsend - Generate RTP packets from textual description rtpdump - Parse and print RTP packets rtptrans - RTP translator between unicast and multicast networks",
"active": true,
"categories": [
"net",
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "rubberband",
"portdir": "audio/rubberband",
"version": "3.3.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://breakfastquay.com/rubberband/",
"description": "audio time-stretching and pitch-shifting library and utility program",
"long_description": "Rubber Band is a library and utility program that permits changing the tempo and pitch of an audio recording independently of one another.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"meson",
"pkgconfig",
"clang-20",
"cctools",
"ninja"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"libsamplerate"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"denemo",
"QMPlay2",
"mlt-legacy",
"mlt-qt5",
"mlt",
"mpv",
"mpv-legacy"
]
},
{
"type": "run",
"ports": [
"freac"
]
}
]
},
{
"name": "schismtracker",
"portdir": "audio/schismtracker",
"version": "20241021",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://schismtracker.org",
"description": "Oldschool sample-based music composition tool",
"long_description": "Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high-quality music without the requirements of specialized, expensive equipment.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"libsdl2",
"desktop-file-utils",
"libutf8proc",
"flac"
]
}
],
"depends_on": []
},
{
"name": "scmpc",
"portdir": "audio/scmpc",
"version": "0.4.1",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/cmende/scmpc",
"description": "a client for MPD that submits your tracks to last.fm",
"long_description": "scmpc is a client for MPD that submits your tracks to last.fm.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libmpdclient",
"glib2",
"libconfuse",
"curl"
]
}
],
"depends_on": []
}
]
}