Skip to content

ListenBrainz Integration

ListenBrainz Integration

Display your currently playing music on your OshiSocial profile with ListenBrainz integration. This federated feature shows what you’re listening to in real-time.

Example of ListenBrainz music tile on OshiSocial profile

What is ListenBrainz?

ListenBrainz is an open-source music listening tracker that integrates with OshiSocial (powered by Sharkey fediverse software) to display your “now playing” music on your profile. This creates a dynamic music tile that updates automatically as you listen.

Quick Setup Guide

Create Your ListenBrainz Account

Visit listenbrainz.org and click “Create Account”

ListenBrainz signup page
Connect to OshiSocial

Navigate to Settings → Profile on OshiSocial and place your username here.

OshiSocial profile settings page

Enter your ListenBrainz username from Step 1 in the designated field

Connect Your Music Service

Choose one of the integration methods below based on your preferred music platform

Music Service Integrations

Choose the integration method that matches how you listen to music:

The easiest and most reliable integration for Spotify users.

Open Music Service Settings
Choose Integration Level

Select “Record listening history” for the best experience

Start Playing Music

Begin playing music on Spotify. It may take a few songs before the tile appears on your profile.

Troubleshooting

Music not showing on profile
  • Verify your ListenBrainz username is correctly entered in OshiSocial settings
  • Check that your music service is actively sending data to ListenBrainz
  • Some tracks may take 2-3 songs to start displaying
  • Ensure your profile visibility settings allow the music tile to show
Integration stopped working
  • Re-authenticate your music service on ListenBrainz
  • For Apple Music: Re-authentication required every 6 months
  • Check if browser extensions need updating
  • Verify ListenBrainz service status
Music tile not visible to others

The music tile feature requires compatible fediverse software. Users on instances running Sharkey, Misskey, or compatible forks will see your music. Mastodon and some other platforms may not display this feature.

Tips for Best Experience

Single Setup

In most cases, only one integration method is needed unless you use multiple music platforms regularly.

Privacy Consideration

Your listening history becomes public. Consider what you’re comfortable sharing before enabling.

Federation Limits

This feature works best within Sharkey/Misskey-compatible instances.

Performance

The music tile updates in near real-time without affecting your profile’s loading speed.

Platform Compatibility

PlatformIntegration MethodReliability
SpotifyDirect Integration⭐⭐⭐⭐⭐ Excellent
YouTubeWeb Scrobbler⭐⭐⭐⭐ Very Good
Apple MusicDirect or Extension⭐⭐⭐ Good (needs re-auth)
SoundCloudCurrently Broken❌ Unavailable
Local FilesDeveloper API⭐⭐ Requires setup