Completed PythonDesktop AppAPI IntegrationMusic

Music Player

A Spotify alternative for your local music library — with synced scrolling lyrics, genre sorting, custom playlists, and AI-powered song recommendations.

Overview

A fully-featured desktop music player for locally stored audio files, built as a personal alternative to Spotify. Lyrics, recommendations, and a clean interface — without the subscription.

Features

  • Synced lyrics — downloads lyrics from an API and highlights each line in real time as the song plays
  • Recommendations — suggests songs based on your most-listened tracks using listening history analysis
  • Genre sorting — auto-tags and groups music by genre
  • Custom playlists — create, edit, and reorder playlists
  • Threaded loading — metadata and lyrics load in background threads so playback is never interrupted

Tech Stack

Python · OS · JSON · urllib · threading · dataclasses