Raspberry Pi muziekserver met ingebouwde Crossover en DSP (11 / 12 stap)

Stap 11: Stap 10: kick out the Jams


Dus, alles naar uw wens is ingesteld en u kunt nu luisteren naar roze ruis met de platste frequentierespons van een stereo systeem ooit. Dat is spannend, maar het gaat niet om laarsjes op de dansvloer, nu, is het?! U, mijn vriend, muziek nodig

Om muziek uit uw super zoete raspberry pi moet je een speler van de muziek. Ik gebruikte Squeezelite en Logitech muziekserver, evenals sommige airplay goedheid van shairplay-sync. Er zijn andere spelers zoals MPD, maar Squeezelite werkt voor mij, dus ik ga mee.

Als u een logitech-muziekserver zittend op sommige NAS of iets niet hebt, zult u willen zet dat op uw Pi.

Kijk naar de Gerrelt super awesome tutorial voor het installeren van LMS

Als je gewoon moet Squeezelite hier is de Gerrelt leerprogramma voor dat

Shairport-sync kan worden gevonden op Mike's Github

Alle 3 te installeren:

Squeezelite configureren

:

Configureren van Shairpoirt-Sync

Voorbeeld configuratiebestand voor Shairport Sync / / instellingen uitgecommentarieerd zijn over het algemeen de standaardinstellingen, behalve waar aangegeven. / / algemene Settingsgeneral = {/ / naam = "Shairport Sync speler"; / / Dit is de naam van de service uitgevoerd, naar iTunes adverteert wordt. De standaardwaarde is "Shairport Sync on" / / wachtwoord = "geheime"; Laat dit uitgecommentarieerd als u niet wilt vereisen een wachtwoord interpolatie = "soxr"; aka vulling"". Standaard is "basic", alternatieve is "soxr". "Soxr" alleen gebruiken als u een redelijk snelle processor hebt. output_backend = "alsa"; Voer "shairport-sync - h" om een lijst van alle output_backends, bijvoorbeeld "alsa", "pipe", "stdout" te krijgen. De standaardwaarde is eerste. / / mdns_backend = "avahi"; Voer "shairport-sync - h" om een lijst van alle mdns_backends te krijgen. De standaardwaarde is eerste. / / port = 5000; Luisteren naar dienst aanvragen die op deze poort / / udp_port_base = 6001; Start toewijzing van UDP-poorten van dit poortnummer wanneer nodig / / udp_port_range = 100; zoeken naar gratis poorten in dit nummer van plaatsen, beginnend bij de UDP-poort base (slechts drie needed).// statistieken zijn = "no"; ingesteld op 'yes' als u wilt afdrukken van statistieken in het log / / drift = 88; Dit nummer toestaan van frames van verschuiving vanuit exacte synchronisatie voordat u probeert te corrigeren resync_threshold = 0; een synchronisatie fout groter dan dit leiden resynchronisation tot zal; 0 schakelt het / / log_verbosity = 0; '0' betekent geen debug verbosity, "3" is de meest uitgebreide. ignore_volume_control = "no"; zet dit op 'yes' als u wilt dat het volume te zijn op 100% ongeacht wat het bronvolume besturingselement is ingesteld op. / / volume_range_db = 60; Gebruik dit om de reeks, in dB, u wilt instellen tussen het maximale volume en de minimumgrootte voor het volume. Bereik is 30 tot 150 dB. Laat het uitgecommentarieerd te gebruiken de mixer native bereik.}; / / Hoe om te gaan met metagegevens, met inbegrip van artworkmetadata = {/ / ingeschakeld = "no"; / / et op Ja als u wilt krijgen Shairport Sync te werven van metagegevens van de bron en het doorgeven via een pijp / / include_cover_art = "no"; / / ingesteld op "yes" om Shairport Sync werven cover art van de bron en doorgegeven via de pijp. U moet ook "ingeschakeld" op "yes" instellen. / / pipe_name = "/ tmp/shairport-sync-metadata";} ;/ / Geavanceerde parameters voor het beheersen van hoe een Shairport Sync runssessioncontrol = {/ / run_this_before_play_begins = "/ volledig/pad/naar/application en args"; / / ervoor zorgen dat de toepassing de machtiging van de uitvoerbare heeft. Het is een script, omvatten de #!... spullen op de eerste regel / / run_this_after_play_ends = "/ volledig/pad/naar/application en args"; Zorg ervoor dat de toepassing de machtiging van de uitvoerbare heeft. Het is een script, omvatten de #
!... spullen op de eerste regel / / wait_for_completion = "no"; ingesteld op "yes" om Shairport Sync te wachten tot de "run_this..."-toepassingen hebben beëindigd voordat u verdergaat / / allow_session_interruption = "no"; ingesteld op "yes" om een ander apparaat te Shairport Sync te onderbreken terwijl deze wordt afgespeeld vanaf een bestaande audiobron / / session_timeout = 120; wacht tot dit aantal seconden nadat een bron verdwijnt voordat de sessie wordt beëindigd en steeds opnieuw beschikbaar.}; / / Back-End instellingen / / dit zijn de parameters voor de "alsa" audio back-end, de enige terug einde dat ondersteunt gesynchroniseerd audio.alsa = {output_device = "standaard"; / / de naam van de alsa output apparaat. "Alsamixer" of "aplay" gebruiken om erachter te komen de namen van apparaten, mixers, etc. mixer_control_name = "PCM"; de naam van de mixer te gebruiken om het volume van de uitvoer. Als u niet opgeeft, wordt het volume in aangepast in software. mixer_device = "standaard"; de standaardwaarde van mixer_device is wat de output_device is. Normaal gesproken zou je geen te gebruiken dit. / / audio_backend_latency_offset = 0; Stelt deze verschuiving om te compenseren voor een vaste vertraging in de audio back-end. Bijvoorbeeld als het uitvoerapparaat door 100 ms vertragingen, stelt dit aan-4410. audio_backend_buffer_desired_length = 200; Als set te klein, buffer underflow op bij lage-aangedreven machines treedt. Te lang en de responstijden met software mixer worden vervelend.}; / / Dit zijn de parameters voor de "pipe" audio back-end, een back-end die ruwe CD-stijl audio uitvoer naar een pipe leidt. Geen interpolatie is done.pipe = {/ / naam = "/ pad/naar/pijp"; / / er is geen standaard pijp naam voor de output / / audio_backend_latency_offset = 0; / / Set van deze verschuiving om te compenseren voor een vaste vertraging in de audio back-end. Bijvoorbeeld als het uitvoerapparaat door 100 ms vertragingen, stelt dit te-4410. / / audio_backend_buffer_desired_length = 44100; Die begonnen te sturen audio op het juiste moment, verzend alle volgende audio dit veel frames tevoren, creëren een buffer van deze grootte.}; / / Dit zijn de parameters voor de "stdout" audio back-end, een back-end die leidt van ruwe CD-stijl audio uitvoer naar stdout. Geen interpolatie is done.stdout = {/ / audio_backend_latency_offset = 0; / / Set van deze verschuiving om te compenseren voor een vaste vertraging in de audio back-end. Bijvoorbeeld als het uitvoerapparaat door 100 ms vertragingen, stelt dit te-4410. / / audio_backend_buffer_desired_length = 44100; Die begonnen te sturen audio op het juiste moment, verzend alle volgende audio dit veel frames tevoren, creëren een buffer van deze grootte.}; / / Dit zijn de parameters voor de "ao" audio back-end. Geen interpolatie is done.ao = {/ / audio_backend_latency_offset = 0; / / Set van deze verschuiving om te compenseren voor een vaste vertraging in de audio back-end. Bijvoorbeeld als het uitvoerapparaat door 100 ms vertragingen, stelt dit te-4410. / / audio_backend_buffer_desired_length = 44100; Die begonnen te sturen audio op het juiste moment, verzend alle volgende audio dit veel frames tevoren, creëren een buffer van deze grootte.}; / / Statische latency instellingen zijn afgekeurd en de instellingen zijn verwijderd.

Als alles werkt, kunt u het ~/.asoundrc-bestand verplaatsen naar /etc/asound.conf

			
          

Gerelateerde Artikelen

Raspberry Pi behuizing met ingebouwde ventilator aangepast

Raspberry Pi behuizing met ingebouwde ventilator aangepast

downloaden van onze gratis Arduino Project code hier.Vereisten:-Kunststof behuizing-Beugels-SchroevenTools:-Boor hand-SchroevendraaierIk denk dat het niet nodig een stap voor stap instructies, kandidatuur verwijzen naar de foto's.www.innovationph.com
Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Aan de slag met een Raspberry Pi B + met NOOBS OS installatie

Deze informatie zal u begeleiden over hoe te installeren van de NOOBS operationele system(OS) van kras. Er zijn derde OS ook avaliabble zoals UBUNTU STUURMAN, SNAPPY UBUNTU CORE enz hiervoor de installatie mogelijk iets anders en worden niet gedekt h
Raspberry Pi babyfoon met Splunk

Raspberry Pi babyfoon met Splunk

Deze stappen leert u hoe te monteren van de onderdelen die nodig zijn om een babyfoon van Raspberry Pi, en verzamelen van die gegevens in Splunklog lezer en een analytisch hulpmiddel, vooraf ingesteld dat gegevens op een zinvolle manier. Aan het eind
Bureau met ingebouwde PC

Bureau met ingebouwde PC

dit is een bureau die ik gebouwd vanaf nul met ingebouwde pc. Het Bureau wordt momenteel gebruikt als een server, een 8 kanaals dvr, maar heeft ook twee diaplays tonen live nyc trafieken camera's in ons kantoor verzending (niet in foto's). Ik gebruik
Volledige DIY Raspberry Pi weerstation met Software

Volledige DIY Raspberry Pi weerstation met Software

Terug in eind februari zag ik deze post op de site van de Raspberry Pi.http://www.raspberrypi.org/school-Weather-station-...Ze had Raspberry Pi weerstations voor scholen gemaakt. Ik wilde een volledig! Maar op dat moment (en ik geloof nog steeds vana
Draagbare Raspberry Pi geigerteller met Display

Draagbare Raspberry Pi geigerteller met Display

Mighty Ohm Geiger Counter is een zelfstandige do-it-yourself kit. Wanneer de MightyOhm een deeltje detecteert piept het. Dit is een integratieproject. Diverse deelprojecten zijn nodig om dit project te voltooien. Het eindresultaat is een machtige Ohm
Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Hoe een Raspberry Pi verbinden met een Wi-Fi-netwerk

Dus je wilt een Raspberry Pi verbinden met internet, maar uw computer een ethernet-verbinding, of het ontbreekt u gebrek aan een ethernet-kabel. Wat te doen?Wat je nodig hebt:Raspberry PimicroSD-kaartHDMI-kabelUSB-lichtnetadapter (dat kan bieden ten
Suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!

Suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!

Ja suikervrije zelfgemaakte organische Raspberry Jelly gezoet met honing!Deze gelei bevat geen additieven conserveringsmiddelen suiker en werd benoemd tot formulier thuis geteelde bessen en honing.Stap 1: Wat u nodig hebt voor dit instructable 4 kopj
Geheugenkaart met HypriotOS voorbereiden op Datarhei/Restreamer op Raspberry Pi1 & Pi2 met Microsoft Windows

Geheugenkaart met HypriotOS voorbereiden op Datarhei/Restreamer op Raspberry Pi1 & Pi2 met Microsoft Windows

Voordat je kan beginnen streaming met de Datarhei/Restreamer moet u een geheugenkaart en aan de slag met Docker op je Raspberry Pi voorbereiden. Is het raadzaam de HypriotOS Raspberry Pi om afbeelding te gebruiken met ondersteuning voor Docker.Er zij
Gemakkelijk Raspberry Pi AirPlay muziekserver met vertakt-Daapd

Gemakkelijk Raspberry Pi AirPlay muziekserver met vertakt-Daapd

De nieuwe Raspberry Pi 3 bevat nu een wifi-chip, waardoor het makkelijker dan ooit om te gebruiken voor domotica projecten. Ik heb een grote muziekcollectie die niet past op een smartphone, maar niet willen verlaten van een specifieke computer loopt
Arduino / Raspberry Pi geval met OpenCase

Arduino / Raspberry Pi geval met OpenCase

OpenCase kunt u gemakkelijk dimensie en DXF-bestanden voor elektronica behuizingen te genereren. U plaatst in de materiaaldikte, Binnenafmetingen, en het vertellen waar te snijden gaten en uitsparingen, en het doet de rest. OpenSCAD wordt gebruikt vo
Router Dado Jig met ingebouwde klemmen

Router Dado Jig met ingebouwde klemmen

Dit is mijn versie van een router dado mal. Terwijl het aandelen veel gemeen met anderen dado mallen, denk ik dat mijn wijzigingen in het algemene ontwerp maakt het eenvoudiger en sneller te gebruiken dan de meeste anderen. In deel, dit is omdat de m
Controle van de Raspberry pi GPIO met behulp van een app

Controle van de Raspberry pi GPIO met behulp van een app

Veel mensen hebben gevraagd voor een zelfstudie over het beheren van de Raspberry pi GPIO pinnen met behulp van een app (je zelf gemaakt).Dus is hier een snelle tutorial over hoe om dit te doen. Het zal grotendeels worden gebaseerd op de vorige tutor
Digitaal kompas (HMC5883L) met de Raspberry Pi 2 met behulp van Python3 interfacing

Digitaal kompas (HMC5883L) met de Raspberry Pi 2 met behulp van Python3 interfacing

Aanvankelijk was ik bezig met een doolhof robot op te lossen. In plaats van met behulp van ultrasone en infrarood op Arduino Mega voor muur na, zoals mijn vrienden deed, probeer ik te doen iets anders met behulp van het kompas en de Raspberry Pi 2. D