d box 2 am Macintosh

Status
Für weitere Antworten geschlossen.
sehr sehr schön!! endlich mal wieder angeschmissen die dbox. die nötogen einstellungen vorgenommen und siehe da, beim starten von dboX-TV wird auch eine verbindung hergestellt und die kanalliste geladen. da sich meine dbox in einem anderen raum befindet musste ich mehrfach rumlaufen aber das war schon ok. also beim auswählen eines senders aus der liste wurde umgeschaltet. das ist ein richtig großer erfolg. tja, das war es dann aber auch schon. die sache mit vlc funktioniert noch nicht. ich verstehe allerdings auch noch nicht die pfad-angabe für vlc. nach dem ich mir die aktuelle version runtergeladen habe, habe ich die applikation in den programme ordner kopiert. sollte dann der pfad nicht: Applications/VLC sein? die weitere angabe mit contents/macOS etc. habe ich ja nicht... naja jedenfalls habe ich es mit den vorgaben probiert und da hat sich das programm aufgehängt. mit meinem pfad allerdings auch... also vlc wird nicht gestartet. vielleicht mach ich ja wieder etwas falsch?? aber erstmal in jedem fall ein großes lob an den autor des programms! super! ich hoffe auf eine kleine hilfe...
 
Original geschrieben von Hakkush
ich verstehe allerdings auch noch nicht die pfad-angabe für vlc. nach dem ich mir die aktuelle version runtergeladen habe, habe ich die applikation in den programme ordner kopiert. sollte dann der pfad nicht: Applications/VLC sein? die weitere angabe mit contents/macOS etc. habe ich ja nicht...

wenn Dein VLC in Applications liegt, ist die richtige Angabe:
/Applications/VLC.app/Contents/MacOS/VLC

was Du als VLC siehst ist ein Paket. Mach mal ein ctrl+Maus-Klick auf die VLC und dann auf Paketinhalt anzeigen, dann siehst Du, das es da noch mehr gibt :)

Gruß
Holger
 
nicht so leicht mit mir. aber den menüeintrag "paketinhalt zeigen" gibt es bei mir nicht, sondern nur "information" aber darunter gibts auch nicht viel zu sehen. kann man vielleicht irgendwo in den systemeinstellungen einstellen, was mit ctrl+maus bei anklicken auf ein objekt angezeigt wird?

trotzdem wird vlc nicht gestartet....
 
dboX-TV

Hallo Hakkush,

der Pfad wird in den Einstellungen zu VLC so seltsam angegeben, weil VLC von dboX-TV über eine Shell gestartet wird. Die Pfadangaben sind dann die zu der ausführbaren Datei.

Der Finder von Mac OS X zeigt bei einer Applikation diesen aber gar nicht an. Dass im Kontextmenü bei Dir nicht an vierter Stelle von oben nach Etiketten... "Paketinhalt anzeigen" aufgeführt ist, ist seltsam, aber eigentlich auch egal. Der voreingestellte Pfad zur ausführbaren Datei, sollte eigentlich passen, wenn man die Standardinstallation im Programm-Verzeichnis vornimmt. Ich schreib gerade an einer optimierten Version. Dass VLC nicht startet kann auch andere Gründe haben. Wenn vorher ggrab nicht gefunden wird, startet auch VLC nicht. Davon bekommt man aber gar nichts mit. Der ganze Programm-Code war einfach auf die Schnelle zusammengetippt (3 Abende). Ich bring jetzt Ordung in die Sache und dann sieht das alles bald anders aus.

Trotzdem erstmal Danke für Euer Feedback.

Gruß
MacEik
 
dboX-TV Neue Version

Hallo TV-Junkies,

hier ist vorerst schonmal die überarbeitete Version, die ich Euch nicht vorenthalten möchte.

dboX-TV 0.1.2

Das ist neu in Version 0.1.2
- Voreinstellungen in eigenem Dialog untergebracht. Dadurch kleineres Programmfenster
- Pfade zu ggrab und VLC werden vor dem Abspeichern überprüft
- Möglichkeit des provisorischen Netzwerk-Verbindungstestes zur dbox
- Checkbox für sofortige Vollbildausgabe von VLC
- komplette Überarbeitung des Programm-Codes

... bald mehr.

Gruß
MacEik
 
dboX-TV 0.1.3

Hallo zusammen,

langsam wird's was. Zunächst aber mal alles viel einfacher, damit auch Non-Freaks das ganze zum Laufen bekommen:

Das ist neu in Version 0.1.3
- weitere Entwirrung des Programm-Codes
- Schließen des Einstellungsfensters nur nach Überprüfen der dbox-IP
- keine umständliche Suche nach ggrab mehr, da im Paket enthalten (ggrab ist nicht von mir sondern von Peter Menzebach!)
- dbox-TV funzt jetzt egal von welchem Ort
- Eingabe des Pfades für VLC ersetzt durch "Datei suchen"-Dialogbox. Dadurch werden Fehler bei der Eingabe vermieden. (VLC ist nach wie vor nicht Bestandteil von dbox-TV)
- viele kleine Fehlerkorrekturen

bitteschön:
Download dboX-TV 0.1.3

Ich hoffe auf Euer Feedback.
Gruß
MacEik
 
Echt super, dass jemand so eine Software entwickelt. Dafür von mir aus schonmal ein großes Dankeschön.
Man merkt auch wie die Software immer besser wird. Nur hab ich ein kleine Problem. Egal mit welchem Sender bricht der Stream immer nach 2 bis 3 Sek ab. Es wird dann auch nicht weiter aufgenommen, wie es eigentlich ja sollte. Sprich auch wenn ich wieder auf Play drücke, sehe ich wieder nur meine 2 oder 3 Seunden. Mit den alten Scripten von IceHouse funktioniert es allerdings ohne Probleme.
Ich nutze Mac OS 10.3.4 und eine Sagem Dbox mit einem AlexW Image 1.7.
 
Hi,

habe gleich mal das programm getestet. komme aber irgendwie nicht weiter bei der auswahl des vlc ordners.

danke und grüße

d.
 
Hi,

ich nochmal, habe jetzt vlc in den appl-orner kopiert. jetzt werden die voreinstellungen gespeichert. kanalumschaltung funktioniert auch. sobald ich auf play drücke kommt ein fehler und die app wird beendet. ich verwende OSX 10.2.8

Anhang: Fehlermeldung
 

Anhänge

  • bild 3.jpg
    bild 3.jpg
    20 KB · Aufrufe: 102
dboX-TV 0.1.3

Hallo Leute,

Danke für das Feedback.

Den Fehler, dass VLC nach kurzer Zeit die Wiedergabe abbricht, habe ich auch. allerdings nur bei dem Sender WDR - Bielefeld. Hier scheint irgendetwas mit den von der Box zurückgegebenen PIDs nicht zu stimmen. Das überprüf ich mal, wo's da hakt.

Den Fehler mit der NILObjectExeption spuckt das Programm aus, wenn ein Ordner nicht vorhanden ist, den das Programm verwenden will. Also entweder von ggrab, VLC oder das Verzeichnis Movies (im Finder 'Filme'), in dem der Stream gespeichert wird. Ich bau da mal ein paar Fehler-Routinen ein, damit die Fehlersuche leichter wird. ggrab braucht man nicht mehr anzugeben, da es im Paket enthalten ist. VLC sollte mit der Dialogbox leicht zu finden sein.

Vielleicht bringt es auch etwas, die Voreinstellungsdatei zu löschen und das Programm dazu zu bringen, diese neu abzuspeichern. Das geht so:

- Terminal starten (unter Programme/Dienstprogramme)
- in das eigene Userverzeichnis wechseln mit cd /Users/DeinUsername
- mit ls -a alle Dateien anzeigen lassen (auch die versteckten)
- darunter sollte auch die Datei .dboxtv sein (man achte auf den vorangestellten Punkt, der die Datei im Finder versteckt)
- diese dann löschen mit dem Befehl: rm .dboxtv

Danach dboX-TV starten. Dieses erkennt die fehlende Einstellungsdatei und öffnet den Dialog für die Einstellungen.

Vielleicht hilfts ja. Ich kann leider nicht alle Konfigurationen testen, da ich selbst nur eine habe, aber die ist eigentlich eine Standardinstallation. eMac, OS X 10.3.4, und ich programmiere erst seit einer Woche... habt Geduld mit mir.

Gruß
MacEik

Die neueste Version gibt's immer hier:
dboX-TV
 
Zuletzt bearbeitet:
@MacEik:
Erstmal drumm Klasse Projekt!

Schön, dass sich mal jemand die Arbeit macht, und das ganze ggrab-Gedöns
mal für Jobs-Kisten "portiert"

In welchem Verzeichnis sucht die App nach den Kanallisten auf der Box?

Habe das Gefühl, die App schliesst sich, weil die Kanallisten nicht gefunden werden, wenn sie (Image-typisch) in anderen Verzeichnissen gespeichert sind.

(Währe dann wohl entweder ein .dboxtv-Eintrag angebracht oder ein ln -s auf der Box)

Gruss und clap

NuS
 
@NuS

Hallo,

die Senderliste wird nicht gespeichert, sondern beim Start von dboX-TV über den Befehl "http://dboxIP/controls/channellist" von der dbox abgeholt. Könnte ja sein, dass man zwischenzeitlich eine Neuordnung der Sender oder ein Listen-Update via Satellit durchgeführt hat und dann passen die Zuordnungen nicht mehr.

Ob das funktioniert kann man im Browser auch ausprobieren. In der obigen URL einfach dboxIP durch die eigene dboxIP ersetzten (z.B. 192.168.0.4) und schon spuckt die Box die Liste aus. Das geht so schnell, dass das lokale Abspeichern eh kein Sinn macht.

Gruß
MacEik
 
Bei meinem Image findet sich unter der Adresse keine Channellist.
Ist ein aktuelles nexus.

Meine Channellist ist unter http://dboxip/fb/channellist.dbox2 zu finden...

Gruss
NuS
 

Anhänge

  • bild 3.jpg
    bild 3.jpg
    46,7 KB · Aufrufe: 66
Hier noch was zum parsen:
(Quelltext der Senderliste bei mir)


<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<link rel="stylesheet" href="../global.css" type="text/css" />
<title>DBOX2-Neutrino Kanalliste</title>
</head>

<body>
<table cellspacing="0" border="0" width="90%">
<tr style="border-top: 2px solid #707070"><td colspan="2" class="a"> <a class="clist" href="switch.dbox2?zapto=44d00016dca,">1. Das Erste</a>&nbsp;<a href="epg.dbox2?eventlist=44d00016dca"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="aepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 12px"></td><td style="background-color: #EAEBFF; height: 10px; width: 18px"></td></tr></table></td><td class="aepg"><a class="clistsmall" href="epg.dbox2?epgid=44d00016dca9643">20:15&nbsp;Fußball-EM 2004 Portugal&nbsp;<span style="font-size: 8pt; white-space: nowrap">(82 von 195 min, 42%)</span></a><br />23:30&nbsp;Tagesthemen</td></tr>
<tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="b"> <a class="clist" href="switch.dbox2?zapto=43700016d66,">2. ZDF</a>&nbsp;<a href="epg.dbox2?eventlist=43700016d66"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="bepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 21px"></td><td style="background-color: #EAEBFF; height: 10px; width: 9px"></td></tr></table></td><td class="bepg"><a class="clistsmall" href="epg.dbox2?epgid=43700016d663179">21:30&nbsp;heute-journal&nbsp;<span style="font-size: 8pt; white-space: nowrap">(7 von 9 min, 78%)</span></a><br />21:39&nbsp;Wetter</td></tr>
<tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="a"> <a class="clist" href="switch.dbox2?zapto=44100012ee3,">3. RTL Television</a>&nbsp;<a href="epg.dbox2?eventlist=44100012ee3"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="aepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 9px"></td><td style="background-color: #EAEBFF; height: 10px; width: 21px"></td></tr></table></td><td class="aepg"><a class="clistsmall" href="epg.dbox2?epgid=44100012ee3209a">21:15&nbsp;Hinter Gittern - Der Frauenknast&nbsp;<span style="font-size: 8pt; white-space: nowrap">(22 von 60 min, 36%)</span></a><br />22:15&nbsp;EXTRA - Das RTL-Magazin</td></tr>
<tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="b"> <a class="clist" href="switch.dbox2?zapto=210085002e,">4. SAT.1</a>&nbsp;<a href="epg.dbox2?eventlist=210085002e"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="bepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 9px"></td><td style="background-color: #EAEBFF; height: 10px; width: 21px"></td></tr></table></td><td class="bepg"><a class="clistsmall" href="epg.dbox2?epgid=210085002ebe9a">21:15&nbsp;Edel & Starck&nbsp;<span style="font-size: 8pt; white-space: nowrap">(22 von 60 min, 36%)</span></a><br />22:15&nbsp;24 Stunden</td></tr>
<tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="a"> <a class="clist" href="switch.dbox2?zapto=42c00016f6a,">5. CNN Int.</a>&nbsp;<a href="epg.dbox2?eventlist=42c00016f6a"></a></td></tr><tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="c"><a name="akt"></a><a class="clist" href="switch.dbox2?zapto=44100012ef4,">6. RTL2</a>&nbsp;<a href="epg.dbox2?eventlist=44100012ef4"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a>&nbsp;&nbsp;<a href="/fb/info.dbox2"><img src="/images/streaminfo.png" alt="Streaminfo" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="cepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 18px"></td><td style="background-color: #EAEBFF; height: 10px; width: 12px"></td></tr></table></td><td class="cepg"><a class="clistsmall" href="epg.dbox2?epgid=44100012ef41d05">20:15&nbsp;Big Brother - Die Entscheidung&nbsp;<span style="font-size: 8pt; white-space: nowrap">(82 von 120 min, 68%)</span></a><br />22:15&nbsp;Ärger im Revier - Auf Streife mit der Polizei</td></tr>
<tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="a"> <a class="clist" href="switch.dbox2?zapto=2100850382,">7. ProSieben</a>&nbsp;<a href="epg.dbox2?eventlist=2100850382"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="aepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 21px"></td><td style="background-color: #EAEBFF; height: 10px; width: 9px"></td></tr></table></td><td class="aepg"><a class="clistsmall" href="epg.dbox2?epgid=2100850382e0a1">21:09&nbsp;bullyparade&nbsp;<span style="font-size: 8pt; white-space: nowrap">(28 von 36 min, 77%)</span></a><br />21:45&nbsp;bullyparade</td></tr>
<tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="b"> <a class="clist" href="switch.dbox2?zapto=44100012f1c,">8. VOX</a>&nbsp;<a href="epg.dbox2?eventlist=44100012f1c"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="bepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 12px"></td><td style="background-color: #EAEBFF; height: 10px; width: 18px"></td></tr></table></td><td class="bepg"><a class="clistsmall" href="epg.dbox2?epgid=44100012f1c1bc3">21:10&nbsp;Third Watch - Einsatz am Limit&nbsp;<span style="font-size: 8pt; white-space: nowrap">(27 von 55 min, 49%)</span></a><br />22:05&nbsp;Süddeutsche TV</td></tr>
<tr style="height: 2px"><td></td></tr>
<tr style="border-top: 2px solid #707070"><td colspan="2" class="a"> <a class="clist" href="switch.dbox2?zapto=2100850383,">9. KABEL1</a>&nbsp;<a href="epg.dbox2?eventlist=2100850383"><img src="../images/elist.gif" alt="Programmvorschau" style="border: 0px" /></a></td></tr><tr><td align="left" style="width: 32px" class="aepg"><table border="0" rules="none" style="height: 10px; border: 1px solid black; width: 30px" cellspacing="0" cellpadding="0"><tr><td style="background-color: #2211FF; height: 10px; width: 9px"></td><td style="background-color: #EAEBFF; height: 10px; width: 21px"></td></tr></table></td><td class="aepg"><a class="clistsmall" href="epg.dbox2?epgid=2100850383bdc5">21:18&nbsp;Akte X&nbsp;<span style="font-size: 8pt; white-space: nowrap">(19 von 59 min, 32%)</span></a><br />22:17&nbsp;Dallas</td></tr>
<tr style="height: 2px"><td></td></tr>

uswusf...
 
oops...

ja das verkompliziert die Sache ungemein. Im Verzeichnis dboxIP/fb/ (steht glaube ich für Fernbedienung) werden die zurückgegebenen Daten per HTML aufbereitet. Daraus nur die Sendernamen rauszufischen ist ein wenig umständlicher. Ich hab ein AlexW Image auf der Sagem-Box. Die liefert die Daten im Klartext zurück. Sieht dann so aus:

Mir scheint ich hab da wohl keine Standard-dbox oder?

MacEik
 

Anhänge

  • bild.jpg
    bild.jpg
    18,6 KB · Aufrufe: 83
hmm... von wann ist Dein Alex W. denn?
Scheint schon etwas älter zu sein...

Könnte man denn nicht die Option einbauen, das per ftp die
Senderlisten aktualisiert werden könnten?

Es währe dabei (unabhängig welches Image) nur die .xml-Dateien zu parsen...
 
mir scheint ich habe mal wieder ein generelles problem. weiß aber noch nicht woran ic bin. zumindest kann ich mit dboX-TV die dbox fernbedienen. die senderliste wird auch rausgefischt und dann kann ich auswählen und die box schaltet um. aber auf dem mac ist nichts zu sehen. vlc startet überhaupt nicht, obwohl der pfad stimmt. merkwürdig....
 
@Hakkush

nicht Du hast ein Problem. Eher wohl ich. Hab mir da wohl doch ein bisschen viel vorgenommen. Dein beschriebenes Problem hatte ich beim ausprobieren und optimieren des Programms auch. Liegt vermutlich daran:

Die dbox betreibt den Streaming-Server offensichtlich unabhängig vom http-Server (klar - ist ja auch Linux drauf ;-)). Über den Http-Modus werden die Programmlisten geholt. Das funktioniert bei Dir ja. Der Streaming-Server semmelt aber wohl ab, wenn man diesen mit zu vielen grab-Befehlen nervt. Die dbox läuft aber problemlos weiter (Bild auf dem Fernseher, Kanalwechsel geht etc.). Da hilft nur dbox ausschalten und wieder einschalten und dann dboX-TV starten. Probiers mal.

Gruß
MacEik
 
@NuS

die Senderliste über ftp zu holen wäre eine Alternative. Meine box fragt aber nach Username und Passwort. Wie war den das nochmal? Da gibt's doch Standardeinstellungen irgendwas mit 'dbox' oder so, ich find's grad nicht.

Gruß
MacEik
 
Moin MacEik,

ich glaube es war root/dbox2 oder dbox2/dbox2...

Dein Progrämmchen werde ich mir die Tage auch mal zu Gemüte führen... Wenn meine DBox mal wieder ein Netzwerkkabel hat... ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben Unten