Mcaster1DNAS

Digital Network Audio Server — Windows Edition

v2.5.3-sec
Core Documentation
🖥️

Windows GUI Guide

Installing, configuring and operating the Mcaster1DNAS Windows desktop application and Windows Service.

WINDOWS_GUI.html
📡

ICY 2.2 Protocol Spec

Full specification for the ICY 2.2 extended metadata protocol including all supported fields and client negotiation.

ICY2_PROTOCOL.html
🎵

Song History API

REST JSON API for track history, now-playing data, and the /songdata endpoint. Includes request/response examples.

SONG_HISTORY_API.html
🔒

SSL Certificate Setup

Generating self-signed and CA-signed certificates for HTTPS listeners, including localhost PEM configuration.

SSL_CERT_GENERATION.html
📌

Static Mount Points

Defining and configuring static mount points for live, podcast and social media streams with ICY 2.2 metadata.

STATIC_MOUNTS.html
🛡️

Security Audit Report

SAST + DAST combined security audit report with 23 patches applied. Includes binary hardening, dependency audit, and verification results.

security_reports.html
Additional References
📖

README

Project overview, feature list, and quick-start instructions for Mcaster1DNAS.

README.html
📋

Windows Changelog

Release history and change log for the Windows-specific builds and installer.

CHANGELOG-WIN.html
📶

ICY2 Protocol Spec (Full)

Extended protocol specification document with wire-format diagrams and compatibility notes.

ICY2_PROTOCOL_SPEC.html
⚙️

YAML Config Reference

Complete YAML configuration file reference covering all keys, types, defaults and examples.

YAML_IMPLEMENTATION.html
Default Port Assignments
Component HTTP Port HTTPS Port Config File
Windows Service / Console 9330 9443 mcaster1dnas-console.yaml
GUI Application (sidecar) 9033 9344 mcaster1dnas.yaml
Quick Links