A demo app that runs librespot-java on Android
Find a file
Henner 78602aeb2e
Merge pull request #20 from 0xf4b1/android-decoder
Fix `AndroidNativeDecoder` offset handling and prefer it over Tremolo
2023-01-31 20:47:29 +01:00
app Prefer AndroidNativeDecoder over built-in librespot-java decoders 2023-01-30 23:22:17 +01:00
gradle/wrapper Bumped librespot version and Gradle version. Made compatible with Java 17 2022-01-02 20:06:46 -05:00
librespot-android-decoder Use timeout in dequeueOutputBuffer and handle the case 2023-01-30 23:22:41 +01:00
librespot-android-decoder-tremolo Add Maven-Publish Plugins to Modules 2022-06-12 21:36:50 +02:00
librespot-android-sink Add Maven-Publish Plugins to Modules 2022-06-12 21:36:50 +02:00
.gitignore Basic project and sink implementation 2021-04-12 21:47:24 +02:00
build.gradle Bump Gradle Plugin, Gradle Release and Remove SNAPSHOT dependencies 2022-01-08 08:34:59 +01:00
gradle.properties Bumped librespot version and Gradle version. Made compatible with Java 17 2022-01-02 20:06:46 -05:00
gradlew Bumped librespot version and Gradle version. Made compatible with Java 17 2022-01-02 20:06:46 -05:00
gradlew.bat Bumped librespot version and Gradle version. Made compatible with Java 17 2022-01-02 20:06:46 -05:00
README.md Fixed address for librespot-repo. 2021-05-01 22:11:45 +02:00
settings.gradle Trying to use MediaCodec 2021-05-02 17:30:26 +02:00

librespot-android

This is a demo application to demonstrate that it is possible to run librespot-java on an Android device. The app provides basic functionalities to login and then to play a custom URI, pause/resume, skip next and previous, but all features could be implemented.

This repo also contains some useful modules that contain Android-compatible sinks and decoders that you might want to use in your app.