audiodeck

audiodeck

Docker app from JPDVM2014's Repository

Overview

A modern, self-hostable web spectrogram analyzer for your music library

AudioDeck

A modern, self-hostable web spectrogram analyzer for your music library.

What is AudioDeck?

AudioDeck is a self-hosted web application that lets you visually analyze the audio quality of your music files. Think of it as a web-based, modern version of the classic Spek spectrogram analyzer.

Perfect for checking if your "high-quality" FLAC files are genuine or just upconverted low-quality MP3s.

Why Do I Need This? The Visual Proof

Sometimes audio files aren't what they claim to be. A spectrogram reveals the truth:

🟢 Real FLAC (Lossless) 🔴 Fake FLAC (MP3 > FLAC)
Spectrogram of a real FLAC file showing full frequency range Spectrogram of a fake FLAC file showing a 16kHz cutoff
Full frequency range up to 20-22 kHz Clear frequency cutoff around 16 kHz
Rich, detailed spectrum "Brick wall" effect above cutoff

If you see a hard cutoff around 16 kHz, someone converted a low-quality MP3 to FLAC. Real lossless audio preserves the full frequency range.

Key Features

  • 🔋 Ultra Lightweight: Go backend idles at ~15MB RAM
  • ⚡ Zero Server Load: Spectrograms generate 100% in your browser
  • 🛡️ Secure by Design: Path traversal resistant, read-only volume mounts
  • 📱 Responsive: Works perfectly on desktop and mobile
  • 🐳 Docker Ready: Minimal size image
  • 🎵 Format Support: MP3, FLAC, WAV

Quick Start: Docker Compose

Create a docker-compose.yaml file:

services:
  audiodeck:
    image: casantosmu/audiodeck
    container_name: audiodeck
    user: "1000:1000"
    restart: unless-stopped
    ports:
      - "4747:4747"
    volumes:
      - /path/to/your/music:/media:ro

Then run:

docker-compose up -d

Important: Replace /path/to/your/music with the actual path to your music library on your server.

🎵 Support Artists

This tool is useful for verifying your library's quality, regardless of where your music comes from. However, music is art and artists deserve support. If you discover new artists or love certain tracks, please consider buying their music, merchandise, or attending their concerts.

LONG LIVE MUSIC!

License

This project is licensed under the GNU Affero General Public License v3.0.

Install Audiodeck on Unraid in a few clicks.

Find Audiodeck in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Audiodeck Review the template variables and paths Click Install

Download Statistics

17,611
Total Downloads
1,898
This Month
1,634
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
casantosmu/audiodeck:latest
Last Updated2025-11-25
First Seen2025-10-08

Runtime arguments

Web UI
http://[IP]:[PORT:4747]
Network
bridge
Shell
sh
Privileged
false
Extra Params
--user 99:100

Template configuration

MediaPathro
Target
/media
Default
/path/to/your/music
Value
/path/to/your/music
WebUIPorttcp
Target
4747
Default
4747
Value
4747