An alternative Last.fm client.
- Download the latest release.
- Install Python 3.
- Install PyPi dependencies:
pip install PyQt5 genshi pypiwin32 psutil pylast jsonpickle
- Configure API keys in
engine.json
.
- Put current Last.fm username in window title.
- Figure out how to compile into Windows binary.
- Application icon.
- Put a timer on harkfm.Storage save (don't thrash HDD with multiple updates in a row).
- Toast notifications on track change.
- Ability to skip tracks based on some regex.
- Display user's event history for current playing artist (make unofficial API functions).
- Daydream window with popular artists/tracks/albums when not playing anything.
- Option to prevent screensaver.
- Ability to tag tracks.
- Windows Aero taskbar sub-icon (if possible with Qt).
- Windows Aero taskbar hover mini icons (if possible with Qt).
- Front-end button for YouTube search for top music video.
- Filter out tags: "seen live", artist name in track tags