GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • melodee-project
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — Melodee

README.md

Melodee Logo Melodee Music System

Self‑hosted music streaming, built for huge libraries.

Server • Android Auto • Desktop


✨ What’s inside

App What it is Highlights
Melodee (server) Industrial‑grade music server with web UI and APIs .NET 9 + Blazor UI · OpenSubsonic‑compatible API · Docker/Podman deploy · PostgreSQL · Job engine (scheduled scans) · Inbound → Staging → Production pipeline
Melodee Player (Android Auto) Native Android app for in‑car and phone playback Jetpack Compose UI · Android Auto (Media3) with voice commands · Playlist & search · Persistent now‑playing
MeloAmp (desktop) Cross‑platform Electron desktop client React + Material UI · Theming · Queue & playlists · Equalizer · Cross‑platform packaging

Repos: melodee · melodee-player · meloamp


🚀 Quick start

Goal: get the server running, then connect a client.

  1. Run the Melodee server
    Use Docker/Podman with the provided compose file. See the server’s Quick Start for env vars and commands:
  • 👉 Server setup: https://github.com/melodee-project/melodee#quick-start
  1. Pick a client
  • Android (with Android Auto): Install and point the app at your server URL → https://github.com/melodee-project/melodee-player
  • Desktop (Linux/Windows/macOS): Build/run the Electron app → https://github.com/melodee-project/meloamp
  1. Open the Web UI
    Once the container is up, visit the web interface (default port from your compose .env). Create the first user (auto‑admin) and start scanning your library.

🧩 Features at a glance

Server · Melodee
  • Web UI built with Blazor (Radzen components)
  • APIs: OpenSubsonic‑compatible + native REST API
  • Media pipeline: inbound → staging (manual edits) → production
  • Jobs engine: cron‑like scheduled scans/updates
  • Containers: first‑class Docker/Podman; PostgreSQL included
Android · Melodee Player
  • Android Auto optimized UI with Media3 & voice commands
  • Jetpack Compose + Material Design 3
  • Search, playlists, persistent now‑playing bar
Desktop · MeloAmp
  • Electron + React client with Material UI
  • Queue management, favorites, theming, equalizer
  • Cross‑platform builds (AppImage, DEB, RPM, Snap, etc.)

🧰 For developers

  • Server repo: https://github.com/melodee-project/melodee
  • Run locally: dotnet run --project src/Melodee.Blazor (see repo for details)
  • Contributing: check the server’s Contributing Guide and open issues/PRs

🔗 Helpful links

  • Website: https://www.melodee.org
  • Server docs & Discussion: see the melodee repo
  • Issues: open issues in the relevant repo

⚖️ Licensing

Everything in the Melodee Github Organization is released under the MIT License. See the LICENSE file in each repo.


Made with ❤️ by the Melodee community

Popular repositories Loading

  1. melodee melodee Public

    Industrial grade self-hosted streaming music server.

    C# 64 3

  2. melodee-player melodee-player Public

    Melodee Player is a native Android app for song and playlist playback with Android Auto capabilities.

    Kotlin 2 1

  3. meloamp meloamp Public

    Cross platform streaming client for Melodee

    TypeScript 1

  4. .github .github Public

Repositories

Loading
Type
Language
Sort
Showing 4 of 4 repositories
  • meloamp Public

    Cross platform streaming client for Melodee

    Uh oh!

    There was an error while loading. Please reload this page.

    melodee-project/meloamp's past year of commit activity
    TypeScript 1 MIT 0 0 1 Updated Nov 12, 2026
  • melodee Public

    Industrial grade self-hosted streaming music server.

    Uh oh!

    There was an error while loading. Please reload this page.

    melodee-project/melodee's past year of commit activity
    C# 64 MIT 3 1 0 Updated Jul 14, 2026
  • melodee-player Public

    Melodee Player is a native Android app for song and playlist playback with Android Auto capabilities.

    Uh oh!

    There was an error while loading. Please reload this page.

    melodee-project/melodee-player's past year of commit activity
    Kotlin 2 MIT 1 0 0 Updated Jun 17, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    melodee-project/.github's past year of commit activity
    0 0 0 0 Updated Aug 10, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.