Commit Graph

1075 Commits

Author SHA1 Message Date
Bart De Vries
eb07e67f70 [KMediaSession] Implement dynamic audio backend framework
KMediaSession is an audio player library that has an API which is close
to QMediaPlayer and which allows to use --- and dynamically switch
between --- different audio backends. At this moment there is
implementation for libVLC, gstreamer and QtMultimedia. Only QtMultimedia
is a hard dependency in order to at least have one functional backend on
all platforms; all other dependencies are optional.

KMediaSession has out-of-the-box, built-in MPRIS2 support, sleep inhibit,
and basic metadata support.

BUG: 462358

Closes #35
2023-01-16 15:36:54 +01:00
Bart De Vries
fba4822874 Bump KF minimum version to 5.102.0 2023-01-16 15:36:28 +01:00
Bart De Vries
09bae67fbd [Android] Fix gradle plugin version issue with qt >= 5.15.8 2023-01-16 14:13:58 +01:00
l10n daemon script
420a05315e GIT_SILENT Sync po/docbooks with svn 2023-01-13 03:20:16 +00:00
l10n daemon script
a306d1494c GIT_SILENT Sync po/docbooks with svn 2023-01-05 02:31:49 +00:00
Bart De Vries
787b373339 Use pragma once everywhere 2023-01-04 10:27:22 +01:00
l10n daemon script
c7c774d5be GIT_SILENT Sync po/docbooks with svn 2023-01-04 03:07:34 +00:00
l10n daemon script
952c50c2e5 GIT_SILENT Sync po/docbooks with svn 2023-01-03 03:31:45 +00:00
l10n daemon script
64e505c328 GIT_SILENT Sync po/docbooks with svn 2023-01-02 03:08:49 +00:00
Bart De Vries
cd6ee1c812 Install cloud playback icon to system 2023-01-01 15:22:03 +01:00
Bart De Vries
402f8b565e Workaround for exact slider handle positioning 2023-01-01 15:10:19 +01:00
l10n daemon script
ee5820da25 GIT_SILENT Sync po/docbooks with svn 2023-01-01 03:09:55 +00:00
l10n daemon script
cc10ce8aa5 GIT_SILENT Sync po/docbooks with svn 2022-12-30 02:45:50 +00:00
l10n daemon script
a9a5da5684 GIT_SILENT made messages (after extraction) 2022-12-30 00:55:30 +00:00
Bart De Vries
b0b0550ce2 Add missing icon to CMakeLists.txt for inclusion in android 2022-12-27 19:00:29 +01:00
l10n daemon script
0ff163f5f4 GIT_SILENT Sync po/docbooks with svn 2022-12-25 03:09:45 +00:00
l10n daemon script
2633a4c7d1 GIT_SILENT Sync po/docbooks with svn 2022-12-19 02:17:33 +00:00
Devin Lin
93cdffd68c Use drawer height 2022-12-18 20:37:30 +01:00
Devin Lin
d08dddd163 Use higher sidebar listview threshold 2022-12-18 20:37:30 +01:00
Devin Lin
2131186cb6 Fix footer and use list view for small heights 2022-12-18 20:37:30 +01:00
Devin Lin
c035bcad92 Use display property 2022-12-18 20:37:30 +01:00
Devin Lin
7afc43f833 NavigationTabButton based sidebar 2022-12-18 20:37:30 +01:00
Devin Lin
c30bfbb5a5 Use pageStack.popHiddenPages
This uses a new property in Kirigami to simplify the code.
2022-12-18 10:24:15 +00:00
Bart De Vries
22f882e477 Update flatpak kde sdk to 5.15-22.08 2022-12-18 11:02:04 +01:00
l10n daemon script
cdaf44b369 GIT_SILENT Sync po/docbooks with svn 2022-12-17 12:37:32 +00:00
l10n daemon script
9fa87b1aab GIT_SILENT Sync po/docbooks with svn 2022-12-17 02:22:09 +00:00
l10n daemon script
b471183845 GIT_SILENT Sync po/docbooks with svn 2022-12-16 02:29:22 +00:00
l10n daemon script
3caadc0e7f GIT_SILENT Sync po/docbooks with svn 2022-12-15 02:24:35 +00:00
Bart De Vries
44c54b664a Pass null as entry to chaptermodel if there is no current track
It previously passed undefined, but that will not be interpreted as
nullptr by the underlying C++ model.
2022-12-14 16:51:55 +01:00
Bart De Vries
906730c516 Fix missing checkbox state
The checkbox state for alwaysShowFeedTitles was not set based on the
current settings.
2022-12-14 14:55:32 +01:00
l10n daemon script
18bebfc31b GIT_SILENT Sync po/docbooks with svn 2022-12-14 03:08:08 +00:00
Bart De Vries
624e0b147f Prefer portrait orientation when using square window
BUG: 460859
2022-12-13 16:48:49 +01:00
Jess Moran
e45aedd595 Update README.md 2022-12-13 13:26:05 +00:00
Bart De Vries
19a6e382db Disable subscribe button when feed has been added
This disables the subscribe button once a feed has been added, i.e. when
the button has been clicked.
Additionally, when clicking on an already subscribed feed on the
discover page will now open the full details including the episode list.

BUG: 458560
2022-12-13 14:21:30 +01:00
Bart De Vries
16178b6441 Make chapter dialog larger 2022-12-13 13:04:51 +01:00
l10n daemon script
19719785d3 GIT_SILENT Sync po/docbooks with svn 2022-12-13 02:39:56 +00:00
Bart De Vries
6217dbcc86 Add and use Chapter class 2022-12-12 20:16:12 +00:00
Tobias Fella
6a6962e2d3 Load chapter images from tags and show in user interface 2022-12-12 20:16:12 +00:00
Tobias Fella
b273d5ffa9 Improve ChapterModel's gammarayability 2022-12-12 20:16:12 +00:00
Bart De Vries
a07deae71d Fix RTL layout bugs
BUG: 461230
2022-12-12 19:54:09 +00:00
Bart De Vries
3898471f08 Move Error log from dialog overlay to dedicated settings page 2022-12-12 20:50:21 +01:00
Devin Lin
8e1b278539 Use more appropriate info icon 2022-12-12 10:31:12 +01:00
l10n daemon script
b2b59ce852 GIT_SILENT Sync po/docbooks with svn 2022-12-10 02:08:21 +00:00
Nicolas Fella
ec94163948 Add third-party deps to .kde-ci.yml
The CI system already provides these so it doesn't have any effect there, but this allows to generate correct dependency data for kdesrc-build from .kde-ci.yml
2022-12-09 12:19:35 +01:00
Bart De Vries
4735176450 Add missing Debian qtsvg dependency to README.md 2022-12-07 09:18:39 +01:00
l10n daemon script
4b763418a3 GIT_SILENT Sync po/docbooks with svn 2022-12-07 02:18:12 +00:00
l10n daemon script
f154653e5b GIT_SILENT Sync po/docbooks with svn 2022-12-06 02:06:38 +00:00
l10n daemon script
2e08bc065c GIT_SILENT Sync po/docbooks with svn 2022-12-05 02:11:59 +00:00
l10n daemon script
25670fef97 GIT_SILENT Sync po/docbooks with svn 2022-12-04 02:10:55 +00:00
l10n daemon script
6ad2acadb7 GIT_SILENT Sync po/docbooks with svn 2022-12-03 02:17:57 +00:00