Commit Graph

8 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
Tobias Fella fc6969e018 Implement network status checking on android
Replaces the whole thing with the solidextras implementation found in
itinerary
2021-10-09 19:32:28 +00:00
Tobias Fella 25656388c9 Fix license for the icon 2021-05-26 22:55:40 +02:00
Bart De Vries 4de3687cde Add missing LICENSE files 2021-05-26 12:18:00 +02:00
Bart De Vries 83fc8a9071 Add png renders based on new SVG and add license attribution 2021-05-26 12:17:45 +02:00
Tobias Fella 9cbfde6d7c Add more license information 2021-05-12 13:43:49 +02:00
Tobias Fella 77ca1da696 Add BSD-2-Clause license text 2021-05-12 13:29:16 +02:00
Tobias Fella db30f159c4 Convert license headers to SPDX 2020-08-14 20:57:40 +02:00