Scrobble-View (development title) is last.fm music tracking and browsing client application. It is designed to be a simple and easy to use application for tracking your music listening habits. It is also designed to be a simple and easy to use application for browsing your music library.
- Browse your recently listened tracks
- Browse your top tracks by period
- Browse your top artists by period
- View your profile
- View your friends
- View your loved tracks
- Play selected tracks on spotify
- Play selected tracks on youtube
Last.fm API key is required to run this application. You can get one here.
You can set your API key in secrets.properties
file.
- Dependency Injection: Dagger Hilt
- UI Toolkit: Jetpack Compose
- Material Design 3: Material3
- Image Loading: Coil
- Navigation: Compose Destinations
- Pagination: Jetpack Paging 3
- SQLite: Jetpack Room
- HTTP Client: Retrofit
During development of this app I have stumbled upon a lot of similar mobile apps utilizing the last.fm api. I have decided to list them here as a reference for myself and others. Let me know in case you are the owner of one of these apps and you want me to add/remove it from the list.
- https://github.com/nrubin29/finale - Finale - Dart/Flutter
- https://github.com/Sh4dowSoul/Compose-Scrobbler - Compose Scrobbler - Kotlin/Compose
- https://github.com/mataku/SunsetScrob - SunsetScrob - Kotlin/Compose
- https://github.com/kawaiiDango/pScrobbler - pScrobbler - Java/Kotlin