MusicLounge: Download And Installation

The website is entirely dedicated to give you all info to build easily your own audiophile server but we provide for your convenience our MusicLounge audiophile server image disk to get started quickly.

This distribution includes several ready-to-use services like MPD server (Music Player Daemon), myMPD (MPD Web client), Spotify Connect, Roon Bridge, DLNA access, Upnp renderer, Airplay and remote control management, follow the 6 simple steps below to download, create your SD Card, install and enjoy your music library!




# Our MusicLounge Audiophile server distribution is provided for your convenience. The MusicLounge Audio Server is strictly based on the following distributions on which we have applied all the instructions provided on our website in order to make your job easier, however we strongly suggest to read our tutorials to get a full control on your audio system and customize your installation.

# Edition 2021

# for the Odroid C4 arm64
# Armbian 21.05.2 Focal core with Linux 5.10.34-meson64 –
Sour code:

# for the Raspberry PI 4 armhf (32 Bit)
# Raspberry Pi OS Lite with Linux 5.10 –
# Source code:

# for barebone x64 PC on amd64 platform (Intel NUC, Brix, …) we recommend Debian or
# Debian 10.9 NETINSTALL or standard
# debian-live-10.9.0-amd64-netinst.iso or debian-live-10.9.0-amd64-standard.iso
# Source code:

Read and understand our terms and conditions of use:

by using MusicLounge Audiophile Server you fully understand and agree with our terms and conditions.

Building from scratch:
To build your own audiophile server, simply download the corresponding distribution (see links above) and apply all tutorials from our website, starting here.
Image disc are provided to get started quickly with our audiophile server and are under the same license upon which the distribution is based (see links above for more info).

2- DOWNLOAD & VERIFY -

# download on github

# download the img file


DOWNLOAD MusicLounge (Raspberry Pi OS Lite 32 Bit) Ed. 2021 For Raspberry PI 4

# extract and verify the integrity of .img:
MD5: 11b729e62af7eff9a98187bf65fa3818
SHA1: c434ff8cb0f0c78ad5bb570e2170ce0ab60df570
SHA256: 23e13d0dc575cd4708d0984389874bc45443dd243c8fa483d459e25ad62cce89



DOWNLOAD MusicLounge (Armbian Focal Std) Ed. 2021 For Odroid C4

# extract and verify the integrity of .img:
MD5: d15fd341ffab4b79e49ac10470bfc22e
SHA1: 1f8e1eebdf0791e04b488e7549f21abfa11d9387
SHA256: efd02bb0c795e05242c407c529d14103c19e63d4c4a28374f2768118a46d084e



DOWNLOAD MusicLounge (Debian 10 netinst amd64) Ed. 2021 For barebone PC 64Bit

# extract and verify the integrity of .img:
MD5: a34d80bf411e40d1b0285f175127cf3f
SHA1: 46813f78299f4cab2069abc9b179799b3ce3a542
SHA256: 8b13f31e54977f5f36f860ec341c3edafb74087e0a3069866070cd543e74edf3


# create your SD Card / USB stick using Win32DiskImager on Windows

# on barebone PC with internal SSD use HDD Raw Copy 1.10+ Portable from to clone the img to the SSD
# a simple Celeron + 2GB RAM and 8GB usb stick or SSD is enough like the Gigabyte Brix GB-BXBT-2807

3- FIRST BOOT -

# Basic Audiophile Configuration

# Audiophile Configuration With Optional PreAmp

# connect your USB DAC to the USB port of your board
# connect your device to your LAN network using Ethernet cable (not WIFI)
# optional: connect an USB remote control sensor (not needed for Odroid C4)

# on first boot, read this tutorial to find the IP address of the server
# then open an SSH session (with putty.exe on Windows or Terminal on Linux or Mac),
# login username: pi
# and password: musiclounge

# why user pi?
# cause the distro was initially done with Raspberry PI, pi is short and all our tutorials use pi user. Obviously you’re free to create another user.

login as: pi
pi@'s password:
___ _ _ _ ____ _ _
/ _ \ __| |_ __ ___ (_) __| | / ___| || |
| | | |/ _` | '__/ _ \| |/ _` | | | | || |_
| |_| | (_| | | | (_) | | (_| | | |___|__ _|
\___/ \__,_|_| \___/|_|\__,_| \____| |_|

Welcome to Armbian 21.05.2 Focal with Linux 5.10.34-meson64

System load: 2% Up time: 3 min
Memory usage: 7% of 3.73G IP:
CPU temp: 34°C Usage of /: 71% of 3.7G
RX today: 1.1 MiB

[ General system configuration (beta): armbian-config ]pi@musiclounge:~$

# if you intend to create a multi-room audiophile configuration sharing the same music library on your LAN network
# do not forget to change the hostname and services to avoid conflict between each audio server (see the corresponding tutorial)


# resize (expand) your data partition is optional

# Odroid C4 with Armbian

  1. $ sudo systemctl enable armbian-resize-filesystem
  2. $ sudo reboot

# Raspberry PI 4 with RaspPI OS, simply run raspi-config and select Advanced Options > Expand Filesystem and reboot

  1. $ sudo raspi-config

# expanding your partition during the boot can take a while (depending the size of your SD Card) so be patient,

# at first boot you should see

Usage of /: 71% of 3.7G

# after expansion on 16GB SD Card

Usage of /: 19% of 14G

# reboot & reopen an SSH session and login as pi user to continue


# auto mount your music library (NAS storage or Windows share point available on your LAN network) at startup is easy

# tutorial:

# edit fstab type

  1. $ sudo nano /etc/fstab

# add the following line at end and change IP address and name of the directory and username/password

# example1: connect as guest to \\MyNAS\Music directory (change to the IP of your NAS server and the name of shared directory)

//192.168.x.x/Music /mnt/media cifs auto,username=guest,password=,vers=1.0,x-systemd.automount,x-systemd.device-timeout=10 0 0

# example2: enter your IP and change myname/mypasswd to your values:

//192.168.x.x/Music /mnt/media cifs auto,username=myname,password=mypasswd,x-systemd.automount,x-systemd.device-timeout=10 0 0

# example3: with _netdev to wait for network:

//192.168.x.x/Music /mnt/media cifs username=guest,password=,_netdev,x-systemd.automount,x-systemd.device-timeout=10 0 0

# complete example with:

– “\\NAS\music” library Windows share point (NAS IP address:,

– login as guest force SMB v1 (vers=1.0),

– waiting for network ( _netdev param)

// /mnt/media cifs username=guest,password=,vers=1.0,_netdev,x-systemd.automount,x-systemd.device-timeout=10 0 0

# CTRL+O to save
# CTRL+X to exit

# reboot and restart SSH session

  1. $ sudo reboot

# open an SSH session and login as pi to check the shared point 

# list all shared point type:

  1. $ findmnt -l

# only cifs:

  1. $ findmnt -t cifs

# check if the Music library is mounted correctly

  1. $ ls /mnt/media

if the music files are not present, go back to the above step to fix your fstab entry, reboot and check again


# everything is correctly configured we can update the music library database, exit the ssh session and

# open your Internet browser to type the IP address of the audio server, then select update database

# Be patient updating your music library can take a while, 1500 albums/19000 songs is about 10mn to be updated



# Congrats, you have now a full control of your music.

# The MusicLounge distribution contains a lot of services to manage your music library

# open your internet browser and type the IP address of your MusicLounge server to use myMPD Web Client
# http://192.168.x.x:8080

# install a MPD client on your phone / tablet like MALP for Android ( )

# you can use the Spotify Player app on your phone, play your favorite album and output audio to Musiclounge device (Spotify Connect)

# or even use a DLNA client like BubbleUpnp for Android to browse your music library from your phone / tablet

# also any Upnp client on iPhone, Android, Windows or MacOS will be able to “renderer” the music stored locally to your audio system, choose MusicLounge renderer

# Roon bridge is also installed and will be recognized by Roon core app.

# a basic support of standard MCE remote control is included (see the dedicated page to customize the installation if your rc is not recognized )

# and it’s obviously possible to create easily a multi-rooms system with several MusicLounge audiophile servers (living room, kitchen, bed-room, …),
# build a new server and change the hostname (e.g. MusicBedroom – see the corresponding tutorial) and that’s it!