An open API service indexing awesome lists of open source software.

https://github.com/jonashao/next-kotlin

Kotlin version of Next music player
https://github.com/jonashao/next-kotlin

android exoplayer kotlin music-player objectbox

Last synced: 3 months ago
JSON representation

Kotlin version of Next music player

Awesome Lists containing this project

README

          

# next-kotlin
Kotlin version of [Next music player](https://github.com/jonashao/next)

*Welcome to join and contribute.*

This is an extremely simple music player, only letting user to swipe to skip ,
or pause and start playing music.
And, It super saves power, compared to wechat and facebook, its power consumption can be ignored.

It might be a good example for learning Kotlin, android music player and ObjectBox, since it's simple and clean.

## Pace adaptation

Get Sensor: [**TYPE_STEP_DETECTOR**](https://developer.android.com/reference/android/hardware/Sensor.html#TYPE_STEP_DETECTOR) timestamps.

when user enter this pace adaptation mode, start to count the timestamps.

calculating foot frequency every 10 seconds or 30 steps.

## Libs
- RxJava
- ObjectBox

## Todo
-[x] fetch album arts from Last.fm
-[ ] record playing behaviors to recommend music
-[ ] display player state and message