Back to project gallery

Media Player

Published on: May 20, 2026

1 min read

Media Player home screen
programming

Overview

Silver Screen is a local music player that works across all platforms (Windows, Linux, Android, IOS, & MacOS). It started as a group project for one of my Software Development classes to learn Agile & project management. However, I have continued developing this app in my spare time as a solution to my listening needs.

Why?

Building a music app is hardly original, yet I’ve somehow still been left wanting from all the different solutions I’ve tried:

  • Spotify/Youtube Music

    + Great UI

    - Paid subscription

    - No ownership

  • MediaMonkey/Foobar2000

    + Very powerful for managing music

    - Outdated UI

    - No sources for finding lyrics

  • Harmony/BloomeeTunes/misc other apps

    - Previously buggy when tested or otherwise not what I liked

Design

I based my architecture on MVVM with riverpod providers to cleanly separate UI, data and logic.

Features

  • Media control & playback for .mp3, .ogg, etc.
  • Playlists
  • Carplay / Bluetooth headphones control
Synchronized lyrics view
  • Synchronized lyrics & searching for lyrics with LRCGET