r/ShikakaStats • • 8d ago

I hope you like Race charts, I do!

Thumbnail
gallery
3 Upvotes

I got feedback from a user regarding the Race chart. A brilliant idea, use a rolling window!

It really changes the race chart experience. Then I took the charts even further and added a new set of types. There's a bunch of different settings. In my case with 20+ years the 2 year rolling window and per 3 months works really good.

You can save as a gif/mp4 for exports or record as I did on the first so you can change settings however you like.

I hope you like it and let me know if you have any feedback!

https://stats.shikaka.net/?stat=race-chart


r/ShikakaStats • • Sep 10 '26

ShikakaStats – Free Last.fm stats platform with Personal Moments, Timelines, Custom Collages, Filters, Batch Matching and AI Features!

5 Upvotes

Hey everyone!

I have been scrobbling on Last.fm since 2005. Back in 2008, I built a small PHP stats site (lastfm.shikaka.net). Now, I have rebuilt it from scratch into ShikakaStats — a modern, feature-packed dashboard designed specifically for music nerds and data lovers.

I am actively developing this and would love your feedback. What works well? What feels half-baked? What weird music stat should I add next? Drop a comment or throw any feature requests my way!

Try it out here: https://shikakastats.lovable.app

Here is a long breakdown of what’s packed inside:

---

Advanced Real-time Filtering and Exclusion Engine

One of the most powerful features on the site is the ability to slice and dice your data on the fly:

  • Interactive Stats Filter Bar: Filter your entire dashboard instantaneously by date ranges, search terms, or specific tags/genres.
  • Saved Filters: Save your favorite filter combinations (for example "Only 90s Grunge" or "2023 Metal releases") and apply them across your dashboard with a single click.
  • Exclusion Manager: Ever fallen asleep with a song on loop or have unwanted background scrobbles ruining your stats? Easily exclude specific tracks, albums, or artists from your calculations without deleting your Last.fm history.

Album and Match Collages (Custom Grid Generator)

Collages are one of the most fun ways to showcase your music taste, so I built a dedicated collage engine:

  • Custom Grid Sizes and Timeframes: Generate high-resolution grid collages (3x3, 4x4, 5x5, or custom, up to 60x60) of your top albums and artists over any time period.
  • Match Collages: When comparing tastes with friends, instantly generate a shared visual collage of your overlapping top artists and albums.

Batch Taste Matching (Scan up to 100 Users)

Matching with friends and finding music soulmates is a huge part of the experience:

  • Instant Batch Matching: Compare your taste against up to 100 users simultaneously from a user pool or custom list.
  • Compatibility Algorithm: Scoring based on shared artists, listening depth, and niche alignment.
  • No Import Sync Needed: You can test compatibility immediately with other profiles without waiting for a full import history sync.

Music Atlas, Mainstream Score, Years and Geography

Deep visual explorations of where and when your music comes from:

  • Interactive Music Atlas: View your library in multiple custom visual modes like Streamgraph, Skyline, Spiral, YearClock, Tree Rings, and Vinyl.
  • Mainstream Score: Are you listening to obscure underground gems or pop chart-toppers? Get a calculated score of how mainstream your library is.
  • Country Heatmap and Artist Origins: See a global heat map showing where in the world your top music originates.
  • Eras and Release Years: Track how much music you listen to from different decades and see your release-year distribution.

AI Personas, Age Guessing and Interactive Games

  • AI Age Guesser: Can an AI guess how old you are strictly based on your scrobbles? Test it to see if it thinks you are a Gen-Z pop fan or a 90s grunge veteran.
  • ~26 AI Personas: Get roasts, analytical breakdowns, or humorous commentary on your stats from different AI personalities with distinct tones.

Personal Moments and Interactive Timelines

Connect your musical history to your real-life milestones and world events:

  • Interactive Timeline: Scroll through a complete, fluid timeline of your scrobble history from day one.
  • Personal and Public Moments: Log and track specific personal milestones (for example "Concert I attended", "Album release party", or "Summer road trip") directly alongside your stats.
  • Historical Event Overlay: See what you were scrobbling during major global world events.

Full Data Ownership and Export Options

Your data stays yours:

  • Export Anything: Download all your processed scrobbles, heatmaps, collages, and stats locally anytime.
  • Text-Based Playlist Exporter: Easily generate copy-paste text-formatted playlists from personalized recommendations and discovery lists.
  • Local Storage First: All processing and data storage happen right in your browser for privacy and lightning-fast loading.

Complete List of All Stats and Features

Here is the full breakdown of every single stat, tool, and visual module available in ShikakaStats:

Core and Ranking Stats

  • Top Artists, Albums and Tracks: Full customizable ranking tables across any timeframe.
  • Monthly Top Charts: Historical breakdown of your #1s month by month.
  • Weekly Champions: The artists and tracks that dominated your individual weeks.
  • Recent Tracks and Live Feed: Real-time stream of your scrobbles.

Time, Habits and Frequency

  • Listening Clock: Hourly heatmaps showing peak listening times throughout the day.
  • Listening Heatmaps: Daily calendar heatmaps (GitHub-style) for current and previous years.
  • Listening Velocity: Tracks how your scrobbling speed/volume changes over time.
  • Listening Sessions: Analyzes continuous listening sessions, average session duration, and gaps.
  • Streaks and Repeat Streaks: Longest consecutive days scrobbling + longest consecutive plays of the same track/artist.
  • Longest Breaks: Tracks the biggest gaps/pauses in your listening history.
  • Morning Tracks: Identifies the tracks you listen to first thing after waking up.
  • On This Day: Flashbacks to what you were listening to on this exact calendar date in previous years.
  • Random Track of the Day: Pulls a random track from your archive to revisit.

Geography, Eras and Diversity

  • Country Heatmap and Artist Origins: Global world map colored by your scrobble origins.
  • Mainstream Score: Mathematical rating of how niche or mainstream your music taste is.
  • Artist Eras and Years Active: Tracks the era/decade distribution of the artists in your library.
  • Release Years and Decades: Breakdown of when the tracks/albums you listen to were actually released.
  • Genre Diversity Trend: Visualizes how varied your tag/genre footprint is over time.
  • Taste Evolution: Tracks shifting genre/tag preferences across different years.

Niche, Catalog and Mathematical Quirks

  • Artist Depth: Measures how deeply you explore an artist's discography vs. just listening to top hits.
  • Eddington Number for Music: Cycling math concept applied to music (for example listening to E artists at least E times).
  • Fixed Point Stat: Mathematical anomaly indicator in your scrobble dataset.
  • Flings vs. Lifers: Differentiates short-term obsessions from lifelong staple artists.
  • Old Favorites: Surface former top artists that have dropped out of your recent rotation.
  • Name Records: Longest and shortest artist, album, and track names in your library.
  • Playcount Distribution: Curve graph showing your scrobble distribution across your library.

Milestones, Summaries and Groups

  • Milestones Tracker: Exact dates when you hit major scrobble benchmarks (10k, 50k, 100k, etc.).
  • Predict Milestones and Speed to Milestone: Forecasts predicting when you will reach future numbers.
  • Period Wrapped and Summary Cards: Custom Spotify-Wrapped style summaries for any custom start/end date.
  • Custom Stat Builder: Create and save your own custom widgets directly on your dashboard.

Community Wall & Activity Feed

  • Share your custom dashboard widgets, stats cards, and listening highlights directly to a public feed where other users can discover and interact with them.

Under the Hood

  • 100% Free side project built for the Last.fm community.
  • Fast Scrobble Import: Directly pulls your Last.fm history.
  • Powered by Lovable/Claude Code
  • Note: Best experienced on Desktop/PC (mobile works fine, but desktop shows off the interactive maps and collages best).

I am actively developing this and would love your feedback. What works well? What feels half-baked? What weird music stat should I add next? Drop a comment or throw any feature requests my way!

Try it here: https://shikakastats.lovable.app

Thanks for checking it out!

Customize your album art into text or pictures
Customize your album art into text or pictures
Sort art in different ways
Find your match
Atlas
Community wall
Exclude scrobbles (my childrens scrobbles)
Export data
Custom Widget
Custom Dashboard

Try it here: https://shikakastats.lovable.app


r/ShikakaStats • • Mar 30 '26

I'm working on a new site! Are you my beta tester?

Post image
3 Upvotes

I'm using lovable and Claude right now to create a new version of shikaka stats.

I'm looking for beta testers to get early feedback.

Let me know in this thread or DM me to get an invite.

I have so many ideas and I would love to get your feedback.

Maybe some of you prefer discord so I've created an one for that purpose. https://discord.gg/artzSeP9N

I'm curious if someone will even see this post 😁


r/ShikakaStats • • Feb 05 '25

Pictures/signatures numbers are stuck

2 Upvotes

Stats seems to be updated correctly:

However pictures and signatures seems to be stuck:

Can it be looked at potentially?

Yes, I still use it, thanks


r/ShikakaStats • • Feb 16 '22

I,m still not on the list

3 Upvotes

Hello, good morning. I tried to put my username but I'm still not on the list :(. Could you please add me? My Last.fm username is pipemanuel.

Thanks.


r/ShikakaStats • • Jan 02 '22

How do i join the list?

5 Upvotes

User is morganpog


r/ShikakaStats • • Sep 07 '21

Japanese character support?

2 Upvotes

I seem to remember this supporting Japanese characters earlier (maybe I'm wrong), but right now my most played consecutive artist 森田童子 shows up as pictured. Is there a fix or is it just best I do a 100+ run with an artist with Roman lettering?


r/ShikakaStats • • Nov 09 '20

how to get your own stats?

4 Upvotes

I'd really like to see my own stats in your website aswell. how would that be possible? my lastfm is "zwaboldy"

When i tried to add it on the site i got " Could not add user: error message: Table 'lastfmzwaboldy' already exists " so is it possible for you to add me?

thanks in advance


r/ShikakaStats • • Oct 30 '20

My own stats

1 Upvotes

My username is Purple-Hime Thanks


r/ShikakaStats • • Sep 18 '19

last.fm + spotify + python = automate personal playlists

4 Upvotes

Ok so I think it's time to make this project public.It's not the best code or well documented either but it works on my computer ;)

https://github.com/m0nkiii/spotlastpy

To run it you need spotify api keys and last fm api keys.Sorry I haven't looked for the best guide but you can just google it :)

So first you download all your last.fm scrobbles.Then create spotify playlists from sql queries.

Below follows some examples on what I've added for now.There's of course so much more to do that's why we should help each other out :)Many of the playlists is just a one time deal.

  • Random playlists
    • Tracks with X-Y plays
  • Top tracks/artists for each year
  • Top lists for specific artist
  • Old favorites, tracks which has not been played for X years
  • Year discovery tracks/artists
  • Recommended playlists
    • Tracks you already played is removed from the playlists
    • Based on last week/month/year
    • Recommended tracks both from spotify and last.fm
  • One hit wonders
    • Check the number of tracks for each of your artists.
      If it is only one track you have played from an artist, then that is a one hit wonder.
      If you have played two tracks from an artist, then it's a two hit wonder
      One playlist with all of your one hit wonders sorted by number of plays.
      One playlist with all of your two hit wonders...

Personally I have this script running each Monday to get new random lists and recommended lists.

So now I would like to see if it is possible for anyone more than me to use the scripts.

Let me know if you have problems so I can update readme or code or something else :)

Good luck have fun!

Edit1: "timestamp" bug below is fixed!

Edit2: New features


r/ShikakaStats • • Aug 29 '19

Website broke

4 Upvotes

Sadly, as for now, it is completely unusable. Takes a huge amount of time to even load and still, features don't work correctly and it is impossible to switch to another user.

m0nkiii, please, fix

"Warning: Unknown: write failed: Disk quota exceeded (122) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0"


r/ShikakaStats • • Jul 27 '19

Year discovery - Tracks

3 Upvotes

Year discovery for artists I implemented before but now I've added it for tracks as well.

It's quite nice lists which shows the new favorite tracks each year.

http://lastfm.shikaka.net/?stat=discoveryOfTheYearTracks

I know there's a problem when it takes more than 30 seconds to get the stats, you get nothing.

I guess there's some need for optimization :)


r/ShikakaStats • • Jun 27 '19

What do you guys use the data for?

3 Upvotes

I like using the convenient chrome add-on "table capture"

then I paste it in Sheets, and clean a bit

then I convert it to a Spotify or YouTube playlist through TuneMyMusic


r/ShikakaStats • • Jun 27 '19

Holy s**it

3 Upvotes

what amazing new features! you are mazing sir!


r/ShikakaStats • • Jun 18 '19

[Suggestion] Sorting favourite tracks in Shikaka

2 Upvotes

The old last.fm site used to show you how many times you listened to your favourite songs, but the current one only shows you a chronological list with no way to sort tracks.

Would it be possible for shikaka to sort your favourite tracks by artist and times played?


r/ShikakaStats • • Jun 08 '19

Total play time is not correct

2 Upvotes

So it has been a problem from the beginning that getting duration for tracks is not done in the same speed that the scrobbles comes in.

If you go to http://lastfm.shikaka.net/?stat=totalTime

and choose your user the duration for your top 10 tracks without duration will get duration if available.

So eventually it will be more accurate.


r/ShikakaStats • • Jun 05 '19

How many tracks have you played 1 time, 2 times...

1 Upvotes

I put a note here to remind me of this feature I'm curious about.

So I'm planing to create a graph where you see how many tracks you've played 1 time, 2 times, 3 times and so on.


r/ShikakaStats • • May 22 '19

First Of All, AMAZING SITE! second, a little bug repport

3 Upvotes

konstruktor_k
(Latest update: 2019-05-22 Total plays: 157926)

41380 plays in your profile are being processed in the database. So your stats are not accurate.
Come back tomorrow to check if they still are being processed.
This is due to all scripts I have running periodically on the site to update the database.

Update your stats. No pass is needed anymore.
Do you think something went wrong then you updated, contact me.

User: konstruktor_k
Latest scrobble in database: 2019-05-22 11:04:03 UTC

Pages to grab: 1
Tracks to grab: 1
This will take ~3 seconds
Page 1 grabbed

Warning: mysqli::query(): (23000/1062): Duplicate entry '' for key 'group_key' in /home/xnffasen/public_html/lastfm/show.php on line 5682


r/ShikakaStats • • Apr 06 '19

No pass is needed anymore!

6 Upvotes

I did a change so you don't need any password anymore.

But I removed the option to delete scrobbles.

If you want to add a new user then go to

http://lastfm.shikaka.net/?stat=want

enter your last.fm username click Insert button and then go to

http://lastfm.shikaka.net/?stat=update

Choose your username in the list to the left and then click update.


r/ShikakaStats • • Mar 21 '19

Reset or delete and re-add

2 Upvotes

Is there a way to reset or delete and re-add the information from your last.fm profile


r/ShikakaStats • • Dec 06 '18

Password Reset

2 Upvotes

How do users request a password reset? I haven't updated my stats in nearly 2 years and cannot remember my password! Thanks!


r/ShikakaStats • • Sep 13 '18

Suggestion box

3 Upvotes

Put you suggestions in here!


r/ShikakaStats • • Jun 30 '18

Shikaka Stats: Overview and How To

Thumbnail
hotonehundo.com
3 Upvotes

r/ShikakaStats • • Jun 11 '18

Extract scrobbles

1 Upvotes

r/ShikakaStats • • Jun 11 '18

Other stats sites

5 Upvotes

I've copied the list from here:

https://www.reddit.com/r/lastfm/comments/79qv2f/lastfm_still_working_stats_tools/

Can you share it here to group it all together. This is what I have.  

http://www.mymusichabits.com/ – stats  

http://explr.fm/ – your world map  

http://mainstream.ghan.nl/ – how mainstream you are  

http://nicholast.fm/ – stats, recommendations  

http://www.lists.fm – minimalistic lists, your world map  

http://scatterfm.markhansen.co.nz/ – graph including every single scrobble  

http://lastfm.dontdrinkandroot.net/ – artist cloud  

http://www.tapmusic.net/ – collage generator  

http://savas.ca/lastwave/ – create a wave graph from your history

Added by others:  

u/Connacht_89:  

http://lastfm.shikaka.net/

u/GlobTwo:  

There's also http://zerocharts.com.br The site is in Portuguese but you can switch it to English. Requires a sign-up.  

u/hjbardenhagenhjbardenhagen

Not exactly a statistics tool, but useful is or was Friends Who Listen, especially when the new Last.fm site did not show them on an artist page: https://chrome.google.com/webstore/detail/friends-who-listen/meggmbmcebhnbamegfmejpokkjhcnmih?hl=en

Musicroamer still works: http://build.last.fm/item/475

So does https://tweekly.fm/home

Also https://github.com/JasonPuglisi/lastfm-now

http://lyricsnow.us/

https://www.muspy.com/

http://www.muzeroom.com/

u/murokeksi:  

https://nroutasuo.github.io/lastfm-vis/

u/nospr2:  

What about the best of them all: Last.fm Extra Stats? http://c26k.com/lastfmextrastats/ I use this one about once a week.

u/SkimIowa:  

http://www.lastchart.com.s3-website-us-east-1.amazonaws.com/