2023. december 2., szombat

Gyorskeresés

Útvonal

Cikkek » Számtech rovat

Raspberry Pi mint otthoni szerver

A sokoldalú Raspberry Pi mint mindenes háziszerver linux alapokon: torrent, multimédia, backup és ami még kellhet.

[ ÚJ TESZT ]

Zene

Feladat: Zenehallgatás a böngészőn keresztül irányítva
Választott megoldás: mpd, ympd
Hogyan működik az ympd webes felületén keresztül kényelmesen lehet kezelni a lejátszó listáját, indítani/leállítani a zenét, mint bármilyen lejátszónál.

Megvalósítás

Zenehallgatásra a pehelysúlyú mpd-t választottam ami könnyen felrakható a csomagkezelőből. Problémásabb azonban a böngészőből elérhető felület, azzal egy picit dolgozni kell, vagyis a forráskódot le kell fordítanunk. Szerencsére ehhez az Arch minden segítséget megad, így nem lesz túl nagy feladat.

pacman -S mpd cower base-devel cmake git
systemctl enable mpd
cower -d ympd
cd ympd

Az ympd könyvtárában a PKGBUILD file-t kicsit módosítani kell hogy engedje az ARM procira történő fordítást, ehhez az arch= sort a következőre kell változtatni:

arch=('i686' 'x86_64', 'armv6h')

Ezután már jöhet a tényleges fordítás és telepítés:

makepkg --asroot
pacman -U ympd*.tar.xz

Az mpd-nek meg kell mutatni hogy hol vannak a zenefile-ok, ehhez a /etc/mpd.conf-ba kell beszúrni a következő sort:

music_directory "/mnt/share/elements/music"

Nálam az mpd-nek volt egy kis jogosultsági problémája, így biztos ami az alapon hozzuk létre az adatbázisát tartalmazó könyvtárat "engedékeny" jogokkal:

mkdir -p /var/lib/mpd
chmod 777 /var/lib/mpd

Az ympd-nek pedig egy portot kell választani, mivel az alapértelmezett 8080-ason már ott üldögél a Calibre. Az /usr/lib/systemd/system/ympd.service file-ban a WEB_PORT utáni 8080-at írjuk át például 8081-re. Végül az ypmd engedélyezése és elindítása után készen is vagyunk.

systemctl enable ympd
systemctl start ympd

A cikk még nem ért véget, kérlek, lapozz!

Azóta történt

Előzmények

Hirdetés

Copyright © 2000-2023 PROHARDVER Informatikai Kft.