Netjukebox w/MPD on Raspberry Pi

General discussion about netjukebox
Locked
pbouthil
User
Posts: 1
Joined: Fri Aug 15, 2014 4:15 pm

Netjukebox w/MPD on Raspberry Pi

Post by pbouthil »

Please Help!....I have a Raspberry Pi running MPD and would like to get Netjukebox installed on it to be able to stream my music library anywhere but I'm having a hard time deciphering the step by step installation instructions for Netjukebox. The Windows step by step instructions are easy to follow but the Linux one I'm just not getting it. I'm not a full blown expert on Linux but have been using it for many years now with Linux mint for PC and Raspbian for Raspberry Pi. Right now I have 2 music serving programs on the Pi (CherryMusic and MPD). I would like to eliminate CherryMusic an only have 1 music serving program on the Pi to keep the resources down as well as smoother, cooler running Raspberry Pi.....Thanks.
FrankK
User
Posts: 4
Joined: Tue Mar 31, 2015 11:59 pm

Re: Netjukebox w/MPD on Raspberry Pi

Post by FrankK »

Have U found out HowTo?
There is really no need for anything else than MPD when it comes to music files.
For video and photos install MiniDLNA on the RPI

Play or control your MPD music files with GMPC (Linux) or Auremo, etc (windows), MPDroid (Android) or MPoD (IOS), Music Player Minion (Firefox)
Lock your RPI onto the hifi (pref. with a DAC) and use the above as remote control.

Take a look at you're /etc/mpd.conf:

Play music locally on the RPI (connected to the HIFI):

Code: Select all

audio_output {
        type            "alsa"
        name            "ALSA"
#       device          "hw:0,0"        # optional: i.e. 0,0 for analog 0,1 for a USB-Dac
#       format          "44100:16:2"    # optional
        mixer_type      "software"      # optional "hardware" but "software" gives remote volume control
#       mixer_device    "default"       # optional
#       mixer_control   "PCM"           # optional
#       mixer_index     "0"             # optional
}
Play music locally with Pulseaudio and have the opportunity to send the output to another Linux box (sink):

Code: Select all

dio_output {
        type            "pulse"
        name            "Pulse Output"
#       server          "localhost"              # optional
#       server          "remote_server"          # optional
#       sink            "remote_server_sink"    # optional
}
and for streaming to your mobile or play on any PC with GMPC (Shout plugin):

Code: Select all

audio_output {
        bind            "127.0.0.1"
        type            "httpd"
        name            "Stream"
        encoder         "lame"                # optional, vorbis or lame
        port            "8000"
#       quality         "5.0"                   # do not define if bitrate is defined
        bitrate         "192"                    # do not define if quality is defined
        format          "44100:16:1"
        max_clients     "0"                    # optional 0=no limit
}
Have Fun!
Locked