# Question on Media Server

**URL:** https://dietpi.com/forum/t/question-on-media-server/20014
**Category:** General Discussion
**Created:** [2 May 2024 16:52 UTC](https://dietpi.com/forum/t/question-on-media-server/20014 "2024-05-02T16:52:57Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![gasto](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/g/8e7dd6/32.png) [@gasto](https://dietpi.com/forum/u/gasto)
#### Post date: [2 May 2024 16:52 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/1 "2024-05-02T16:52:57Z")

</div>

Hey guys,

Quick noob question. I was looking for a lightweight music streaming web app I could install on my SBC to play music while abroad.  
When I tried with MPD apps like MyMPD, ympd or any other which uses MPD as frontend, I get an error related to Alsa/Audio Output not found.

However, if I install Navidrome, Ampache or Koel, it works just fine. But those definitely take more resources.

Is MPD requiring something else that I’m missing here? Does it even fall under the same category as Navidrome and those other ones?  
Thanks!

---

<div class="post-metadata">

### Author: ![WarHawk](https://dietpi.com/forum/user_avatar/dietpi.com/warhawk/32/21_2.png) [@WarHawk](https://dietpi.com/forum/u/WarHawk)
#### Post date: [3 May 2024 00:13 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/2 "2024-05-03T00:13:37Z")

</div>

[PlexAMP](https://www.plex.tv/plexamp/) works quite well…I stream my music to my bluetooth radio

---

<div class="post-metadata">

### Author: ![gasto](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/g/8e7dd6/32.png) [@gasto](https://dietpi.com/forum/u/gasto)
#### Post date: [3 May 2024 06:41 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/3 "2024-05-03T06:41:47Z")

</div>

Thanks for the suggestion. Plexamp would seem to be an overkiller for this case, but I’ll take it a look on my other SBC, which also has more CPU and RAM.

---

<div class="post-metadata">

### Author: ![Joulinar](https://dietpi.com/forum/user_avatar/dietpi.com/joulinar/32/57_2.png) [@Joulinar](https://dietpi.com/forum/u/Joulinar)
#### Post date: [3 May 2024 13:14 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/4 "2024-05-03T13:14:18Z")

</div>

maybe @MichaIng can help with audio problems.

---

<div class="post-metadata">

### Author: ![gasto](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/g/8e7dd6/32.png) [@gasto](https://dietpi.com/forum/u/gasto)
#### Post date: [3 May 2024 14:14 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/5 "2024-05-03T14:14:34Z")

</div>

Hey Joulinar, I think it might have with this configuration (which I never touched once I installed myMPD): [Music Player Daemon/Tips and tricks - ArchWiki](https://wiki.archlinux.org/title/Music_Player_Daemon/Tips_and_tricks#HTTP_streaming)

Not 100% sure though.

---

<div class="post-metadata">

### Author: ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)
#### Post date: [4 May 2024 16:34 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/6 "2024-05-04T16:34:16Z")

</div>

When you install MPD via `dietpi-software`, it is configured to use the `default` ALSA PCM as defined in `/etc/asound.conf` based on your sound card selection in `dietpi-config`. Check whether that one points to the correct/existing PCM as listed in `aplay -l`. You can also test with `speaker-test`, whether the default plays noise successfully.

---

<div class="post-metadata">

### Author: ![WarHawk](https://dietpi.com/forum/user_avatar/dietpi.com/warhawk/32/21_2.png) [@WarHawk](https://dietpi.com/forum/u/WarHawk)
#### Post date: [6 May 2024 07:52 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/7 "2024-05-06T07:52:45Z")

</div>

Have you looked into [Navidrome](https://www.navidrome.org/)?

> # Navidrome Overview
> 
> Learn more about Navidrome’s features
> 
> Navidrome can be used as a standalone server, that allows you to browse and listen to your music collection using a web browser.
> 
> It can also work as a lightweight Subsonic-API compatible server, that can be used with any [Subsonic compatible client](https://www.navidrome.org/docs/overview/#apps).
> 
> ## Features
> 
> - Very **low resource usage**. Runs well even on simple Raspberry Pi Zero and old hardware setups
> - Handles very **large music collections**
> - Streams virtually **any audio format** available
> - Reads and uses all your beautifully curated **metadata**
> - Great support for **compilations** (Various Artists albums) and **box sets** (multi-disc albums)
> - **Multi-user** , each user has their own play counts, playlists, favorites, etc…
> - **Multi-platform** , runs on macOS, Linux and Windows. **Docker** images are also provided
> - Ready to use, official, **Raspberry Pi** binaries and Docker images available
> - Automatically **monitors your library** for changes, importing new files and reloading new metadata
> - **Themeable** , modern and responsive **Web interface** based on [Material UI](https://material-ui.com/) and [React-Admin](https://marmelab.com/react-admin/)
> - **Compatible** with all Subsonic/Madsonic/Airsonic clients. See below for a list of tested clients
> - **Transcoding** on the fly. Can be set per user/player. **Opus encoding is supported**
> - Translated to **17 languages** ([and counting](https://www.navidrome.org/docs/developers/translations/))
> - Full support for **playlists** , with option to auto-import `.m3u` files and to keep them in sync
> - **Smart** /dynamic playlists (similar to iTunes). More info [here](https://github.com/navidrome/navidrome/issues/1417)
> - Scrobbling to **Last.fm** , **ListenBrainz** and **Maloja** (via custom ListenBrainz URL)
> - **Sharing** public links to albums/songs/playlists
> - **Reverse Proxy** authentication[\*](https://www.navidrome.org/docs/usage/security/#reverse-proxy-authentication)
> - [Jukebox mode](https://www.navidrome.org/docs/usage/jukebox) allows playing music on an audio device attached to the server, and control from a client
> 
> ### Features supported by the Subsonic API
> 
> - Tag-based browsing/searching
> - Simulated browsing by folders (see note below)
> - Playlists
> - Bookmarks (for Audiobooks)
> - Starred (favourites) Artists/Albums/Tracks
> - 5-Star Rating for Artists/Albums/Tracks
> - Transcoding and Downsampling
> - Get/Save Play Queue (to continue listening in a different device)
> - Last.fm and ListenBrainz scrobbling
> - Artist Bio from Last.fm
> - Artist Images from [Spotify (requires configuration)](https://www.navidrome.org/docs/usage/external-integrations/#spotify)
> - Album images and description from Last.fm
> - Lyrics (currently only from embedded tags)
> - Internet Radios
> - [Jukebox mode](https://www.navidrome.org/docs/usage/jukebox)
> - Shares ([experimental support](https://github.com/navidrome/navidrome/pull/2106))

Open Source too  
Apps for all the phones and whatnot…

There are tons of ways to install…docker…bare metal, easy to follow walkthru’s too

> **[Installation](https://www.navidrome.org/docs/installation/)**
>
> Learn how to install Navidrome on your specific platform

---

<div class="post-metadata">

### Author: ![gasto](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/g/8e7dd6/32.png) [@gasto](https://dietpi.com/forum/u/gasto)
#### Post date: [6 May 2024 08:04 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/8 "2024-05-06T08:04:55Z")

</div>

> [@WarHawk](#):
>
> **w resource usage**. Runs well

Yep, Navidrome actually seems one of the best options. Didn’t imagine it’d be low on resources given the features it has.

As for MPD, I get now why it didn’t work since I don’t have any soundcard on my SBC.

That’s basically I think why MPD doesn’t work and Navidrome does. So I’ll stick to the latter.  
Thanks!

---

<div class="post-metadata">

### Author: ![MichaIng](https://dietpi.com/forum/user_avatar/dietpi.com/michaing/32/7_2.png) [@MichaIng](https://dietpi.com/forum/u/MichaIng)
#### Post date: [6 May 2024 19:17 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/9 "2024-05-06T19:17:01Z")

</div>

> [@gasto](#):
>
> I don’t have any soundcard on my SBC.

Ah, so you need a steaming server only, no jukebox player. It is actually possible to run MPD like that as well, if I am not mistaken. Comment or remove the `audio_output` block for this in `/etc/mpd.conf`. Indeed, MPD it is more meant for audio output/handling at the server-side, so `dietpi-software` configures it like that OOTB, but since it is light and has light frontends/web interfaces, not a bad idea to use it as pure streaming server backend either.

> [@WarHawk](#):
>
> There are tons of ways to install…docker…bare metal, easy to follow walkthru’s too

And on DietPi, the most obvious install option of course is `dietpi-software` 😉. Nothing against other install methods, but it is at least a little weird when a moderator on a DietPi forum links other install methods, but does not mention the native DietPi method at all 😄.

---

<div class="post-metadata">

### Author: ![WarHawk](https://dietpi.com/forum/user_avatar/dietpi.com/warhawk/32/21_2.png) [@WarHawk](https://dietpi.com/forum/u/WarHawk)
#### Post date: [7 May 2024 02:17 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/10 "2024-05-07T02:17:09Z")

</div>

Didn’t look into it enough…yeah…should have thought of that 😉

---

<div class="post-metadata">

### Author: ![system](https://dietpi.com/forum/uploads/default/original/1X/7e1021de2213860bce185915ce2c1786e56490ec.png) [@system](https://dietpi.com/forum/u/system)
#### Post date: [5 August 2024 02:17 UTC](https://dietpi.com/forum/t/question-on-media-server/20014/11 "2024-08-05T02:17:19Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
