mpd/android
Colin Edwards 3711bd0d24 android: Implement basic media session handling for next and previous track
This starts a Media3 MediaSession when the service starts. A custom player class gets passed into that session to receive commands from other apps and the android os.

Currently we pad out some dummy items to make SimpleBasePlayer think we can do next and previous tracks.

MPD handles the threading for the native calls so we can just directly call the bridge from the player class.
2024-01-05 18:23:16 -06:00
..
apk android: migrate app build system to use gradle 2023-12-17 22:38:34 -06:00
app android: Implement basic media session handling for next and previous track 2024-01-05 18:23:16 -06:00
gradle/wrapper android: migrate app build system to use gradle 2023-12-17 22:38:34 -06:00
include android/include/meson.build: remove custom "-I" flag 2023-12-22 17:07:50 +01:00
.gitignore android: migrate app build system to use gradle 2023-12-17 22:38:34 -06:00
PrivacyPolicy.rst android/PrivacyPolicy.rst: add Privacy Policy 2022-08-18 18:53:10 +02:00
build.gradle.kts android: add dependencies for Material 3 and Compose 2023-12-22 13:30:43 -06:00
build.py subprojects: add id3tag 2023-12-22 18:15:25 +01:00
custom_rules.xml first Android release 2014-02-22 01:39:08 +01:00
gdb.sh android: add gdb.sh 2022-04-26 17:47:54 +02:00
gradle.properties android: migrate app build system to use gradle 2023-12-17 22:38:34 -06:00
gradlew android: migrate app build system to use gradle 2023-12-17 22:38:34 -06:00
gradlew.bat android: migrate app build system to use gradle 2023-12-17 22:38:34 -06:00
meson.build android/meson.build: move target `org_musicpd_Bridge.h` to include/meson.build 2023-12-22 16:39:13 +01:00
settings.gradle.kts android: migrate app build system to use gradle 2023-12-17 22:38:34 -06:00