Skip to content

ESP8266 ESP32

yichone edited this page Nov 30, 2016 · 16 revisions

Introduction

ESP32 is already integrated antenna and RF balun, power amplifier, low-noise amplifiers, filters, and power management module. The entire solution takes up the least amount of printed circuit board area.This board is used with 2.4 GHz dual-mode Wi-Fi and Bluetooth chips by TSMC 40nm low power technology, power and RF properties best, which is safe, reliable, and scalable to a variety of applications.

ESP32

Features

*High performance-price ratio; *Small volume,easily embeded to other products; *Strong function with support LWIP protocol,Freertos; *Suppporting three modes: AP, STA, and AP+STA; *Supporting Lua program, easily to develop.

Volumio

https://volumio.org/

Volumio is a dedicated distro, previously known as Raspyfi.

It is based on Linux MPD (Music Player Daemon - see below). It comes with a self-expanding installer ready to go onto an SD card (2GB or more) and a simple browser-based interface to configure all options.

Music can be based on an extended partition, another USB or on a NAS.

For full details see [Service.IN\Setup\Pi Volumio.md]

Other Dedicated Distros

These are aimed at RPi hardware and use MPD as (part of) their music system:

others may include:

'personal' projects include:

Music Player Daemon (MPD)

Linux Music Player Daemon (MPD) is a client-server architecture where MPD is controlled by Music Player Clients (MPC) - for more detail see [http://www.musicpd.org/]. the MPD wiki.

The Pi has dedicated distros based around MPD, such as mpdpup, or Volumio (see above). Or you can simply install MPD yourself (e.g. [http://www.instructables.com/id/Linux-music-server-controlled-by-an-Android-device/])

If you're not sure which MPC client to use, try starting on Android with MPDroid and Lubuntu perhaps with QMpdClient. For an exhaustive list of MPC clients see [http://mpd.wikia.com/wiki/Clients], or check out some of our choices at [https://github.com/artmg/lubuild/blob/master/help/use/Music-and-multimedia.md].

setup

# mkdir /media/Music
# chmod -R 777 /media/Music
# credit - http://www.raspyfi.com/ho-to-install-mpd-on-an-existing-debian-installation-on-raspberry-pi/

# credit - http://www.instructables.com/id/Linux-music-server-controlled-by-an-Android-device/
sudo apt-get update && sudo apt-get install -y mpd

sudo nano /etc/mpd.conf
# ? bind_to_address "any"

sudo /etc/init.d/mpd restart

# other packages required?

# does this sort perms issues? - http://www.reddit.com/r/raspberry_pi/comments/1w8ia0/raspberry_pi_mpd_server/

# alternative using archlinux (quicker boot if you don't need HDMI)
# http://hempeldesigngroup.com/embedded/stories/raspberry-pi-setup-as-mpd-sever/

# troubleshooting - http://mpd.wikia.com/wiki/Music_Player_Daemon_HOWTO_Troubleshoot
# ArchLinux page on setup - https://wiki.archlinux.org/index.php/Music_Player_Daemon
# ArchLinux page on troubleshooting https://wiki.archlinux.org/index.php/Music_Player_Daemon/Troubleshooting
# or consider whether mopidy might be simpler https://docs.mopidy.com/en/latest/installation/raspberrypi/

Research notes

headless pi music articles

other candidate software

Server s/w:

Remote S/w:

  • XBMC Remote
  • Unified Remote (URC ?)

For squeezebox also see Logitech Squeezebox Touch hardware

see also Media Centre

hardware extras

As an alternative to the on-board audio chipset, use an external sound card or USB DAC (Digital to Analogue Convertor). Some of these are available as HAT expansion boards for the Pi. Even cheap devices may give an improved sound quality.

  • IQaudio Pi-DAC+ Full HD Audio Card
  • Behringer UCA202
  • hifiberry

Network Sync

WinAMP syncs with Windows boxes - what about SMB?

Appliance alternative

Before settling on Raspberry Pi as a hardware platform, we considered using a dedicated audio appliance.

search terms

  • "network audio player"
  • "audio streamer"
  • "network music player"
  • "network stereo receiver"
  • "music streaming system"

####With Amp

  • Cocktail Audio X30 £600 incl CD + HDD
  • Onkyo CRN755 £250
  • Monitor Audio A100 £300
  • Sonos Connect:Amp
  • Simple Audio "Roomplayer+ with Amp" (only iOS or PC) £500
  • Linn Sneaky
  • Squeezebox Touch

Without Amp

  • QED uPlay stream - £70

  • Pioneer N50K £500

  • Cambridge Audio Stream Magic 6 v2 £700
  • Cyrus Xa £1,250
  • Naim NDS/NDX £3,000-£6,000

Other makes to check: Raumfeld, Logitec, Lenbrook, Majik ?

Clone this wiki locally