Het bouwen van een muur gemonteerde "SqueezePlayer"-netwerk-muziekspeler met behulp van Squeezelite, Jivelite en een Raspberry Pi. Ik bouwde dit project omdat Logitech heeft gestopt met het maken van zijn "Squeeze" lijn van genetwerkte muziekspelers. Omdat de serversoftware is open source, en omdat ik blijven zijn verschillende netwerk spelers rond het huis die alleen werken off van de Logitech Media Server (oorspronkelijk genoemd de Squeezebox Server), en ten slotte omdat een paar intrepid zielen in de Squeeze forums (http://forums.slimdevices.com/showthread.php?97046-Announce-Squeezelite-a-small-headless-squeezeplay-emulator-for-linux-%28alsa-only%29) gebouwd software emulators voor een netwerk muziekspeler en zijn interface; Heb ik besloten om dit project samen te stellen.
Hier is een video van de voltooide speler:
Dit project laat zien hoe zowel het bouwen van de hardware en het opzetten van een Raspberry Pi met de juiste software. De onderdelen die nodig zijn kunnen variëren afhankelijk van wat voor soort een systeem je wilt; maar hier gebruik ik een Raspberry Pi Model B en een Mimo UM-720F USB Touchscreen Display (http://www.mimomonitors.com/products/mimo-720-f-flex-screen-mountable-touchscreen-usb-monitor). Bovendien, ik heb gebruikt een Rosewill powered USB-hub voor het aandrijven van zowel de Raspberry Pi en de monitor en een T-amp versterker voor het aandrijven van een paar van JBL-luidsprekers in het plafond.
Het project bestaat uit twee grote delen. Eerst, het voorbereiden van de Raspberry Pi om uit te voeren van de juiste software om te verbinden met de muziekserver en weer te geven van de interface; en ten tweede, installeer de hardware in de muur.
Image bestanden beschikbaar voor pi1 en pi2
Voor degenen die niet willen hun eigen systeem opbouwen vanaf nul, heb ik een schijfkopie van een werkend systeem gemaakt. U kunt het downloaden van de gecomprimeerde afbeelding van hier. U kunt de afbeelding selecteren voor de Raspberry Pi 1 of de Raspberry Pi 2. Unzip het bestand en schrijft het naar een SD-kaart (2GB of groter moet werken).
U zult moeten veranderen van het root-wachtwoord (momenteel "root" en het wachtwoord van de squeezeuser (momenteel "squeeze"). U moet ook de juiste xorg configuratiebestand te kopiëren naar /etc/X11/xorg.conf.d/20-displaylink.conf. Er zijn twee voorbeelden in de/home/squeezeuser/directory. Een is voor het scherm van de Mimo gebruikt in dit project en de andere is voor de Lilliput 7" UM-70/C/T MiniUSB Touch Screen Monitor. Zoals geleverd, de afbeelding gebruikt de Lilliput xorg bestand. Tot slot moet u uw touchscreen kalibreren door de xinpu_calibrator-regel in het bestand .xinitrc in de basismap van de squeezeuser. De uitvoer in een tekstbestand zal worden en u moet deze gegevens kopiëren naar /etc/X11/xorg.conf.d/90-calibrator.conf.