commit a62272fafb41e535ae8fb995f142bc6ae2a79690bad3b3e3e575216959f2be7f Author: Alexei Sorokin Date: Fri Oct 18 22:51:37 2024 +0000 Update to version 2.1.9 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/qmmp?expand=0&rev=188 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/qmmp-2.1.8.tar.bz2 b/qmmp-2.1.8.tar.bz2 new file mode 100644 index 0000000..b5d9cd6 --- /dev/null +++ b/qmmp-2.1.8.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:846a6143c7a9ab29b8ec2f5da2248e41ddf2736f17c15d94b0d73b8af85a69ee +size 1372377 diff --git a/qmmp-2.1.9.tar.bz2 b/qmmp-2.1.9.tar.bz2 new file mode 100644 index 0000000..861e825 --- /dev/null +++ b/qmmp-2.1.9.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b59f7a378b521d4a6d2b5c9e37a35c3494528bf0db85b24caddf3e1a1c9c3a37 +size 1373111 diff --git a/qmmp-default-pulse.patch b/qmmp-default-pulse.patch new file mode 100644 index 0000000..be8db46 --- /dev/null +++ b/qmmp-default-pulse.patch @@ -0,0 +1,11 @@ +--- a/src/qmmp/output.cpp ++++ b/src/qmmp/output.cpp +@@ -149,7 +149,7 @@ OutputFactory *Output::currentFactory() + QString name = settings.value("Output/current_plugin", QMMP_DEFAULT_OUTPUT).toString(); + #else + #ifdef Q_OS_LINUX +- QString name = settings.value("Output/current_plugin", "alsa").toString(); ++ QString name = settings.value("Output/current_plugin", "pulse").toString(); + #elif defined Q_WS_WIN + QString name = settings.value("Output/current_plugin", "directsound").toString(); + #elif defined Q_OS_MAC diff --git a/qmmp.changes b/qmmp.changes new file mode 100644 index 0000000..bb2b147 --- /dev/null +++ b/qmmp.changes @@ -0,0 +1,1572 @@ +------------------------------------------------------------------- +Fri Oct 18 02:12:45 UTC 2024 - ming li + +- Update to version 2.1.9 + * fixed build with PipeWire version less than 0.3.33 + * fixed displaying bitrate in the wavpack plugin + * disabled Qt 6.7 build warnings + * disabled waveform seekbar for CD tracks in the simple user + interface + +------------------------------------------------------------------- +Sun Jun 30 00:53:51 UTC 2024 - jun wang + +- Update to version 2.1.8 + + changes from version 2.1.8 + * improved CUE parser + * fixed pkg-config files generated by qmake + * fixed memory leak + * fixed issue with missing mount points in the qmmp file + dialog + * fixed unexpected startup of the disabled plugin when trying + to change + it's settings + * fixed linking with xcb + * fixed crash when trying to remove queued track + * fixed copying of the selected tracks to the new playlist + * fixed Wayland compatibility on first startup + + changes from version 2.1.7 + * using XWayland for skinned user interface + * using floating point output in the sndfile plugin + * fixed file type determination by content in the sndfile + plugin + * fixed memory leak in the hotkey plugin + * fixed stream sample rate in the pipewire plugin + * fixed issue with KDE6 file dialog + + changes from version 2.1.6 + * 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 + + remove patch qmmp-taglib2.patch because it applied in + source code + +------------------------------------------------------------------- +Fri Mar 8 08:43:34 UTC 2024 - Dominique Leuenberger + +- Add qmmp-taglib2.patch: Fix build against taglib 2.0. Patch taken + from https://sourceforge.net/p/qmmp-dev/code/11255/ + +------------------------------------------------------------------- +Sun Oct 29 09:29:18 UTC 2023 - Dirk Müller + +- update to 2.1.5: + * added waveform seekbar optimization (Linearithmik) + * 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 + +------------------------------------------------------------------- +Fri May 26 19:23:13 UTC 2023 - Alexei Sorokin + +- Update to version 2.1.4: + * Add projectM 4.0 support (experimental). + * Rebuild skin cache if missing + * Fix removing of the current playing file in the file operations + plugin. + * Fix crash on streams in the lyrics plugin. + * Fix issues with tabbar in the simple ui plugin. + * Fix issues with visualisation windows on application startup. + +------------------------------------------------------------------- +Fri Mar 31 10:11:20 UTC 2023 - Alexei Sorokin + +- Update to version 2.1.3: + * Fix latest cURL API support. + * Fix crash in the ladspa plugin (Linearithmik). + * Fix memory leak in the wavpack plugin. + * Fix ADTS header detection in the aac plugin. + * Fix error handling in the ffmpeg plugin. + * Fix text scroller geometry in the skinned plugin. + * Hide empty plugin categories. + * Update translations. + +------------------------------------------------------------------- +Mon Sep 26 17:48:07 UTC 2022 - Alexei Sorokin + +- Update to version 2.1.2: + * Add FFmpeg 5.1 support. + * Add recursive search for presets in the projectm plugin. + * Add application icon in the pulseaudio plugin. + * Improve visualisation synchronisation. + * Fix title formatting in the KDE notification plugin. + * Fix "fact" chunks support in the sndfile plugin. + * Fix embedded cover art support in the flac plugin. + * Fix tag editor behaviour. + * Update translations. + +------------------------------------------------------------------- +Fri Jun 10 22:32:18 UTC 2022 - Alexei Sorokin + +- Update to version 2.1.1: + * Fix skin selection setting. + * Fix API documentation. + * Fix udisks plugin build. + * Fix build with Qt 6.4. + * Fix AppStream metadata. + * Remove hal plugin. + * Update translations. + +------------------------------------------------------------------- +Tue May 17 19:43:28 UTC 2022 - Alexei Sorokin + +- Update to version 2.1.0: + * Add feature to extract lyrics from tags (id3v2 tag and + Xiph Comment). + * Add queue display in the "jump to track" dialogue. + * Add a feature to skip already existing tracks. + * Add volume change notification in the KDE notification plugin. + * Add XDG Base Directory Specification support. + * Replace modplug plugin by xmp plugin. + * Improve the qsui plugin: + + add a feature to hide playlist name filter; + + add a feature to hide menu panel. + - Add an application menu + + enable clear button for some search filters; + + improve file system browser context menu. + * improved history plugin: + + add a feature to remove tracks from history; + + add a feature to show track details. + * Improved the "about..." dialogue. + * Improve file name filter configuration in the ffmpeg plugin. + * Increase the minimal required Qt version to 5.5. + * Optimise search for duplicated tracks. + * Optimise track queue. + * Resolve conflict between the 1.x and 2.x versions. + * Update translations. +- Drop qmmp-fix-openmpt.patch: fixed upstream. + +------------------------------------------------------------------- +Wed Apr 13 14:28:28 UTC 2022 - Alexei Sorokin + +- Update to version 2.0.4: + * Fix drag-and-dropped tracks order. + * Fix an issue with empty content type. + * Disable waveform seekbar for the tracks with unknown duration. + * Fix the taskbar plugin. + * Update translations. + +------------------------------------------------------------------- +Mon Mar 7 08:18:07 UTC 2022 - Christophe Giboudeaux + +- Use the Qt6 cmake macros to fix the 15.4 build. + +------------------------------------------------------------------- +Sun Jan 23 16:38:24 UTC 2022 - Alexei Sorokin + +- Update to version 2.0.3 (changes since 1.5.1): + * Switch to Qt6. + * Use libiconv for charset conversion. + * Fix default settings in the ffmpeg plugin. + * Fix transition between http tracks. + * Improve qsui plugin: + + fix toolbar renaming; + + fix Wayland support; + + fix tab bar context menu. + * Enable QtMultimedia support under Qt 6.2 or higher. + * Remove private API usage Qt 6.2 or higher. + * Fix transport plugins loading. + * Fix volume bar draw in the double size mode. + * Fix symlinks support. + * Fix some issues in the two-panel file dialogue. + * Remove KDE 4 notifications support + * Disable unsupported plugins: taskbar, qtmultimedia. +- Rebase qmmp-fix-openmpt.patch. +- Drop qmmp-fix_cdda_version.patch: no longer applicable. +- Add requirements for libarchive, libshout, Musepack, WildMIDI + and PipeWire support. +- Switch from libmpg123 to MAD. +- Drop baselibs.conf. + +------------------------------------------------------------------- +Mon Jul 12 10:28:10 UTC 2021 - Luigi Baldoni + +- Update to version 1.5.1 + * added application startup optimization + * added Korean translation + * enabled Matroska container by default in the ffmpeg plugin + * removed mp3lyrics.org lyrics provider + * improved qsui plugin: + + added waveform seekbar optimization + + fixed waveform generation for 16-bit samples + * fixed plugin cache cleanup + * fixed build without mpg123 + * fixed ladspa plugin regression + +------------------------------------------------------------------- +Mon May 24 06:49:39 UTC 2021 - Luigi Baldoni + +- Update to version 1.5.0 + * added media library plugin (experimental) + * added PipeWire plugin (experimental) + * added built-in CUE editor + * added m4b support in the ffmpeg plugin + * added option to enable CRC checking in the mpeg plugin + * added ID3v1/ID3v2 charset detection using librcd library in + the mpeg plugin + * added WebP format support for cover image + * added groups rebuilding after playlist updating + * added metadata formatter optimization + * added "%dir()" function in the metadata formatter + * added feature to integrate widgets to the main interface + from plugins + * added feature to execute external command in the fileops + plugin + * improved visualization synchronization + * improved lyrics plugin: + + added widget mode + + show text of the current playing song (in the widget mode + only) + + changed user interface + * improved qsui plugin: + + added feature to add dock widgets from plugins + + added feature to change tab bar position + + added icons to the file system browser menu + + added feature to place dock widgets in the multiple lines + + removed "Actions" submenu, using "Tools" menu instead + * improved skinned plugin: + + added playlist color settings + + moved "Show playlists" option to "Playlist" submenu + + moved "group tracks" and "show header" options to + "Playlist" submenu + * removed some deprecated API usage + * removed obsolete code + * changed minimal FFmpeg version to 3.4 + * updated Portuguese, Dutch, Polish, Galician, Spanish, + Russian, Ukrainian, French, Indonesian, Greek, Italian, + German and Finnish translations +- Refresh qmmp-fix-openmpt.patch +- Switch build from mad to mpg123 + +------------------------------------------------------------------- +Sun May 9 13:09:55 UTC 2021 - Luigi Baldoni + +- Update to version 1.4.6 + * added application startup optimization + * added X11 session checking in the notifier plugin + * fixed provider settings parsing in the lyrics plugin + * fixed equalizer form in the qsui plugin + * fixed build with the latest ffmpeg version + * updated Portuguese translation (Sérgio Marques) + * updated Italian translation (Luigi Toscano) + * updated French translation (Adrien Vigneron) + +------------------------------------------------------------------- +Thu Apr 29 06:48:26 UTC 2021 - Luigi Baldoni + +- Update to version 1.4.5 + * added TagLib 1.12 support + * disabled CRC checking in the mpeg plugin + * fixed playlist update + * fixed build with gcc 11 + * fixed API documentation + * fixed skin search path + * fixed application icons + +------------------------------------------------------------------- +Fri Feb 5 12:52:20 UTC 2021 - Luigi Baldoni + +- Update to version 1.4.4 + * fixed crash when changing audio parameters + * fixed memory leak + * removed lyrics.wikia.com provider (service was closed) + * using plain text in the KDE tray tooltip + * updated Dutch translation + * updated Galician translation + * updated Spanish translation + * updated Bulgarian translation + +------------------------------------------------------------------- +Fri Dec 18 12:47:57 UTC 2020 - aloisio@gmx.com + +- Update to version 1.4.3 + * fixed possible crash on general plugin restart + * fixed dithering + * fixed memory leak + * fixed ignored files checking + * fixed cue tracks support in the converter plugin + * fixed issue with missing disc number in the mpeg plugin + * fixed possible freezing on playback resume + * updated Finnish translation + * updated Bulgarian translation + +------------------------------------------------------------------- +Sun Sep 20 08:14:11 UTC 2020 - aloisio@gmx.com + +- Update to version 1.4.2 + * fixed playlist updating + * fixed memory leak + * fixed kwin support + * fixed xing header parsing in the mpeg plugin + * updated Greek translation (Dimitrios Glentadakis) + +------------------------------------------------------------------- +Fri Jul 17 21:04:11 UTC 2020 - Alexei Sorokin + +- Update to version 1.4.1: + * Fix "jump to track" dialogue delay. + * Fix the feature to disable formats in the ffmpeg plugin. + * Fix some streams detection in the mpeg plugin. + * Fix a loss of equaliser settings. + * Fix codec and bitrate display for IceCast streams. + * Fix playback start-up detection in the mpris plugin. + * Update translations. + +------------------------------------------------------------------- +Thu Apr 30 05:53:15 UTC 2020 - aloisio@gmx.com + +- Update to version 1.4.0 + * added sleep mode inhibition plugin + * added separate ListenBrainz submission plugin + * added feature to auto-hide empty service menus + * added option to disable two passes for equalizer + * added fast mute function for most output plugins + * added shared CUE parser + * added feature to transit between playlists + * added optimizations for flac plugin + * added feature to select playlist format from the file dialog + * added '--pl-next' and '--pl-prev' command line options + * added SOCKS5 proxy support + * added feature to display average bitrate + * added average bitrate displaying for shoutcast/icecast + streams + * added Ogg Opus support in the ReplayGain scanner + * added feature to merge different tag types in the mpeg plugin + * added feature to start command on application startup/exit + * added 'make docs' build target + * added big endian support formats in the PulseAudio plugin + * added feature to write singe file in the file writer plugin + * improved qsui plugin: + + added feature to override track background color + + added scope visualization + + added feature to reset visualization colors + + added waveform seek bar + + added alternate analyzer appearance + + using gradients between analyzer colors + + improved status bar + * improved ffmpeg plugin: + + added opus bitrate issue workaround + + added new implementation of the read function + + added embedded CUE sheet support (for Monkey's Audio + format) + + added format name displaying + + added DSD (Direct Stream Digital) support + + changed minimal ffmpeg version to 3.2 + + removed libav support + * improved lyrics plugin: + + added feature to save window geometry + + added multiple lyrics providers support (based on Ultimare + Lyrics plugin) + * improved cdaudio plugin: + + show more metadata + + added KDE Solid integration + * improved remote playlists support + * improved m3u support + * using qsui by default for Wayland sessions + * fixed API documentation + * updated Portuguese, Dutch, Polish, Galician, Spanish, + Russian, Ukrainian, French, Indonesian, Greek, Italian and + German translations + +- Refreshed qmmp-fix_cdda_version.patch + +------------------------------------------------------------------- +Thu Mar 26 19:35:13 UTC 2020 - Alexei Sorokin + +- Update to version 1.3.7: + * Use gnudb.org as a default CDDB server. + * Fix several crashes in the file operations plugin. + * Fix MPRIS support. + * Fix text scroller issues in the skinned plugin. + * Fix a CMake warning. + * Update translations. +- Drop support for old openSUSE versions. + +------------------------------------------------------------------- +Wed Jan 15 20:04:43 UTC 2020 - Luigi Baldoni + +- Update to version 1.3.6 + * added 'album artist' and 'composer' tags support in the + ffmpeg plugin + * fixed window title updating when playing CUE tracks + * fixed crash on Futura skin in the skinned ui + * updated French translation (Adrien Vigneron) + * updated Indonesian translation (Andika Triwidada and Wantoyo) + version 1.3.5: + * added icon for 'play/pause' action + * fixed 'album artist' tag support + * fixed issue with missing bitrate after application restart + * fixed issue with incorrect audio properties displaying + * fixed crash on corrupted .m4a files + * fixed duration overflow + * fixed playlist duration update + * fixed issue with special symbols in the track change plugin + * fixed crash on encrypted archives + * updated Galician translation (Delio Docampo Cordeiro) + +------------------------------------------------------------------- +Wed Sep 4 20:14:09 UTC 2019 - olaf@aepfle.de + +- Own /usr/share/metainfo if needed + +------------------------------------------------------------------- +Tue Aug 27 22:35:58 UTC 2019 - Luigi Baldoni + +- Update to version 1.3.4 + * improved mp3 file determination + * added format name in the ffmpeg plugin + * fixed pausing logic + * fixed random crash when changing audio settings + * fixed crash in the QtMultimedia plugin + * fixed build warning + * fixed duration formatting + * fixed ReplayGain support + * fixed memory leak + * fixed multiple channels support in the equalizer + * updated Ukrainian translation (Gennady Motsyo) + * updated Italian translation (Luigi Toscano) + +------------------------------------------------------------------- +Sun Jun 16 09:03:38 UTC 2019 - Luigi Baldoni + +- Update to version 1.3.3 + * added float output support for PulseAudio, ALSA and OSS4 + * added AppStream information (Joel Barrios Dueñas) + * added more icon sizes + * improved channel conversion + * fixed feature to remove tracks when using quick search in + the qsui plugin + * fixed crash on some corrupted archives + * fixed logo animation in the qsui plugin + * fixed freezing in the ffmpeg plugin + * updated Dutch translation (Heimen Stoffels) + * updated Greek translation (Dimitrios Glentadakis) + +------------------------------------------------------------------- +Sun May 5 06:48:16 UTC 2019 - Luigi Baldoni + +- Update to version 1.3.2 + * added feature to play track on double click in the history + plugin + * using album cover from file by default + * fixed lyrics plugin + * fixed API documentation + * fixed issue with read-only mode for FLAC files + * fixed issue with missing properties for some CUE tracks + * fixed shortcuts displaying in context menus under Qt 5.10 or + higher + * fixed Qt 5.13 support + * fixed crash under Wayland session + * fixed freezing on some corrupted files in the ffmpeg plugin + * fixed crash on some streams in the ffmpeg plugin + * fixed file type determination by content in the mpeg plugin + +------------------------------------------------------------------- +Sat Mar 2 16:11:19 UTC 2019 - Luigi Baldoni + +- Update to version 1.3.1 + * added projectM 3.1 support + * added feature to determine plugin prefix via pkgconfig (Chris + Spiegel) + * fixed current track text color in the qsui plugin + * fixed command line processing under Windows + * fixed AAC support + * fixed kwin.sh script (D1mon) + * updated Polish translation (mrerexx) + * updated Portuguese translation (Sérgio Marques) + * updated Finnish translation (Jiri Grönroos) + * updated Russian translation (Alexey Loginov) + +- Dropped qmmp-projectM-qt5.patch + +------------------------------------------------------------------- +Fri Mar 1 15:55:31 UTC 2019 - olaf@aepfle.de + +- Fix filelist for restricted build + +------------------------------------------------------------------- +Tue Feb 19 09:36:03 UTC 2019 - Luigi Baldoni + +- Use correct path for plugin search, fixes (boo#1125787) + +------------------------------------------------------------------- +Mon Feb 11 11:29:58 UTC 2019 - Luigi Baldoni + +- Update to version 1.3.0 + * added history plugin + * added mono to stereo converter + * added mpg123-based decoder + * added PulseAudio volume control + * added cover edition feature + * added playlist reading/writing optimization + * added TAK support + * added feature to send listened tracks to ListenBrainz + * added sorting by time in the history plugin + * changed KDE notification plugin description + * improved skinned plugin: + + added KWin rules + + added feature to hide splitters + + added alternate splitter colors + + added ability to hold the first visible track while + loading a playlist + * improved qsui plugin: + + added feature to hide splitters + + added feature to change splitter color + + added ability to hold the first visible track while + loading a playlist + * moved removable volumes to the "add" menu + * improved http plugin: + + reduced number of memory allocations + + limited maximum buffer size + * improved stream browser: + + added feature to edit bookmark list + + moved launch action from "tools" to "add" menu + * added track properties to the title formatting fields + * added feature to disable tag reading while loading a + playlist file + * reduced number of locks + * improved command line support + * fixed "--pl-help", "--nowplaying-syntax" command line + options processing + * fixed feature to disable engine + * fixed flac preset in the converter plugin + * fixed xfce support + * improved Windows support: + + added support for progress indicator in the taskbar + (taskbar plugin) + + added removable device detecion (rdetect plugin) + + added exclusive mode in the WASAPI plugin + * hid private symbols in the liqmmp and libqmmpui libraries + * changed plugin installation path + * resolved conflict between Qt4- and Qt5-based versions + * using GNUInstallDirs module for cmake build + * removed mpris1 support + * removed support for old versions of the following libraries: + musepack, curl, alsa, sndlib, ffmpeg + * removed Windows XP support + * removed uninstall plugin + * replaced deprecated Qt classes: QDesktopWidget, QSignalMapper + * updated Russian translation (Alexey Loginov, Viktor Eruhin) + * updated Polish translation (mrerexx) + * updated Portuguese translation (Sérgio Marques) + * updated Ukrainian translation (Gennady Motsyo) + * updated Spanish translation (Joel Barrios) + * updated German translation (Ettore Atalan) + * updated Greek translation (Dimitrios Glentadakis) + * updated Galician translation (Delio Docampo Cordeiro) + * updated Indonesian translation (Wantoyo) + * updated Italian translation (Luigi Toscano) + * updated Finnish translation (Jiri Grönroos) + * updated Chinese Traditional translation (Cosmos Chen) + version 1.2.6 + * fixed OSS4 plugin build + * fixed 12, 20-bit integer and 32-bit float formats support in + the WavPack plugin + +------------------------------------------------------------------- +Fri Dec 21 17:36:34 UTC 2018 - aloisio@gmx.com + +- Update to version 1.2.5 + * added icon for 'exit' action in the tray icon menu + * fixed drag-and-drop issue under Qt 5.12 + * fixed issue with 8-bit audio in the ffmpeg plugin + * fixed latest mplayer output parsing + * fixed '--quit' command line option processing + * fixed issue with empty audio parameters + +------------------------------------------------------------------- +Sun Nov 11 12:31:19 UTC 2018 - olaf@aepfle.de + +- ExclusiveArch x86 because ARM lacks projectM-Qt5 + +------------------------------------------------------------------- +Sun Sep 22 10:49:03 UTC 2018 - sor.alexei@meowr.ru + +- Update to version 1.2.4: + * Add equaliser optimisation. + * Update translation list. + * Improve PCM WAVE support. + * Fix a segmentation fault. + * Fix tag reading in the archive plugin. + * Fix seeking in the archive plugin. + * Fix issue with multiscreen configuration. + * Update translations. + +------------------------------------------------------------------- +Sat Jul 21 08:19:53 UTC 2018 - sor.alexei@meowr.ru + +- Update to version 1.2.3: + * Add Qmmp 0.12/1.3 config compatibility. + * Disable global shortcuts during configuration. + * Improve global hotkey plugin. + * Fix some gcc warnings. + * Fix metadata updating issue. + * Fix an issue caused by sending same metadata several times in a + row. + +------------------------------------------------------------------- +Fri Jun 1 10:18:12 UTC 2018 - sor.alexei@meowr.ru + +- Update to version 1.2.2: + * Fix building with Qt 5.11+. + * Fix memory leaks. + +------------------------------------------------------------------- +Thu Apr 19 20:07:54 UTC 2018 - sor.alexei@meowr.ru + +- Update to version 1.2.1: + * Add ffmpeg 4.0 support. + * Add a feature to change the default user interface. + * Fix playlists moving. + * Fix openbox support. + * Fix kwin support. + * Fix mp3 detection. + * Fix seeking by mouse wheel. + * Fix build with Qt 5.11. + * Update translations. + +------------------------------------------------------------------- +Sun Nov 26 12:10:33 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.2.0: + * Add an archive reader plugin (requires TagLib 1.11 or higher). + * Add a file writer plugin. + * Add an icecast output plugin. + * Add a feature to disable notifications when another application + is in the full screen mode. + * Add a cover tab to the track details dialogue. + * Add a "--volume-status" command-line option. + * Add a "--mute-status" command-line option. + * Add a feature to change user interface from the command line. + * Add the parent directory name to the title formatting fields. + * Add cache to the lyrics plugin. + * Add a feature to clear the window title when playback is + finished. + * Add a "Raise" method implementation to the mpris plugin. + * Add a mount point list to the file dialogue. + * Improve plugin API. + * Improve cover cache. + * Improve visualisation support. + * Improve the aac plugin. + * Improve audio format determination in the ffmpeg plugin. + * Improve m3u, pls and xspf support. + * Improve DirectSound and WASAPI support. + * Improve the sndfile plugin. + * Improve the mpeg plugin: + - add lame header support; + - add gapless support; + - improve file type determination. + * Improve the qsui plugin: + - add quick search to the file system browser; + - add quick search to the playlist; + - add a feature to change toolbar icon size; + - add record button; + - add cover image alignment; + - reduce memory usage; + - improve settings. + * Fix memory leaks + * Add a Finnish translation. + * Update Brazilian Portuguese, Czech translation, + Chinese Simplified, French, Galician, German, Greek, + Indonesian, Polish, Portuguese, Russian, Spanish, Japanese, + Ukrainian translations. +- Drop qmmp-taglib-1.9.patch. + +------------------------------------------------------------------- +Sun Oct 22 22:20:34 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.1.12: + * Fix an IPC regression. + +------------------------------------------------------------------- +Fri Oct 20 22:29:23 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.1.11: + * Add AAC mime types to the qmmp.desktop. + * Add album artist support in the cue parsers. + * Using game name as album tag in the gme plugin. + * Fix seeking in the mpris plugin. + * Fix an issue with untracked property in the mpris plugin. + * Fix a possible segmentation fault. + * Fix cmake warnings. + * Fix cmake 3.10 support. + * Fix file size calculation in the ffmpeg plugin. + * Fix a possible segmentation fault in the ffmpeg plugin. + * Fix saving of the equaliser "auto" mode option. + * Fix control socket permissions. + * Fix rusxmms support. + * Update Spanish, Portuguese, Greek translations. +- Rebase qmmp-projectM-qt5.patch. + +------------------------------------------------------------------- +Fri Aug 25 06:10:58 UTC 2017 - olaf@aepfle.de + +- Enable mad unconditionally + +------------------------------------------------------------------- +Thu Aug 10 12:30:56 UTC 2017 - aloisio@gmx.com + +- Added qmmp-projectM-qt5.patch to use projectM-qt5 + +------------------------------------------------------------------- +Fri Aug 4 22:28:24 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.1.10: + * Add a feature to download playlists from https. + * Increase DirectSound buffer size. + * Decrease waiting time in the WASAPI plugin. + * Improve plugin list in the settings dialogue. + * Fix a regression in the "jump to track" dialogue. + * Fix a possible segmentation fault. + * Fix seeking in the ffmpeg plugin. + * Fix null pointer dereference in the mpeg plugin. + * Fix gcc warnings. + * Fix dithering settings. + * Fix 24 bits support in the WASAPI plugin. + * Fix segmentation fault on Ogg FLAC streams. + * Fix XPM skins support. + * Fix Qt 5.9 support in the global hotkey plugin. + * Update documentation. + * Update Galician translation. + +------------------------------------------------------------------- +Tue Jun 27 21:36:34 UTC 2017 - olaf@aepfle.de + +- build conditional for mad + +------------------------------------------------------------------- +Sat Jun 3 11:48:21 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.1.9: + * Use relative skin path for configuration portability. + * Improve WASAPI support. + * Fix cursors support in the skinned user interface. + * Fix freezing when using DirectSound output. + * Fix an issue with the "jump to track" dialogue when single + click activation is enabled. + * Fix tray icon tooltip. + * Fix FLAC bitrate calculation. + * Fix segmentation fault in the ffmpeg plugin. + * Fix documentation. + * Update French and Russian translations. +- Enable building with libmad for newer openSUSE releases even + outside of Packman. +- Add qmmp-fix-openmpt.patch: fix OpenMPT compatibility. + +------------------------------------------------------------------- +Thu Mar 23 11:55:35 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.1.8: + * Fix PCM Wave support. + * Fix Game Boy support in the gme plugin. + * Fix Xing header detection in the mpeg plugin. + * Fix output of the '--status' command line option. + * Fix maximum year in the tag editor. + +------------------------------------------------------------------- +Sun Feb 5 12:12:03 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.1.7: + * Improve stream format determination in the ffmpeg plugin. + * Fix GCC 6.x support. + * Fix a possible segmentation fault. + * Fix a crash when using KDE file dialogue. + * Fix saving state of the visual plugins. + * Update Brazilian Portuguese translation. + +------------------------------------------------------------------- +Thu Jan 12 16:28:16 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 1.1.6: + * Use the HTTP header 'icy-name' as a fallback title. + * Enable AAC by default in the ffmpeg plugin. + * Fix the ADTS parser in the AAC plugin. + * Fix a possible segmentation fault. + * Fix Ogg Opus streams support. + * Update the Chinese Simplified translation. + +------------------------------------------------------------------- +Wed Nov 9 22:12:36 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.1.5: + * Add FFmpeg 3.2 support. + * Fix file downloading issue in the http plugin. + * Fix directory selection in the qsui plugin. + * Fix a possible segmentation fault. + * Fix command line option '--pl-repeat-toggle'. + * Fix some cppcheck warnings. + * Change a file dialogue form. + +------------------------------------------------------------------- +Wed Oct 5 21:51:07 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.1.4: + * Fix support of skins UTF-16 with encoded pledit.txt. + * Fix 'index out of range' warning. + * Fix typo in the qsui plugin. + +------------------------------------------------------------------- +Fri Aug 26 21:24:30 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.1.3: + * Add a xesam:contentCreated field in the mpris plugin. + * Improve ape/tta detection. + * Fix random stop bug. + * Fix duration calculation in the mpeg plugin. + * Fix scrobbling of tracks with '&' symbol. + * Fix ADTS parser in the aac plugin. + * Fix librcc database path in the portable mode. + * Update Brazilian Portuguese and German translations. + +------------------------------------------------------------------- +Thu Aug 4 09:48:32 UTC 2016 - olaf@aepfle.de + +- Use buildconditional for faad and mad support + +------------------------------------------------------------------- +Sat Jul 23 16:15:39 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.1.2: + * Fix path to equaliser presets file in the qsui plugin. + * Fix buffer overflow. + +------------------------------------------------------------------- +Mon Jul 4 19:30:15 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.1.1: + * Add FFmpeg 3.1 support. + * Fix Qt 5.7 support. + * Fix Russian translation. + * Update Ukrainian, Portuguese translation. +- Rebase qmmp-taglib-1.9.patch. + +------------------------------------------------------------------- +Wed Jun 29 19:29:12 UTC 2016 - sor.alexei@meowr.ru + +- Add qmmp-taglib-1.9.patch: extend TagLib support to 1.9. + +------------------------------------------------------------------- +Tue Jun 21 22:12:43 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.1.0: + * Use floating point pcm format for all lossy decoders. + * Use floating point pcm format for all audio effects. + * Add new internal audio converter. + * Add dithering setting. + * Add feature to change output bit depth. + * Add feature to change volume adjustment step. + * Add soxr-based resampler plugin. + * Remove libsamplerate-based resampler. + * Add Qt Multimedia output plugin. + * Add feature to refresh playlist. + * Add two-panel file dialog. + * Add feature to scrobble http streams. + * Add multi-thread support in the audio converter plugin. + * Add support for m4a files in the ReplayGain scanner. + * Add WASAPI output plugin. + * Add https support in the http plugin. + * Add wildmidi 0.4.0 support. + * Add support for XMIDI and MUS (id Software) formats. + * Improve skinned interface: + - show track details when double-clicking on song title in the + main window; + - improve time indicator in the shaded mode; + - add feature to disable anti-aliasing; + - add feature to seek by mouse wheel; + - add column alignment option. + * Improve simple user interface (qsui): + - add column alignment option; + - add feature to add/remove sliders; + - add feature to create multiple panels; + - add tooltips for the sliders; + - improve volume slider; + - fix problem with minimum width. + * Improve wavpack plugin: + - add some optimisations; + - fix a memory leak. + * Improve ffmpeg plugin: + - add support for m4a embedded album art; + - add replaygain support + * Improve ladspa plugin. + * Improve command line parser. + * Improve details dialog. + * Improve "jump to track" dialog. + * Change default settings in the mpeg plugin. + * Fix metadata encoding issue in the http plugin. + * Fix compiz support. + * Fix disc number parsing. + * Update Bulgarian translation, Chinese Traditional, + Chinese Simplified, French, German, Greek, Hebrew, Japanese, + Portuguese, Russian, Ukrainian translations. +- Rebase qmmp-default-pulse.patch. + +------------------------------------------------------------------- +Tue May 31 10:43:54 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.0.10: + * Improve sid plugin: + + add c64 file extension; + + fix default HVSC path. + * Update Japanese translation. + +------------------------------------------------------------------- +Tue May 3 10:34:12 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 1.0.9 (changes since 1.0.7): + * Fix session check in the scrobbler plugin. + * Fix working with both libre.fm and last.fm. + * Fix cell height in the stream browser. + * Remove borders from statusbar in the qsui plugin. + * Fix taglib-1.9 support. + +------------------------------------------------------------------- +Sun Apr 3 22:12:43 UTC 2016 - sor.alexei@meowr.ru + +- Update to 1.0.7: + * Add ffmpeg 3.0 support. + * Add support for theme change event in the qsui plugin. + * Fix sending multiple play commands when opening several files + for playback. + * Fix memory leaks. + * Fix Qt 5.6 support. + +------------------------------------------------------------------- +Sat Jan 30 01:25:46 UTC 2016 - rpm@fthiessen.de + +- Fixed build by rebasing qmmp-default-pulse.patch + to work with 1.0.6 + +------------------------------------------------------------------- +Wed Jan 27 11:25:32 UTC 2016 - sor.alexei@meowr.ru + +- Update to 1.0.6: + * Add a feature to change default output plugin. + * Add a feature to skip unsupported files in the rgscan plugin. + * Fix gme plugin building. + * Fix GCC warnings. + * Fix Russian translation. + * Update Portuguese, Chinese Simplified translations + +------------------------------------------------------------------- +Sat Jan 2 15:54:25 UTC 2016 - sor.alexei@meowr.ru + +- Update to 1.0.5: + * Add GNOME Shell support. + * Fix url dialog size. + * Fix memory leak in the qsui plugin. + * Fix LADSPA plugin. + * Fix CPU usage in the vorbis plugins. + * Fix UTF-8 support in the scrobbler plugin. + * Fix Greek translation. + * Update French translation. + +------------------------------------------------------------------- +Mon Dec 21 08:15:04 UTC 2015 - sor.alexei@meowr.ru + +- Update to 1.0.4: + * Fix skinned ui build. + +------------------------------------------------------------------- +Thu Dec 17 18:28:24 UTC 2015 - sor.alexei@meowr.ru + +- Update to 1.0.3: + * Add error handling in the MPlayer plugin. + * Fix problem with some covers embedded in the mp3 files. + * Fix some skins support. + * Fix issue with equaliser not saving low levels in the qsui + plugin. + * Fix gcc warnings. + * Fix build without Qt X11 Extras. + * Fix Cinnamon and MATE support. + * Update Chinese Simplified translation. + +------------------------------------------------------------------- +Sun Nov 15 16:44:10 UTC 2015 - sor.alexei@meowr.ru + +- Update to 1.0.2: + * Fix problem with tray icon menu (see qtbug#48869). + * Fix geometry saving in the skinned UI. + * Fix segmentation fault in the ReplayGain scanner. + * Fix hide on close feature. + * Fix some skins parsing. + * Fix Dutch translation. + +------------------------------------------------------------------- +Wed Nov 4 12:02:04 UTC 2015 - sor.alexei@meowr.ru + +- Update to 1.0.1 (changes since 0.9.3): + * Switch to Qt5. + * Add Xfce icon theme support. + * Add test for supported OpenGL implementation while using cmake. + * Remove ffmpeg_legacy plugin. + * Remove legacy udisks plugin. + * Remove support of taglib versions less than 1.8. +- Switch to Qt5. + +------------------------------------------------------------------- +Thu Oct 22 08:54:51 UTC 2015 - sor.alexei@meowr.ru + +- Update to 0.9.3: + * Improve command line parser. + * Fix crash in the mplayer engine. + * Fix time indicator in the qsui plugin. + * Fix truncated output of the '--pl-dump' command. + * Fix track indexes calculation. + +------------------------------------------------------------------- +Fri Oct 2 19:26:50 UTC 2015 - sor.alexei@meowr.ru + +- Update to 0.9.2: + * Optimise equaliser. + * Optimise FLAC and WavPack plugins. + * Improve skinned UI in the shaded mode: + - improved time indicator; + - fixed playlist colours. + * Fix clicks while playing some MP3 files. + * Fix memory leak in the WavPack plugin. + * Fix Qt 4.6 support. + * Fix ffmpeg 0.5 support. + * Fix effects and decoders sorting. + * Fix possible race condition. + * Update Greek translation. +- Rename libqmmp1-plugins to libqmmp-plugins: can't be + multiversioned. +- Only install libqmmp-plugin-mplayer in PMBS. + +------------------------------------------------------------------- +Sun Sep 6 10:32:23 UTC 2015 - sor.alexei@meowr.ru + +- Update to 0.9.1: + * Fix 16-bit converter. + * Improve Russian translation. +- Rename & rebase qmmp-0.6.1-default_pulse.patch to + qmmp-default-pulse.patch. +- Build with ffmpeg support outside PMBS as well. +- Do not force UNIX permissions in %files globally. +- Obsolete qmmp-plugin-pack-simple-ui as it's merged with + libqmmp0-plugins. + +------------------------------------------------------------------- +Sat Sep 5 07:45:00 UTC 2015 - quarckster@gmail.com + +- Update to 0.9.0: + * added "Save List" action to the tab menu; + * added *.med files support; + * added 9 channels support to equalizer; + * added album artist tag support; + * added asynchronous sorting; + * added audio-channel sequence converter; + * added default hotkey for the "Rename List" action; + * added feature to change user agent; + * added feature to change window title; + * added feature to disable fadeout in the gme plugin; + * added feature to disable plugins without qmmp.pri modification (qmake only) + * added feature to exclude cue data files; + * added feature to hide song length; + * added feature to hide track length; + * added feature to move files; + * added feature to remember playlist scroll position; + * added feature to reset fonts; + * added feature to reset shortcuts; + * added feature to restore default shortcuts; + * added multiple column support; + * added s3m, stm and xm extensions to desktop files; + * added Simple User Interface (QSUI) with the following changes: + * added sorting by album artist; + * added sorting by file modification date; + * changed default playlist separator; + * changed default skin to Glare; + * fixed cmake support; + * fixed config directory path; + * fixed crash when quitting while playlist is being populated; + * fixed details dialog form; + * fixed documentation; + * fixed home page; + * fixed main window activation; + * fixed minimizing throw taskbar under windows; + * fixed opus plugin; + * fixed some skins parsing; + * fixed some skins support; + * fixed support of keyboards with single play/pause button; + * fixed text scroller colors; + * fixed typos; + * improved ape tags support in the mpeg plugin; + * improved cmake build scripts; + * improved fileops plugin: + * improved global hotkey settings; + * improved playlist changes notification; + * improved status bar; + * improved title formatter; + * increased details dialog size; + * optimized playlist container; + * optimized sample rate converter; + * reduced cpu usage; + * reworked settings dialog; + * updated Czech translation; + * updated French translation; + * updated German translation; + * updated Greek translation; + * updated Hebrew translation; + * updated Japanese translation; + * updated Japanese translation; + * updated Polish translation; + * updated Portuguese translation; + * updated Russian translation; + * updated Ukrainian translation; + * using DirectSound output as default under Windows. + +------------------------------------------------------------------- +Tue Jun 9 05:42:10 UTC 2015 - quarckster@gmail.com + +- Update to 0.8.5 + * added icons for some actions; + * fixed multiple connections to same signal when switching playlists; + * fixed api documentation; + * fixed playlist selector drawing bug; + * fixed Portuguese translation; + * fixed Hebrew translation; + * updated Turkish translation; + * added user data directory support; + * increased player thread priority under windows; + * fixed playlist resizing on RTL locales; + * fixed vorbis comment support; + * fixed build using qmake; + * fixed cover disappearing bug; + * fixed windows executable file description; + * fixed settings form; + * fixed problem with path separators under windows; + * fixed libre.fm support; + * fixed some skin parsing; + * fixed support of some skins; + * fixed modplug plugin settings. + +------------------------------------------------------------------- +Tue Jan 6 02:26:31 UTC 2015 - quarckster@gmail.com + +- Update to 0.8.3 + * reduced time of the 'Randomize List' and "Remove Duplicates" operations; + * fixed ffmpeg 2.5 support; + * fixed 24/32 bit modes in the equalizer; + * fixed skin parsing; + * fixed autoplay when playlist was opened from command line; + * updated Portuguese translation; + * updated Czech translation. + +------------------------------------------------------------------- +Tue Oct 21 07:34:25 UTC 2014 - quarckster@gmail.com + +- Update to 0.8.2 + * added transifex integration; + * added webm support; + * improved image scaling quality; + * fixed xspf parsing; + * fixed cover loading sequence; + * fixed main window activation under windows; + * fixed analyzer color settings; + * fixed typos; + * fixed possible segmentation fault in the opus; + * fixed separator of the file filters; + * reduced tag reading delay (requires TagLib 1.8 or higher); + * updated Russian translation; + * updated Ukrainian translation; + * updated Japanese translation. + * added rusxmms patch autodetection to the mpg123 plugin; + * fixed selection behaviour when using keyboard in the qsui plugin; + * fixed main window activation in the qsui plugin. + +------------------------------------------------------------------- +Fri Jul 11 15:22:09 UTC 2014 - reddwarf@opensuse.org + +- Update to 0.8.0 + * added sid plugin + * added ReplayGain scanner + * added gnome hotkey plugin + * added DirectSound plugin + * added track grouping view + * added sorting by group + * added quick search to the playlist browser + * added multiple tracks support to the details dialog + * added context menu to the plugin settings page + * added lazy plugin loading + * added feature to disable transport plugins + * added data waiting condition for transport plugins + * added floating point output for lossy decoders + * added peak overflow support for lossy decoders + * added support for id3v2-based ReplayGain tags + * added clipping prevention using ReplayGain information + * added delayed initialization in the wildmidi plugin + * added volume control hotkeys + * added 'mute' global hotkey + * added '--toggle-mute' command line option + * added '--show-mw' command line option + * added ogg opus preset to the converter plugin + * added scrobbler 2.0 api for libre.fm + * added context menu in the window of the analyzer plugin + * added window flags access from visual plugin api + * added atomic playlist saving operation + * added created playlist auto-selection + * added feature to not clear previous playlist when opening new one + * added mplayer command line options setting + * added Serbian translation (Mladen Pejaković) + * blocked one hotkey assignment for several commands in the hotkey plugin + * limited cover cache size + * improved 'jump to track' dialog + * improved projectm plugin: + - added context menu + - added multi-channel mode + - added list of presets + - added win32 support + * improved win32 support + - enabled support for the enca library + - added feature to add files from multiple instances + - added file associations support (based on SMPlayer implementation) + - added uninstall support + * fixed noise on buffer underrun + * fixed title format in the shaded mode + * fixed alt-f4 behavior + * fixed possible race condition + * fixed possible segmentation fault in the mad plugin + * fixed 'eject' button function + * fixed raise of the main window when starting another instance + * fixed default skin + * updated Russian translation + * updated Hebrew translation (Genghis Khan) + * updated Ukrainian translation (Gennadi Motsyo) + * updated Serbian translation (Mladen Pejaković) + * updated Polish translation (Grzegorz Gibas) + * updated Lithuanian translation (Algirdas Butkus) +- Add pkgconfig(libsidplayfp) build dependency + +------------------------------------------------------------------- +Fri Jun 6 13:36:50 UTC 2014 - reddwarf@opensuse.org + +- Update to 0.7.7 + * fixed typos + * fixed Polish locale support + * removed 'OnlyShowIn' key from qmmp.desktop + * removed useless files + +------------------------------------------------------------------- +Wed Apr 16 07:43:43 UTC 2014 - reddwarf@opensuse.org + +- Update to 0.7.6 + * added libav 10 and ffmpeg 2.2 support + * fixed url parsing + * fixed freezing on playback resume + * fixed random freezing in the mplayer plugin + * fixed reset selection of tracks when calling context menu + * fixed multimedia keys support under win32 + +------------------------------------------------------------------- +Thu Feb 13 14:04:01 UTC 2014 - reddwarf@opensuse.org + +- Update to 0.7.5 + * fixed case sensitivity while checking file extensions (tnanks to Ryota Shimamoto) + * fixed special global keys support under the win32 platform + * fixed latest cmake support + * fixed initial position of the equalizer volume slider + * fixed clang warnings +- Update to 0.7.4 + * added Galician translation (Óscar Pereira) + * added ffmpeg 2.1 support + * added m3u8 playlist extension + * improved ReplayGain support: + - fixed 24/32 bit mode + - added clipping to prevent overflow + * improved cdaudio plugin: + - added Windows support + - added track cache + - fixed proxy support + * fixed localization of the wildmidi plugin + * fixed case sensitivity while checking file extensions + * fixed gcc 4.8 warnings + * fixed memory leak + * fixed several Windows-only bugs: + - fixed parsing of the m3u files with backslashes + - fixed problem with absolute paths + - fixed adding files from command line under Windows + - fixed Meta/Win modifier in the global hotkey plugin + * fixed Japanese translation (RyōTa SimaMoto) + +------------------------------------------------------------------- +Thu Oct 3 14:03:30 UTC 2013 - reddwarf@opensuse.org + +- Update to 0.7.3 + * added window size and position saving to the projectm plugin + * disabled unsupported settings in the statusicon plugin under Windows + * fixed warnings about invalid parent thread + * fixed race condition + * fixed ReplayGain support in the flac plugin + * fixed parsing of the track/disc number with separator + * fixed tooltip in the status icon plugin under Windows + * fixed 'show tooltip' option in the status icon plugin + * removed unused variables + +------------------------------------------------------------------- +Wed Aug 28 13:09:03 UTC 2013 - reddwarf@opensuse.org + +- Update to 0.7.2 + * fixed queue update bug + * fixed track length formatting + * fixed api documentation + * fixed gcc warnings + * fixed memory leaks + * fixed wildmidi config path + * fixed playlist autosave feature + * fixed possible segmentation fault + * fixed title format update bug + * removed unimplemented function + +------------------------------------------------------------------- +Fri May 31 09:31:54 UTC 2013 - reddwarf@opensuse.org + +- Update to 0.7.1 + * improved jack plugin (24/32-bit samples and freebsd support) + * excluded mime types of disabled plugins in the mpris interface + * fixed windows support in the gme plugin + * fixed shortcut editor dialog + * fixed api documentation + * fixed parsing of the icy packet size + * fixed possible freezes + * fixed Spanish translation (thanks to Gustavo Alvarez) + * fixed and improved qmake support (Ryota Shimamoto) + * fixed pkg-config support + * fixed several ui bugs + * fixed scrobbler regressions + +------------------------------------------------------------------- +Wed May 15 13:51:40 UTC 2013 - mhrusecky@suse.com + +- Only suggesting instead of recomending mplayer plugin as mplayer is not in + factory yet + +------------------------------------------------------------------- +Mon Apr 15 01:05:28 UTC 2013 - pascal.bleser@opensuse.org + +- update to 0.7.0: + * added udisks2 plugin + * added opus plugin + * added track change plugin + * added tracks copy/paste plugin + * added x-content/audio-cdda content type + * added 24/32-bit equalizer + * added unity integration + * added user interface language option + * added playlists auto-save feature + * added unified URL dialog + * added playlists downloading support to the command line parser + * added volume control support to the waveout plugin + * added wildmidi configuration file auto-search + * added sorting by file creation date + * added automatic 16-bit audio converter + * added pause handling to the scrobbler plugin + * enabled UTF-8 by default for cue files and shoutcast metadata + * enabled more formats by default in the ffmpeg plugin + * improved analyzer plugin (variable size, fullscreen mode, etc) + * improved last.fm registration + * improved configuration dialog + * removed QtXML dependence from the scrobbler plugin + * disabled udisks plugin by default + +------------------------------------------------------------------- +Thu Mar 28 07:46:17 UTC 2013 - reddwarf@opensuse.org + +- Update to 0.6.8 + * fixed bugs in the mpris plugin + * fixed segmentation fault when running without output plugins + * updated Japanese translation (Ryota Shimamo) + +------------------------------------------------------------------- +Thu Feb 21 15:39:41 UTC 2013 - reddwarf@opensuse.org + +- Update to 0.6.7 + * added lubuntu integration + * improved rtl locales support + * fixed latest paranoia support + * fixed libav 0.8.x support + * fixed 'enter' hotkey in the playlist browser + * fixed 24-bit mode support in the src plugin + * fixed compiler warnings + +------------------------------------------------------------------- +Fri Jan 11 12:37:12 UTC 2013 - reddwarf@opensuse.org + +- Update to 0.6.6 + * added support for http redirect to the url dialog + * added ffmpeg 1.1 support + * fixed 24/32-bit mode support in the src plugin + * fixed seeking when using oss4 as output + * fixed streaming support in the ffmpeg plugin + * fixed build without qt3support headers (thanks to Dmitry Smolin) + * fixed playlist titlebar cursor + * fixed mpris2 support + * fixed typos + * updated Hebrew translation (Genghis Khan) +- Disable OSS/OSS4 output support + +------------------------------------------------------------------- +Sun Dec 9 13:17:15 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.6.5 + * added latest psi/psi+ support + * added Hebrew translation (Genghis Khan) + * increased default mms/http buffer size + * fixed shortcut dialogs + * fixed segmentation fault caused by http transport + * fixed file type determination by content + * fixed division line position in the playlist + * fixed some bugs in the WaveOut plugin + * updated Japanese translation (Ryota Shimamoto) + * updated Russian translation + * updated flac mime-type (Christian Morales Vega) +- Drop qmmp-0.6.4-flac_mimetype.patch. Applied upstream. + +------------------------------------------------------------------- +Thu Dec 6 13:43:18 UTC 2012 - reddwarf@opensuse.org + +- Add qmmp-0.6.4-flac_mimetype.patch to use the correct MIME type + to report support for FLAC files + +------------------------------------------------------------------- +Sun Nov 4 17:12:49 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.6.4 + * using UTF-8 encoding for shoutcast metadata by default + * fixed visualization menu update after changing settings + * fixed skinned user interface settings + * fixed analyzer falloff speeds + * fixed skinned user interface visualization switching + * fixed playlist titlebar resize bug + * fixed color selection widget + * fixed possible crash in the transport plugins + * fixed Russian translation + * updated Japanese translation (Ryota Shimamoto) + +------------------------------------------------------------------- +Wed Aug 22 16:51:24 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.6.3 + * fixed typo in the about dialog + * fixed FSF address + * fixed cmake scripts + * fixed filters of the directory scanner + * fixed crash in the playlist popup message + * updated Lithuanian translation (Algirdas Butkus) +- Removed qmmp-0.5.5-libcdio_mess.patch, fixed upstream + +------------------------------------------------------------------- +Sat Aug 4 14:41:38 UTC 2012 - reddwarf@opensuse.org + +- Make qmmp require at least an input, output and ui plugin + +------------------------------------------------------------------- +Mon Jul 30 14:19:32 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.6.2 + * fixed crash in the http plugin + * fixed possible crash in the cue parser + +------------------------------------------------------------------- +Mon Jul 23 22:51:24 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.6.1 + * added icons to the file dialog buttons + * fixed icecast streams titles + * fixed build + * fixed default output under windows + * fixed api documentation + * fixed possible segmentation fault in the cue plugin + * fixed cue parsing + * fixed automatic charset detection + * fixed Ukrainian translation (Gennadi Motsyo) + * fixed Russian translation + +------------------------------------------------------------------- +Sat Jun 30 23:41:32 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.6.0 + * added converter plugin + * added stream browser plugin + * added file type determination by content (experimental) + * added '--quit' command line option + * added text scroller background option + * added playlists separator option + * added multiband equalizer api + * added equalizer presets from Amarok (Thanks to Panagiotis Papadopoulos) + * added playlits access from command line + * added dithering to MPEG plugin + * added priority support to decoder api + * added user interface api + * added default destination and file name pattern to fileops plugin + * added additional directory filters + * added feature to add files from command line to specific playlist + * added pkg-config support + * added vqf support + * added feature to display shoutcast stream information + * added 'jump to track' and 'forward/rewind' global hotkeys + * added 'New Playlist' button + * added sorting by disc number (Brice Videau) + * added feature to use clipboard content in the URL dialog (Panagiotis Papadopoulos) + * added scrobbler cache synchronization after successful submission (Ferdinand Vesely) + * changed playlist insertion behavior + * disabled OSS3 plugin by default + * improved cue plugin + * moved skinned ui to separate plugin + * fixed 'hide on close' feature + * fixed moc warnings during compilation + * fixed IPC under windows + * fixed windows-specific bugs + * fixed problems with some asynchronous calls + * fixed qmmp_cue.desktop + * fixed saving playlists on logout + * updated about dialog + * updated Russian translation + * updated Ukrainian translation (Gennadi Motsyo) + * updated Japanese translation (Ryota Shimamoto) + * updated Polish translation (Grzegorz Gibas) + * updated German translation (Panagiotis Papadopoulos) + * updated Dutch translation (Ronald Uitermark) + +------------------------------------------------------------------- +Thu May 31 21:08:33 UTC 2012 - reddwarf@opensuse.org + +- Disable HAL plugin build +- Disable OSS plugin build +- Use PulseAudio by default instead of ALSA + +------------------------------------------------------------------- +Sun May 27 23:35:53 UTC 2012 - reddwarf@opensuse.org + +- Fix build with ffmpeg 0.11 + +------------------------------------------------------------------- +Sat May 26 10:45:52 UTC 2012 - reddwarf@opensuse.org + +- Update to 0.5.5 + * added latest libcdio support + * fixed Russian translation + * fixed acc streams support + * fixed aac bitrate calculation + * fixed scrobbler failure when using Qt 4.8 + * fixed some cuesheets parsing + * fixed --pause command line option behavior + * updated Japanese translation +- Add missing %desktop_database_post and %icon_theme_cache_post + scripts +- Remove obsoleted %suse_update_desktop_file calls +- Add qmmp-0.5.5-libcdio_mess.patch to fix build with git version + of libcdio + +------------------------------------------------------------------- +Mon Sep 6 16:47:29 UTC 2010 - reddwarf@opensuse.org + +- New package. Version 0.4.2 + diff --git a/qmmp.spec b/qmmp.spec new file mode 100644 index 0000000..e59b09f --- /dev/null +++ b/qmmp.spec @@ -0,0 +1,201 @@ +# +# spec file for package qmmp +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%global __provides_exclude_from ^%{_libdir}/qmmp-[0-9\.]*/ +%define sover 2 +%define mver 2.1 +%bcond_with faad +%bcond_with restricted +Name: qmmp +Version: 2.1.9 +Release: 0 +Summary: Qt-based Multimedia Player +License: GPL-2.0-or-later +Group: Productivity/Multimedia/Sound/Players +URL: https://qmmp.ylsoftware.com/ +Source: https://qmmp.ylsoftware.com/files/%{name}/%{mver}/%{name}-%{version}.tar.bz2 +# PATCH-FEATURE-OPENSUSE qmmp-default_pulse.patch reddwarf@opensuse.org -- Use PulseAudio instead of ALSA by default. +Patch0: %{name}-default-pulse.patch +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: hicolor-icon-theme +BuildRequires: musepack-devel +BuildRequires: pkgconfig +BuildRequires: cmake(Qt6Core) +BuildRequires: cmake(Qt6DBus) +BuildRequires: cmake(Qt6LinguistTools) +BuildRequires: cmake(Qt6Multimedia) +BuildRequires: cmake(Qt6Network) +BuildRequires: cmake(Qt6OpenGLWidgets) +BuildRequires: cmake(Qt6Sql) +BuildRequires: cmake(Qt6Widgets) +BuildRequires: cmake(Qt6Xml) +BuildRequires: pkgconfig(alsa) +BuildRequires: pkgconfig(enca) +BuildRequires: pkgconfig(flac) +BuildRequires: pkgconfig(jack) +BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(libavcodec) +BuildRequires: pkgconfig(libavformat) +BuildRequires: pkgconfig(libavutil) +BuildRequires: pkgconfig(libbs2b) +BuildRequires: pkgconfig(libcddb) +BuildRequires: pkgconfig(libcdio) +BuildRequires: pkgconfig(libcdio_cdda) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(libgme) +BuildRequires: pkgconfig(libmms) +BuildRequires: pkgconfig(libpipewire-0.3) +BuildRequires: pkgconfig(libprojectM) +BuildRequires: pkgconfig(libpulse) +BuildRequires: pkgconfig(libpulse-simple) +BuildRequires: pkgconfig(libsidplayfp) +BuildRequires: pkgconfig(libspa-0.2) +BuildRequires: pkgconfig(libxmp) +BuildRequires: pkgconfig(mad) +BuildRequires: pkgconfig(opus) +BuildRequires: pkgconfig(opusfile) +BuildRequires: pkgconfig(shout) +BuildRequires: pkgconfig(sndfile) +BuildRequires: pkgconfig(soxr) +BuildRequires: pkgconfig(taglib) +BuildRequires: pkgconfig(vorbisfile) +BuildRequires: pkgconfig(wavpack) +BuildRequires: pkgconfig(wildmidi) +Requires: %{name}(%{sover})(Input) +Requires: %{name}(%{sover})(Output) +Requires: %{name}(%{sover})(Ui) +ExclusiveArch: %ix86 x86_64 +%if %{with faad} +BuildRequires: libfaad-devel +%endif + +%description +This program is an audio-player, written with help of Qt library. + +%package -n lib%{name}%{sover} +Summary: Qmmp library +Group: System/Libraries +Recommends: lib%{name}-plugins + +%description -n lib%{name}%{sover} +This program is an audio-player, written with help of Qt library. + +This package provides the Qmmp library. + +%package -n lib%{name}-plugins +Summary: Plugins for libqmmp +Group: System/Libraries +# Suggests instead of Recommends since MPlayer is too big of a dependency. +Suggests: lib%{name}-plugin-mplayer +Provides: %{name}(%{sover})(Input) +Provides: %{name}(%{sover})(Output) +Provides: %{name}(%{sover})(Ui) +# libqmmp0-plugins & qmmp-plugin-pack-simple-ui were last used in openSUSE 13.2 (in PMBS). +Provides: %{name}-plugin-pack-simple-ui = %{version} +Obsoletes: %{name}-plugin-pack-simple-ui < %{version} +Obsoletes: lib%{name}0-plugins < %{version} + +%description -n lib%{name}-plugins +This program is an audio-player, written with help of Qt library. + +This package provides plugins for libqmmp. + +%if %{with restricted} +%package -n lib%{name}-plugin-mplayer +Summary: MPlayer plugin for libqmmp +Group: System/Libraries +Requires: MPlayer + +%description -n lib%{name}-plugin-mplayer +This program is an audio-player, written with help of Qt library. + +This package provides MPlayer plugin for libqmmp. +%endif + +%package -n lib%{name}-devel +Summary: Development files for libqmmp +Group: Development/Libraries/C and C++ +Requires: lib%{name}%{sover} = %{version} + +%description -n lib%{name}-devel +This program is an audio-player, written with help of Qt library. + +Development files for libqmmp. + +%prep +%autosetup -p1 + +%build +%cmake_qt6 \ + -DCMAKE_MODULE_LINKER_FLAGS="" \ + -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \ + -DLIB_DIR=%{_lib} \ + -DPLUGIN_DIR=%{_lib}/%{name}-%{mver} \ +%if %{without restricted} + -DUSE_MPLAYER=OFF \ +%endif + -DUSE_HAL=OFF \ + -DUSE_OSS=OFF \ + -DUSE_OSS4=OFF +%qt6_build + +%install +%qt6_install + +# Do not install weirdly-sized icons. +rm -r %{buildroot}/%{_datadir}/icons/hicolor/56x56 + +%post -n lib%{name}%{sover} -p /sbin/ldconfig + +%postun -n lib%{name}%{sover} -p /sbin/ldconfig + +%files +%license COPYING +%doc AUTHORS ChangeLog README +%{_bindir}/%{name} +%{_datadir}/%{name}/ +%{_datadir}/applications/%{name}*.desktop +%{_datadir}/icons/hicolor/*/apps/%{name}* +%{_datadir}/metainfo/%{name}.appdata.xml +%{_datadir}/solid/ + +%files -n lib%{name}%{sover} +%{_libdir}/lib%{name}*.so.%{sover}* + +%files -n lib%{name}-plugins +%{_libdir}/%{name}-%{mver}/ +%if %{with restricted} +%exclude %{_libdir}/%{name}-%{mver}/Engines/libmplayer.so +%endif + +%if %{with restricted} +%files -n lib%{name}-plugin-mplayer +%dir %{_libdir}/%{name}-%{mver}/ +%dir %{_libdir}/%{name}-%{mver}/Engines/ +%{_libdir}/%{name}-%{mver}/Engines/libmplayer.so +%endif + +%files -n lib%{name}-devel +%{_includedir}/%{name}/ +%{_includedir}/%{name}ui/ +%{_libdir}/lib%{name}*.so +%{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/pkgconfig/%{name}ui.pc + +%changelog