Port details |
- qmmp-qt6 Qt6-based multimedia player
- 2.1.9_2 multimedia =2 2.1.6_1Version of this port present on the latest quarterly branch.
- Maintainer: fluffy@FreeBSD.org
- Port Added: 2022-08-22 18:00:11
- Last Update: 2024-09-08 09:40:30
- Commit Hash: 0496fc5
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: GPLv2
- WWW:
- https://qmmp.ylsoftware.com/
- Description:
- This program is an audio-player, written with help of Qt library.
Supported formats:
MPEG1 layer 2/3, Ogg Vorbis, Native FLAC, Ogg FLAC, Musepack, WavePack,
tracker modules (mod, s3m, it, xm, etc.), ADTS AAC, CD Audio, MIDI,
Opus tags, WMA-Monkey's Audio (and other formats via FFmpeg),
PCM Wave (and other formats via libsndfile), and Chiptune formats
(AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)
DSP effects:
Effects of Bauer Stereophonic-to-Binaural, SoX resampling, LADSPA,
extra stereo, and crossfade
Visual effects:
Spectrum Analyzer, and projectM audio visulaliser
Output system support:
PulseAudio, OSS, OSS4, jack, ALSA, Qt multimedia API, and shoutcast
Other features:
multi-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey,
streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser,
CDDB, removable device detection (via HAL or UDisks), cover art, MMS,
multiple playlists, file type determination and converter, ReplayGain,
CUE sheet, embedded CUE (for FLAC and WavPack), MPRIS, archived media,
automatic charset detection for cue files and ShoutCast metadata,
video playback via Mplayer, dump, lyrics (using lyrics.wikia.com), simple
UI, and skinned UI (supports all skins for XMMS and Winamp 2.x)
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- qmmp-qt6>0:multimedia/qmmp-qt6
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/multimedia/qmmp-qt6/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/qmmp-qt6
- pkg install qmmp-qt6
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: qmmp-qt6
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1724142527
SHA256 (qmmp-2.1.9.tar.bz2) = b59f7a378b521d4a6d2b5c9e37a35c3494528bf0db85b24caddf3e1a1c9c3a37
SIZE (qmmp-2.1.9.tar.bz2) = 1373111
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- jackit>=0.121.2 : audio/jack
- soundcard.h : audio/oss
- cmake : devel/cmake-core
- ninja : devel/ninja
- update-desktop-database : devel/desktop-file-utils
- pkgconf>=1.3.0_1 : devel/pkgconf
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- libQt6Qml.so : x11-toolkits/qt6-declarative
- lupdate : devel/qt6-tools
- Runtime dependencies:
-
- analyseplugin : audio/ladspa
- bsdisks : sysutils/bsdisks
- update-desktop-database : devel/desktop-file-utils
- x11.pc : x11/libX11
- xcb.pc : x11/libxcb
- Library dependencies:
-
- libasound.so : audio/alsa-lib
- libbs2b.so : audio/libbs2b
- libtag.so : audio/taglib
- libcurl.so : ftp/curl
- libenca.so : converters/enca
- libavcodec.so : multimedia/ffmpeg
- libvorbisenc.so : audio/libvorbis
- libFLAC.so : audio/flac
- libtag.so : audio/taglib
- libgme.so : audio/libgme
- libjack.so : audio/jack
- libsoxr.so : audio/libsoxr
- libopusfile.so : audio/opusfile
- libopus.so : audio/opus
- libtag.so : audio/taglib
- libpipewire-0.3.so : multimedia/pipewire
- libprojectM.so : graphics/libprojectm
- libpulse.so : audio/pulseaudio
- libtag.so : audio/taglib
- libogg.so : audio/libogg
- libshout.so : audio/libshout
- libsoxr.so : audio/libsoxr
- libvorbis.so : audio/libvorbis
- libsidplayfp.so : audio/libsidplayfp
- libsndfile.so : audio/libsndfile
- libsoxr.so : audio/libsoxr
- libvorbis.so : audio/libvorbis
- libogg.so : audio/libogg
- libtag.so : audio/taglib
- libwavpack.so : audio/wavpack
- libWildMidi.so : audio/wildmidi
- libxmp.so : audio/libxmp
- libOpenGL.so : graphics/libglvnd
- libiconv.so : converters/libiconv
- libarchive.so.13 : archivers/libarchive
- libQt6Core.so : devel/qt6-base
- This port is required by:
- for Build
-
- multimedia/qmmp-plugin-pack-qt6
- for Libraries
-
- multimedia/qmmp-plugin-pack-qt6
Configuration Options:
- ===> The following configuration options are available for qmmp-qt6-2.1.9_2:
====> Documentation and API Reference
DOCS=on: Build and/or install documentation
DOXYGEN=off: Build documentation with Doxygen
====> Main program view
QMMP_DIALOG=on: An original dialog
QSUI=on: Simple UI based on standard widgets set
TWOPANELDIALOG=on: File dialog by two-panel selector
====> Support various media formats
ARCHIVE=on: Read archived media file
FAAD=off: FAAD AAC decoder support
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
FLAC=on: FLAC lossless audio codec support
GME=on: Support video game music files
MPG123=off: MP3 decoding support via mpg123
OPUS=on: Enable reading opusfile tags
SNDFILE=on: Audio conversion support via libsndfile
VORBIS=on: Ogg Vorbis audio codec support
WAVPACK=on: WavPack lossless audio format support
WILDMIDI=on: Support to playback MIDI files
XMP=on: Support various module formats using libxmp
====> DSP effects
BS2B=on: Support the Bauer stereophonic2binaural effect
LADSPA=on: LADSPA audio plugins support
SOXR=on: SoX resampler support via libsoxr
====> Visual effects
PROJECTM=on: Support the projectM music visualiser
====> Output sound systems
ALSA=on: ALSA audio architecture support
JACK=on: JACK audio server support
OSS=off: Open Sound System support
OSS4=on: Open Sound System (ver4) support
PIPEWIRE=on: PipeWire multimedia server support
PULSEAUDIO=on: PulseAudio sound server support
QTMULTIMEDIA=off: Support to use Qt low-level multimedia API
SHOUTCAST=on: SHOUTcast and Ogg Icecast support
====> Playlist operation
UDISKS=on: Support removable disc detection using UDisks
====> Features via the Net
CURL=on: Data transfer support via cURL
LYRICS=on: Support to show lyrics using lyrics.wikia.com
SB=on: Browser for IceCast stream directory
SCROBBLER=on: Support Libre.fm/Last.fm scrobbler feature
====> Other features
CONVERTER=on: Support file type converter
ENCA=on: Support automatic character set detection
FILEWRITER=on: Dump output sound into ogg audio file
RGSCAN=on: ReplayGain scanner
SID=on: Support sid
===> Use 'make config' to modify these settings
- Options name:
- multimedia_qmmp-qt6
- USES:
- cmake desktop-file-utils gl gnome iconv:wchar_t pathfix pkgconfig qt:6 tar:bzip2 xorg libarchive
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.1.9_2 08 Sep 2024 09:40:30 |
Emanuel Haupt (ehaupt) |
*/*: Chase audio/libgme update |
2.1.9_1 25 Aug 2024 08:17:29 |
Daniel Engberg (diizzy) |
multimedia/qmmp-qt6: Remove Musepack library support
Remove support for Musepack audio library
PR: 281025
Approved by: portmgr (blanket) |
2.1.9 20 Aug 2024 21:49:13 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: unbreak i386 build (+)
Drop ARCHIVE option on i386, it's unbuildable now
Reported by: pkg-fallout |
2.1.9 20 Aug 2024 13:17:42 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: update to 2.1.9 release (+)
Changes since 2.1.8:
* fixed build with PipeWire version less than 0.3.33;
* fixed displaying bitrate in the wavpack plugin;
* disabled Qt 6.7 build warnings (2.1.9 only);
* disabled waveform seekbar for CD tracks in the simple user interface. |
2.1.8_1 07 Aug 2024 11:40:03 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: unbreak packaging after CDDA option removal
PR: 280666 |
2.1.8_1 06 Aug 2024 10:00:33 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: drop CDDA support due to audio/libcddb sunset. |
2.1.8 04 Aug 2024 13:54:26 |
Rene Ladan (rene) |
multimedia/qmmp-qt6: mark CDDA option deprecated |
2.1.8 02 Aug 2024 15:45:12 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: update to 2.1.8 release (+)
* Reduce the amount of options, just make "free" options mandatory
* Fix a few typos in Makefile
* Rework Makefile to improve readability and follow Porters Handbook more
closely
Co-authored-by: diizzy
PR: 276721 |
2.1.6_1 14 Jun 2024 05:29:27 |
Jason E. Hale (jhale) |
*/*: Chase audio/taglib shlib version bump
PR: 266677 |
2.1.6 18 Mar 2024 04:06:56 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: update to 2.1.6 release (+)
Changes since 2.1.5:
* added TagLib 2.0 support;
* fixed settings form in the simple user interface;
* improved lyrics plugin:
* fixed issue with URL formatting;
* updated lyrics providers;
* using UTF-8 for all lyrics providers;
* updated Spanish translation. |
2.1.5 25 Oct 2023 19:47:56 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: update to 2.1.5 release (+)
Changes since 2.1.4:
* added waveform seekbar optimization;
* fixed visualization initialization in the simple user interface;
* fixed playlist geometry issues in the simple user interface;
* fixed playlist settings in the skinned user interface;
* fixed possible crash;
* fixed http version;
* fixed file type determination by content in the waveform seekbar. |
2.1.4_2 07 Aug 2023 16:34:07 |
Gleb Popov (arrowd) |
audio/pulseaudio: Update to 16.1
Bump PORTREVISION on consumers.
Sponsored by: Serenity Cybersecurity, LLC
PR: 262713 |
2.1.4_1 26 Jul 2023 19:58:56 |
Loïc Bartoletti (lbartoletti) |
devel/qt6: bump dependent ports |
2.1.4 16 Jul 2023 09:52:19 |
Vladimir Druzenko (vvd) |
Mk/bsd.options.desc.mk: add "PIPEWIRE_DESC?= PipeWire multimedia server support"
Keep custom description in ports:
graphics/spectacle
multimedia/obs-studio
net/krfb
x11-wm/gamescope
Approved by: arrowd (mentor)
Differential Revision: https://reviews.freebsd.org/D41038
MFH: 2023Q3 |
2.1.4 10 Jun 2023 22:14:18 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: update to 2.1.4 release (+)
Qmmp 2.1.4 have been released
Changes since 2.1.3:
added projectM 4.0 support (experimental);
rebuild skin cache if missing (2.1.4 only);
fixed command execution under Windows in the file operations plugin;
fixed removing of the current playing file in the file operations plugin;
fixed crash on streams in the lyrics plugin;
fixed issues with tabbar in the simple ui plugin (2.1.4 only);
fixed issues with visualization windows on application startup. |
2.1.3_2 27 Apr 2023 12:01:46 |
Daniel Engberg (diizzy) |
*/*: Bump all users of multimedia/ffmpeg*
...to make sure all picks up new version(s) |
2.1.3_1 25 Apr 2023 15:17:15 |
Christian Weisgerber (naddy) |
audio/opus: bump consumers after update to 1.4 |
2.1.3 10 Apr 2023 07:04:04 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: update to 2.1.3 release (+)
Introduce PIPEWIRE option. ON by default
Changes since 2.1.2:
* fixed latest cURL API support;
* fixed crash in the ladspa plugin;
* fixed memory leak in the wavpack plugin;
* fixed ADTS header detection in the aac plugin;
* fixed error handling in the ffmpeg plugin;
* fixed text scroller geometry in the skinned plugin;
* hide empty plugin categories;
* added partial Swedish translation. |
2.1.2_4 09 Mar 2023 12:42:31 |
Loïc Bartoletti (lbartoletti) |
graphics/proj: Update to 9.2.0 |
2.1.2_3 18 Jan 2023 14:48:50 |
Loïc Bartoletti (lbartoletti) |
graphics/proj: Update to 9.1.1 |
2.1.2_2 17 Nov 2022 08:20:57 |
Loïc Bartoletti (lbartoletti) |
graphics/proj: Update to 9.1.0
Release notes:
https://proj.org/news.html#id37
Also remove proj-data dependency.
You can use proj to retrieve data or install graphics/proj-data
manually. |
2.1.2_1 25 Sep 2022 20:14:54 |
Christian Weisgerber (naddy) |
audio/flac: bump port revision of consumers after update to 1.4.1 |
2.1.2 16 Sep 2022 07:28:28 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: update to 2.1.2 maintenance release |
2.1.1_1 11 Sep 2022 10:20:14 |
Felix Palmen (zirias) |
Mk/Uses: always use colon for build/run suffix
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
2.1.1_1 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
2.1.1_1 31 Aug 2022 08:43:56 |
Dima Panov (fluffy) |
multimedia/qmmp-qt6: rewrite installation of doxygen-generated docs |
2.1.1 26 Aug 2022 05:08:12 |
Li-Wen Hsu (lwhsu) |
multimedia/qmmp-qt6: Correct COMMENT
Approved by: maintainer (implicitly) |
2.1.1 22 Aug 2022 17:58:00 |
Dima Panov (fluffy) |
multimedia/qmmp*-qt6: add Qt6 version of QMMP and plugins (+)
It may be a little buggy but testers are welcome :) |