itunesfm ~ iTunes & last.fm Integration


A small script to sync your play counts from last.fm back to iTunes. Supports both Windows and Mac OS X without any native dependencies. (Requires Music.app on OS X.)

Useful if you scrobble to last.fm from iTunes on multiple computers / devices and want to keep your local play counts consistent.

github.com/hansonw/itunesfm

rescrobbled ~ Music Scrobbler Daemon


Rescrobbled is a music scrobbler daemon. It detects active media players running on D-Bus using MPRIS, automatically updates “now playing” status, and scrobbles songs to Last.fm or ListenBrainz-compatible services as they play.

Among other things, due to sharing a Spotify account, I needed a way to scrobble to Last.fm without connecting the Spotify account to my Last.fm account. Rescrobbled offers a simple solution for this.

github.com/InputUsername/rescrobbled

Swing Music ~ Self-hosted Music Player


Swing Music is a fast and beautiful, self-hosted music player for your local audio files. Like a cooler Spotify … but bring your own music. Just run the app and enjoy your music library in a web browser.

Features:

  • Daily Mixes – curated everyday based on your listening activity
  • Metadata normalization – a clean and consistent library
  • Album versioning – normalized albums and association with version labels (eg. Deluxe, Remaster, etc)
  • Related artist and albums
  • Folder view – Browse your music library by folders
  • Playlist management
  • Beautiful browser based UI
  • Silence detection – Combine cross-fade with silence detection to create a seamless listening experience
  • Collections – Group albums and artists based on your preferences
  • Statistics – Get insights into your listening activity
  • Lyrics view
  • Android client
  • Last.fm scrobbling
  • Multi-user support
  • Cross-platform – Windows, Linux, MacOS (coming soon), arm64, x86
  • Blazingly fast
  • Pure awesomeness

github.com/swingmx/swingmusic
github.com/swingmx/android
github.com/swingmx/webclient
sourceforge.net/projects/swing-music.mirror

Feishin ~ Self-hosted Music Player


Rewrite of Sonixd.

Features:

  •  MPV player backend
  •  Web player backend
  •  Modern UI
  •  Scrobble playback to your server
  •  Smart playlist editor (Navidrome)
  •  Synchronized and unsynchronized lyrics support

github.com/jeffvli/feishin

foo_scrobbler_mac ~ Foo Scrobbler For Macs


Foo Scrobbler (foo_scrobbler_mac) is a native Last.fm scrobbling plugin for foobar2000 on macOS. Submits tracks based on precise playback rules, caches scrobbles when offline, and operates silently after one-time authentication. Built using the official foobar2000 plugin API, it focuses on reliability, low overhead, and correct metadata handling. Fully open-source under GPLv3.

Supports macOS ≥ 11.5 on both Intel and ARM.

github.com/zfoxer/foo_scrobbler_mac

ZuseMe ~ Last.fm Client


ZuseMe allows you to scrobble songs to Last.fm from players like Groove Music, Media Player (Windows 11) and more.

github.com/dumbie/ZuseMe

foo_listenbrainz ~ Submit Listens To ListenBrainz


Status: alpha.

  • [+] submits listens while online
  • [+] provides UI to configure user name and token
  • [-] no checks for online status, no exception handling
  • [-] no caching of the listens history while offline
  • [-] configurable server url
  • [-] no separate thread for network requests

    gitlab.com/ykBuilds/foo_listenbrainz

Updated ListenBrainz foobar2000 component
audio-file.org/2023/11/21/foo_listenbrainz-foobar2000-listenbrainz/
github.com/phw/foo_listenbrainz2

Apple Music Scrobbling With Album Artwork


Features:

  • See all scrobbled songs
  • See scrobbled songs that you “love” on Apple Music
  • Browse scrobbled albums by artwork color
  • A detail page for seeing album artwork and song metadata
  • Graphs and insights on top played songs, longest songs, most listened artists

github.com/nishanths/scrobble
scrobble.growl.space

Maloja ~ Linux Local Scrobble Database


Simple self-hosted music scrobble database to create personal listening statistics.

github.com/krateng/maloja
maloja.krateng.ch

foo_listenbrainz2 ~ Foobar2000 & ListenBrainz


ListenBrainz 2

A foobar2000 component to submit the music you listened to to ListenBrainz or another ListenBrainz compatible scrobble server (for example Maloja).

This component was originally written by marc2k3. This repository is an attempt to preserve the source code of this excellent component and hopefully to revive the development.

github.com/phw/foo_listenbrainz2

What is ListenBrainz? ListenBrainz keeps track of music you listen to and provides you with insights into your listening habits. For details see:

listenbrainz.org

References:

en.wikipedia.org/wiki/ListenBrainz

Dopamine ~ A Simple Pretty Audio Player


Dopamine is a Windows audio player which tries to make organizing and listening to music as simple and pretty as possible. It can play wav, mp3, ogg vorbis, flac, wma and m4a/aac files.

Dopamine21-300x234

github.com/digimezzo/dopamine
digimezzo.github.io/site/software
dopamine.en.uptodown.com/windows
twitter.com/Digimezzo

ListenBrainz ~ Open Source Online Song Logging


The ListenBrainz project is similar to the original AudioScrobbler®. Unlike the original project, ListenBrainz is open source and will publish its data as open data.

A team of former Last.fm and current MusicBrainz hackers created the first version of ListenBrainz in the space of a weekend. Since the original project was created, technology has advanced at an incredibly rapid pace, which made re-creating the original project fairly straightforward.

listenbrainz.org
List of Listenbrainz apps
Import listens from last.fm
en.wikipedia.org/wiki/ListenBrainz