So finally there is something. I’m using it myself now to listen to audiobooks and it have almost all functionality I wanted it to have. It might be still bit unstable and few things is not well behaving (keep up long time in paused state, navigation between notifications and activities is still bit messy and few more issues), but generally it works. It was a tedious endeavor as I had to learn the Android platform (it was my first real Android app) and in basically took significantly more time then whole server and web client – see previous article for some general comments about Android development.
Should support Android from API version 21 (Lollipop) till latest Oreo (API version 27). Tested on Nougat and Oreo.
As whole audioserve it tries to stick to KISS principles – so it’s up to you to decide if it is Stupidly Simple or Simply Stupid.
Here is video demo:
To check the code and download .apk file go to its github repo (apk files are in releases). You test you will need audioserver server – which you can download from other github repo (easiest way to try server is in docker, but compilation is also pretty straightforward in Linux)