Bart De Vries
af6e581bee
Fix and prevent nullptr dereferences in AudioManager
...
This would happen when the current track is changed to "no track".
Signals from the backend KMediaSession would still trigger duration()
calls which would try to dereference the pointer to the current track
entry.
2023-07-27 13:33:41 +02:00
Bart De Vries
c3ca038af7
Implement backend to allow Feed list sort and search
...
The current list of things to sort on (ascending and descending), includes:
- unplayed episodes
- new episodes
- favorite episodes
- title (alphabetical)
For the first three categories, the value of the sort quantity will be shown
in the upper right corner of the delegate.
BUG: 471012
CCBUG: 459885
2023-07-27 09:24:03 +00:00
l10n daemon script
4b1fe5e3f9
GIT_SILENT Sync po/docbooks with svn
2023-07-27 01:45:58 +00:00
Bart De Vries
5c8502718a
Implement sorting for queue and episode lists
...
Also move filter action (menu) from the search bar back into the main toolbar.
BUG: 466855
2023-07-26 08:17:23 +00:00
l10n daemon script
4d7f40639a
GIT_SILENT Sync po/docbooks with svn
2023-07-26 01:48:01 +00:00
Emir SARI
5a69783ffb
Adopt string casings according to HIG
2023-07-25 17:06:52 +00:00
l10n daemon script
af4c275e8c
GIT_SILENT Sync po/docbooks with svn
2023-07-25 01:45:58 +00:00
l10n daemon script
4265f4e0eb
GIT_SILENT Sync po/docbooks with svn
2023-07-24 09:00:39 +00:00
l10n daemon script
58aeeeb172
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-07-24 08:30:48 +00:00
l10n daemon script
c6441e0c96
GIT_SILENT made messages (after extraction)
2023-07-24 07:32:23 +00:00
Bart De Vries
cad8af469e
Add missing icons for android build
2023-07-23 16:01:35 +02:00
Bart De Vries
dea35cc271
Port to AlbumMaximizeComponent from kirigami-addons
...
Replace the custom FullScreenImage component (which was a copy of a
component used in other apps) with the new AlbumMaximizeComponent from
kirigami-addons.
2023-07-22 16:12:32 +02:00
Bart De Vries
a77a312533
Give priority to image embedded in audio file if it exists
2023-07-22 14:09:03 +00:00
l10n daemon script
6579c3d10c
GIT_SILENT Sync po/docbooks with svn
2023-07-22 01:56:02 +00:00
l10n daemon script
7a5a8e21c6
GIT_SILENT Sync po/docbooks with svn
2023-07-21 02:01:54 +00:00
Emir SARI
24b8271f8b
Adopt string casings according to HIG
2023-07-20 09:35:57 +00:00
l10n daemon script
a0a0364adb
GIT_SILENT Sync po/docbooks with svn
2023-07-20 01:57:35 +00:00
Emir SARI
c4cb10b7aa
Adopt string casings according to HIG
...
This commit also improve formatting and style in some places.
2023-07-19 12:30:03 +00:00
l10n daemon script
c684cdc355
GIT_SILENT Sync po/docbooks with svn
2023-07-19 02:33:03 +00:00
l10n daemon script
fa7fe00036
GIT_SILENT made messages (after extraction)
2023-07-19 00:49:27 +00:00
l10n daemon script
5facc9e6ab
GIT_SILENT Sync po/docbooks with svn
2023-07-18 01:53:04 +00:00
Bart De Vries
46fc8904ec
Restrict filenames to alphanumeric characters
2023-07-17 14:52:02 +02:00
Eamonn Rea
dc311cac7b
Use Entry title to set downloaded file name
...
Instead of using the MD5 hash of the enclosure download URL, we
create a filename which follows `feedname/entry_title.hash.ext`, where
feedname is a uniquefied feed title (stored in the DB), a truncated version
of the entry title, a shortened hash based on the download URL, and the
original file extension extracted from the download URL.
BUG: 457848
2023-07-17 14:52:02 +02:00
Albert Astals Cid
b2e79dbb51
GIT_SILENT Upgrade release service version to 23.11.70.
2023-07-17 12:50:21 +02:00
l10n daemon script
c55ce4f9f6
GIT_SILENT Sync po/docbooks with svn
2023-07-14 01:59:04 +00:00
Volker Krause
9ecbc599f4
Fix binary stripping in APKs with Qt 5.15.10
...
This brings APK sizes back to what they used to be, instead of the 3x-5x
bloated version binary factory produces since the 5.15.10 update.
2023-07-08 09:27:11 +02:00
l10n daemon script
a7a8f76244
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-07-05 01:57:25 +00:00
l10n daemon script
ff39dbba04
GIT_SILENT Sync po/docbooks with svn
2023-07-04 02:28:16 +00:00
Bart De Vries
06d4de2980
GIT_SILENT Update flatpak manifest
...
Update to new kirigami-addons and taglib versions.
2023-07-03 09:00:03 +02:00
Heiko Becker
69fc493ff5
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit d5d96fff07
)
2023-06-30 01:13:26 +02:00
l10n daemon script
270b886bfc
GIT_SILENT Sync po/docbooks with svn
2023-06-25 02:09:16 +00:00
l10n daemon script
a53f2b4e27
GIT_SILENT Sync po/docbooks with svn
2023-06-24 02:06:23 +00:00
l10n daemon script
27cabf042d
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-06-19 01:46:48 +00:00
Bart De Vries
319c579ba0
Fix mMedia nullptr dereference in VLC backend metadata call
...
CCBUG: 470263
2023-06-18 16:35:29 +02:00
Bart De Vries
8b3603eb56
More safeguards for getFeed and getEntry calls
2023-06-18 16:31:42 +02:00
Bart De Vries
b529bfc3ca
Fix segfault when trying to remove a non-subscribed podcast
...
BUG: 471107
2023-06-18 15:12:59 +02:00
l10n daemon script
cf274a7aca
GIT_SILENT Sync po/docbooks with svn
2023-06-18 02:36:37 +00:00
l10n daemon script
ee099f256b
GIT_SILENT made messages (after extraction)
2023-06-16 00:45:55 +00:00
l10n daemon script
31aab1b0df
GIT_SILENT Sync po/docbooks with svn
2023-06-13 01:54:26 +00:00
l10n daemon script
188a9e485b
GIT_SILENT Sync po/docbooks with svn
2023-06-12 02:13:19 +00:00
l10n daemon script
a415be5976
GIT_SILENT Sync po/docbooks with svn
2023-06-11 01:54:16 +00:00
l10n daemon script
f1fce207f0
GIT_SILENT Sync po/docbooks with svn
2023-06-10 01:52:38 +00:00
Bart De Vries
21952c67e9
Make grace time configurable for marking episodes as played
...
BUG: 468687
2023-06-09 11:11:42 +00:00
Bart De Vries
441ef6d265
Update flatpak manifest for qtkeychain 0.14.1
...
This also changes the url-template to match the tarball URL for 0.14.1
which has changed compared to previous versions.
2023-06-08 16:14:01 +02:00
l10n daemon script
f3e5314be5
GIT_SILENT Sync po/docbooks with svn
2023-06-07 01:58:02 +00:00
l10n daemon script
b1d8d4776d
GIT_SILENT Sync po/docbooks with svn
2023-06-04 01:54:28 +00:00
l10n daemon script
5b90042905
GIT_SILENT Sync po/docbooks with svn
2023-06-03 01:49:10 +00:00
Heiko Becker
396ddf1909
GIT_SILENT Update Appstream for new release
...
(cherry picked from commit 4655381574
)
2023-06-02 21:46:12 +02:00
Bart De Vries
0c54ab7edf
Refactor to use QNetworkInformation instead of SolidExtras for Qt6
...
SolidExtras will still be used for the Qt5 version for the time being.
This refactoring makes it trivial to rip out SolidExtras once the jump
to Qt6-only will be made.
2023-06-02 19:11:10 +02:00
Bart De Vries
eac74ecbbb
[KMediaSession] Only send MRPIS2 positionChanged signal on seek
...
Stop spamming the DBus with positionChanged signals if playback is
progressing at the nominal playback rate. This brings the
implementation in line with the MPRIS2 player spec. The previous
implementation was causing android battery drain issues with KDEConnect
constantly updating the position (and player details) on the notification
widget.
This implementation will still send the current playback position every
10 seconds to ensure that clients that don't implement the standard
properly or did not receive previous messages, will still get regularly
updated.
This also fixes correct signaling of playback rate changes over DBus.
2023-06-01 10:42:58 +02:00