Add Listening History & Stats Feature

Feature description:

It would be great to have a Listening History & Stats feature in Symfonium to help users explore and reflect on their listening habits over time.

The feature could include:

A chronological history of played tracks, albums, and artists.

More like a Calender view with particular date and how many hours I played in symfonium !!

Play count statistics for songs, albums, artists, and genres.

Time-based filters (e.g., past week, month, year, all-time).

Visual insights like top charts, play trends, and usage graphs.

Optionally, bookmarks or highlights for memorable tracks or first-time listens.

I know that there is smart rule that we can use , but that is in making a playlist , direct Calender view would be more nice , well again if possible, this would be great idea !!

Even a basic implementation would be valuable for both casual and advanced users.

Problem solved:

No current way to revisit what you’ve recently listened to if you forgot to save it.

Users lack visibility into their own music habits or trends.

Makes it difficult to track listening preferences over time or rediscover older favorites.

Brought benefits:

Music rediscovery: Easily find tracks and albums you’ve enjoyed but didn’t favorite.

Deeper engagement: Stats provide a sense of ownership and personalization.

Taste evolution tracking: See how your music preferences change over months or years.

Smart playlist potential: Could power auto-playlists based on your most listened artists or genres even with dates !!

Fun and shareability: Viewing top tracks or a “year in music” is something many users enjoy.

Other application solutions:

 
This feature would provide users with a detailed listening history and usage statistics, including previously played tracks, most played artists, albums, and genres, along with visual representations like charts or trends over time. It allows users to better understand, reflect on, and revisit their listening habits. Time-based filtering (weekly, monthly, yearly, all-time) and play counts would offer deep personalization and enhance user engagement.
 

Additional description and context:

 
Roon has this feature and would love to see in symfonium of possible !!
 

Screenshots / Mockup:

 

   

1 Like

I haven’t used it in a while but Namida also has this too. You can click on any date in the calendar and it brings up all your most listened songs from that date too.

I’m back, this is what it looks like btw

Hey your UI looks awsome , here the thing is i use Local device and for local device that support isnt there right now :wink:

It’s a completely different app, and it’s also local. I’m just showing Tolriq an example of how it could look if he implemented it.

Not sure if you know about this already, but ListenBrainz is a platform I recommend checking out for this. It’s free, open source, and can scrobble tracks from across different platforms.

Personally, for me, getting stats inside of Symfonium wouldn’t be helpful or insightful, since it would only capture a fraction of my listening habits. I switch between listening to music on my phone (using Symfonium and other apps), on my laptop (via Navidrome web ui, Feishin online, and MusicBee), on YouTube, and (previously) on Tidal + Spotify — ListenBrainz captured it all, and it has its own Spotify-wrapped style recap (random example). You can even subscribe to your top artists/songs/albums for that week/month/year via RSS.

There are quite a few apps that can help with scrobbling to ListenBrainz automatically. For Symfonium and my other Android music apps, I use Pano Scrobbler — open source, and can save scrobbles when you’re offline, and send them to ListenBrainz when you’re back online. PanoScrobbler has an interface a lot like the one @darkwiiingduck shared:

example of different filters

My ListenBrainz stats for June, displayed on Pano Scrobbler:
My Pano Scrobbler stats for the month of june

On my browser, I use webscrobbler, and there are other apps.

Pros of tracking listens separately on a dedicated platform:

  • Can track across devices, apps, platforms
  • You won’t lose your listens if you decide to move to another music app, different OS, or have to reset your Symfonium install
  • Enhanced stats and sharing (RSS, year end wrap, follow other users, view stats across all users)
  • (optional) Opportunities to improve the open source MusicBrainz database and improve existing metadata
1 Like

Hey man thanks a ton , never knew about this !! Let me research about it , try it and get back on this again !! Thanks man

Of course, I hope it’s helpful. I regret not knowing about ListenBrainz sooner. It’s been such a game changer, and a key missing piece in my music streaming journey. Plus, it fulfills everything you listed in your post.

1 Like

BlackPlayer also has a similar feature including total and monthly play history, aswell as the ‘Date Added’, ‘Recently Played’ and ‘Never Played’.

1 Like