Multiroom Audio server - Szegeny ember Sonos-a

Fórumok

Sziasztok !

Multiroom audio egyszeru de flexibilis megvalositasan torom a fejem es segitseget szeretnek kerni hogy merre erdemes elindulni.

Ami adva van - tobb szobabol (2x furdoszoba, kert, terasz, 3 szoba) vann hangszorok bevezetve a szerverszobaba es azokat szeretnem meghajtani valami oly modon hogy normalisan - mondjuk Home Assitantbol tudjam oket kulon kulon vagy csoportba fogva kontrollalni...

Arra gondoltam, hogy a szerveren futtatok egy csomo kontenert vagy apro virtualis gepet amiknek kiosztok filleres USB hangkartyakat amikbol tulekppen a hang jonne. A streamet, tartalmat egy PLEX szerver szolgaltatna, a hangkartyak mindenik egyszeru apro erositore lenne kotve ily modon kulon-kulon es egyutt is mennenek. Lejatszonak mopidy-re gondoltam, mondjuk dockerban, de nem tudom hog ya dockerral meg tudom-e csinalni hogy melyik kontener melyik USB kartyat lassa stb...

Jo igy az elgondolas, vagy inkabb masfele keresgeljek ? Ti hogyan csinalnatok

Hozzászólások

Én digitálisan nem választanám külön, mert nem bízom az időszinkronban, az meg csúnya, ha csúsznak a helyiségek egymáshoz képest. Inkább, valami digitálisan vezérelhető multi-in/multi-out audio keverőt keresnék, amin csak azt vezérlem, hogy melyik hangszóró(k)ra melyik forrást keverje ki. (esetleg több, vagy több kimenetes hangkártya, de mindenképp 1 gépbe)

Mondjuk, hogy mindezt milyen felületről lehetne jól vezérelni pl. telefonról, az egyelőre passz. (de sub)

----------------------------------^v--------------------------------------
"Probléma esetén nyomják meg a piros gombot és nyugodjanak békében!"

Nem biztos hogy több hangkártya kell hozzá. Egy normális kártyát szét lehet osztani több részre. Windows alatt is be lehet lőni, de ALSA-val egyszerűbb, meg olvass még utána ennek: http://jackaudio.org/

Jackaudio.
Fogsz egy UbuntuStudio-t, rápattintod azokat a hangkártyákat.
Össze kapcsolod az egyes média lejátszókat az egyes kimentetekkel. Pld. VlC-hez van Androidra app. Az fut, az 1-es hankártyán. Mobilon nyomod mit játszon. KODI ugyan ez a kettesen... 7 helyszín, 7 hangkártya, 14 csatorna, 7 progi.
Ez nagyon barkács eddig tudom, de ezen elindulhatsz.

Valami ilyesmit probaltam vazolni - de a headless szerveren tok felesleges a csicsas VLC meg tarsai - csak valami konzolos DLNA kepes lejatszo daemon kell. Meg jobb lenne egy docker kontener amibe egy darab lejatszo var hogy megbokjek valahonnan a netrol... Aztan ebbol eppen annyit lovok fel amellyit kell es boviteni is egyszerubb +$5 USB kartya es hangszoro ra oszt joszel... Automatizalhato, standardizalhato, vezerelheto...

- 7 USB hangkártya
- jackaudio

Eddig egyszerű.

- telóról vezérelhető
- ingyen
- mindenféle variációban a be/kimenetek

Ez a rész bibis.

GUI nélkül kín szenvedés lesz a jack és nem tudok olyan CLI zene lejatszót, ami mobilról vezérelhető, akár 7 független forrást kezelne, 7 független kimenettel. Olyat se ami kettőt tud.

Vettem egy batyu Chromecast Audiot.
Ezeket csoportba is lehet szervezni, kesleltetest nem eszleltem kozottuk.

Ez igy kicsit draga - ilyen alapon vehetnek rapspikat is vagy valami mas olcso kutyut... De minek 6 db tap es 6 darab kulon kutyu, ha egy USB hangkartya $5 vs Chromecast $30. Egy chromecast arabol megvan az osszes USB kartyam es akkor csak kell 6 db docker kontener vagy 6db virtualis szerver valami minimalis DLNA kepes lejatszoval.

+1 a Chromecast Audio-nak! Négy darab van elszórva a lakásban, sokféle csoportokba szervezve, telefonról bármikor szólhat bármilyen kombinációban rádió/zene (TuneIn, Spotify, DS Audio). Egyéni hangerő mindegyiknek, tökéletesen szinkronban.
--

"After successfully ignoring Google, FAQ's, the board search and leaving a undecipherable post in the wrong sub-forum don't expect an intelligent reply."

Régebben (6-7 éve) Icecast szervert használtam streamelésre. Több streamet is tud kezelni, és kicsi az erőforrásigénye. A hangkártyákhoz fixen hozzárendelheted a különböző streameket. Azt nem tudom, hogy hogyan lehetne megoldani kulturáltan, grafikus felület alól, a streamek tartalmának kiválasztását.

Nemrég volt a Synology forgalmazónál partnertalálkozó. Ott mutattak valami pici occó kütyüt, amivel hasonlót lehet megoldani, mint a Sonossal, ahhoz képest fillérekből.
Nem emlékszek pontosan, de egy szobára ~(pár)tízezres tétel volt a kütyü.

Ha a 3 szobára kijönné ~50-60e-ből, érdemes barkácsolni annyit?

Nemrég vettem venztech hangszórókat, amelyek olcsobbak mint a Sonos. Wifi re kapcsolódnak, onnan http parancsokat is fogadnak.
Nem Bluetooth!

---------------
symbolweb.hu

Koszonom a hozzaszolasokat.

Azt hiszem nem voltam eleg vilagos amikor vazolni probaltam mit szeretnek es mibol kell dolgoznom :)

A furdoszobakbol, kertbol, a teraszrol a hangszorok be vannak kabelezeve a szervertembe (a padlason kulon erre celra kialakitott helyiseg) Itt van 2 db HP microserver, szunetmentes tap, egy rakat egyeb kutyu, apro erositok meghajtani a hangfalakat, relekapcsolt tapok stb...

Arra gondoltam, hogy ha ugyis ott a microserver amin egyszeru virtualis gepet vagy egy docker kontenert futtatni, nem lattam sok ertelmet Chromecast audiokat, es egyeb kutyuket venni amiknek kulon tap kell es valahova el kell oket helyezni - mondjuk 7db Chromecast Audio mar ker egy polcot stb...

Szoftware-s megoldast kerestem es valoban jottek is javaslatok - amit latok hogy gyakorlatilag minden a mopidy/snapcast vonalon mozog... Nalam Raspi-k helyett ezek szerint akkor vagy virt gepek leszenk vagy a mopidy/snapcatot vagom be egy docker kontenerbe...

https://home-assistant.io/blog/2016/02/18/multi-room-audio-with-snapcas…

Elsore is erre gondoltam de gondoltam korbekerdezek hatha valakinek van mas otlete...

Hát igen, a plusz információ hiányzott. Természetesen a Chromecast Audio-nak pont az az egyik előnye, hogy nem kell kábelezni, hanem Wifi-t használ.
Valljuk be, nem mindennapi hogy az összes hangszóród egy szerverterembe van bekábelezve :)

Így azonban már más a leányzó fekvése, én vennék 7db USB-s hangkártyát meg egy USB hub-ot, mindegyik VM/konténer kapna egyet és tessék :)

--

"After successfully ignoring Google, FAQ's, the board search and leaving a undecipherable post in the wrong sub-forum don't expect an intelligent reply."

Nem hianyzott - oda van irva:
"Ami adva van - tobb szobabol (2x furdoszoba, kert, terasz, 3 szoba) vannak hangszorok bevezetve a szerverszobaba es azokat szeretnem meghajtani valami oly modon hogy normalisan - mondjuk Home Assitantbol tudjam oket kulon kulon vagy csoportba fogva kontrollalni..."

Nálam spotify + egy raspberry pi (3 hangkártya) és raspotify (ebből három példány kártyánként)
Ha csak zenét akarsz streamelni, tökéletes, mert a spotify-on belül ki lehet választani azt hogy mi legyen a végcél

// Happy debugging, suckers
#define true (rand() > 10)

"egy raspberry pi (3 hangkártya) és raspotify (ebből három példány kártyánként)"
Ez milyen hangkártya és miért kell 3x3 raspotify?

--

"After successfully ignoring Google, FAQ's, the board search and leaving a undecipherable post in the wrong sub-forum don't expect an intelligent reply."

3 usb hangkartya (mas egyeb lehetoseg kiesik egy pi-n ;)), illetve a digitalis out-on egy kodi log.
Nem kell 3x3, felreerthetoen irtam, 3 peldany a 3 kartya miatt ;)
Szoval kartyankent egy, a raspotify-nak alsa-n a kartya direktben odaadva illetve a sajat neve (Nappali, etc.)

Asztali gepen, telefonon, tableten pedig szepen ott van a listaban a spotify kliensen belul

// Happy debugging, suckers
#define true (rand() > 10)

Igen, ez így csak és kizárolag spotify, de mivel a mopidy-nek is direktben oda lehet adni az alsa eszközt, ezért fogod és abból indítasz n db instance-t. Ez utóbbival csak annyi gond, hogy kevésbé rugalmas és egyszerű mint a spotify ;)

Az igazat megvalva én mopidy-ről migráltam át raspotify -re, pont ezért. Kényelmetlen és körülményes volt úgy a kezelése nekem, a saját file-ok és a dlna pedig jó feature, de azon felül hogy beállítottam és teszteltem, soha nem használtam ;)

// Happy debugging, suckers
#define true (rand() > 10)

Azért a pHAT DAC sem teljesen földtől elrugaszkodott valami - és ezért az árért vájtfülű ismerősöm szerint igen komoly hangminőséget kapott. (Mellesleg rémlett, hogy valahol láttam olyat, hogy több I2S-es kártyát csatlakoztatni, és meg is találtam a HifiBerry DAC+ Pro leírásának végén:
"Hackable: The board can be modified to allow external power supply for the analog part of the board. Also you can connect external I2S DACs. These features need soldering on the board. This will void warranty, but real hardware hackers have no problems with this."
No az már szerintem se hétköznapi dolog.

=====
tl;dr
Egy-két mondatban leírnátok, hogy lehet ellopni egy bitcoin-t?

Indíts el hangkártyánként 1 mpd-t.