orenskl / HiFiStreamer

An Audiophile open source streamer based on a Just enough OS Linux distribution and Mopidy
https://www.hifistreamer.org
11 stars 1 forks source link
audio audiophile jeos linux mopidy music network spotify stream streaming tidal

HiFiStreamer

HiFiStreamer is an attempt to setup and build a full Audiophile network streaming device software based Linux with a JeOS concept, the main objective for this project is pure audio Bit Perfect sound reproduction from the source to the sink (from the network to the DAC). The project currently uses Mopidy as its audio network streamer and Mopidy-Iris as the UI, there is also support for TIDAL streaming via Mopidy-Tidal. The first implementation will support generic x86 devices and hopefully I will add ARM (RPi) in the future.

This project is based on the LibreELEC JeOS disribution.

Mopidy Plugins

Currently this project includes the following Mopidy plugins :

Building

To build HiFiStreamer you will need a Ubuntu 22 build machine, clone the repo and run :

PROJECT=Generic ARCH=x86_64 make image

At the end of the build you should have an img file in the target directory, burn the image to a USB stick.

More building information and installation can be found on the LibreELEC Wiki

Installing

You will need to flash the image file (.img.gz) to a USB stick, this can be done either with the LibreELEC tool or Balena ETECHER.

Usage

After installation and booting the UI should appear on the display, you can also access it via a browser here http://hifistreamer. The UI is composed of two tabs at the lower left of the screen:

Setup

If you want to tweak more advacned options then the only way to access the config files is via SSH or SMB.

All the configuration files can be found in the SMB Configfiles share.

The root password is hifistreamer, all the config files are in the /storage/.config directory.

Mopidy

The Mopidy config file is in /storage/.config/mopidy/mopidy.conf.

Please consult the Mopidy documentation for configuration options.

Contribution

This whole project was not possible with the great effort and contribuiton to the open source community of the good people at LibreELEC - kudos to all of you.