Skip to content

Repository files navigation


dotsong project logo

dotsong

show off your music, freely
report bug · request feature

dotsong is a simple cross-platform tray app that allows users to scrobble now playing tracks from anywhere to last.fm, listenbrainz, and libre.fm

it also allows you to display your current song as your discord presence

installation note for macOS users

i dont have a code signing license or whatever, so macOS will tell you that the app is damaged. you need to run the following in Terminal after you've installed:

xattr -c /Applications/dotsong.app

why

nobody else does this for free, for some reason

is dotsong right for me?

the only other comparable app i know is music presence, so a brief comparison:

feature dotsong music presence
scrobbling to last.fm, libre.fm, and listenbrainz-compatible APIs yes soon, paid, much more advanced
extremely lightweight yes kinda
total size (macOS .app) 10.6 MB 71.3 MB
discord presence yes, similar to spotify yes, more customizable
supported players should be about as much as music presence over 170
browser extension not planned, but still detects browser music soon, more advanced than dotsong

feats

  • ~0% CPU (the app spends most of its time waiting for updates)
  • ~20 MB memory (~120 MB when settings menu is open)
  • support for last.fm, libre.fm, and any listenbrainz compatible scrobbling server
  • completely free

todo list

  • working settings menu
  • discord rich presence
  • listenbrainz scrobbling
  • last.fm scrobbling
  • libre.fm scrobbling (just last.fm to a diff url)
  • check for updates
  • cover art uploading

goals

  • be lightweight (at least lighter than music presence)
  • be perfectable. this app should be written so that if i stopped updating it, 5 years later it'd still work great

what's a dotsong

a reference to a song

how does it work

dotsong uses the media center on all platforms to access the currently playing song. on macOS, this is done via the private MediaRemote framework (which falls back to AppleScript, but that only really supports Apple Music and Spotify)

About

share your music from any music player to discord, last.fm, listenbrainz, and more

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages