* Thu Jan 06 2022 christophe@krop.fr
- Update to version 2.9.75git.20220102T131246~92aa01de32:
* cmake: drop the recently removed upnpcollection
* Remove upnpcollection plugin
* Add -DQT_NO_CAST_TO_ASCII and fix compilation
* Fixed non-resuming playback on startup
* Enable new Gitlab CI
* Add include of algorithm for std::sort and std::stable_sort
* Replace functions deprecated in Qt 5.9 and earlier
* Update Readme
* Wed Sep 08 2021 christophe@krop.fr
- Update to version 2.9.75git.20210830T182443~10309f00af:
* Set Attributes before constructing the Application
* Port away from KRandom, bump Qt req. ver. to 5.10
- Rebase 0001-Work-around-QTBUG-75797-for-openQA.patch
- Update translations
* Fri Jul 02 2021 christophe@krop.fr
- Update to version 2.9.75git.20210626T134054~59b22189f6:
* Scan history of played tracks till find a playble track (kde#438651)
* Prevent Signal from kRichTextEdit during deletion
* Prevent Amarok from stalling if the standard playing mode is used
and next (or previous) file does not exist
* Update IRC network
* Drop unused KF5NotifyConfig
* Fix crash when reloading scriptable services
* Replace deprecated toList() with values()
* Add .gitlab-ci.yml
* Drop all the amarok-neon packaging bits
* Fix disambiguation found by gettext 0.21
* Wed Feb 24 2021 christophe@krop.fr
- Update to version 2.9.70git.20210220T172242~b94c362c1d:
* replace QModelIndex.child to remove deprecated functions from Qt 5.8
* Replace functions deprecated in Qt 5.7 and earlier
* Properly use KLocalizedString for dynamic placeholder replacement
* typo fixes
* Use more secure URL
* Don't use deprecated headers
* Add CMake module used by release script
* Bump plugin version to 74 in preparation for 2.9.71
* Add multiplier 2 to the size of generated play-pause
button and volume dial pixmaps.
* Smoothen the rendering of play/pause button, volume
dial and main toolbar's previous and next buttons on scaled UIs
- Update translations
Version: 2.9.70git.20201222T022603~89d13c15ad-bp153.1.24
* Tue Dec 22 2020 christophe@krop.fr
- Update to version 2.9.70git.20201222T022603~89d13c15ad:
* Fix last context applet missing from toolbar on program startup
* Changing KStatusNotifier's ToolTipTitle to 'Now playing'
and the rich text track details to ToolTipSubTitle instead
* Update org.kde.amarok.appdata.xml
* Remove button to move to the system sound settings
- Update translations
* Wed Sep 30 2020 christophe@krop.fr
- Update to version 2.9.70git.20200930T124856~3973278a68:
* Replace qtscript with qjs engine
* Drop superfluous ZLIB linking
* Add FindMariaDB.cmake module and use it if MySQL is not found
* FindMySQL.cmake: Split out MySQL Embedded detection into FindMySQLe.cmake
* Port Amarok Script Engine from deprecated QScriptEngine to QJSEngine
* Update stylesheet to QT5
* Replace deprecated Phonon module with PulseAudio
* cmake: install amarok.knsrc in newer ECM 5.58.0+ location
* appdata: use canonical help URL
- Drop amarok_mariadb.patch
- Update translations
* Fri Aug 07 2020 christophe@krop.fr
- Update to version 2.9.70git.20200731T193253~4ae108506f:
* Fix breadcrumb widget for left menu
* Fix crash when closing dialog to edit filter (kde#421456)
* qVariantFromValue() -> QVariant::fromValue()
* Drop old copy of Qt modeltest
* Use https for bugs.kde.org
Version: 2.9.70git.20200617T113036~a69c9418b4-bp152.1.1
* Wed Jun 17 2020 wbauer@tmo.at
- Update to version 2.9.70git.20200617T113036~a69c9418b4:
* Fix activeTrackChanged connect in playlist navigators
(kde#418643,kde#389138)
* Fix Increase/Decrease Volume shortcuts (boo#1152751)
* Extract messages from QML
* Make include compatible with mariadb
* Sat May 09 2020 christophe@krop.fr
- Update to version 2.9.70git.20200505T221221~fd05592cd8:
* fix compilation on FreeBSD where --libmysql-libs does not exist
* Fix the define used to distinguish MariaDB from Mysql
* Add override identifiers
* Remove MPRIS1 support
* Use desktop entry spec compliant X-KDE-ServiceTypes keys
* Set StartupWMClass in desktop file
* Make icons look sharp with HiDPI
* Port from {from,to}Time_t to {from,to}SecsSinceEpoch
* Use currentDateTimeUtc().toTime_t()
* Add more override markers
* Remove Phabricator's .arcconfig
* Remove nepmukcollection
* Add more override markers
* Conclude porting of Last.fm to Amarok KF5
* Fix copying and moving files to collection
* Fix dangling string pointers
* Add more override markers
* build: remove extra CMakeLists.txt
* build: re-enable the documentation
* Fix compatibility with modern MySQL
* DiagnosticDialog: Use QStringLiteral
* Fix a crash when trying to open the DiagnosticDialog
* Fix duplicate include guard
* Add more override markers
* PHAACG2.py: fix comparison with literal
* appdata: improve URLs
- Update translations
- Rebase amarok_mariadb.patch
- Rebase 0001-Work-around-QTBUG-75797-for-openQA.patch
* Wed Feb 26 2020 christophe@krop.fr
- Update to version 2.9.70git.20200225T224218~2084224e4c:
* Fix error of Wikipedia entering in an infinite recursion of page loading
* Fix metainfo generation for Amarok applets
* Fix loading of lyrics from lyrics.wikia.com
* Removed obsolete PackagePath role from AppletModel
* Sat Feb 08 2020 christophe@krop.fr
- Update to version 2.9.70git.20200131T110159~195748144f:
* Use safe hardcoded value for ProvidersUrl
* Thu Oct 10 2019 christophe@krop.fr
- Update to version 2.9.70git.20191004T143525~5ed62f9a08:
* Register Play/Pause as global shortcut again (boo#1152751, kde#373590)
* Fix missing directory separators when saving podcasts to disk
* Fri Sep 20 2019 Wolfgang Bauer <wbauer@tmo.at>
- Update to version 2.9.70git.20190920T110913~b986f52d1d:
* Don't delete whole folder when deleting a track (kde#411760)
* [TagDialog] Really enable "Open in filemanager" button for local files
* Fix a crash when running 'amarok -l /path/to/file' (kde#410870)
- Drop 0001-Fix-a-crash-when-running-amarok-l-path-to-file.patch,
merged upstream
* Wed Aug 21 2019 Christophe Giboudeaux <christophe@krop.fr>
- Add 0001-Fix-a-crash-when-running-amarok-l-path-to-file.patch (kde#410870)
* Wed Aug 21 2019 christophe@krop.fr
- Update to version 2.9.70git.20190820T023444~600806141d:
* Fix the CI build
* Use identical internet-services icon
* Tue Jul 16 2019 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
- Remove the taglib runtime Requires, these are just examples and
are not used, the automatic library dependencies are sufficient.
* Fri Jun 14 2019 christophe@krop.fr
- Update to version 2.9.70git.20190614T140058~cea336303a:
* Fix passing local file paths on the command line
* Tue May 28 2019 wbauer@tmo.at
- Add back gstreamer-plugins-ugly Recommends (if
phonon4qt5-backend-gstreamer is installed) to make mp3 playback
work out of the box
- Require libqt5-qtquickcontrols instead of libqt5-qtquickcontrols2
as the former is used/needed too and the latter is required by
kirigami2 anyway
* Tue May 14 2019 christophe@krop.fr
- Update to version 2.9.70git.20190510T121601~fc370bbebf:
* Set urgency to Low for track changes
* Add DesktopEntry to notifyrc
* Tue May 14 2019 Christophe Giboudeaux <christophe@krop.fr>
- Add 0001-Work-around-QTBUG-75797-for-openQA.patch
* Sat May 04 2019 Christophe Giboudeaux <christophe@krop.fr>
- Enable 'changesgenerate' in the _service file.
* Mon Apr 22 2019 Christophe Giboudeaux <christophe@krop.fr>
- Use a git snapshot for amarok.
- Drop patches:
- Fix-build-with-gcc6.patch
- initial-preference.diff
- Refresh disable-web-plugins-by-default.patch
- Refresh flac_mimetype_bnc671581.diff
- Add amarok_mariadb.patch
* Sat Apr 20 2019 Markus S <kamikazow@opensuse.org>
- Replace some hardcoded package names with pkgconfig() ones.
- Tweak summary a bit: Amarok is not only for KDE.
- Remove GCC workaround for ancient and unsupported openSUSE versions.
Version: 2.9.0-bp150.2.1
* Fri May 11 2018 wbauer@tmo.at
- Symlink service menu file to KF5 location so that it shows up
in current KDE file managers
* Thu Mar 08 2018 wbauer@tmo.at
- Update to 2.9.0
VERSION 2.9.0
* CHANGES:
* Substitute deprecated MySQL option --myisam-recover for
compatibility with MySQL 5.7+ (kde#354255)
* BUGFIXES:
* Fix integer fields, like length, always showing up as zero in
filter creation dialog (kde#341661)
* Fix background color of the lyrics applet (kde#314854)
* Fix Organize tracks / Guess tags presets not persisted
properly (kde#226144)
* Fix MPRIS2 DesktopEntry name, makes media controls in Plasma
5.7 taskbar work again (kde#365275)
* Auto-expand after search in Collection Browser works
correctly again (kde#335217)
* Fix crash during MusicBrainz search (kde#328359)
VERSION 2.8.90
* FEATURES:
* Database configuration dialog now has a "test connection"
button
* Add Service entries for directories (kde#229708)
* Collection Browser scrolls back to its original position when
the filter is cleared (kde#188074)
* Notification Center support on Mac OS X
* Statistics synchronization between Amarok collections and
Amarok 1.4, Amarok 2.x, Apple iTunes, Banshee, Clementine,
and Rhythmbox track databases
* Usability of the Organize Files dialog has been improved
* Wikipedia can now be also used over SSL
* New ASCII Analyzer option in the Analyzer widget
* CHANGES:
* Last played and first played dates now use the same formatter
than in the playlist giving a human readable date such as
"one minute ago" in meta edit dialog
* "Import" button under Configure Amarok -> Local Collection no
longer serves to import statistics from Amarok 1.4 and
iTunes, and has been renamed to "Import batch file" to
reflect the change
* Configure Amarok -> Metadata tab includes new buttons to add
and reconfigure synchronization targets
* When ffmpeg is not available, the Transcode dialog is no
longer skipped; info message is shown instead (kde#317902)
* Amarok now uses some C++11 features. The subset used is
defined by the compilers currently supported by KDE.
* BUGFIXES:
* Fixed longstanding APG zero-length playlist bug (kde#313762,
kde#315206, kde#323945)
* Fix a crash when searching the Icecast directory (kde#334479)
* Correct wrong lowercase for FLAC and MP3 (kde#339495)
* Collection Browser no longer excessively expands the tree
(kde#300557)
* Properly calculate and store Aft tags in mp4 files
(kde#332811)
* Update Progress Slider when restoring from System Tray
(kde#299883)
* Update Jamendo to use new website (kde#331934)
* Allows CollectionBrowser filter to have length of almost 24
hours (kde#291400)
* Prevent creation of video stream when transcoding to Opus
* Fix crash when starting Amarok with an iPod mounted
(kde#329498)
* Also fetch cover art from xiph-comments with
METADATA_BLOCK_PICTURE tag (kde#328451)
* Fix crash on quit when Amarok is in the middle of fadeout
(kde#325723)
* Prevent shared memory size errors for very large collections
(kde#327812)
* Fix OpenGL related crash (kde#327150)
* Always show preview in Organize Files dialog, hide
complicated options behind a button (kde#327201)
* Fix sound glitch with fade-out on pause and GStreamer
(kde#323729)
* Fix a bug in Organize Collection functionality that could
lead to assertion failures later on (kde#322474)
* Fix an assertion failure when a track in Local Collection is
replaced by another already tracked one (kde#323156)
* Fix failure to start embedded MySQL (with version 5.1 and
MariaDB) (kde#323802)
* Fixed compilation with libc++ (used on OSX and FreeBSD)
(kde#324075)
* Fixed crashes with Intel drivers due to Analyzer applet
(kde#323635)
* Fixed performance problem with large podcast feeds
(kde#283022)
* Fixed issue with Amarok sometimes not finding its plugins
after an upgrade
* Album Artist / Compilation / Disc Number tags are now read
correctly from APE tags (kde#323735)
* Using Shuffle keyboard shortcut no longer causes Amarok to
crash (kde#323614)
* Check for QtBindings at runtime instead. Disable scripts and
display error message if missing (kde#325006)
* Print playlist download errors to the debug log (kde#325120)
* Wikipedia Applet only connect with SSL, so that redirects
are handled correctly (kde#349313)
- Drop patches merged upstream:
* amarok-taglib-compare.patch
* gcc6-workaround.patch
* Skip-qtwebkit-parts.patch
* 0001-Don-t-add-the-analyzer-applet-when-Phonon-doesn-t-su.patch
* 0002-Don-t-allow-adding-Analyzer-applet-when-not-supporte.patch
* 0003-Optimization-Don-t-draw-more-than-necessary.patch
* 0004-Fix-reading-Album-Artist-Compilation-Disc-Number-in-.patch
* 0005-Sync-playlist-search-config-instantly.patch
* 0006-Don-t-suppress-html-tag-like-characters.patch
* 0007-Fix-performance-issue-with-large-podcast-feeds.patch
* 0008-Clean-up-the-leftover-of-strigi-removal.patch
* 0009-Fix-Ampache-plugin-connections.patch
* Enable_Wikipedia_over_SSL.patch
* amarok-ffmpeg3.0.patch
* Fix-for-infinite-loop-with-some-Audio-CDs.patch
* Fix-MPRIS2-DesktopEntry-value.patch
* Fix-crash-during-musicbrainz-search.patch
* amarok-2.8.0-find_mysql.patch
- Don't disable QtWebKit on Leap 42, it's available there
- Build with libqca2 again, it supports OpenSSL 1.1 now
- Drop load-scrips-without-qca.patch, no longer necessary
- Drop revert_solid_workaround.diff, it shouldn't be needed
- Add Fix-build-with-gcc6.patch to make it compile on Leap 42
- Adjust initial-preference.diff and flac_mimetype_bnc671581.diff
- Update Source Url
* Sat Dec 23 2017 fabian@ritter-vogt.de
- Add patch to avoid automatic network requests (boo#1070899):
* disable-web-plugins-by-default.patch
- Also disable all scripts by default
- Fix loading of scripts:
* load-scrips-without-qca.patch
* Sat Dec 16 2017 fabian@ritter-vogt.de
- Do not build against QCA
* Sat Dec 02 2017 fabian@ritter-vogt.de
- Add patch to not build WebKit-dependent parts:
* Skip-qtwebkit-parts.patch
* Fri Nov 24 2017 kstreitova@suse.com
- Fix build with libmariadb by disabling using
mysql_config/mariadb_config (DMYSQLCONFIG_EXECUTABLE:BOOL=OFF)
and let find_library() find respective libraries in predefined
paths [bsc#1067898]
- Add amarok-2.8.0-find_mysql.patch to fix obvious typo in paths
definition in find_library()
* Fri Nov 24 2017 fabian@ritter-vogt.de
- BuildIgnore openssl 1.0 headers to not conflict with 1.1 headers
required by some deps
* Wed Nov 01 2017 vcizek@suse.com
- Workaround to fix build when openssl 1.1 is the default
* Temporarily drop BuildRequires of libgpod-devel and taglib-extras-devel
that pull in libimobiledevice-devel
* Currently amarok builds against libopenssl1_0_0, but
libimobiledevice-devel pulls in libopenssl1_1_0, causing a conflict
* Mon Oct 09 2017 tchvatal@suse.com
- Pull in openssl-1_0_0-devel in order for the distribution to switch
overall to 1.1 release bsc#1042629
* Sat Sep 16 2017 zaitor@opensuse.org
- Add gstreamer-plugins-ugly Recommends: Provide mp3 playback by
default for users.
* Thu Aug 24 2017 wbauer@tmo.at
- Add Fix-crash-during-musicbrainz-search.patch to fix a possible
crash when looking up metadata on MusicBrainz (kde#328359)
* Thu Dec 08 2016 fabian@ritter-vogt.de
- Revert kde4_runtime_requires change
* Sat Dec 03 2016 wbauer@tmo.at
- Recommend kio_audiocd4 for playback of AudioCDs, the standard
kio_audiocd package is KF5 based now
* Tue Nov 29 2016 olaf@aepfle.de
- Expand macro kde4_runtime_requires only when its available
to fix quilt setup
* Sun Sep 18 2016 cornelis@solcon.nl
- Add Fix-MPRIS2-DesktopEntry-value.patch to get working media
controls in plasma taskbar (kde#565275)
* Wed May 25 2016 martin.liska@suse.com
- Add gcc6-workaround.patch to workaround an error seen by GCC,
link: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71273.
* Sun May 15 2016 hrvoje.senjan@gmail.com
- Use share-mime-info macros (boo#979301)
* Tue Apr 12 2016 hrvoje.senjan@gmail.com
- Copy download icon from Breeze on Leap 42.1 and Tumbleweed
* Sat Apr 09 2016 wbauer@tmo.at
- Add Fix-for-infinite-loop-with-some-Audio-CDs.patch to fix the
infinite loop in case a home-burned or old audio CD (without
CDTEXT) is inserted (kde#339190)
* Fri Feb 26 2016 joerg.lorenzen@ki.tng.de
- Added amarok-ffmpeg3.0.patch to build against ffmpeg-3.0
libraries on PMBS.