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
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.appnobody else does this for free, for some reason
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 |
- ~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
- 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
- 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
a reference to a song
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)