Jump to content

AirPlay und DVBViewer


Recommended Posts

Hallo,

 

ich habe mal den Airstream Media Player etwas modifiziert, damit das Tool mit dem DVBViewer zusammenarbeitet. Da das Programm open source ist und unter der GPL steht, verzichtet es auf eine direkte Kommunikation mit dem DVBViewer per COM, um hier rechtliche Probleme zu vermeiden. Stattdessen kann beim Abspielen eines Videos per Airplay ein Programm aufgerufen werden, das dann mit dem DVBViewer kommuniziert.

 

Als Beispiel liegt ein VBScript ap.vbs bei. Der Airstream Media Player ruft dieses Script auf, wenn per Airplay eine bestimmte Aktion (z.B. Pause oder Stop) erfolgt. Folgende Parameter sind möglich und können im Script entsprechend behandelt werden:

 

PLAY - Ein Video wird per Airplay gestartet

PAUSE - Die Wiedergabe wird unterbrochen

STOP - Die Wiedergabe wird angehalten

PHOTO - Es soll eine Diashow angezeigt werden

 

Das Beispielscript behandelt nur PLAY und STOP. Bei PLAY wird der Ton vom DVBViewer abgeschaltet und das Fenster minimiert. Bei STOP wird der DVBViewer wieder angezeigt und der Ton eingeschaltet.

 

Zur Installation die Dateien in einem Verzeichnis entpacken. Es empfiehlt sich, den Airstream Media Player per Autostart minimiert zu starten. Er wird dann in der Symbolleiste angezeigt. Voraussetzung ist die Installation von Bonjour (wird z.B. bei iTunes mit installiert, ansonsten mal nach Bonjour und Windows googeln) sowie Microsoft .NET.

 

Die Konfiguration erfolgt über die Datei AirStreamPlayer.exe.config (XML-Datei). Die wichtigsten Parameter:

 

useWMPInstead - Wenn True, wird der Windows Media Player benutzt, ansonsten Quicktime. Ich empfehle True.

startVideosFullscreen - Wenn True, erfolgt die Wiedergabe in Fullscreen

execCommand - Wenn None, wird kein externes Programm ausgeführt. Hier sollte der Pfad zu ap.vbs eingetragen werden, damit der DVBViewer angesprochen wird

minAfterPlayback - Wenn True, wird der Player nach der Wiedergabe wieder minimiert.

 

Bekannt Einschränkungen und Probleme:

 

  • Wenn während der Wiedergabe auf iPhone/iPad auf Airplay geschaltet wird, muss ggf. die Wiedergabe nochmals gestartet werden
  • DRM Content wird nicht unterstützt
  • Musik-Wiedergabe wird nicht unterstützt (?)

 

EDIT: Source Code angehängt.

ASMP.zip

ASMP_src.zip

Edited by dbraner
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...