Jó ideje “boldog” tulajdonosa vagyok egy Etrayz NAS-nak. Teljesen jól működik azt leszámítva, hogy ezer éves, nincs hozzá support és semmi frissítés egy jó ideje. Elvileg létezik hozzá iTunes szerver, de a 10.5-ös iTunes verzió óta valamit nagyon megváltoztatott az Apple, a régi opensource megoldások nem működnek azóta.
A NAS-om egyik fő feladata az archív zenék tárolása, de szerettem volna ha ezek bármikor meghallgathatóak lennének. Lettek volna megoldások, pl. egy Mac beszerzése amit iTunes library-ként tudtam volna használni, de nem akartam bekapcsolva tartani egy Mac-et csak emiatt. Ráadásul a céges gépen kívül nincs is más most, szóval nem volt megoldható.
Létezik egy megoldás, forked-daapd a neve ami már nem mai darab, de sajnos az Etrayz-re nem lehet lefordítani. Ez elvileg mindent tud ami nekem kell:
+ iTunes szerverként képes üzemelni, egy könyvtár tartalmát iTunes library-ba gyűjti és kiszolgálja
+ iPhone remote is látja, így telefonról tudom elindítani, lejátszani a zenéket
+ mivel van itthon egy AppleTV, a hangot tovább is tudom küldeni a hangfalakra anélkül, hogy bármilyen gépet használnék.
Ekkor jött az ötlet, hogy mi lenne, ha a NAS helyett beszereznék itthonra egy szervert amin mondjuk fut egy Ubuntu, azon simán működik a forked-daapd (apt-get install…). Régi PC-m nincs amiből szervert tudnék csinálni, így elkértem tesóm nem használt Asus EEE PC-jét. Ez még a régi széria, 7 colos kijelző, valami ezer éves Celeron proci, 512 RAM, de fut rajta az Ubuntu.
Fel is raktam a szerver verziót, lévén hogy a gui-ra meg a sok hülyeségre semmi szükségem, és azt kell hogy mondjam, tökéletesen működik. Persze nem gyors, volt vagy 2 óra mire felindexelte a zenéimet, ha új zene kerül a könyvtárba annak is kell jó sok idő amíg megjelennek az iTunes-ban, viszont tudtam párosítani az iPhone-nal is. Így most az iPhone Remote alkalmazása látja az Asus-t mint egy iTunes libraryt, az Asuson futó forked-daapd pedig a NAS-on lévő megosztásból olvassa a fileokat.
Belefutottam egy hibába is: eldobta a kapcsolatot a szerver 5 perc zenelejátszás után. Szerencsére nem én voltam az egyetlen, a kapcsolódó Github issue-k között meg is találtam a megoldást (az utolsó hozzászólásban van letölthető deb file, az a legegyszerűbb).
Nem szép megoldás, túl sok az eszköz, viszont arra tökéletes volt, hogy eldöntsem, a NAS-t le kell cserélnem egy itthoni szerverre. Az iTunes szerveren kívül ráadásul az AFP sem megy tökéletesen az Etrayz-en, pedig jó lenne Time Machine-t használni.
Szóval most szervert keresek, viszont nem tudom egyelőre milyen teljesítményre lenne szükségem. Elég-e egy Atom vagy kell-e valami izmosabb proci, illetve mennyi memóra. Az 512 egyértelműen kevés, pláne ha a NAS-on jelenleg futó Flexget/Transmission és videó streaming feladatokat is átveszi a szerver.