audio/mpz 2.1.7 FreeBSD
Music player for big local collections
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
e50ed1dc27- License
- GPLv3+
- Categories
- audio
- Package size
- 953.4 KiB, 2846.0 KiB installed
Description
Music player for big local collections.
Features 3 columns UI: directory tree (aka library), playlists and tracks from selected playlist. Middle-click on folder or track in the directory view and it will become a playlist an its content will be loaded into tracks view. Create multiple playlists from folders in your library and switch between them quickly. Similar to "Album list" in Foobar2000.
Built with C++ and Qt framework -- lightweight and fast. Open-source and cross-platform. Uses audio codecs installed on your system (GStreamer though QtMultimedia). Follows you desktop theme.
Supports radio streams in .pls and .m3u playlsts. Supports CUE. Has a playback log which is helpful for radio stream -- never miss a track you liked. Supports MPRIS -- ability to control playback remotely, for example, via KDE Connect.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/mpz | 2.1.7 |
| DragonFly | audio/mpz | 1.0.26 |
Install
Binary package:
pkg install mpz
From the ports tree:
cd /usr/ports/audio/mpz/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mpz>0:audio/mpz
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.1.7 | 2.1.7 | - | 1.0.26 | 2.1.7 |
| FreeBSD:14:quarterly | 2.1.6 | 2.1.6 | n/a | 1.0.26 | 2.1.6 |
| FreeBSD:15:latest | 2.1.7 | 2.1.7 | n/a | 1.0.26 | 1.0.26 |
| FreeBSD:15:quarterly | 2.1.6 | 2.1.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.1.6 | 2.1.7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libmpdclient.so: audio/libmpdclientlibtag.so: audio/tagliblibyaml-cpp.so: devel/yaml-cpp
The full lists below include those, and their dependencies in turn.
Build dependencies 214
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/gstreamer1-plugins-flac
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-opus
- audio/gstreamer1-plugins-pulse
- audio/gstreamer1-plugins-vorbis
- audio/jack
- audio/lame
- audio/libmpdclient
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/taglib
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/ninja
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt6-base
- devel/readline
- devel/yaml-cpp
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
The first 100 are listed.
Run dependencies 208
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/gstreamer1-plugins-flac
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-opus
- audio/gstreamer1-plugins-pulse
- audio/gstreamer1-plugins-vorbis
- audio/jack
- audio/lame
- audio/libmpdclient
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/taglib
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt6-base
- devel/readline
- devel/yaml-cpp
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/py-pycairo
- graphics/qt6-svg
The first 100 are listed.
No port depends on this one.
Configuration
Options name: audio_mpz
| Option | Default | Description |
|---|---|---|
| GAPLESS | on | Gapless playback support (implies Qt 6) |
| QHOTKEY | on | Global media-key hotkeys via QHotkey |
| QT5 | off | (default is Qt 6) |
- USES
- cmake compiler:c++17-lang desktop-file-utils gstreamer
- Service scripts
- none
Files
pkg-plist 9
- bin/mpz
- share/applications/org.mpz_player.mpz.desktop
- share/icons/hicolor/16x16/apps/org.mpz_player.mpz.png
- share/icons/hicolor/22x22/apps/org.mpz_player.mpz.png
- share/icons/hicolor/24x24/apps/org.mpz_player.mpz.png
- share/icons/hicolor/32x32/apps/org.mpz_player.mpz.png
- share/icons/hicolor/48x48/apps/org.mpz_player.mpz.png
- share/icons/hicolor/scalable/apps/org.mpz_player.mpz.svg
- share/metainfo/org.mpz_player.mpz.metainfo.xml
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| olegantonyan-mpz-2.1.7_GH0.tar.gz | 1.0372535e+07 | 78d12cdd5ccea5e6e99ea4549cee65940f864e2c39f0a92b5b9c36227b1b7ad1 |