Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Uvijek me fascinirao Raspberry Pi, ali nikada do sada nisam imao pravu potrebu za tim. U našoj kući imamo tri Sonos komponente: Play 5 u dnevnoj sobi, Play 3 u spavaćoj sobi i Sonos CONNECT: AMP koji napaja vanjske zvučnike na našoj terasi. S njima možemo slušati gotovo sve osim naše lokalne radio postaje koja ne struji putem Interneta. Imam stolni radio gore u svom uredu koji ima line-out i želio sam ga moći slušati po cijeloj kući, uglavnom za izravne sportske prijenose. Mogao sam to postići kupnjom drugog Play 5 ili CONNECT-a i korištenjem njegove linije, ali nisam imao dovoljno mjesta u svom malom uredu niti sam želio uložiti toliko više novca samo da bih imao tu mogućnost. Odlučio sam naučiti kako programirati Raspberry Pi za dodavanje udaljene linije za naše Sonos zvučnike. Napisao sam ovaj Instructable za kompletni Raspberry Pi NOOB, koji sam bio do prije samo nekoliko dana, s onim što smatram najsažetijim, najmanjim brojem koraka potrebnim da Raspberry Pi automatski počne posluživati 320 MP3 kbps stereo mp3 stream u Sonos u roku od nekoliko sekundi od podizanja sustava. Ovo je također savršen način da slušate svoj gramofon u cijeloj kući na Sonosu.
Korak 1:
Što će vam trebati:
Raspberry PI 3 Model B 1,2 GHz 64-bitni četverojezgreni ARMv8 CPU, 1 GB RAM-a
Stono ili prijenosno računalo s čitačem microSD kartica
Monitor ili TV s HDMI ulazom (samo za početno postavljanje)
USB ili bluetooth tipkovnica i miš (samo za početno postavljanje)
BEHRINGER U-CONTROL UCA202 Vanjska USB zvučna kartica (ima stereo RCA ulaze)
ili
Jeftina USB stereo kartica za snimanje od 10 USD
AŽURIRANJE: Ako posjedujete gramofon s USB izlazom, možda ćete ga moći jednostavno priključiti na Pi i koristiti ga kao "zvučnu karticu" i potpuno odustati od kupnje Behringera
EDIT: Nisam bio svjestan da Behringer ima još jedan model za istu cijenu pod nazivom BEHRINGER U-PHONO UFO202 koji ima ugrađeno Phono pretpojačalo za gramofone
Ugrađena zvučna kartica Raspberry Pi nema audio ulaze i vrlo je malo vanjskih USB zvučnih kartica sa stereo ulazima. Moj drugi izbor je bio "šešir" stereo zvučne kartice koji se priključuje na Raspberry GPIO igle, ali nisam mogao pronaći kućište za njega i jako mi se svidio izgled i funkcionalnost flirc Raspberry Pi kućišta.
Flirc Raspberry Pi kućište Gen2 (novi model) (aluminijsko kućište djeluje kao hladnjak)
Mediabridge 3,5 mm muški na 2 muški RCA adapter (6 stopa) (ako vaš analogni audio izvor ima RCA izlaze, ovo vam ne treba)
Kingston 8 GB microSDHC klasa 4 Flash memorijska kartica
USB kabel Micro B - lijevi kut
Korak 2:
Idite na https://www.raspberrypi.org/downloads/noobs na svom običnom računalu i preuzmite NOOBS_v2_4_4.zip. To je prilično velika datoteka (~ 1,4 GB). Izdvojite sadržaj zip datoteke na svoju microSD karticu. Otkrio sam da je brže pisanje na moju SD karticu tako što sam prvo izdvojio datoteke u privremenu mapu, a zatim ih kopirao na karticu, a ne izvlačio izravno na karticu.
3. korak:
Umetnite microSD karticu s izdvojenim datotekama u utor za SD karticu na donjoj strani Raspberry Pi. Spojite HDMI kabel s Raspberry Pi na monitor ili televizor. Spojite USB tipkovnicu, miš, ethernet kabel (ili kasnije možete konfigurirati Wi-Fi), USB zvučnu karticu (Behringer kartica ne zahtijeva nikakav dodatni softver ili upravljačke programe) i na kraju mikro USB kabel za napajanje.
Korak 4:
Pi će se pokrenuti na zaslonu za instalaciju operativnog sustava. Odaberite samo Raspbian i kliknite Instaliraj. Instalacija će potrajati neko vrijeme. Tijekom moje instalacije u gornjem desnom kutu zaslona povremeno bi se pojavljivala mala ikona munje. Mrežno istraživanje otkrilo je da ako Pi puno pristupa microSD kartici ili na neki drugi način naporno radi (i napaja vanjsku USB zvučnu karticu u našem slučaju), a vi ga napajate pomoću USB kabela priključenog na računalo (ne namjenskog USB izvora napajanja)) možda ćete vidjeti onu ikonu koja označava mali podnapon. To je sasvim normalno i ne bi trebalo utjecati na ništa. Nakon što OS dovrši instalaciju, dobit ćete dijaloški okvir za potvrdu. Pritisnite U redu i Pi će se ponovno pokrenuti.
5. korak:
Nakon ponovnog pokretanja pojavit će se Raspbian radna površina. Prvo što moramo učiniti je postaviti root lozinku. Pritisnite ikonu terminala u gornjem lijevom kutu zaslona i upišite "sudo passwd root" (bez navodnika) i pritisnite enter. Upišite "malina" (bez navodnika) kao lozinku, pritisnite enter, a zatim ga ponovno upišite i pritisnite enter za potvrdu. BTW, naredba "sudo" označava "super user do" i omogućuje vam izvršavanje naredbi kao super korisnik aka root korisnik.
sudo passwd root
Korak 6:
Zatim ćemo omogućiti ugrađeni VNC poslužitelj. To pojednostavljuje stvari jer možete jednostavno kopirati i zalijepiti naredbe putem VNC -a, a ne upisivati ih. Odaberite GUI Menu (mala malina na programskoj traci)> Preferences> Raspberry Pi Configuration> Interfaces. Kliknite Omogućeno pored VNC, a zatim U redu. Nakon nekoliko sekundi na programskoj traci pojavit će se ikona VNC. Kliknite na nju, a zatim na ikonu izbornika u gornjem desnom kutu (okvir s 3 vodoravne crte), a zatim na Opcije. U sigurnosnim opcijama Encryption postavite na "Prefer off", a Authentication kao "VNC password". Pojavit će se okvir za lozinku. Unesite "malina" (bez navodnika) za lozinku u svaki okvir i kliknite U redu. Dobit ćete drugi okvir upozorenja koji morate kliknuti na U redu za potvrdu. Postavljamo audio streamer, a ne pohranjujemo nuklearne kodove:)
Korak 7:
Prije nego nastavimo, moramo dodijeliti statičku IP adresu. Ako IP adresu vašeg Pi -a nasumično dodijeli DHCP poslužitelj vašeg usmjerivača, tada bi se IP adresa kasnije mogla promijeniti i nećete se moći povezati putem VNC -a (ili Sonosa u tom slučaju). Desnom tipkom miša kliknite ikonu mrežne veze na programskoj traci (mala ikona strelice gore i dolje) i odaberite "Postavke bežične i ožičene mreže". LIJEVOM tipkom miša kliknite gornji desni okvir i odaberite "eth0" za konfiguriranje ethernet veze ili "wlan0" za bežičnu vezu. Savjetovao bih dodijeliti statički IP samo jednom ili drugom. Imao sam problem kada sam prvi put postavio svoj Pi gdje sam dodijelio istu statičku IP adresu za obje veze, a bežična veza mog Pi je zaključana i nisam ga mogao vratiti ispravno raditi pa sam morao početi iznova instalirati OS. U svakom slučaju, unesite željenu IP adresu u polje IP adresa i unesite IP adresu usmjerivača u polje Ruter i DNS poslužitelji. Pritisnite Primijeni i zatvori.
NAPOMENA: Možda će biti lakše dodijeliti statičku IP adresu pomoću značajke rezervacije DHCP IP -a vašeg usmjerivača ako je ima. Možda će vam trebati MAC adresa Pi -a ili će se jednostavno pojaviti na popisu povezanih uređaja na administratorskoj stranici vašeg usmjerivača. Ako vam je potrebna MAC adresa, upišite naredbu "ifconfig eth0" u prozor terminala za ethernet ili "ifconfig wlan0" za WiFi. Zanimljivo je da će se MAC adresa WiFi -a pojaviti na retku koji počinje s "eter"
Korak 8:
Zatim moramo postaviti zadanu razlučivost zaslona. Ovo se može činiti glupim jer smo već povezani s monitorom, ali kasnije, kad se povežete putem VNC -a bez monitora (bez glave, kako kažu), vratit će se na zadanu Pi -ovu rezoluciju 640x480, što je vrlo mali zaslon Raditi sa! Odaberite GUI Menu> Preferences> Raspberry Pi Configuration> Set Resolution. Postavite ga na 1280x720 ili više i kliknite U redu i Da za ponovno pokretanje.
Korak 9:
U ovom trenutku možete početi koristiti VNC za upravljanje Pi. Ponovno otvorite VNC upravljačku ploču na radnoj površini Raspbian i potražite IP adresu pod "Povezivost". Instalirajte i pokrenite VNC preglednik na svom običnom računalu i upotrijebite tu IP adresu za povezivanje i unesite "malinu" (bez navodnika) kao lozinku. Koristio sam TightVNC za Windows. Nakon što se povežete, možete spremiti Pi -jevu VNC vezu kao prečac na radnoj površini za brzo povezivanje u budućnosti zaobilazeći zaslon za prijavu. Dobit ćete upozorenje o spremanju lozinke unutar prečaca. Opet kodovi. Da biste kopirali i zalijepili u prozor terminala Pi, odaberite ili označite tekst ili naredbe na svom običnom računalu, pritisnite Ctrl-C (doslovno pritisnite tipke Ctrl i C na tipkovnici istovremeno) ili kliknite desnom tipkom miša i odaberite "Kopiraj ", zatim aktivirajte Pi-jev prozor VNC preglednika i desnom tipkom miša kliknite unutar prozora terminala na pokazivaču i odaberite Zalijepi.
10. korak:
Zatim ćemo testirati zvučnu karticu kako bismo se uvjerili da radi ispravno. Uključite izvor zvuka uživo u RCA linijske ulaze USB zvučne kartice. Otvorite prozor terminala i upišite "arecord -l" (to je malo slovo "L") i pritisnite enter. To će prikazati vaše povezane uređaje zvučne kartice. Broj iza riječi "kartica" je broj vašeg uređaja. Zamijenite taj broj u sljedećoj naredbi iza riječi "plughw:" U mom slučaju broj moje kartice bio je "1" pa sam upisao (zapravo kopirao i zalijepio pomoću VNC -a) "arecord -D plughw: 1, 0 -f cd temp. wav ". Time će se početi snimati.wav datoteka kvalitete CD-a s ulaza zvučne kartice. Nakon nekoliko sekundi pritisnite Ctrl-C (doslovno pritisnite tipke Ctrl i C na tipkovnici u isto vrijeme) da biste zaustavili snimanje. Za reprodukciju morate priključiti slušalice u utičnicu za slušalice koja se nalazi na samoj Raspberry Pi kartici ili u utičnicu za slušalice na vanjskoj USB zvučnoj kartici. Desnom tipkom miša kliknite ikonu zvučnika na programskoj traci i odaberite odgovarajući uređaj na koji ste upravo priključili slušalice i pojačajte glasnoću (Analog = Priključak za slušalice Raspberry Pi; USB AUDIO KODEC = Priključak za vanjske USB zvučne kartice). Upišite "aplay temp.wav" i pritisnite enter i trebali biste čuti ono što ste upravo snimili. Zvučna kartica na Pi-u nije baš dobra pa ako slušate putem ugrađenog priključka za slušalice, nemojte se uznemiriti ako ne zvuči tako sjajno. Naš audio stream bit će potpuno digitalni i zvučat će sjajno na Sonosu.
arecord -l
arecord -D plughw: 1, 0 -f cd temp.wav
aplay temp.wav
11. korak:
Zatim ćemo instalirati dva programa, Darkice i Icecast2. Darkice će kodirati naš izvor zvuka uživo u mp3 stream, a Icecast2 će poslužiti Sonosu kao Shoutcast stream. Upišite svaki od ovih redaka u prozor terminala jedan po jedan, a zatim svaki put pritisnite tipku enter:
wget
mv darkice_1.0.1-999 ~ mp3+1_armhf.deb? raw = true darkice_1.0.1-999 ~ mp3+1_armhf.deb
sudo apt-get install libmp3lame0 libtwolame0
sudo dpkg -i darkice_1.0.1-999 ~ mp3+1_armhf.deb
Korak 12:
Sada instalirajte Icecast2. Upišite "sudo apt-get install icecast2" nakon čega slijedi enter. Nakon instalacije pojavit će se prozor s pitanjem želite li konfigurirati Icecast2. Pritisnite lijevu tipku sa strelicom i unesite kako biste odabrali Da. Na drugom zaslonu pritisnite tipku sa strelicom prema dolje i unesite kako biste odabrali U redu da biste koristili zadani naziv hosta "localhost". Na sljedeća tri zaslona pritisnite strelicu prema dolje i unesite tipku kako biste pristali koristiti "hackme" kao zadani izvor, relej i administratorsku lozinku. Iako se slažemo sa svim zadanim postavkama, ovi koraci moraju biti dovršeni za aktiviranje poslužitelja Icecast2.
sudo apt-get install icecast2
Korak 13:
Zatim moramo pokrenuti GUI file manager kao root korisnik. Da biste to učinili, odaberite GUI Menu> Run. Upišite "sudo pcmanfm" i pritisnite enter. To će otvoriti upravitelj datoteka (ekvivalent istraživača datoteka za nas korisnike sustava Windows) u početni direktorij (/home/pi) i vidjet ćete preostalu instalacijsku datoteku darkice koju smo prethodno preuzeli zajedno s datotekom temp.wav koju smo stvorili testirajte zvučnu karticu. Desnom tipkom miša kliknite prazan prostor u prozoru istraživača i odaberite Stvori novu, a zatim Isprazni datoteku. Dajte mu ime "darkice.cfg" i kliknite U redu. Zatim desnom tipkom miša kliknite tu novostvorenu datoteku i odaberite je otvoriti pomoću Leafpada (ekvivalent Windows bilježnice). Kopirajte donje retke i zalijepite ih u Leafpad, a zatim kliknite Datoteka i Spremi. Postavke koje sam odabrao su za najkvalitetniji mp3 stream, ali možda ćete ih htjeti prilagoditi na postavke niže kvalitete ako ćete strujati izvan svoje mreže, npr. internetu. Provjerite je li broj vaše zvučne kartice ispravan u retku "device = plughw: 1, 0" Primijetit ćete da je redak "kvalitete" komentiran s # ispred njega. Koristi se samo ako postavite "bitrateMode = vbr" (promjenjiva brzina prijenosa). Ne možete postaviti vrijednost kvalitete kada koristite cbr (konstantna brzina prijenosa) ili će tok zamuckivati i preskakati. Ovaj mali dragulj otkrio sam tek nakon mnogo sati frustracije. Pretpostavio sam da će se vrijednost kvalitete zanemariti ako koristite cbr, ali pokazalo se da to nije slučaj i da stvarno baca majmunski ključ u radove. Nasuprot tome, ako odlučite koristiti vbr, morate komentirati redak "bitrate = 320" i raskomentirati redak "kvalitete".
[Općenito]
trajanje = 0 # trajanje u s, 0 zauvijek bufferSecs = 1 # međuspremnik, u sekundama ponovno povezivanje = da # ponovno povezivanje ako je isključeno [ulazni] uređaj = plughw: 1, 0 # Uređaj zvučne kartice za uzorak audio ulazaRate = 44100 # brzina uzorkovanja 11025, 22050 ili 44100 bitaPerSample = 16 # bita kanal = 2 # 2 = stereo [icecast2-0] bitrateMode = cbr # konstantna brzina prijenosa ('cbr' konstanta, 'abr' prosjek) #quality = 1.0 # 1.0 je najbolje kvalitete (samo za upotrebu s vbr) format = mp3 # format. Odaberite 'vorbis' za OGG Vorbis bitrate = 320 # bitrate server = localhost # ili IP port = 8000 # port za IceCast2 pristupna lozinka = hackme # izvorna lozinka za IceCast2 poslužitelj mountPoint = rapi.mp3 # točka montiranja na IceCast2 poslužitelju.mp3 ili.ogg naziv = Raspberry Pi
Korak 14:
Zatim moramo slijediti iste korake kao i prije za stvaranje prazne datoteke pod nazivom "darkice.sh".. Sh datoteka ekvivalent je.bat ili batch datoteci za DOS ili Windows. Otvorite pomoću Leafpada, kopirajte i zalijepite donje retke i spremite.
#!/bin/bash
sudo/usr/bin/darkice -c /home/pi/darkice.cfg
Korak 15:
Zatim moramo pokrenuti naredbu kako bismo datoteku darkice.sh učinili izvršnom. Otvorite prozor terminala i upišite "sudo chmod 777 /home/pi/darkice.sh" i pritisnite enter. Sada je vrijeme za pokretanje Icecast2 poslužiteljske usluge. Upišite "sudo service icecast2 start" i pritisnite enter.
sudo chmod 777 /home/pi/darkice.sh
sudo servis icecast2 start
Korak 16:
Zatim moramo reći Darkice da se automatski pokreće svaki put kada se Pi podigne (poslužitelj Icecast2 radi kao usluga i već se automatski pokreće nakon pokretanja). Prvo moramo odabrati koji ćemo uređivač teksta koristiti. U prozor terminala upišite "select-editor" i pritisnite enter. Upišite "2" za odabir nano uređivača i pritisnite enter. Zatim upišite "crontab -e" i unesite. Zatim držite tipku sa strelicom prema dolje za pomicanje sve do dna tekstualne datoteke koja se pojavi i dodajte ovaj redak "@reboot sleep 10 && sudo /home/pi/darkice.sh". Zatim pritisnite Ctrl-X za izlaz i od vas će se zatražiti "Spremi izmijenjeni međuspremnik?". Pritisnite tipku Y za Da, zatim unesite kako biste potvrdili koji se naziv datoteke automatski generira. Prekidač za spavanje 10 govori Pi -u da pričeka 10 sekundi nakon pokretanja prije pokretanja audio toka. To daje OS -u vrijeme za inicijalizaciju USB zvučne kartice. Ako pokrenete stream prije nego što je USB zvučna kartica aktivna, stream se nikada neće pokrenuti.
select-editor
crontab -e
@reboot sleep 10 && sudo /home/pi/darkice.sh
Korak 17:
Pritisnite ikonu izbornika GUI i odaberite ponovno podizanje sustava. Ako ste točno slijedili sve ove korake, stream će se automatski pokrenuti bilo gdje od 30 sekundi do minute nakon klika na ponovno pokretanje.
Korak 18:
AŽURIRANJE: Ne mogu više omogućiti reprodukciju svog streama izravno u Google Chromeu. Mislim da se pokvario ažuriranjem Chromea. I dalje radi dobro na Sonosu i mojim drugim streaming aplikacijama.
Da biste provjerili radi li stream ispravno, otvorite web preglednik na svom običnom računalu i idite na "https://192.168.1.146:8000" (s ispravnom IP adresom vašeg Pi -a zamijenjenom mojom) kako biste vidjeli status vašeg Pi's Icecast2 poslužitelj. Za slušanje kliknite ikonu M3U u gornjem desnom kutu ili možete ručno unijeti "https://192.168.1.146:8000/rapi.mp3" da biste izravno otvorili stream i potpuno preskočili preuzimanje datoteke.m3u popisa za reprodukciju. Ako čujete izvor uživo, Pi radi ispravno i vrijeme je da ga dodate u Sonos.
Korak 19:
Morate upotrijebiti aplikaciju Sonos desktop kontrolera za dodavanje prilagođenog toka u Sonos. Pritisnite Upravljanje> Dodaj radio postaju i unesite url za stream koji je u mom slučaju bio "https://192.168.1.146:8000/rapi.mp3". Također unesite naziv postaje i kliknite U redu.
Korak 20:
Za reprodukciju prilagođene radio postaje koju smo upravo dodali, odaberite "Radio by Tunein", a zatim "Moje radio stanice" i tada ćete vidjeti svoj Raspberry Pi na popisu. LIJEVI Dvostruki klik za reprodukciju ili desni klik za uređivanje ili dodavanje postaje vašim omiljenim Sonosima.
Korak 21:
Nakon dodavanja prilagođene radio postaje odmah će biti dostupna u vašoj mobilnoj aplikaciji Sonos. Sonos je nedavno ažurirao svoju aplikaciju na jezivo bijeli motiv, kao i preimenovanjem "Sonos Favorites" u "My Sonos" i za sve koristeći pretjerano velike sličice. Na forumima Sonos bilo je dosta reakcija jer je stari format izgledao i radio tako dobro sa svime što je lako dostupno bez zasljepljivanja u mračnoj prostoriji. Nadajmo se da će se uskoro vratiti na stari stil. U svakom slučaju, u novoj aplikaciji dodirnite "My Sonos" pri dnu, pomaknite se dolje do "Stations" i dodirnite "See All". Na sljedećem zaslonu pomaknite se prema dolje dok ne vidite "Raspberry Pi". Dodirnite je i počet će se igrati u odabranim prostorijama.
Korak 22:
Zadnje što trebate učiniti je instalirati Pi u kućište. Odabrao sam Flirc Raspberry Pi kućište jer i dobro izgleda i funkcionalno je. Cijelo aluminijsko kućište djeluje kao hladnjak za procesor Pi. Ako dobijete ovaj kovčeg, odlijepite ljepljivu stranu spužvastog termalnog jastučića koji je uključen i zalijepite ga na dio kućišta koji seže dolje da dodirne procesor, a zatim odlijepite tanku plastičnu foliju s druge, ljepljive strane strana (strana koja dodiruje procesor) prije zatvaranja kućišta.
Korak 23:
Samo malo čišćenja kuće: Ako namjeravate ostaviti svoj Pi povezan preko etherneta, možda ćete htjeti isključiti njegov Wi-Fi radio kako biste uštedjeli malo soka. Da biste to učinili, LIJEVOM tipkom kliknite ikonu mrežne veze (mala ikona strelice gore i dolje) i odaberite "Isključi Wi-Fi". Bluetooth radio možete isključiti i lijevim klikom na ikonu bluetooth. Također, program Darkice radi skriven u pozadini pa ako ga ikada trebate zaustaviti, otvorite prozor terminala, upišite "ps aux | grep darkice.cfg" i pritisnite enter, a zatim "sudo kill 976" (ili što god prvo ID procesa je) i pritisnite enter. Za ponovno pokretanje streama upišite "sudo darkice -c ~/darkice.cfg" i pritisnite enter ili jednostavno ponovno pokrenite sustav. Zanimalo me koliko propusnosti Pi koristi kada nije bilo klijenata povezanih na Icecast poslužitelj pa sam instalirao alat za nadzor propusnosti koji se zove vnstat, a odgovor je 0 kbps. Ako nema povezanih klijenata, onda se apsolutno ne koristi nikakva propusnost. Sretno i hvala što ste pogledali!
ps aux | grep darkice
sudo kill 976
sudo darkice -c ~/darkice.cfg
Korak 24:
AŽURIRANO Studeni 2018: Nedavno sam se iselio iz države i želio sam nastaviti slušati prijenose utakmica svog sportskog tima na zvučnicima Sonos. Napisao sam scenarij prije 17 godina koji svako jutro čita sve sportske rasporede moje momčadi kako bih provjerio igra li se neka utakmica tog dana. Ako postoji, šalje mi e-poruku, postavlja moja računala Hauppauge Colossus HDMI karticu za snimanje igre za snimanje igre s kabelske kutije, a Total Recorder snima radijsko emitiranje s radija spojenog na liniju računala. Budući da neću biti u stanju, radio mi sada ne ide na ruku pa sam postavio Raspberry Pi za automatsko pokretanje prijenosa igre u web -pregledniku kad se pokrene. Dakle, ono što se sada događa je kad se pokrene predigra, moje računalo automatski uključuje prekidač Wemo spojen na Pi, pa se pokreće i počinje reproducirati radijsko emitiranje, a ja snimam iz Pi-jevih slušalica koristeći liniju računala. Moje je glavno računalo pokretalo web stranicu i interno ga snimalo, ali nije mi se svidjelo da je moje računalo povezano cijelu igru. Također sam htio prenijeti zvuk na svoje Sonos zvučnike i mislio sam da bi to bilo jednostavno pomoću samo softvera, ali pokazalo se da to nije slučaj jer Darkice traži audio ulazni signal, a ne izlaz. Najjednostavniji i najpouzdaniji način je jednostavno priključiti jedan kraj 3,5 mm do 2x RCA adaptera u izlaz za slušalice Raspberry Pi, a drugi kraj u Behringerove RCA ulaze i izvršiti korake iz ove upute za strujanje AUX ulaza s Behringera. Napomena: za automatsko pokretanje web stranice pri pokretanju morate urediti datoteku automatskog pokretanja u/etc/xdg/lxsession/LXDE-pi/autostart i dodati ovaj redak na kraju:
Radi odlično!
Korak 25:
AŽURIRAJTE 4. lipnja 2019.: Prijenos zvuka uživo s web stranice TuneIn mog sportskog tima na Sonos odlično je funkcionirao, osim u posljednjih nekoliko emisija, glasnoća je bila vrlo niska. Učitao sam neke videozapise na YouTubeu i bili su glasni i jasni pa je postavka glasnoće negdje između stadiona i poslužitelja TuneIna morala biti smanjena. Nije velika stvar jer sam siguran da će se to ispraviti, ali nagnalo me na razmišljanje o načinu povećanja glasnoće zvuka Raspberry Pi na vanjskoj zvučnoj kartici Behringer bez korištenja zasebnog pojačala za slušalice. Naručio sam jeftinu USB zvučnu karticu od 10 USD s jačim izlazom i fizičkom kontrolom glasnoće, ali morao sam napraviti nekoliko promjena kako bi Raspberry Pi prepoznao zadanu zvučnu karticu. Da biste onemogućili ugrađenu zvučnu karticu Pi, morate kliknuti na grafičko sučelje Ikona izbornika na radnoj površini (logotip maline), zatim kliknite Pokreni i unesite "sudo pcmanfm" da biste otvorili Upravitelj datoteka kao root korisnik. Zatim idite na /etc/modprobe.d/ i otvorite datoteku "raspi-blacklist.conf" pomoću lista s listovima pa dodajte redak "crna lista snd_bcm2835" (bez navodnika) i spremite. Zatim idite na /lib/modprobe.d/ i otvorite datoteku "aliases.conf" i komentirajte redak "options snd-usb-audio index = -2" umetanjem hashtaga ispred njega tako da glasi ovako: "#options snd-usb-audio index = -2" zatim spremite. Ponovo pokrenite sistem, a zatim otvorite prozor terminala i upišite "arecord -l" da biste naveli uređaje za snimanje kako biste bili sigurni da je zvučna kartica Behringer i dalje isti broj uređaja (broj iza riječi "kartica") koji je naveden u datoteci darkice.cfg na liniji: device = plughw: 1, 0 # Uređaj zvučne kartice za audio ulazTo je to. Ove promjene omogućit će USB zvučnoj kartici da bude zadani zvuk za sve na Raspberry Pi. Možete desnom tipkom miša kliknuti ikonu zvučnika na radnoj površini i odabrati koja je USB zvučna kartica zadana.
Korak 26:
AŽURIRANJE 5. lipnja 2019.: Kada sam naručio gore spomenutu USB zvučnu karticu, naručio sam i jeftinu USB karticu za hvatanje od 15 USD koja ima stereo ulaze da vidim može li se oboje koristiti s Raspberry Pi kao jeftinijom alternativom Behringer kartici i ako imao je kontrole za hvatanje softvera i odgovor na oboje je da! Da biste aktivirali kontrole snimanja, desnom tipkom miša kliknite ikonu zvučnika i kliknite "Postavke USB uređaja …", zatim kliknite "Odaberi kontrole …", zatim potvrdite okvir mikrofona i kliknite "Zatvori". Iako ima samo "Microphone" kao opciju, mogu potvrditi da je to doista stereo ulaz koji koristi ili 3,5 mm ili RCA ulaze.
Drugoplasirani na natjecanju Raspberry Pi 2017