2024. április 24., szerda

Gyorskeresés

Raspberry PI - Netes rádió a terminálban

Írta: | Kulcsszavak: raspberry . pi . terminál . terminal . zene . stream . minimal

[ ÚJ BEJEGYZÉS ]

Ez egy könnyen, gyorsan elérhető felhasználási módja a Raspberry PI-nak.

Cél: - grafikus felület nélküli rendszer, ami terminálban képes netes rádió streameket lejátszani.

Szükséges:
-minimal rendszer, automatikus bejelentkezéssel
-mplayer, alsa, pulseaudio
-hangkimenet beállítása

Későbbi cél: - konyhai analóg rádió felokosítása netes rádióvá, gombokkal vezérelt PI segítségével. Ez majd egy másik cikk lesz.

No lássuk akkor. Kiindulásnak fogtam ezt a minimal raspbian image-t: [link], a teljes mérete mindössze 1.05GB. A nekünk tetsző módon pakoljuk ki SD kártyára az image-t. Érdemes kicsit beleszerkeszteni a FAT partíción lévő config.txt állományba, egyrészt itt lehet beállítani mindenfélét, másrészt itt lehett tuningolni kicsit a PI-t, amit erősen javaslok mindenkinek, sokat számít.

TUNING - [bővebben link]

Szóval módosítsuk a fájlt így:

#uncomment to overclock the arm. 700 MHz is the default.
arm_freq=800
core_freq=400
sdram_freq=800

Ezt a tuningot mindenféle probléma v. extra hűtés nélkül el fogja bírni. Ha állandó emelt órajeleket szeretnénk, írjuk hozzá a force_turbo=1 opciót is.
A core_freq órajel különösen fontos, mert a gyári órajelen ez korlátozza a hálózati csatoló átviteli sebességét meg még sok mást.

AUTO LOGIN - [bővebben link]

Tuningról ennyit, az automata bejelentkezéshez viszont már kell egy Linux, ez vagy a PI-n futó raspbian (sudo nano /etc/inittab), vagy egy másik Linux (ez az egyszerűbb megoldás), ahová bedugtuk az SD kártyát majd rendszergazdaként szerkesztjük az alábbi fájlt:

Meg kell nyitni az /etc/inittab fájlt, aztán át kell írni benne ezt a sort:

1:2345:respawn:/sbin/getty 115200 tty1

Erre a kettő sorra:

#1:2345:respawn:/sbin/getty 115200 tty1
1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1

Ezt csak el kell menteni, és kész is, mehet a boot, ami így már magától a terminálban fog végződni.

Kellő programok, frissítés:

Frissítés:

sudo apt-get update
sudo apt-get upgrade

Telepítések:
sudo apt-get install mplayer alsa-utils pulseaudio-module-x11

Magyar lokalizáció
Mivel a minimal rendszer készítésekor az illető teljesen angol rendszert készített, így az időzóna is rossz és a billentyűzet kiosztás is.

Időzóna:

sudo dpkg-reconfigure tzdata

Nagyon egyszerű, csak válasszuk ki Európán belül Budapestet.

Billentyűzet kiosztás:

sudo apt-get install console-data locales
sudo dpkg-reconfigure console-data

Válasszuk a "full list" opciót mindkét esetben, majd pedig válasszuk ki a nekünk tetsző billentyűzet kiosztást, nekem a magyar 101 gombos kellett.

Amennyiben a teljes rendszer nyelvét is szeretnénk átállítani, azt ezzel a paranccsal tehetjük meg:

sudo dpkg-reconfigure locales

Kimenet beállítása, lejátszás

A hang két felé mehet, egyik a HDMI csatlakozó, elvileg ez az alapértelmezett, valamint az analóg kimenet felé. A kettő egyszerre nem mehet.

sudo amixer cset numid=3 1

Itt az 1-es jelenti az analóg kimenetet, 2 a HDMI-t. 0 esetén automatikusra áll a választás.

Lejátszás indítása:

mplayer http://174.37.110.72:5030

Ez elindítja kedvenc rádióadómat. További adók IP címét itt érdemes keresni: [link]

Folytatás majd külön cikkben vagy cikkekben.

Hozzászólások

(#1) Vladi


Vladi
nagyúr

Tuning nem is feltétlenül kell hozzá.
az mpd-t ismered?

Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!

(#2) Szab02


Szab02
aktív tag

Folytatás várható?

"Későbbi cél: - konyhai analóg rádió felokosítása netes rádióvá, gombokkal vezérelt PI segítségével. Ez majd egy másik cikk lesz."

[ Szerkesztve ]

http://www.panoramio.com/user/szab02

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.