{"count":51960,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=694","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=692","results":[{"name":"dsdcc","portdir":"audio/dsdcc","version":"1.9.5","license":"GPL-3+","platforms":"darwin macosx","epoch":0,"replaced_by":null,"homepage":"https://github.com/f4exb/dsdcc","description":"Digital Speech Decoder (DSD) rewritten as a C++ library","long_description":"Digital Speech Decoder (DSD) rewritten as a C++ library","active":true,"categories":["audio"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["debug","mbelib","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["mbelib"]}],"depends_on":[{"type":"lib","ports":["SDRangel"]}]},{"name":"easytag","portdir":"audio/easytag","version":"2.4.3","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://wiki.gnome.org/Apps/EasyTAG/","description":"Tool for editing tags of audio files","long_description":"EasyTAG is a GTK3 utility for viewing and editing tags for MP3, MP2, FLAC, Ogg Vorbis, MusePack, Monkey's audio files and MP4/AAC.","active":true,"categories":["audio","gnome"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2646}],"variants":["nautilus","universal"],"dependencies":[{"type":"build","ports":["appstream-glib","clang-18","itstool","intltool","yelp-tools","pkgconfig","libtool","automake","autoconf"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["id3lib","flac","gtk3","desktop-file-utils","wavpack","taglib","speex","opusfile","libvorbis","libopus","libid3tag"]},{"type":"run","ports":["adwaita-icon-theme"]}],"depends_on":[]},{"name":"drumsxx","portdir":"audio/drumsxx","version":"0.96","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://dpp.mikekohn.net/","description":"language designed for sequencing music through drum machines","long_description":"Drums++ is a programming language designed for sequencing music through drum machines. It uses simple C ideas, for example // and /* */ comments and   to seperate sections. It is made as simple as possible so even a non-programmer can use it. Drums++ can both directly control your MIDI device or it can create .midi files","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"dectalk","portdir":"audio/dectalk","version":"2023-10-30","license":"Restrictive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/dectalk/dectalk","description":"90s/00s DECtalk text-to-speech application","long_description":"90s/00s DECtalk text-to-speech application","active":true,"categories":["audio"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["gtk2"]},{"type":"run","ports":["xdg-utils"]}],"depends_on":[]},{"name":"darkice","portdir":"audio/darkice","version":"1.3","license":"GPL-3+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"http://www.darkice.org/","description":"live audio encoder and streamer","long_description":"DarkIce is a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server (i.e. IceCast, ShoutCast...).","active":true,"categories":["audio"],"maintainers":[{"name":"nd","github":"","ports_count":1}],"variants":["jack","lame","twolame","faac","vorbis","samplerate","opus","universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["jack","lame"]}],"depends_on":[]},{"name":"ddptools","portdir":"audio/ddptools","version":"1.1","license":"NoMirror","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://ddp.andreasruge.de","description":"DDP Mastering Tools","long_description":"The DDP Mastering Tools are a small set of command line programs which read and write DDP images as used for Red Book CD audio mastering. They let you \n \n* create DDP 2.0 masters from a cue/wav images, \n* inspect DDP masters by displaying the full meta-data found in those masters, a feature rarely found in traditional DDP software, \n* convert DDP masters to cue/wav for easier playback, or burning of CD reference copies.","active":true,"categories":["audio"],"maintainers":[{"name":"breun","github":"breun","ports_count":106}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"cubeb","portdir":"audio/cubeb","version":"20250325","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mozilla/cubeb","description":"Cross platform audio library","long_description":"Cross platform audio library","active":true,"categories":["audio"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1056}],"variants":["debug","jack","pulse","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","doxygen","python313","clang-20"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["speexDSP"]}],"depends_on":[]},{"name":"daapd","portdir":"audio/daapd","version":"0.2.4b","license":"GPL-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.deleet.de/projekte/daap/daapd/","description":"A DAAP server emulating an iTunes server.","long_description":"daapd scans a directory for music files (mp3, aac, uncompressed) and makes them available via the Apple proprietary protocol DAAP. DAAP clients can browse the directory and retrieve individual files, either by streaming or by downloading them.","active":true,"categories":["net","audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["zlib","libid3tag","howl"]}],"depends_on":[]},{"name":"csound","portdir":"audio/csound","version":"6.18.1","license":"LGPL-2.1+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.csound.com","description":"A language that is used to describe sound synthesizers.","long_description":"Csound is a computer programming language for dealing with sound. It is called Csound because it is written in the C programming language, as opposed to some of its predecessors. Csound was written at MIT by Barry Vercoe, based on an earlier language called Music360.","active":true,"categories":["audio"],"maintainers":[],"variants":["debug","double","portaudio","pulseaudio","tests","universal"],"dependencies":[{"type":"build","ports":["clang-18","bison","cmake","flex","gettext"]},{"type":"lib","ports":["libsndfile","curl","gettext-runtime","liblo"]}],"depends_on":[{"type":"lib","ports":["CsoundQt"]}]},{"name":"codec2","portdir":"audio/codec2","version":"1.2.0","license":"LGPL-2.1","platforms":"darwin macosx","epoch":2,"replaced_by":null,"homepage":"https://www.rowetel.com/codec2.html","description":"Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s","long_description":"Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low-bandwidth HF/VHF digital radio. It fills a gap in open source voice codecs beneath 5000 bit/s and is released under the GNU Lesser General Public License (LGPL). Informal listening tests indicate that Codec 2 at 700 bits/s has better speech quality than MELP and is comparable to TWELP at 600 bit/s. The Codec 2 project also contains several modems (OFDM, FDMDV, COHPSK and mFSK) carefully designed for digital voice over HF radio.","active":true,"categories":["audio"],"maintainers":[{"name":"ra1nb0w","github":"ra1nb0w","ports_count":151}],"variants":["debug","lpcnet","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]},{"type":"lib","ports":["libsamplerate","lpcnetfreedv","speex"]}],"depends_on":[{"type":"lib","ports":["gnuradio-devel","lpcnetfreedv","baresip","SDRPlusPlus","SDRangel","freedv-gui","gnuradio","gnuradio-next","quisk"]}]},{"name":"cmus","portdir":"audio/cmus","version":"2.12.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://cmus.github.io/","description":"ncurses based music player","long_description":"cmus is a small and fast text mode music player for Linux and many other UNIX like operating systems.","active":true,"categories":["audio"],"maintainers":[{"name":"xxtraacexx","github":"Traace","ports_count":1}],"variants":["aac","flac","mikmod","mpc","wavpack","opus","ffmpeg","cdda","cue","pulseaudio","jack","debug"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libao","libmad","libmikmod","libmpcdec","libvorbis","wavpack","faad2","libogg","mp4v2","libcue","libiconv","ffmpeg7","ncurses","flac"]}],"depends_on":[]},{"name":"chuck","portdir":"audio/chuck","version":"1.5.1.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://chuck.cs.princeton.edu/","description":"Chuck is a strongly-timed, concurrent, and on-the-fly music programming language.","long_description":"ChucK is a programming language for real-time sound synthesis and music creation. It presents a time-based, concurrent programming model that's precise and expressive (we call this strongly-timed), along with dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio.","active":true,"categories":["audio"],"maintainers":[{"name":"slewsys","github":"slewsys","ports_count":4}],"variants":["universal"],"dependencies":[{"type":"build","ports":["bison","flex","clang-18"]},{"type":"lib","ports":["libsndfile"]}],"depends_on":[]},{"name":"cmuclmtk","portdir":"audio/cmuclmtk","version":"3alpha","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://cmusphinx.sourceforge.net/","description":"CMU-Cambridge Language Modeling Toolkit","long_description":"The CMU-Cambridge Language Modeling Toolkit is a set of UNIX software tools designed to facilitate language modeling work in the research community.","active":true,"categories":["audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]},{"type":"fetch","ports":["subversion"]}],"depends_on":[]},{"name":"cfxr","portdir":"audio/cfxr","version":"0.3.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://thirdcog.eu/apps/cfxr","description":"A generator for simple sound effects.","long_description":"A port of DrPetter's sfxr with a native Mac UI. In DrPetter's words: Its original purpose was to provide a simple means of getting basic sound effects into a game for those people who were working hard to get their entries done within the 48 hours and didn't have time to spend looking for suitable ways of doing this.","active":true,"categories":["aqua","audio"],"maintainers":[{"name":"reid","github":"","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libsdl","libsdl-framework"]}],"depends_on":[]},{"name":"celt","portdir":"audio/celt","version":"0.11.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://ftp.osuosl.org/pub/xiph/websites/celt-codec.org/index.shtml.en","description":"CELT - ultra-low delay audio codec","long_description":"The CELT codec is a compression algorithm for audio. Like MP3, Vorbis, and AAC it is suitable for transmitting music with high quality. Unlike these formats CELT imposes very little delay on the signal, even less than is typical for speech centric formats like Speex, GSM, or G.729.","active":true,"categories":["audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libogg"]}],"depends_on":[]},{"name":"cdparanoia","portdir":"audio/cdparanoia","version":"10.2","license":"GPL-2+ and LGPL-2.1+","platforms":"darwin","epoch":20050508,"replaced_by":null,"homepage":"https://www.xiph.org/paranoia/","description":"An audio extraction tool for sampling CDs.","long_description":"Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool, commonly known on the net as a 'ripper'. The application is built on top of the Paranoia library, which is doing the real work (the Paranoia source is included in the cdparanoia source distribution). Like the original cdda2wav, cdparanoia package reads audio from the CDROM directly as data, with no analog step between, and writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear PCM. Cdparanoia is a bit different than most other CDDA extraction tools. It contains few-to-no 'extra' features, concentrating only on the ripping process and knowing as much as possible about the hardware performing it. Cdparanoia will read correct, rock-solid audio data from inexpensive drives prone to misalignment, frame jitter and loss of streaming during atomic reads. Cdparanoia will also read and repair data from CDs that have been damaged in some way. At the same time, however, cdparanoia turns out to be easy to use and administrate. It has no compile time configuration, happily autodetecting the CDROM, its type, its interface and other aspects of the ripping process at runtime. A single binary can serve the diverse hardware of the do-it-yourself computer laboratory from Hell...","active":true,"categories":["audio"],"maintainers":[{"name":"jeremyhu","github":"jeremyhu","ports_count":303}],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","clang-18"]}],"depends_on":[{"type":"lib","ports":["abcde"]}]},{"name":"cd-discid","portdir":"audio/cd-discid","version":"1.4","license":"(GPL-2+ or Artistic-1)","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://linukz.org/cd-discid.shtml","description":"read CD and get CDDB discid information","long_description":"In order to do CDDB queries over the Internet, you must know the DiscID of the CD you are querying. cd-discid provides you with that information. It outputs the discid, the number of tracks, the frame offset of all of the tracks, and the total length of the CD in seconds, on one line in a space-delimited format. cd-discid was designed as a backend tool for cdgrab (now abcde) but will work independantly of it.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"lib","ports":["abcde"]}]},{"name":"ccaudio2","portdir":"audio/ccaudio2","version":"2.2.0","license":"LGPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gnu.org/software/ccaudio","description":"Library and software for manipulating audio data","long_description":"The GNU ccAudio2 library is a portable C++ class framework that's useful for developing applications that must process audio. This library provides a class framework for accessing audio segments from various audio file formats (.au, .wav, etc) and for creation of audio frame buffers that are then passed to audio devices and/or DSP processing systems such as telephony cards.","active":true,"categories":["audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["libgsm","speex","ucommon"]}],"depends_on":[]},{"name":"cava","portdir":"audio/cava","version":"0.10.7","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/karlstav/cava","description":"Cross-platform Audio Visualizer","long_description":"Cava is a bar spectrum audio visualizer for terminal (ncurses) or desktop (SDL).","active":true,"categories":["audio"],"maintainers":[{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["universal"],"dependencies":[{"type":"build","ports":["pkgconfig","clang-18"]},{"type":"lib","ports":["libsdl2","ncurses","portaudio","iniparser","fftw-3","pulseaudio"]}],"depends_on":[]},{"name":"beets-full","portdir":"audio/beets","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"Install beets with all plugins.","long_description":"Install beets with all plugins.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-poetry-core","py313-installer","py313-build"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["beets-barcode","beets-beetcamp","beets-bpmanalyser","beets-check","beets-copyartifacts","beets-describe","beets-follow","beets-goingrunning","beets-ibroadcast","beets-importreplace","beets-mosaic","beets-moveall","beets-noimport","beets-originquery","beets-summarize","beets-usertag","beets-xtractor","beets-yearfixer","beets-autofix","beets-artistcountry","beets-amazon","beets-alternatives"]}],"depends_on":[]},{"name":"beets-yearfixer","portdir":"audio/beets","version":"0.0.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adamjakab/BeetsPluginYearFixer","description":"A beets plugin that attempts to fix all missing original_year and year fields","long_description":"A beets plugin that attempts to fix all missing original_year and year fields","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-requests","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-xtractor","portdir":"audio/beets","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adamjakab/BeetsPluginXtractor","description":"A beets plugin that extracts music descriptors from your audio files","long_description":"A beets plugin that extracts music descriptors from your audio files","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-yaml","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-usertag","portdir":"audio/beets","version":"20240311","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"user defined keyword tags for beets","long_description":"user defined keyword tags for beets","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-summarize","portdir":"audio/beets","version":"20250531","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"Summarize beet library statistics","long_description":"Summarize beet library statistics","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools_scm","py313-poetry-core","clang-18","py313-installer"]},{"type":"lib","ports":["python313","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-originquery","portdir":"audio/beets","version":"20220311","license":"Unknown","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"Plugin for beets that improves album matching","long_description":"Plugin for beets that improves album matching","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","py313-jsonpath-rw","python313","py313-yaml","py313-confuse"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-noimport","portdir":"audio/beets","version":"0.1.0b5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.github.com/ttsda/beets-noimport","description":"Beets plugin to add directories to the incremental import 'do not import' list","long_description":"Beets plugin to add directories to the incremental import 'do not import' list","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-moveall","portdir":"audio/beets","version":"20210908","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"A beet plugin that move all files into beets library","long_description":"A beet plugin that move all files into beets library","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-mosaic","portdir":"audio/beets","version":"0.9.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/susannamaria/beets-mosaic","description":"Plugin for the music library manager Beets. The mosaic plugin generates a montage of a mosiac from cover art.","long_description":"Plugin for the music library manager Beets. The mosaic plugin generates a montage of a mosiac from cover art.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-fonttools","beets","py313-ttfquery","py313-parse","python313","py313-requests","py313-Pillow"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-importreplace","portdir":"audio/beets","version":"0.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"Plugin for beets to perform regex replacements during import","long_description":"Plugin for beets to perform regex replacements during import","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-ibroadcast","portdir":"audio/beets","version":"0.5.2","license":"public-domain","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ctrueden/beets-ibroadcast","description":"iBroadcast plugin for Beets","long_description":"iBroadcast plugin for Beets","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-ibroadcast","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-goingrunning","portdir":"audio/beets","version":"1.2.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adamjakab/BeetsPluginGoingRunning","description":"A beets plugin for creating and exporting songs that match your running session.","long_description":"A beets plugin for creating and exporting songs that match your running session.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-alive-progress","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-follow","portdir":"audio/beets","version":"20210908","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"Plugin for the music library manager Beets. Follow artists from your library using muspy.com","long_description":"Plugin for the music library manager Beets. Follow artists from your library using muspy.com","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-confuse","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-describe","portdir":"audio/beets","version":"0.0.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adamjakab/BeetsPluginDescribe","description":"A beets plugin that describes attributes in depth","long_description":"A beets plugin that describes attributes in depth","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-termplotlib","beets","py313-termtables","python313","py313-numpy","py313-pandas"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-copyartifacts","portdir":"audio/beets","version":"0.1.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adammillerio/beets-copyartifacts","description":"beets plugin to copy non-music files to import path","long_description":"beets plugin to copy non-music files to import path","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-check","portdir":"audio/beets","version":"0.15.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.github.com/geigerzaehler/beets-check","description":"beets plugin verifying file integrity with checksums","long_description":"beets plugin verifying file integrity with checksums","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-bpmanalyser","portdir":"audio/beets","version":"1.5.9","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adamjakab/BeetsPluginBpmAnalyser","description":"A beets plugin for analysing tempo of songs and storing it in the bpm tag.","long_description":"A beets plugin for analysing tempo of songs and storing it in the bpm tag.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["beets","python313","py313-numpy","py313-aubio"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-beetcamp","portdir":"audio/beets","version":"0.22.0","license":"GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/snejus/beetcamp","description":"Bandcamp autotagger source for beets.","long_description":"Bandcamp autotagger source for beets.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["py313-ordered-set","beets","py313-country","py313-cached-property","python313","py313-requests","py313-dateutil"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-barcode","portdir":"audio/beets","version":"20210908","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"A plugin for beets that finds releases (on musicbrainz) based on a barcode that is provided via text or decoded from image files","long_description":"A plugin for beets that finds releases (on musicbrainz) based on a barcode that is provided via text or decoded from image files","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-zbar","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-autofix","portdir":"audio/beets","version":"0.1.6","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/adamjakab/BeetsPluginAutofix","description":"A beets plugin to execute repetitive tasks in one go.","long_description":"A beets plugin to execute repetitive tasks in one go.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-alive-progress","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-artistcountry","portdir":"audio/beets","version":"0.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/agrausem/beets-artistcountry","description":"Beets plugin to retrieve the country of an artist from musicbrainz","long_description":"Beets plugin to retrieve the country of an artist from musicbrainz","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-amazon","portdir":"audio/beets","version":"20210908","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"plugin for beets that lets you search amazon for album-details","long_description":"plugin for beets that lets you search amazon for album-details","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-bottlenose","beets"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-alternatives","portdir":"audio/beets","version":"0.13.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.github.com/geigerzaehler/beets-alternatives","description":"beets plugin to manage multiple files","long_description":"beets plugin to manage multiple files","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["beets","python313"]}],"depends_on":[{"type":"run","ports":["beets-full"]}]},{"name":"beets-devel","portdir":"audio/beets","version":"20250729","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"music library manager and MusicBrainz tagger","long_description":"Beets is the media library management system for obsessive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","py313-installer","py313-build","clang-18"]},{"type":"lib","ports":["py313-requests-oauthlib","py313-numpy","py313-yaml","py313-Pillow","dbus-python313","py313-beautifulsoup4","python313","py313-flask","py313-flask-cors","py313-unidecode","py313-jellyfish","py313-pyxdg","py313-acoustid","py313-confuse","py313-discogs-client","py313-langdetect","py313-lap","py313-last","py313-librosa","py313-mediafile","py313-mpd2","py313-musicbrainzngs","py313-rarfile","py313-reflink","py313-resampy","py313-soco","py313-mutagen","py313-requests","py313-platformdirs","py313-py7zr"]},{"type":"run","ports":["ipfs","mp3val","ffmpeg","ImageMagick","flac","chromaprint"]},{"type":"test","ports":["py313-pytest","py313-mock","py313-flask","py313-responses"]}],"depends_on":[]},{"name":"bladeenc","portdir":"audio/bladeenc","version":"0.94.2","license":"LGPL-2.1+","platforms":"darwin freebsd","epoch":0,"replaced_by":null,"homepage":"https://web.archive.org/web/20061005064502/http://bladeenc.mp3.no:80/","description":"Blade's MP3 Encoder (BladeEnc), a freeware MP3 encoder.","long_description":"Blade's MP3 Encoder (BladeEnc) is a freeware MP3 encoder. It is based on the same ISO compression routines as mpegEnc, so you can expect roughly the same, or better, quality. The main difference is the appearance and speed.","active":true,"categories":["audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"beets","portdir":"audio/beets","version":"2.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beets.io/","description":"music library manager and MusicBrainz tagger","long_description":"Beets is the media library management system for obsessive music geeks. The purpose of beets is to get your music collection right once and for all. It catalogs your collection, automatically improving its metadata as it goes. It then provides a bouquet of tools for manipulating and accessing your music.","active":true,"categories":["audio"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-poetry-core","py313-installer","py313-build","clang-18"]},{"type":"lib","ports":["py313-requests-oauthlib","py313-numpy","py313-yaml","py313-Pillow","dbus-python313","py313-beautifulsoup4","python313","py313-flask","py313-flask-cors","py313-unidecode","py313-jellyfish","py313-pyxdg","py313-acoustid","py313-confuse","py313-discogs-client","py313-langdetect","py313-lap","py313-last","py313-librosa","py313-mediafile","py313-mpd2","py313-musicbrainzngs","py313-rarfile","py313-reflink","py313-resampy","py313-soco","py313-mutagen","py313-requests","py313-platformdirs","py313-py7zr"]},{"type":"run","ports":["ipfs","mp3val","ffmpeg","ImageMagick","flac","chromaprint"]},{"type":"test","ports":["py313-pytest","py313-mock","py313-flask","py313-responses"]}],"depends_on":[{"type":"lib","ports":["beets-alternatives","beets-amazon","beets-artistcountry","beets-autofix","beets-barcode","beets-beetcamp","beets-bpmanalyser","beets-check","beets-copyartifacts","beets-describe","beets-follow","beets-goingrunning","beets-ibroadcast","beets-importreplace","beets-mosaic","beets-moveall","beets-noimport","beets-originquery","beets-summarize","beets-usertag","beets-xtractor","beets-yearfixer"]}]},{"name":"audiowmark","portdir":"audio/audiowmark","version":"0.6.5","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://uplex.de/audiowmark/","description":"Audiowmark is an Open Source (GPL) solution for audio watermarking.","long_description":"Audiowmark is an Open Source (GPL) solution for audio watermarking. A sound file is read by the software, and a 128-bit message is stored in a watermark in the output sound file. For human listeners, the files typically sound the same. However, the 128-bit message can be retrieved from the output sound file. The process of retrieving the message does not need the original audio file (blind decoding). Internally, audiowmark is using the patchwork algorithm to hide the data in the spectrum of the audio file.","active":true,"categories":["audio"],"maintainers":[{"name":"aeioudev","github":"aeiouaeiouaeiouaeiouaeiouaeiou","ports_count":10}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-20","autoconf","autoconf-archive","automake","gettext","libtool","pkgconfig"]},{"type":"lib","ports":["mpg123","libgcrypt","fftw-3-single","libzita-resampler","ffmpeg7","libsndfile"]}],"depends_on":[]},{"name":"audiofile","portdir":"audio/audiofile","version":"0.3.6","license":"GPL-2+ and LGPL-2+","platforms":"darwin","epoch":20111023,"replaced_by":null,"homepage":"https://audiofile.68k.org","description":"Library for dealing with SGI audio files","long_description":"The Silicon Graphics Audio File Library provides a uniform programming interface to standard digital audio file formats.","active":true,"categories":["audio"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["autoconf","automake","libtool","pkgconfig","clang-18"]},{"type":"lib","ports":["flac"]}],"depends_on":[{"type":"build","ports":["sawfish"]},{"type":"lib","ports":["liboss","madplay","mpd","esound","h3dapi","pidgin","rb-audiofile","normalize"]}]},{"name":"audacious-plugins","portdir":"audio/audacious-plugins","version":"4.5.1","license":"BSD and GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.audacious-media-player.org/","description":"Adds I/O, audio decoding, audio transforming and UI plugins.","long_description":"This ports bundles most of the functionality for audacious. Adds I/O, audio decoding, audio transforming and UI plugins.","active":true,"categories":["audio"],"maintainers":[{"name":"ionic","github":"Ionic","ports_count":24},{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["pulseaudio","mp3","mpris2","hotkey","lirc","osd","notifications","vorbis","opus","flac","wavpack","aac","sndfile","modplug","openmpt","adplug","bs2b","ffmpeg","jack","sid","midi","cdaudio","lastfm","ampache","mms","neon","cue","transform","opengl","vumeter","sdl3","qt5","qt6","gtk2","gtk3","full"],"dependencies":[{"type":"build","ports":["clang-20","pkgconfig","gettext","glib2","meson","ninja"]},{"type":"lib","ports":["libcdio-paranoia","libmodplug","libsamplerate","libsndfile","libvorbis","mpg123","opusfile","soxr","wavpack","glib2","libcddb","libcdio","libnotify","gdk-pixbuf2","audacious-core","fluidsynth","libmms","libogg","curl","libcue","qt5-qtbase","neon","gettext-runtime","libopenmpt","libbs2b","libbinio","adplug","SDL3","ffmpeg8","libxml2","qt5-qtmultimedia","zlib","faad2","flac","lame"]},{"type":"run","ports":["dbus","unzip"]}],"depends_on":[{"type":"lib","ports":["audacious"]},{"type":"run","ports":["audacious"]}]},{"name":"audacious-core","portdir":"audio/audacious-core","version":"4.5.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.audacious-media-player.org/","description":"Audacious is an advanced audio player.","long_description":"Audacious is an advanced audio player. It is free, lightweight, based on GTK3, runs on Linux and many other *nix platforms. The player focuses on audio quality and supports a wide range of audio codecs. Its advanced audio playback engine is considerably more powerful than GStreamer. Audacious is a fork of Beep Media Player (BMP), which itself forked from XMMS.","active":true,"categories":["audio"],"maintainers":[{"name":"ionic","github":"Ionic","ports_count":24},{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":["qt5","qt6","gtk2","gtk3"],"dependencies":[{"type":"build","ports":["gettext","meson","ninja","pkgconfig","clang-20"]},{"type":"lib","ports":["qt5-qtbase","qt5-qtsvg","glib2","libiconv","gettext-runtime"]},{"type":"run","ports":["dbus"]}],"depends_on":[{"type":"lib","ports":["audacious","audacious-plugins"]},{"type":"run","ports":["audacious"]}]},{"name":"audacious","portdir":"audio/audacious","version":"4.5.1","license":"BSD and GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.audacious-media-player.org/","description":"Meta port for audacious-core and audacious-plugins. Please check the variants on both audacious-core and audacious-plugins.","long_description":"This is a meta port pulling both audacious-core and audacious-plugins. In order to customize your build, please check the available variants on audacious-core and audacious-plugins. Pass those variants when installing this meta port. Failure to do so will leave you with a default set of variants, enabling most features.","active":true,"categories":["audio"],"maintainers":[{"name":"ionic","github":"Ionic","ports_count":24},{"name":"makr","github":"mohd-akram","ports_count":84}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["audacious-core","audacious-plugins"]},{"type":"run","ports":["audacious-core","audacious-plugins"]}],"depends_on":[]}]}