Web Radio modinātājs vietnē Raspberry
Tīmekļa aģentūra » Digitālās ziņas » Web Radio modinātājs vietnē Raspberry

Web Radio modinātājs vietnē Raspberry

Rediģēt: jauna versija pieejama šeit.
Lai nedaudz vairāk iegrimtu angļu valodā un iegūtu kompetences mutvārdu izpratnē, no rītiem gribētos pamosties ar ASV radio. Tikai šeit radio pulkstenis, kas strādā ar tīmekļa radio, maksā vidēji ap 150 €. Es iesaku jums to izdarīt par aveņu pi cenu. Nepieciešamais materiāls:

  •  Raspberry Pi 
  • Skaļruņu pāris, lai izveidotu savienojumu ar Raspberry.
  • (Neobligāti) Android viedtālrunis

 

Rpi sistēmas priekšnosacījumi

Labs laiks

Lai parādītu Rpi laiku, ierakstiet komandu

Ja laiks nav pareizs, zona noteikti nav pareizi noregulēta. Pēc tam ierakstiet

pēc tam izvēlieties "Eiropa / Parīze".

Web serveris

Tīmekļa serveris HTML5 un PHP lietojumprogrammas izplatīšanai.

Lai pārbaudītu, vai instalēšana ir pareiza, dodieties uz Rpi adresi, izmantojot mūsu vēlamo pārlūkprogrammu. Man tas būs IE6. Apache tīmekļa serverim vajadzētu parādīt noklusējuma rādītāja lapu, piemēram, šo attēlu. tas strādā

 

Audio regulēšana

Pēc noklusējuma Rpi skaņa tiek izvadīta caur HDMI interfeisu. Lai izvadītu skaņu caur analogo izvadi un izmantotu skaļruņus, ierakstiet šo komandu

Or ir izvades numurs. 0 = automātisks, 1 = analogs, 2 = HDMI.

Lai piespiestu analogo izvadi, mēs ierakstīsim

Vienkāršs skaņas tests, ko pārbaudīt.

Jums vajadzētu dzirdēt čukstu.

Izmantojot komandu, varat pielāgot Rpi izvades skaļumu

Pēc noklusējuma Rpi pastiprina līdz 50%. Alsamixer komanda piedāvā regulēšanas izvēlni, izmantojot tastatūras taustiņus “augšupvērstā bultiņa” un lejupvērstā bultiņa.

Multivides atskaņotājs

Lietojumprogrammas pamatā ir atvērtā koda atskaņotājs ar nosaukumu MPlayer. MPlayer ir Linux multivides atskaņotājs. Tas atbalsta lielāko daļu formātu, kā arī apstrādā audio straumes, kas atrodamas tīklā, kas mūs interesē.

mplayer ir p komandrindas programmailopa standarta ieeju.

Lai to pārbaudītu, pievienojiet skaļruņu pāri ar Rpi un palaidiet šo komandu

Apache privilēģiju atjaunināšana

Tāpēc ideja ir pilošo programmu, izmantojot tīmekļa saskarni. Tikai ir problēma. Nunux ierīcē katrai programmai ir savs lietotājs, kas jāpalaiž. Tas drošības apsvērumu dēļ. Tas ir normāli, ka Apache tīmekļa servera (www-data) lietotājs nevar izpildīt sistēmas komandas. Tāpēc šim lietotājam nav tiesību palaist MPlayer programmu. Mēs autorizēsim lietotāju www-data izpildīt noteiktas programmai nepieciešamās sistēmas komandas. Šim nolūkam mēs izmantojam sudo. Sudo ļauj sistēmas administratoram piešķirt noteiktiem lietotājiem (vai lietotāju grupām) iespēju palaist komandu kā administratoram vai kā citam lietotājam. To var precīzi noregulēt, lai atļautu vai liegtu priviliģētu uzdevumu izpildi. Pateicoties viņam, mēs savam lietotājam www-data piešķirsim šādas īpašas tiesības:

  • Palaidiet MPlayer
  • Uzziniet, vai darbojas MPlayer
  • Apturiet MPlayer

Lai to izdarītu, mēs rediģējam sudoer failu, izmantojot komandu

Faila beigās pievienojiet šādu rindu

Programmas Piclodio instalēšana uz Rpi

Es nosaucu lietotni Piclodio par Rapsberry Pi pulksteņa radio. Kods ir pieejams vietnē GitHub šeit.

Mēs izgūstam jaunāko arhīva versiju tieši no Rpi

Mēs ekstrahējam

Mēs ievietojam mapi apache direktorijā

Mēs piešķiram tiesības apache (www-data) lietotājam šajā direktorijā

Lietojumprogramma ir instalēta.

Lietošana

Lietojumprogrammu var izmantot, izmantojot jebkuru pārlūkprogrammu vietējā tīkla terminālī. Vienkārši dodieties uz Rpi IP adresi un url beigās pievienojiet piclodio mapes nosaukumu šādi

Lietojumprogramma, pateicoties tās saskarnei, ir vairāk paredzēta viedtālruņa tipa mobilajiem termināļiem, taču tā darbojas tikpat labi arī datora pārlūkprogrammā.

 Kur es varu atrast tīmekļa radio vietrāžus URL?

Es iesaku vietni http://tunein.com vai http://www.radio.fr. Kad esat atradis tīmekļa radio, jums vienkārši jāatgūst URL, kas ģenerē audio straumi, lai ievietotu to Piclodio.

Pārlūkā Chrome:

  • ar peles labo pogu noklikšķiniet uz lapas
  • Pārbaudiet elementu
  • Cilne "Tīkls".
  • Atrodiet skriptu, kas pārsūta visvairāk datu (to, kuram ir vislielākais dzeltenais laukums)
  • Kopējiet “Pieprasījuma URL” programmā Piclodio

straume_audio_chrome

 

pieprasījuma URL

Piclodio Android lietotne

Nav lieliski pārlūkot viedtālruņa pārlūkprogrammu katru reizi, kad vēlaties mainīt modinātāju vai vienkārši iedarbināt radio. Jums ir jāpalaiž pārlūkprogramma, pēc tam ievadiet avenes URL vai atrodiet to savos izlasēs. Īsāk sakot, tas ir pārāk garš. Tāpēc es izveidoju nelielu Android lietojumprogrammu, kas vienkārši parādīs Rpi tīmekļa lapu.

Kods ir pieejams vietnē GitHub šeit, lai bārdaini puristi varētu pārbaudīt, vai es netīšām neizvietoju aizmugures durvis, kas pārdod viņu datus tieši Ebay.

Pretējā gadījumā jūs varat lejupielādēt APK šeit. Palaišanas laikā programma tikai prasīs Rpi piclodio URL.

settings_piclodiopiclodio_android