UMSP Medien Server - Plugins

+A -A
Autor
Beitrag
Sagorian
Neuling
#1 erstellt: 27. Sep 2010, 14:55
UMSP Plugin Anleitung!

Benötigt wird ein Text Editor oder ein PHP Editor nach Wahl!
Die Datei root.bin aus 1.02.21_WDLXTV.COM_EXT3-BOOT_LIVE-0.4.2.6
USB Stick

Den USB Stick formatieren und die root.bin draufspielen, die Box vom Stromnetz ziehen und
auch das Netzwerkkabel, 10 sec warte und den Netzstecker wieder rein,USB Stick anschließen - booten
und sobald root als Betriebssystem angezeigt wird, können wir das Netzwerkkabel wieder anschließen.

Bei manchen Boxen wird die root nicht geladen wenn das Netzwerkkabel noch an der box hängt
deshalb mein ratschlag, gleich ziehen – so erspart man sich lästigen ärger.

Wie man sich auf die Box einloggt, wurde schon zur genüge beschrieben, dies setz ich mal voraus
wenn einer die umsp.php bearbeiten will.

In der umsp.php wird das Inhaltsverzeichnis des Medienservers angelegt, mehr aber auch nicht
und das ist gar nicht so schwer, soweit mein momentaner Wissenstand ist.

Was muß in der umsp.php drinnen stehen?

<?php

#-----------------------------
$myMediaItems[] = array(
'id' => 'umsp://plugins/NAME VOM PLUGIN',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'NAME WIE DAS PLUGIN ERSCHEINEN SOLL',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
#------------------------------
?>

eigentlich ganz simpel oder?

Wie gehen auf die Internetseite – http://www.podcast.de/kategorien/
und suchen sich eine Wunsch Kategorie aus, nehmen wir als Beispiel Computer/Internet
http://www.podcast.de/kategorie/127/Internet/
nun suchen wir uns alle Videopodcast aus, man kann sie rechts anwählen, dort steht Audio und Video, ein klick auf Video und es werden alle Videopodcast dieser Kategorie aufgelistet.

Wir intressieren uns für ZDF - "Elektrischer Reporter" – den Link anklicken und auf der nun
aufgehenden Seite wählen wir gleich neben dem blauen Abspielbutton Abonieren und klicken den
mal an, es geht ein dropdown menü auf und wir suchen uns feed aus, es erscheint diese Seite

http://www.zdf.de/ZDFmediathek/podcast/640846?view=podcast

so das schwerste haben wir hinter uns, nun tragen wir unsere Daten ein, als erstes schreiben wir
in die umsp.php den Namen von unserem Plugin – wir nennen es Netzwelt und als Titel nehmen
wir - Alles rund um den PC

<?php

#-----------------------------
$myMediaItems[] = array(
'id' => 'umsp://plugins/Netzwelt',
'parentID' => '0',
'restricted' => '1',
'dc:creator' => 'myCreator',
'dc:title' => 'Alles rund um den PC',
'dc:date' => '2009-12-30',
'upnp:author' => 'myAuthor',
'upnp:artist' => 'myArtist',
'upnp:album' => 'myAlbum',
'upnp:genre' => 'myGenre',
'upnp:length' => '2:10:20',
'desc' => 'myDesc',
'upnp:class' => 'object.container',
'upnp:album_art'=> '',
'duration' => 'myDur3',
'size' => 'mySize3',
'bitrate' => 'myBitr',
'protocolInfo' => '*:*:*:*',
'resolution' => 'myReso',
'colorDepth' => 'myColor',
);
#------------------------------
?>

so die umsp.php ist fertig und kann abgespeichert werden. Wenn wir diese nun auf die Box unter
config hochladen, die vorhandene überschreiben. Starten wir nun die Box, so sehen wir dann unter
Medienserver den Eintrag - Alles rund um den PC

Aber es funktioniert noch nicht, da uns das Plugin fehlt, also schreiben wir unser Plugin.

Netzwelt.php


<?php
function _pluginMain($prmQuery) {

#------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://www.zdf.de/ZDFmediathek/podcast/640846?view=podcast',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'ZDF - "Elektrischer Reporter"',
'upnp:class' => 'object.container',
);
#------------------------------------------------------

#------------------------------------------------------
return $retMediaItems;
} # end function

# XPlay_Daily_Video_Podcast


?>

wir tragen nun unseren ausgesuchten feed eine und benennen den Titel ZDF - "Elektrischer Reporter". Die php abspeichern und fertig sind wir. Wenn wir weiter feeds eintragen wollen
die alle samt unter Netzwelt laufen sollen, so werden sie wie folgt eingebaut. Einfach dieses

$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=LINK VOM FEED',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'NAME VOM FEED"',
'upnp:class' => 'object.container',
);

in die beiden

#------------------------------------------------------

#------------------------------------------------------

einfügen, natürlich mit den neuen feeds wie z.b jene die ich unten angefügt habe.

#------------------------------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://www.trendpiraten.tv/wp-content/movies/trendpiraten_itunes.xml',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'Trendpiraten',
'upnp:class' => 'object.container',
);
#------------------------------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://www.apfel-aktuell.net/Apfel-Aktuell.net/Apfel-Aktuell.net/rss.xml',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'Apfel-Aktuell.net',
'upnp:class' => 'object.container',
);
#------------------------------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://www.zdf.de/ZDFmediathek/podcast/399788?view=podcast',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'Momasurfer',
'upnp:class' => 'object.container',
);
#------------------------------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://www.video-joomla.com/podcast.xml',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'Joomla',
'upnp:class' => 'object.container',
);
#------------------------------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://www.3sat.de/neues/podcast/podcast.xml',
'parentID' => '0',
'restricted' => '1',
'dc:title' => '3Sat neues - Das Computermagazin',
'upnp:class' => 'object.container',
);
#------------------------------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://chaosradio.ccc.de/chaos_tv-complete.rss',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'Chaos TV (Alle Einträge)',
'upnp:class' => 'object.container',
);
#------------------------------------------------------
$retMediaItems[] = array(
'id' => 'umsp://plugins/podcasts?feed_url=http://generationmac.blip.tv/rss',
'parentID' => '0',
'restricted' => '1',
'dc:title' => 'Generationmac',
'upnp:class' => 'object.container',
);
#------------------------------------------------------

Wichtig ist – die Plugins php Dateien müssen als umsp-plugins.tgz auf die Box geladen werden,
sprich in dem Archiv können soviele Plugins drinnen liegen wie man lust hat. Nur so bleiben sie
auch nach einem neustart uns erhalten.

In das conf/ Verzeichniß auf euer Box landen , beide Datein!!

Wäre nett wenn die zukünftigen User die umsp.php und plugins hier anhängen bzw. posten!

viel spaß wüncht euch
Sagorian


[Beitrag von Sagorian am 27. Sep 2010, 16:07 bearbeitet]
lulky
Ist häufiger hier
#2 erstellt: 27. Sep 2010, 22:53
Ein Dickes Danke an dich. Und hier noch eine Alternative für euch.

Datein:

- umsp.php in "/conf"

- xxx.php in "/tmp/umsp-plugins"

- xxx.php in "/usr/share/umsp/available-plugins" (Damit bleiben sie erhalten nach einem Reboot der Box. Das geht nur mit der WDLXTV.COM_EXT3-BOOT Firmware)


Viel spaß!!
maiq
Neuling
#3 erstellt: 28. Sep 2010, 09:13
Danke für die tolle Anleitung. So weit bin ich auch schon mal gekommen, bin dann aber gescheit, Videoinhalte von mdr "Sport im Osten" einzubinden.

Kannst Du mir sagen ob folgende Inhalte überhaupt hinzugefügt werden können? http://www.mdr.de/sport/sport-im-osten/

Eine Frage noch. Muss man die UMSP Datei immer aktualisieren, oder findet das Script automatisch neue Inhalte?

grüße...
Sagorian
Neuling
#4 erstellt: 28. Sep 2010, 11:21
@maiq,

Die umsp.php muß nur geändert werden, wenn Du neue Plugins (Podcast) hinzugefügt hast, denn es dient ja als Inhaltsverzeichniß.
Die Podcast selber aktualisieren sich, da man ja nicht auf eine Sendung, sondern auf den Inhalt des Podcast verlinkt.

Beispiel:
Nehmen wie den Podcast von Apfel-Aktuell.net, sobald eine neue Sendung online gestellt wird, hast Du sie auch auf deiner Box.

Momentan hab ich mich nur mit dem einbinden der Feed Podcast beschäftigt, für Mediatheken - so glaube ich müsste man eine php
Datei erstellen die diese Videos abgreift. Leider hab ich null Ahnung vom proggen in php - sorry

Früher oder später wird sich ein User finden, der ein script schreibt, wo man die Mediatheken abgreifen kann.

Über 100 neue Podcast -> umps.php und die Plugins dazu


mfg
Sagorian


[Beitrag von Sagorian am 28. Sep 2010, 18:11 bearbeitet]
Gigaherx
Ist häufiger hier
#5 erstellt: 03. Okt 2010, 00:48
@ Sagorian: Super, vielen Dank ... eine Offenbarung

@ noobs (wie mir) zum Thema Entpacken, Bearbeiten und Speichern der Plugins im Archiv umsp-plugins.tgz:

Wie immer zuerst Sicherheitskopie anfertigen !!!! Empfohlene tools: 7z und notepad++

1) Das tgz Archiv lässt sich leicht entpacken (Winrar, 7z, etc.).
2) Dann will man die erste php Datei entsprechend der Anleitung von Sagorian bearbeiten. Beim Öffnen mit einem normalen Editor kommt der Text leider sehr unstrukturiert rüber ... Meine Empfehlung ist notepad++ zu nutzen, der stellt das ausgezeichnet dar ... und alles ist auf einmal ganz einfach:
~ a) copy/paste: von (einschliesslich) ... #--- ... bis (einschliesslich) ... );
~ b) Feed_URL & Titel anpassen :-)
3) Wenn Fertig: Als php speichern ("save as type"). Ich überschreibe die Orginale ... hab ja eine Sicherheitskopie
5) Die Plugin-Liste im Ordner mit allen PHP's Dateien nach Bedarf weiter wie oben durcharbeiten
6) Wenn Fertig eine .tgz erstellen:
~ a) Alle dateien des Ordners umsp-plugins zu einem Archiv hinzufügen. Ich nehme 7z, hier das Archivformat TAR auswählen ... abschicken.
~ b) Die Datei umsp-plugins.tar dann erneut zu einem Archiv hinzufügen, nun als Archivformat GZip auswählen ... abschicken. Es entsteht die Datei umsp-plugins.tar.gz
~ c) die Datei umsp-plugins.tar.gz in umsp-plugins.tgz umbennenen ... voila

Hoffe das hilft, (vielleicht zum Thema FTP Down/Upload irgendwann noch ein Edit :-)


[Beitrag von Gigaherx am 04. Okt 2010, 15:37 bearbeitet]
mrgreen68
Ist häufiger hier
#6 erstellt: 20. Okt 2010, 10:50

Sagorian schrieb:
Über 100 neue Podcast


Klasse Sache! Gibt es inzwischen eine aktualisiertes UMSP-Archiv?

Grüße
MrGreen

EDIT: Habe nun die umps.php aufgeräumt und von Leichen und Duplikaten befreit, aber kino.to lässt sich leider immer noch nicht einbinden ...


[Beitrag von mrgreen68 am 21. Okt 2010, 11:07 bearbeitet]
Haennes77
Ist häufiger hier
#7 erstellt: 26. Okt 2010, 08:13
Hallo Leute, ich hab die UMSP´s bei mir laufen,
ist ne tolle sache.
Leider bekomme ich keine eigenen hin.
Ich weiß es soll ein Podcast sein, aber im Forum steht auch immer wieder was von RSS-Feed. Dann mussen doch auch direkte Medien gehen, oder?

Ich versuche z.B. von Sat1 NAVI CSI und vom HR-Fernsehen die Hessenschau einzubinden.
hat jemand ne Idee??!!

Danke
netti01
Neuling
#8 erstellt: 26. Okt 2010, 21:04
Hallo zusammen,

hier mal eine spezielle Frage zu umsp auf der wdtv und den unterstützten formaten bzw. streams. Hat jemand bereits versucht eine Datei via RTSP (Real Time Streaming Protocol) auf UMSP abzuspielen. Solche Dateien finden sich beispielsweise in der ZDF Mediathek.

Beispiellink:
rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net:80/zdf/data/quicktime/zdf/10/10/101020_geothermie_awi_vh.mp4

Laut zulässigen Protokolltypen für UPNP werden auch folgende Einstellungen unter protocolInfo unterstützt:

- rtsp:*:*:*
- rtsp-rtp-udp:*:*:*

Habe auch schon mit der upnp class herumgespielt und folgende Einstellung probiert:

- object.item.videoItem.videoBroadcast

leider ohne Erfolg. Evtl müsste man auch eine Proxy Klasse für den Aufruf bereitstellen die z.b. einen Quicktime Header sendet oder einen x-sessioncookie parameter..

Hat jemand eine Lösung? Hier mal mein Mediaitem:


$retMediaItems[] = array (
'id' => "",
'dc:title' => "Realtime Streaming",
'res'=> "rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/zdf/10/10/101014_neubauer_h19_vh.mp4",
'upnp:class'=> 'object.item.videoItem.videoBroadcast',
'protocolInfo' => 'rtsp:*:video/mp4:*',
);
Haennes77
Ist häufiger hier
#9 erstellt: 28. Okt 2010, 11:54
Hallo Zusammen,
von Wd gibt es jetzt die WDTV Live Hub.
In der Beschreibung steht das sie (nur USA) Video on Deman und TV-Serien streamen kann.

Die von WD haben einiges von der B-Rad übernommen, und scheinbar ist die Hardware garnicht soviel neuer.

Vielleicht kann man das auf die Live übertragen und dann die Mediatheken wie Youtube oder MediaFly nutzen.
samajadi
Ist häufiger hier
#10 erstellt: 13. Nov 2010, 19:56
also ich hab jetzt paar stunden damit verbracht, hab aber ausser abstürzen nix hinbekommen ...

die p***hub und tub*8 feeds funzen teilweise nicht mehr. würde mich freuen wenn das jemand hinbekommt. achja, und würd mich noch mehr freuen wenn nich nur die Heterofilme da drin sind

Hat jemand eine überarbeitete umsp.php und umsp-plugins.tgz?
p-mensch
Neuling
#11 erstellt: 31. Dez 2010, 13:34
Kann mir einer von Euch bitte erklären, wo ich die Dateien
umps.php und umsp-plugins.tgz hin gehören.
Danke
hatte bis jetzt immer nur orig. Firmware drauf, jetzt bin ich am testen mit der Cosutm Firmware.

Danke
mrgreen68
Ist häufiger hier
#12 erstellt: 09. Jan 2011, 13:28
Hallo in die Runde,

gibt es die Möglichkeit den UMSP Channels auch eigene Icons, wie bei Filmen auf externen Datenträgern zu vergeben?

Im Einsatz: WD TV Live mit B-Rad 1.03.49_V / 0.4.5.3

Grüße
MrGreen

EDIT: Hat sich erledigt. Habe es hinbekommen :-)


[Beitrag von mrgreen68 am 11. Jan 2011, 11:37 bearbeitet]
lynott
Ist häufiger hier
#13 erstellt: 18. Mrz 2011, 05:19
Hi!

Ich habe bei mir soweit alles am laufen.
Ich habe eine Frage, wenn man neue umsp files bekommt, so was wie z.B. computerclub.... oder ard.... - was auch immer, muss dann nur die .php Datei reingeschoben werden oder auch gleichzeitig die media-items.php Datei geändert werden?

Es wäre eigentlich ziemlich cool wenn es irgendwo eine Art Website, oder Thread gäbe wo jeder seine neuen fertiggestellten .php Dateien reinstellen könnte!

Ich weiß dass es einige können, ich kann es nicht, aber ich hätte gerne eine noch größere Auswahl!

Weiß einer warum ich Filmtrailer nicht mehr angezeigt bekomme? Leider bekomme ich nur dir APPLE Trailer auf Englisch angezeigt, aber leider nicht die "echten" Filmtrailer. Im Webend habe ich es eingeschaltet (also angeklickt)

Viele Grüße von einem WDTV Live Neuling

Ich bin schon ziemlich begeistert von dem Ding, für den Preis kann man sich nicht beschweren!!


Viele Grüße

lynott
Vardio
Ist häufiger hier
#14 erstellt: 27. Jun 2011, 10:46
Ich habe mich jetzt seit ca einem Jahr nicht mehr um den UMSP gekümmert.

Hat jemand meine Liste von damals weitergepflegt bzw kann seine aktuelle Liste zum Download anbieten?
lynott
Ist häufiger hier
#15 erstellt: 30. Jun 2011, 18:18
Hilfe!

Hat sich jemand weiter gekümmert?

Ich kenne mich leider nicht so aus, aber wenn es die Möglichkeit gäbe Pro7/SAT1 oder was auch immer noch zusätzlicbh zu haben würde ich Breakdance tanzen!!

Grüße
lynott
eidannemo
Ist häufiger hier
#16 erstellt: 18. Nov 2011, 12:50
Hallo,

kann jemand ein UMPS Plugin erstellen für MyVideo.tv?

Ich krieg das eh nicht gebacken und wundert mich, dass das noch keiner gemacht hat, bei dem Film und Serienangebot woe die haben

DANKE..
eidannemo
Ist häufiger hier
#17 erstellt: 25. Nov 2011, 11:43
KEINER?

Biiiitte, ich brauch MyVideo.tv
alx81
Ist häufiger hier
#18 erstellt: 06. Mai 2012, 15:42
Hallo hat jemand eine aktuelle Liste habe mir leider irgendwie alles zerschossen...
Froschflip
Ist häufiger hier
#19 erstellt: 20. Nov 2012, 02:07
Hallo.

Gibts denn schon was neues im Bezug auf myvideo.de??
Würde mir gerne die Animes per WD sehen und nicht am PC.
Hat es schon jemand geschafft ein Plugin dafür zu erstellen??







Hallo Alx81.
Hier hab ich noch etwas.
In wieweit das noch aktuell ist, frag mich nicht.
Aber hier hab ich noch was auf der Platte gefunden:
UMSP_3

Gruß
Froschflip
Ist häufiger hier
#20 erstellt: 21. Nov 2012, 15:38
Hab nochmal getestet.

Der Schmuddelteil geht nicht mehr.
Der Rest ist OK.
derwildemann
Neuling
#21 erstellt: 05. Mai 2013, 16:17
hallo Sagorian

das Erstellen des php geht super mit deiner Anleitung, nur hilft es nicht irgendwas auf den Bildschirm zu bringen.

ich habe die php auf meinem WDTV Live installiert aber bekomme nur die Info "no media in current folder".

soll wohl heißen, das das Gerüst funktioniert aber die Links nirgenwohin führen.

hättest Du die aktuellen links für ZDF und ARD? oder aber noch besser, wie kann man diese Links selbst finden?

Gruß
AlterMann_
Stammgast
#22 erstellt: 05. Mai 2013, 19:54
hi

ich möchte dir nicht die Hoffnung nehmen

vielleicht nützt ne e-mail was

schreibt aber seit 2010 nix mehr
---


"no media in current folder".


das hab ich auch

nur leider hab ich kein Ahnung von sowas

Suche:
Das könnte Dich auch interessieren:
WDLXTV UMSP ARD-Mediathek
derwildemann am 02.05.2013  –  Letzte Antwort am 04.05.2013  –  4 Beiträge
Transcode Server
gexis am 12.06.2009  –  Letzte Antwort am 13.08.2009  –  2 Beiträge
mp3 Server mit Touchscreen ?
punto1 am 25.11.2007  –  Letzte Antwort am 25.11.2007  –  5 Beiträge
DLNA/UPNP-Server aufbauen
Bene28 am 09.03.2008  –  Letzte Antwort am 10.03.2008  –  3 Beiträge
Twonky Server 4.4.4
Kleophe am 01.04.2008  –  Letzte Antwort am 01.04.2008  –  5 Beiträge
MythTV Server / Client - Netzwerk
pad4711 am 22.06.2008  –  Letzte Antwort am 22.06.2008  –  2 Beiträge
Grundsatzfrage zu UPNP-Server
NorfolkX am 19.08.2009  –  Letzte Antwort am 23.08.2009  –  2 Beiträge
WDTV als Server
toll am 05.10.2009  –  Letzte Antwort am 05.10.2009  –  2 Beiträge
Twonkey Media Server
Thuglife am 17.10.2009  –  Letzte Antwort am 19.10.2009  –  4 Beiträge
Media Server als Enterainmentzentrale
pingelich am 01.11.2009  –  Letzte Antwort am 04.11.2009  –  5 Beiträge

Anzeige

Produkte in diesem Thread Widget schließen

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder925.625 ( Heute: 6 )
  • Neuestes Mitgliedzentrooo
  • Gesamtzahl an Themen1.550.779
  • Gesamtzahl an Beiträgen21.531.412

Hersteller in diesem Thread Widget schließen