Introducing Jukebox

Introducing Jukebox

Jukebox

Tired of spending hours coding your media player? Let Jukebox handle it for you - so you can focus on what you do best: building beautiful UIs with Jetpack Compose!

Introducing Jukebox, an android library that helps you focusing on your audio UI and manages independently media player under the hood.

It’s built on top of jetpack compose and media player. And the focus is on flexibility to change loading, error and audio views.

Here’s more infos on it :

Launch the Jukebox composable with the minimal parameters and get ready to use slider and audio player.

Xnapper-2022-12-08-11.28.12.png

Here’s the result

Xnapper-2022-12-08-11.26.55.png

As I said, the goal is to provide an abstraction of audio management and easy to customize audio view.

Here’s how to change the audio view :

Xnapper-2022-12-08-11.28.47.png

And here’s the result :

Xnapper-2022-12-08-11.21.56.png

These two views, slider and circular loading with action buttons are just sample but you can build anything you want.

If you want to take a look at the Jukebox definition, here it is :

Xnapper-2022-12-08-11.30.45.png

Here’s how to call play and pause, which are the commands understood by Jukebox :

Xnapper-2022-12-08-11.43.20.png

The library is not released yet and I only share my own stuff for now.

If you are interested please show your interest in replies.

I frequently share things related to mobile dev (compose, kmm mainly but from time to time swiftUI too) so if you are interested make sure to follow me. You can find me on Twitter here or find my work at appkickstarter.com.