UPnP / DLNA server with Ubuntu + Mediatomb + Samsung UE32D5500RW – #1

A végeredmény egy médiaszerver, Torrent letöltővel, ide összeszedem az infókat majd később lehet hogy készítek egy összefogottabb leírást is.

Önálló zárt hálózatban bizonyos biztonsági elemekről lemondtam, ezt tudom.

Telepítendő csomagok (vannak amik nem létszükséglet csak én láttam szükségesnek):

mediatomb.xml módosításaim patch formában (parancs diff -au config.xml-dist config.xml)

 


--- /etc/mediatomb/config.xml-dist 2012-01-29 14:58:57.567666701 +0100
+++ /etc/mediatomb/config.xml 2012-02-11 12:06:12.944523815 +0100
@@ -4,12 +4,13 @@
information on creating and using config.xml configration files.
-->
<server>
- <ui enabled="no" show-tooltips="yes">
+ <ui enabled="yes" show-tooltips="yes">
<accounts enabled="no" session-timeout="30">
<account user="mediatomb" password="mediatomb"/>
</accounts>
</ui>
- <name>MediaTomb</name>
+ <name>Mediaszerver</name>
+ <port>49152</port>
<udn>uuid:8901732b-a1b1-4546-a711-4ab3be6929a8</udn>
<home>/var/lib/mediatomb</home>
<webroot>/usr/share/mediatomb/web</webroot>
@@ -23,7 +24,7 @@
<database>mediatomb</database>
</mysql>
</storage>
- <protocolInfo extend="no"/><!-- For PS3 support change to "yes" --><!--
+ <protocolInfo extend="yes"/><!-- For PS3 support change to "yes" --><!--Uncomment the lines below to get rid of jerky avi playback on the DSM320 or to enable subtitles support on the DSM units--><!--
@@ -36,6 +37,12 @@
--><!-- Uncomment the line below if you have a Telegent TG100 --><!--
<upnp-string-limit>101</upnp-string-limit>
-->
+ <custom-http-headers>
+ <add header="transferMode.dlna.org: Streaming"/>
+ <add header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000"/>
+ </custom-http-headers>
+ <manufacturerURL>asus.com.tw</manufacturerURL>
+ <modelNumber>900</modelNumber>
<extended-runtime-options>
<ffmpegthumbnailer enabled="no">
<thumbnail-size>128</thumbnail-size>
@@ -60,20 +67,13 @@
<mappings>
<extension-mimetype ignore-unknown="no">
<map from="mp3" to="audio/mpeg"/>
- <map from="ogg" to="application/ogg"/>
- <map from="asf" to="video/x-ms-asf"/>
- <map from="asx" to="video/x-ms-asf"/>
- <map from="wma" to="audio/x-ms-wma"/>
- <map from="wax" to="audio/x-ms-wax"/>
- <map from="wmv" to="video/x-ms-wmv"/>
- <map from="wvx" to="video/x-ms-wvx"/>
- <map from="wm" to="video/x-ms-wm"/>
- <map from="wmx" to="video/x-ms-wmx"/>
- <map from="m3u" to="audio/x-mpegurl"/>
- <map from="pls" to="audio/x-scpls"/>
- <map from="flv" to="video/x-flv"/>
- <map from="mkv" to="video/x-matroska"/>
- <map from="mka" to="audio/x-matroska"/><!-- Uncomment the line below for PS3 divx support --><!-- <map from="avi" to="video/divx"/> --><!-- Uncomment the line below for D-Link DSM / ZyXEL DMA-1000 --><!-- <map from="avi" to="video/avi"/> -->
+ <map from="flv" to="video/MP4V-ES"/>
+ <map from="avi" to="video/x-msvideo"/>
+ <map from="ts" to="video/mpeg"/>
+ <map from="vob" to="video/mpeg"/>
+ <map from="divx" to="video/mpeg"/>
+ <map from="mp4" to="video/MP4V-ES"/>
+ <map from="mkv" to="video/x-msvideo"/>
</extension-mimetype>
<mimetype-upnpclass>
<map from="audio/*" to="object.item.audioItem.musicTrack"/>

 

folyt köv

Születésnapomra hülyeségek

A hírcsárda oldalán minden nappra van egy kis hülyeség, a születésnapomé is megvan.

A nap bölcsessége:

A make up csak a ráncokat rejti el, a vakbélgyulladást soha!” – Cynthia Blazer

Szalagavatón voltunk

Vasárnap este Tündi keresztfiának Máriónak volt a szalagavató ünnepsége az Agóra Művelődési és Sportházban. A bosszantó anyagiasságról nem akarok sokat írni, tény hogy a vasárnapi bérleti díj, a Galaxy  zenekar honoráriuma ellenére nem olcsó belépőjegyek voltak, és kötelező volt a helyszínen működő büfé/bár italpalettáját fogyasztani, és belépéskor a táskába is belenéztek hogy italt viszünk-e be.

Az asztalunk a lelátó előtt volt így egyik oldalon a moziszékek voltak a miénk, de ettől függetlenül az asztalok között alig lehetett átjutni.

A kezdeti szokásos bevonulás már egy kicsit fel lett frissítve, Tiesto által feldolgozott komolyzenei művek eredetijeit hallgathattuk. A Himnusz és a kötelező beszédek után  azonban eléggé lomhán ment a szalagtűzés mert minden osztály tanulói egyesével be lettek jelentve, és kapták meg a szalagjukat, majd a tanárok és iskolavezetők. Majdnem 2 órába tellett, és a Szózattal végződött. A végzősök kivonultak, és 3-4 szám erejéig belekezdett a Galaxy. Itt kezdődik a mi történetünk érdekes része. Ármin már elkezdte érdekelni a táncparkett, és a fényes körök amik körbe cikáztak. Majd amikor 2 kislány elkezdett futkosni táncolni ő is már bátrabb lett, és táncikálni kezdett. Ezt észrevette a kisebbik lány, és kézen fogva Ármint  körbe húzta és táncikált vele. Ettől kicsit megszeppent kicsi fiunk, főleg akkor amikor a fotózás miatt a földre rántotta.

Ezután kezdődött az osztályok műsorszámainak bemutatója. Márióék a második fellépő csoport voltak, és osztatlan sikert aratott mind a táncos, a UV fényben bemutatott speciális számuk.

Amikor végre az összes műsor lement elkezdődött a tényleges buli. Ármint folyamatosan vonzotta a táncparkett, annyira hogy egész este zárásig (22:00) táncolt. Nem velünk, valamiért nem akart. Viszont mindenki felfigyelt a kisfiúra, és a lányok kedvence lett pillanatok alatt. A tanárok, pincérek is el voltak ájulva.

A tombola szünetet kivéve folyamatosan volt kivel táncolnia, és az utolsó 2 szám volt amikor már a karjainkban bóbiskolva várta a buli végét, de nem akart hazamenni csak amikor már vége lett a zenének.

Mire hazaértünk olyan fáradt volt, hogy vacsora kimaradt (hajnali 3kor pótolta korgó gyomorral) és szinte abban a ruhában aludt el amiben volt (mert lehetetlen volt átöltöztetni) Reggel azonban frissen és nagyon jó kedvvel ébredt, és egész nap jól érezte magát. Kedden pedig a bölcsődei farsang még feltette a pontot a jó hétvégére.

Képek hamarosan.

Ármin három éves lett

A bölcsödei és az otthoni buli képei itt érhetőek el:
http://www.dropbox.com/gallery/16352026/1/Armin_3_eves?h=adad13

Mikulás járt a bölcsödében

A képek elérhetőek itt:
http://www.dropbox.com/gallery/1007554/1/20101206_bolcsi_mikulas?h=a931d7

A mikulás én voltam. És bár tartottam a feladattól, kellemesen csalódtam, és nagyon örömteli élmény volt számomra is. A gondozónők szerint ügyes voltam, rögtönzött szövegbe szerintem belebonyolódtam és felsültem, de nem volt észrevehető, és ők is meg voltak lepődve, hogy a gyerekek milyen fegyelmezetten nyugodtan viselkedtek, és nem ijedtek meg a mikulástól :)

Mindenkinek boldog Karácsonyt!

ABEVJava openjdk vs sun-java-jdk

Egyik ismerősöm az abevjava programmal környezetvédelmi bevallásokat küld be, és amióta frissítette a rendszerét Ubuntu 10.04-re 1 kivételével minden gépén vagy lefagyott vagy haldoklott az ABEVJava program. Kutakodtam egy picit, és kiderült a működő gépen sun-java-jre futott, míg a többire sun-java hiányában az openjdk-jre került fel.

Fontos infó, hogy nem tűnt el a sun féle Java, csak a “partner” repóba került. Csak annyit kell tenni konzolban, hogy:

sudo apt-get remove openjdk-6-jre openjdk-6-jdk

sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”

sudo apt-get update

sudo apt-get install sun-java6-jre

És a következő futtatáskor már a megfelelő környezetben fut a bevalláskitöltő, és a beküldés, plusz a program sebessége is megfelelő lesz.

A kiadási megjegyzésekben is megtaláltam.

Hacktivity2010 2. nap este, eredményhiredetés, összegzés

A reggel hamar eljött, hiszen a buli szokás szerint hajnalig tartott. A
szállást gyorsan elhagytuk, és szerencsénkre a szálláshely alagsorában
működő bolt már reggel 6kor nyitott, így a reggei megszerzése sem
okozott gondot.

Nem úgy a hálózat, ami újfennt akadozott. Szerencsére az esti
barátkozásnak hamar segítséget kaptunk, és mint kiderült a szervezők
profi megoldását sajnos a helyi vezetékezésre kellett hogy rákössék, ami
rendszeresen beadta a törülközőt.

Ketté osztódott a csapat, és a kistermi előadást meghallgatva hackelt az
egyik része, a másik része a fotelszobában folytatta a munkát. Amint az
előadás befejeződött és megkaptuk a hírt hoyg a hálóüzat működik újra
összeverődtünk és gőzerővel dolgoztunk a megoldásokon. Sajnos a határidő
lejárta előtt nem juttottunk több ponthoz, viszont egy komoly hacker is
beszállt a játékba, és az egyik célgép sikeres feltörésével egycsapásra
elénk került.

Viszont a sok demoralizáció ellenére is büszkék vagyunk az elért második
helyezésre, hiszen nem adtuk fel és a tavalyi helyezéshez képest nem
rontottunk.

Kora délután az eredményhirdetés után már éreztük a fáradságot, ezért
összeszedtük magunkat és elindultunk hazafelé.

Reméljük, jövőre tényleg tanulnak a hibákból a szervezők, és mind a
helyszín kiválasztásában, a beengedésben, a sör-virsli megoldásban, és a
játékok kialakításában is növelik a színvonalat. Az én eddigi 3
hacktivity élményem közül egyenlőre az első vitte a pálmát az esti
szekcióval, minőség szempontjából, és a játék összekovácsoló erejét
nézve a második, és legkellemetlenebb meglepetések sorát az idei
harmadik.

Viszlát jövőre.

Hacktivity2010 1. nap este

A vacsora kimaradt mivel sikerül nyakig belemerülnünk a hackelésbe, és a
szállásra is csak átrohantunk, elfoglaltuk és máris indultunk vissza a
helyszínre. Ott már fiatalok álltak sorba, (egy újabb kellemetlen
meglepetés, nem a hacktivityhez eddig szokott csapatos buli lesz, hanem
14-16évesekkel leszünk körbevéve) de hála a szervezőség kivételesen
itt nem hibázott a karszalaggal mi bemehettünk. A résztvevők a
kerthelységet foglalták el.

Az estére hirdetett Balabit világkörüli rövid túrája már rég
elkezdődhetett mikor odaértünk, és megint egy kellemetlen élmény, 2 ital
megkóstolása után a kollégák fejére akarták zárni az ablakot a pultnál.
Mivel alkohol fogyott, egy gyorséttermet utánzó áron, de sebességben
közel sem olyan gyorsan egy nagyon alap sonkás melegszendvicset tömtünk
be páran.

Időközben odacsapódott hozzánk a szervező társaság egy része, így jó
beszélgetésben volt részünk egy csocsó partyval kiegészítve. Majd az eső
miatt bevonultunk a kezdő helyünkre az úgynevezett fotelszobába. Innen
indultak a kollégák a Dürer kert többi részére, rock koncertre, csajokat
hülyíteni.

Az árak a további kellemetlen meglepetések közé tartoztak, hiszen 2
pultban ugyanazon italért 3 különböző árat fizettünk.

Ha már a meglepetéseknél tartunk leírok még párat:
“sör virsli” – A beharangozás szerint
(http://hacktivity.hu/portal/hu/hacktivity2010/hackelj_es_bulizz):
“Étel és ital fogyasztás
Tavaly hagyományt teremtettünk, idén már összevesztek a szponzorok, hogy
ki adhat ingyen virslit (sőt idén már eredeti Yankee hot-dog-ot) a
résztvevőknek! A Filtermax Kft. nyert, akinek előre is köszönjük a finom
falatokat. A sört idén a PRAudit Kft. biztosítja, ezzel azonnal elnyerve
a résztvevők szimpátiáját. Mind a két nemes tápanyag beviteléhez a
kuponokat a konferencia csomagban találhatjátok.”

“Konferencia csomag
A csomagban rengeteg értékes ajándékot fogtok találni, kivételesen ne
hajítsátok a legközelebbi kukába, mert például akkor oda a hot-dog és
sör kupon, valamint a HP képeslap, amivel vasárnap délelőtt FX előadása
után nyerhetsz!”

Ehhez képest a sörkuponokat hostessek adták, és 1 darabot egy embernek
az egész napra, vagyis majdnem mert meg lehetett őket füzni.

A hot-dog kupont egy kérdőív kitöltésével lehetett csak megkapni, de
első napon is trükközéssel tudtál egy kuponnál többet kapni, a második
napon meg már kínosan figyeltek hogy aki már töltött ki kérdőívet az
többet nem tölthet ki.

Hacktivity2010 délután, eredmények

A nagyteremben a jó hálózat és egy kis hajrázás segített meghozni az
ihletet, és 2 feladatnak meglett a megoldása (sqlmap segítségével), majd
talán ennek köszönhetően meglett a 3 megoldás is, így végülis fél nap
csúszással, amit kezdeti demoralizáltság okozott első helyre léptünk.

Kicsit hiányzott a tavalyi játékhoz hasonló tájékoztatás, a feladatok
meghatározottsága, így a szabályban leírt információkra hagyatkozva
kellett magunknak igazi hacker módjára megtalálni a kihívást, a
feltörendő gépeket, ahol minden esetben a /root/proof.txt tartalmát
kellett megszerezni.

Sajnos az sem volt meghatározva mennyi célpont van, így sikerült
alaposan megzavarni minket.

Találtunk 4 gépet a cél hálózatban amin egy feltelpített CMS, egy
tűzfallal védett FTP, egy Oracle adatbázis szerver, és egy file
inclusion hibával küzködő weboldal volt található.

Ezzel a 4 célpont között oda vissza rohangálva próbáltunk megküzdeni,
kevés sikerrel. És így eltelt a nap nagyrésze.

Hacktivity2010 dél körül

A hálózati gondok változatlanul megvannak, de ahogy észrevettük az
előadótermekben és a kertben nincs gond. Most beköltöztünk a
nagyterembe, és onnan hackelnek a srácok. Tana megtalált egy megoldást
de nem az a végleges. Szirom bemutatta a pofátlant, 10 hotdogot szerzett
be, a sor elejére beállva (igen az elejére…)

Mikosz és Szirom a mászófalon csináltak egy versenyt, Mikosz nyert.