Eject the card, insert into Pi and boot up. An empty text file is OK, but it should have no extension. When it is finished, eject the card and re-insert it, and identify the smaller "boot" partition, which will look like one of 2 separate drives (e.g.
UPNP PLAYER RASPBERRY PI FOR FREE
Experienced Linux users can snigger at my comments and pick out the interesting bits.ġ) Create a working Raspbian system, with suitable authorities.įlash your microSD card (minimum 4GB), using balenaEtcher or Win32DiskImager, both available for free on the web. These notes are written from the perspective of a Windows user who is not familiar with Linux.
UPNP PLAYER RASPBERRY PI PC
(NB Linux is case sensitive and Linux comments start with #.) Both of these PC utilities are freely available on the web, and will require you to know the IP address of your Pi, preferably fixed. If you are Windows-familiar and Linux-new, you will be able to access the Pi over your network, using PuTTY or similar for entering Linux commands, and WinSCP or similar for copying/moving/editing files. Some editing of config files is required, and they will both be working together as a UPnP renderer, along with a remote. So the solution is basically stock Raspbian, followed by installing two programs from the Raspbian repository: mpd and upmpdcli. Both work with the same settings shown below. (DAC) I have 2 Pis, one which uses a USB port to connect to a Cambridge Audio DACmagic, one uses the HifiBerry add-on card. (UPnP Renderer) Raspberry Pi 3B, Raspbian (-raspbian-stretch-lite). (UPnP Control Points) Windows/UPPlay, iOS/Kazoo, Android/BubbleUPnP. TKL is based on Debian 8, which is closely related to Raspbian, so these server functions could be migrated to the Pi, but I prefer to keep them separate. (UPnP Server) Minimserver, Minimstreamer and BubbleUPnP Server running on an Intel 386 device with Turnkey Linux 14. can be operated via a standard USB Infra Red Windows MCE remote control plays all my internet radio streams without issue plays long GPM tracks without closing them halfway no digital processing except decoding mp3/m4a streams/files So I tried out standard Raspbian, and after some experimentation, I worked out a solution that met these criteria:. Thanks to the developer at Bubblesoft for pointing me in this direction. After experimentation, I found this made all the difference, using tracks which I knew always failed at a certain point. After 0.21, mpd downloads to a buffer ("- curl: download to buffer instead of throttling transfer"), and then plays the downloaded data. This only works reliably for me with mpd versions after 0.21, because GPM servers have a tendency, for tracks > c10 mins long, to close the stream if the renderer is demanding data in chunks which it considers too small.
UPNP PLAYER RASPBERRY PI ANDROID
The reason the mpd version is important is because I sometimes stream Google Play Music(GPM), via BubbleUPnP on android devices, which makes GPM look like a UPnP music server. Or they didn't like the internet radio links coming from my main music server (Minimserver). First, they seemed to all use an old version of mpd, the music player daemon, and secondly, they didn't support the use of an infra-red remote control. I have tried various turnkey-packaged solutions for using a Pi as a music renderer, but they generally didn't satisfy because they were designed to do more than be a renderer, while the renderer function failed on various counts.