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
- Host: GitHub
- URL: https://github.com/jonashao/next-kotlin
- Owner: jonashao
- License: apache-2.0
- Created: 2017-05-27T00:34:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-11-04T13:40:45.000Z (almost 8 years ago)
- Last Synced: 2025-06-24T16:46:42.244Z (3 months ago)
- Topics: android, exoplayer, kotlin, music-player, objectbox
- Language: Kotlin
- Size: 444 KB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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