Skip to content
This repository has been archived by the owner on Feb 21, 2023. It is now read-only.

emmercm/HarkFM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HarkFM

An alternative Last.fm client.

Getting Started

  1. Download the latest release.

Building HarkFM From Source

  1. Install Python 3.
  2. Install PyPi dependencies:
    pip install PyQt5 genshi pypiwin32 psutil pylast jsonpickle
  3. Configure API keys in engine.json.

Developer Todo

  • 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

About

An alternative Last.fm client.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published