Page 1 of 2

qmmp

Posted: Tue Apr 01, 2025 4:39 pm
by mx1926
Hello! There is a new version of qmmp. qmmp 1.7.4 for qt5. I wonder if you could upgrade it. Thank you!

Re: qmmp

Posted: Fri Apr 18, 2025 6:53 am
by mx1926
Sorry for asking again, but is it possible to upgrade qmmp to a newer version? 1.6.2 is quite old. Newer versions (qt5 or qt6) have many improvements. Thank you!

Re: qmmp

Posted: Fri Apr 18, 2025 8:35 am
by gimcrack
Anything I want updated or upgrade. I always take it upon me, as building it myself. Seems simple enough. I download it and read the README file. Instructions plain and simple written to make a successful build. It's a good skill to have yourself. So you don't have to wait for it being done by others.

https://qmmp.ylsoftware.com/downloads.php

Attention! Qmmp build needs lrelease installed.

Configure:
cmake ./

Build:
make

Installation:
make install

There are other options in the README file to required, if you like to have those other options.

Re: qmmp

Posted: Fri Apr 18, 2025 9:48 am
by zinger
I second building it yourself. Make sure you have "build-essential" pkg installed to start. As gimcrack says, read the README & any other docs that come with the source. Once you see how easy it is, you may want to also build:
rezound - the GOAT of audio editors
postfish - another great & unique audio tool
grip - a very old & very nice CD ripper, recently revived

If you really want to go hard core old school, you can even build lotus 123 (a curses based spreadsheet that predates linux).

Re: qmmp

Posted: Fri Apr 18, 2025 10:45 am
by gimcrack
zinger wrote: Fri Apr 18, 2025 9:48 am I second building it yourself. Make sure you have "build-essential" pkg installed to start. As gimcrack says, read the README & any other docs that come with the source. Once you see how easy it is, you may want to also build:
rezound - the GOAT of audio editors
postfish - another great & unique audio tool
grip - a very old & very nice CD ripper, recently revived

If you really want to go hard core old school, you can even build lotus 123 (a curses based spreadsheet that predates linux).
After the third successful build. From that day forward you know how to build packages. It's actually easy and don't take long to do it or to learn how to do it. All I do, is follow the messages. Good messages or Error messages. It still tells you step by step of how to do it. It's just another step to learn how Linux works and who doesn't want to learn that?

Re: qmmp

Posted: Fri Apr 18, 2025 11:33 am
by Stevo
Is there something wrong with getting a Qt 6 2.2.4 version? We have qt6gtk2 to match it up with GTK+ themes.

Backporting 2.2.4 from Sid requires these build dependencies--something automatically installed if backporting packages, but rather daunting for newbies doing a manual build as suggested above...

Code: Select all

Build-Depends: cmake,
               debhelper-compat (= 13),
               libarchive-dev,
               libasound2-dev [linux-any],
               libavcodec-dev,
               libavformat-dev,
               libbs2b-dev,
               libcddb2-dev,
               libcdio-dev,
               libcdio-paranoia-dev,
               libcurl4-gnutls-dev,
               libenca-dev,
               libfaad-dev,
               libflac-dev,
               libgme-dev,
               libjack-jackd2-dev,
               libmad0-dev,
               libmms-dev,
               libmpcdec-dev,
               libogg-dev,
               libopus-dev,
               libopusfile-dev,
               libpipewire-0.3-dev,
               libprojectm-dev [!armel !armhf !hurd-any],
               libpulse-dev,
               libqt6opengl6-dev,
               librcd-dev,
               libshout-dev,
               libsidplayfp-dev,
               libsndfile1-dev,
               libsoxr-dev,
               libtag-dev,
               libvorbis-dev,
               libwavpack-dev,
               libwildmidi-dev,
               libx11-dev,
               libxmp-dev,
               oss4-dev [!linux-any],
               pkgconf,
               qt6-base-dev,
               qt6-multimedia-dev,
               qt6-tools-dev

Re: qmmp

Posted: Fri Apr 18, 2025 12:34 pm
by mx1926
gimcrack wrote: Fri Apr 18, 2025 8:35 am Anything I want updated or upgrade. I always take it upon me, as building it myself. Seems simple enough. I download it and read the README file. Instructions plain and simple written to make a successful build. It's a good skill to have yourself. So you don't have to wait for it being done by others.

https://qmmp.ylsoftware.com/downloads.php

Attention! Qmmp build needs lrelease installed.

Configure:
cmake ./

Build:
make

Installation:
make install

There are other options in the README file to required, if you like to have those other options.

Thank you for your advice!

Re: qmmp

Posted: Fri Apr 18, 2025 12:42 pm
by mx1926
Stevo wrote: Fri Apr 18, 2025 11:33 am Is there something wrong with getting a Qt 6 2.2.4 version? We have qt6gtk2 to match it up with GTK+ themes.

Backporting 2.2.4 from Sid requires these build dependencies--something automatically installed if backporting packages, but rather daunting for newbies doing a manual build as suggested above...

Code: Select all

Build-Depends: cmake,
               debhelper-compat (= 13),
               libarchive-dev,
               libasound2-dev [linux-any],
               libavcodec-dev,
               libavformat-dev,
               libbs2b-dev,
               libcddb2-dev,
               libcdio-dev,
               libcdio-paranoia-dev,
               libcurl4-gnutls-dev,
               libenca-dev,
               libfaad-dev,
               libflac-dev,
               libgme-dev,
               libjack-jackd2-dev,
               libmad0-dev,
               libmms-dev,
               libmpcdec-dev,
               libogg-dev,
               libopus-dev,
               libopusfile-dev,
               libpipewire-0.3-dev,
               libprojectm-dev [!armel !armhf !hurd-any],
               libpulse-dev,
               libqt6opengl6-dev,
               librcd-dev,
               libshout-dev,
               libsidplayfp-dev,
               libsndfile1-dev,
               libsoxr-dev,
               libtag-dev,
               libvorbis-dev,
               libwavpack-dev,
               libwildmidi-dev,
               libx11-dev,
               libxmp-dev,
               oss4-dev [!linux-any],
               pkgconf,
               qt6-base-dev,
               qt6-multimedia-dev,
               qt6-tools-dev

Nothing is wrong with it. 2.2.4 is the best, but i thought it couldn't be built with the qt6 version of debian.

Re: qmmp

Posted: Fri Apr 18, 2025 12:49 pm
by Stevo
mx1926 wrote: Fri Apr 18, 2025 12:42 pm
Stevo wrote: Fri Apr 18, 2025 11:33 am Is there something wrong with getting a Qt 6 2.2.4 version? We have qt6gtk2 to match it up with GTK+ themes.

Backporting 2.2.4 from Sid requires these build dependencies--something automatically installed if backporting packages, but rather daunting for newbies doing a manual build as suggested above...

Code: Select all

Build-Depends: cmake,
               debhelper-compat (= 13),
               libarchive-dev,
               libasound2-dev [linux-any],
               libavcodec-dev,
               libavformat-dev,
               libbs2b-dev,
               libcddb2-dev,
               libcdio-dev,
               libcdio-paranoia-dev,
               libcurl4-gnutls-dev,
               libenca-dev,
               libfaad-dev,
               libflac-dev,
               libgme-dev,
               libjack-jackd2-dev,
               libmad0-dev,
               libmms-dev,
               libmpcdec-dev,
               libogg-dev,
               libopus-dev,
               libopusfile-dev,
               libpipewire-0.3-dev,
               libprojectm-dev [!armel !armhf !hurd-any],
               libpulse-dev,
               libqt6opengl6-dev,
               librcd-dev,
               libshout-dev,
               libsidplayfp-dev,
               libsndfile1-dev,
               libsoxr-dev,
               libtag-dev,
               libvorbis-dev,
               libwavpack-dev,
               libwildmidi-dev,
               libx11-dev,
               libxmp-dev,
               oss4-dev [!linux-any],
               pkgconf,
               qt6-base-dev,
               qt6-multimedia-dev,
               qt6-tools-dev
Nothing is wrong with it. 2.2.4 is the best, but i thought it couldn't be built with the qt6 version of debian.

It backports fine on MX 23, and I expect also on the Qt 6 we have backported for MX 21...I'm just waiting for the arm64 build to complete in slowwww emulation on MX 23.

Re: qmmp

Posted: Fri Apr 18, 2025 12:57 pm
by mx1926
Stevo wrote: Fri Apr 18, 2025 12:49 pm
mx1926 wrote: Fri Apr 18, 2025 12:42 pm
Stevo wrote: Fri Apr 18, 2025 11:33 am Is there something wrong with getting a Qt 6 2.2.4 version? We have qt6gtk2 to match it up with GTK+ themes.

Backporting 2.2.4 from Sid requires these build dependencies--something automatically installed if backporting packages, but rather daunting for newbies doing a manual build as suggested above...

Code: Select all

Build-Depends: cmake,
               debhelper-compat (= 13),
               libarchive-dev,
               libasound2-dev [linux-any],
               libavcodec-dev,
               libavformat-dev,
               libbs2b-dev,
               libcddb2-dev,
               libcdio-dev,
               libcdio-paranoia-dev,
               libcurl4-gnutls-dev,
               libenca-dev,
               libfaad-dev,
               libflac-dev,
               libgme-dev,
               libjack-jackd2-dev,
               libmad0-dev,
               libmms-dev,
               libmpcdec-dev,
               libogg-dev,
               libopus-dev,
               libopusfile-dev,
               libpipewire-0.3-dev,
               libprojectm-dev [!armel !armhf !hurd-any],
               libpulse-dev,
               libqt6opengl6-dev,
               librcd-dev,
               libshout-dev,
               libsidplayfp-dev,
               libsndfile1-dev,
               libsoxr-dev,
               libtag-dev,
               libvorbis-dev,
               libwavpack-dev,
               libwildmidi-dev,
               libx11-dev,
               libxmp-dev,
               oss4-dev [!linux-any],
               pkgconf,
               qt6-base-dev,
               qt6-multimedia-dev,
               qt6-tools-dev
Nothing is wrong with it. 2.2.4 is the best, but i thought it couldn't be built with the qt6 version of debian.

It backports fine on MX 23, and I expect also on the Qt 6 we have backported for MX 21...I'm just waiting for the arm64 build to complete in slowwww emulation on MX 23.
Thank you very much Stevo!