The next release of the Qmmp player is presented. The player is written using the Qt library, has a modular structure and comes with two custom options.
interface. The new release focuses mainly on improving existing features and supporting new versions of libraries.
Major changes:
- finalization of the code, taking into account changes in Qt 5.15;
- sleep lock;
- support transfer ListenBrainz on the "native" API with implementation as a separate module;
- auto-hide empty service menus;
- option to disable the double pass of the equalizer;
- single implementation of the CUE parser for all modules;
- rewritten FFmpeg module to add "embedded" CUE support for Monkey's Audio;
- transition between playlists during playback;
- choice of playlist format when saving;
- new command line options: "-pl-next" and "-pl-prev" to change the active playlist;
- SOCKS5 proxy support;
- the ability to display the average bitrate incl. and for Shoutcast/Icecast streams
- support for Ogg Opus in the ReplayGain scanner;
- the ability to combine tags in the mpeg module when outputting to a playlist;
- the ability to run a custom command at the start or end of the program;
- DSD (Direct Stream Digital) support;
- removed support for libav and older versions of FFmpeg;
- receiving lyrics from several sites at the same time (based on Ultimare Lyrics plugin);
- Due to windowing issues, Wayland sessions always default to a simple interface (QSUI);
- improved QSUI interface:
- the ability to change the background of the current track;
- visualization in the form of an oscilloscope;
- gradients are used when rendering the analyzer;
- alternative view of the analyzer;
- added scrollbar with "waveform";
- improved appearance of the status bar;
- updated translations into 12 languages, including Russian and Ukrainian;
- prepared packages for Ubuntu 16.04 and above.
At the same time, the qmmp-plugin-pack set of additional modules was updated, which included a module for playing audio from YouTube (used youtube-dl).
Source: linux.org.ru