Friday, January 14, 2011

iBong PHP Client

Hier steht der aktuelle PHP Client für die Bong.TV Downloadautomation zum Download bereit. Die Installation ist natürlich nur dann sinnvoll, wenn BongParser und Loader schon laufen.




Folgendes ist bei der Installation zu beachten.

  • Im Verzeichnis liegt der Ordner iBong, mit allen für die Applikation wichtigen Dateien.
  • Synology legt bei der Aktivierung von MySQL und PHP ein Verzeichnis 'web' an. Es empfiehlt sich also das iBong Verzeichnis in das web-Verzeichnis zu kopieren. Jeder andere Speicherort führt zu größerem Installationsaufwand. (PHP für andere Verzeichnisse freischalten....)
  • Die Konfiguration (MySQL-Benutzer ect.) wird in der Datei Settings.php erledigt.
  • Die WebApp ist (mittels iWebKit) eigentlich für das iPhone geschrieben, läuft aber auch auf einem WebKit-basierenden Browser bestens (also Safari oder Chrome). Firefox und IE funktionieren grundsätzlich schon, haben aber Probleme bei der Darstellung.
  • Um mit iBong die Video-Dateien verschieben zu können, muss PHP entsprechend konfiguriert werden, um auf die entsprechenden Verzeichniss zugreifen zu können.

Thursday, January 13, 2011

BongLite Setup


BongLite V 1.0 ist fertig und kann


heruntergeladen werden. Das Zip-File entpacken und Setup.exe ausführen.

Mit dieser Windows Application werden Bong.TV Aufnahmen automatisch heruntergeladen und vom Bong.TV Server gelöscht. Außerdem kann der Filename des heruntergeladenen Files nach eigenen Wünschen gestaltet werden. Zum Betrieb ist ein Windows Betriebssystem und .NET 3.5 erforderlich.
 

Das Setup ist einfach:
  • Nach dem Programmstart Setup-Dialog aufrufen
  • Username für Bong.TV Account eingeben.
  • Password für  Bong.TV Account eingeben.
  • Download-Path setzten. Achtung dieses Verzeichnis muss manuell im Explorer erzeugt werden. Wenn es nicht existiert dann funktioniert die Anwendung nicht.
  • Die anderen Parameter kann man erst mal so lassen.
  • Danach auf Button Validation klicken.


Autostart: Erst eine Verknüpfung auf dem Destop anlegen. Diese Verknüpfung kann dann in den Autostart-Ordner gezogen werden. Wenn man die Applikation selbst in den Autostart-Ordner zieht, geht es nicht, da dann die notwendigen Zusatzdateien fehlen !
Download: Es wird immer nur ein Video zur gleichen Zeit geladen. Dies hat sich bei mir bewährt und ich habe auch noch kein Beschwerdemail von Bong.TV erhalten. (Überschreitung des Transfervolumens...) 
Verschieben: Per Kontextmenü kann man ein File in das Unterverzeichnis der entsprechenden Kategorie verschieben.
Logfile: Alle Aktionen werden in einem Logfile protokolliert. Das liegt im globalen Anwendungsverzeichnis\BongLite. z.B. auf Windows 7: C:\ProgramData\BongLite
Startknopf: Den gibt es nicht. Das Programm versucht immer mit den aktuellen Einstellungen die Videos herunterzuladen. Wenn's was nicht klappt, kann man es im Log nachlesen.
Beenden: Das Programm kann jederzeit beendet werden, auch während eines Downloads. Beim nächsten Start werden die Downloads wiederaufgenommen.
Filename: Der Filename wird aus den Metadaten gebildet. Bis jetzt sind {Title}, {ID}, {Channel} und {Date} möglich. Das werde ich aber demnächst in einem Update noch erweitern. Die Feldnamen müssen in geschweiften Klammern stehen. Diese werden dann durch die jeweiligen Metadaten ersetzt. Alle andern Zeichen werde 1:1 übernommen. Das Feld {ID} muss verwendet werden, damit sichergestellt ist, das keine Files überschrieben werden.


    Tuesday, January 11, 2011

    Bong Project Files

    Hallo,

    wie versprochen hier die Files zum installieren auf einem Synology Server:



    Die Parameter der BongLoader.exe.config bitte entsprechend der BongParser.exe.config konfigurieren.

    Die Datenbank hat sich geändert. Bitte die alte Datenbank (falls schon angelegt) löschen, und mit dem Script eine neue Datenbank anlegen, sonst funktioniert der Zugriff nicht.

    Ach ja, und hier meine Crontab !

    Der Löschbefehl räumt eventuelle Core-Dumps von Mono auf. Das kommt auf der ARM-Version leider vor, stört aber sonst nicht weiter.

    Monday, January 10, 2011

    BongLite Windows Client Für Bong.TV

    Sorry, 

    das ich länger keinen Eintrag gemacht habe, aber ich war mir nicht sicher, ob dass überhaupt jemanden interessiert. Ich habe mittlerweile auch eine Windows-Only Version entwickelt, die bei meiner Schwester Dienst tut, die ist zwar nicht vergleichbar mit dem hier beschriebenen Projekt, aber kann auch automatisch Downloaden, umbenennen, in verschiedene Verzeichnisse kopieren und auf dem Server löschen. Ich muss mir noch überlegen, ob ich das Programm veröffentliche und wenn ja wie. Hier ein paar Screenshots...

    Haupt-Fenster:


    Setup:

    Kategorien-Definition:


    Bei der Synology-Linux Lösung muss ich noch jemanden finden, der mir bei der Installationsdoku hilft, sonst kann ich das nicht wirklich rausgeben. Also noch etwas Geduld !



    (ab jetzt auf Deutsch ;-). Ich bin durch meine Arbeit darauf konditioniert, alles in Englisch zu verfassen.