Just Listen
A music player currently only for android. It is using
Audius public APIs to display and get the playlists/songs!
Demo
https://www.youtube.com/watch?v=IAExKH6L5P4
GIFs
Features
- Search songs & playlists on the Audius infrastructure
- Listen to songs & audiobooks in the background for free
- Create your private playlists
- Adds songs to favorite
- Check your recent played
- Check your most listened songs
- Set close timer for the app
- Different themes
- Shuffle, repeat one/all songs
- Notification manager displayed
- No private data leaves your phone
WARNING ⚠️
The app is high network data consumption, since it streams songs at 320 kbps. I have done a test run and it consumed ~150 MB for listening to songs for 1 hour. Since it is streamed at 320 kbps that would be around 140 MB for one hour run, so I am satisfied.
Technologies
- Kotlin Multiplatform Mobile
- SQLDelight
- Ktor
- Jetpack Compose
- Hilt
Credits
- Audius for providing free APIs to access the content.
- D-KMP for the architecture sample on KMM.
- ComposeCookBook for designs.
- UAMP for media player sample using ExoPlayer.
- Every other person that motivated me and helped with testing.
Contributors
Contributors are way more than welcomed, especially for iOS development.
Contact
If you have any questions you can get in touch on discord or via twitter.
Support
If you like the app and would like more features and bug fixes, please consider supporting me.
BTC Address: bc1qcsuapkvhpy3tlfrmmxhmf2cru9f2ar8cs4605w
ETH Address: 0x3A9b38ba07D4E9263c5595C2DbF1dD13a43b577C
SOL Address: GjfvqY9ophJZ7r475Wka5GH8HafDj5kFirE86g1jpDYe
Audius Address: 0x3A9b38ba07D4E9263c5595C2DbF1dD13a43b577C