Skip to content

ML Application · JavaScript

MassMusic

🎧 Your own Spotify-style music player: plays your local files, fills the gaps from YouTube, and imports your Spotify playlists. Runs on your PC.

What it is

MassMusic is a self-hosted desktop music player that plays local files and YouTube content, imports Spotify playlists, and provides daily personalized recommendations using a Bayesian linear contextual bandit trained on user ratings.

  • contextual-bandits
  • expressjs
  • local-music
  • music-player
  • nodejs
  • playlist-importer
  • react
  • recommender-system
  • reinforcement-learning
  • self-hosted
Scored ated9246e11 Nov 2026Changes since

Merit describes the code at this commit. Later pushes count once the owner rescans. How merit is scored

Where it counts

  • Machine Learning80%
  • Data Science40%
  • MLOps10%

How much of the project is about each field, as scoring counts it. It ranks in the field it is most about.

What the judge found

Read from the project's code at its scored commit.

Strengths3

  • End-to-end implementation of a contextual bandit recommendation system from scratch, including linear algebra and sampling.
  • Cohesive desktop application built with Electron, React/Vite, and Express that integrates local files, YouTube, and Spotify.
  • Clear, well-illustrated documentation explaining the recommendation model and user workflows.

Limitations

The owner keeps this project's limitations private.

Around it on the Machine Learning board

Whole board
  1. 10AECS-schedulerLibrary / Framework · Python67.6/100AdvancedRick
  2. 11ORBITLibrary / Framework · Python67.4/100AdvancedPop Alexandru
  3. 12MassMusicML Application · JavaScript67.2/100AdvancedHazem Ilahi
  4. 13ORBIT-allTraining Experiment · Python66.0/100AdvancedPop Alexandru
  5. 14, shared rankgroq-clientLibrary / Framework · Go65.5/100AdvancedMurat Genç

More from Hazem Ilahi