maxrave-dev / maxrave-dev/SimpMusic
Add Last.fm support.
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 11.4k
- Forks
- 599
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 7
Description
Problem Description
This is a perfect app, but while using external scrobblers to scrobble music, it does not send the accurate metadata. Oftentimes, just sending "Album" as the album name instead of the actual album metadata.
as you can see, the album name just shows "Album" which makes scrobbling with this app frustrating.
Proposed Solution
Adding direct support to last.fm scrobbling can be a solution to this. Third party clients like metrolist and meld already have this integration. Adding this to simpmusic would make it the perfect app.
Alternative Solutions
Even fixing the album metadata would be a solution to this. This is a problem with this app specifically, as all other music players (including 3rd party clients) succeed in sending the correct metadata. only simpmusic shows this problem.
Additional Context
While editing the metadata on Pano Scrobbler itself is a method, it is neither practical nor convenient — as no one can or wants to manually edit the metadata every single time a different song plays.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files or tests are named in the issue. Start by locating the metadata currently sent to external scrobblers and reviewing the existing music playback metadata flow. Done means either Last.fm scrobbling works with accurate album metadata or the existing scrobbling metadata no longer reports a generic album name.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100