|Location||Near the amp|
It runs the MPD Server and espeak, other audio related things and a label printer. It is running on Raspbian Stretch Lite.
A DAC+ Hat has been added for better audio quality.
Recently we switch to using Pulseaudio which allows us to have multiple-streams, multi-room audio, and somehow allow people to send audio to the slabpi (Untested).
It is hooked up with UTP. WLAN has been disabled.
PiFi HIFI DAC+ Digital Audio Card added for better audio quality.
Disable the line
Currently runs through LiquidSoap, so there is a +- 30 second delay. Ask r3boot ;).
Fixed an issue where MPD hangs on song change. Fix it by uncommenting "device" option in the "audio_output" block (in my case ALSA) in mpd.conf. This is a common error.
Connection through client.
It is integrated with Home Assistant view on Jarvis.
- port 6666 (8000:16:1) used by the VOIP system
- port 7777 (44100:16:2) used by Audiophiles
The SlabPI is now running PulseAudio, this allows multiple streams to be play simultaneously without having to stop/kill MPD.
Eventually, PulseAudio will be made accessible through the network so everyone can dump their audio to the Slabpi.
Pulseaudio should be accessible over the network, I don't really know yet if it really works though.
There is an icecast server running again on port 8050. It's a direct feed from Pulseaudio so all sounds (Entrance themes, speak commands) will be heard on the stream. Perhaps I'll eventually make MPD send to icecast as well for a "clean signal"
- /nurds (Pulseaudio)
Stream will also display the current playing song or the state of MPD (if paused and such).
Script can be found here
For those not wanting to install a MPD client, there now runs a small MPD client on port 80 (ypmd) that can be used to directly control MPD.
This project now has it's own wiki page, MPDTube
Espeak is now functional, there were ALSA problems. We Pulseaudio now!
Running motion for webcam, see this link
Can be checked with:
It is included in the Home Assistant view of Jarvis.
Labelprinter is up and running. See Labelprinter.
It has a script running which plays a part of a song for each individual member entering the space. See Entrance themes.
espeak Nurdbot implementationSeems to work!
- Moar cams
- Move logging to mounted location to preserve the micro SD card quality.
- Scrobble to last.fm? (Believe we had some privacy concerns with this)