TV-Browser Unity-Suche
TV-Browser Unity-Suche
Ich habe mich mal an einer TV-Browser-Unity-Lens versucht.
Ob ich die veröffentliche weiß ich noch nicht, die ist mit Python geschrieben und das ist für mich mehr im Dunkeln stochern, als programmieren.
Hier gibt's ein Video davon:
http://www.tvbrowser.org/downloads/tvbr ... search.mkv
Es funktioniert über ein TV-Browser-Plugin, das als Webserver läuft und die Suchanfragen entgegen nimmt.
Zur Zeit sucht das Plugin dabei nur auf dem aktuellen Tag und zeigt auch nur alle laufenden Sendungen oder die laufenden Sendungen und die nächsten beiden auf den Sendern, zu denen die Suche passt.
Wenn jemand mehr Ahnung von Programmierung der Unity-Lens und Scopes hat, ließe sich das noch viel weiter ausbauen.
Z.B. ein Scope für die Suche nach Laufenden Sendungen (also das, was im Video gezeigt wird), ein Scope für die Suche nach Stichwort, ein Scope für Lieblingssendungen usw..
Unter Ubuntu Unity könnte man dann sehr viel schneller Sendungen in TV-Browser suchen, ohne TV-Browser dafür aus dem Hintergrund hervorholen zu müssen.
Zur Sicherheit prüft das Server-Plugin allerdings die Gegenseite, damit nur Anfragen die von localhost kommen beantwortet werden, denn es soll mit dem Plugin keine Datenbank für das Internet entstehen.
Da das Plugin als Server läuft beschränkt sich dessen Funktionalität natürlich nicht nur auf Ubuntu, da ließen sich überall Frontends entwickeln, die das abfragen.
Ob ich die veröffentliche weiß ich noch nicht, die ist mit Python geschrieben und das ist für mich mehr im Dunkeln stochern, als programmieren.
Hier gibt's ein Video davon:
http://www.tvbrowser.org/downloads/tvbr ... search.mkv
Es funktioniert über ein TV-Browser-Plugin, das als Webserver läuft und die Suchanfragen entgegen nimmt.
Zur Zeit sucht das Plugin dabei nur auf dem aktuellen Tag und zeigt auch nur alle laufenden Sendungen oder die laufenden Sendungen und die nächsten beiden auf den Sendern, zu denen die Suche passt.
Wenn jemand mehr Ahnung von Programmierung der Unity-Lens und Scopes hat, ließe sich das noch viel weiter ausbauen.
Z.B. ein Scope für die Suche nach Laufenden Sendungen (also das, was im Video gezeigt wird), ein Scope für die Suche nach Stichwort, ein Scope für Lieblingssendungen usw..
Unter Ubuntu Unity könnte man dann sehr viel schneller Sendungen in TV-Browser suchen, ohne TV-Browser dafür aus dem Hintergrund hervorholen zu müssen.
Zur Sicherheit prüft das Server-Plugin allerdings die Gegenseite, damit nur Anfragen die von localhost kommen beantwortet werden, denn es soll mit dem Plugin keine Datenbank für das Internet entstehen.
Da das Plugin als Server läuft beschränkt sich dessen Funktionalität natürlich nicht nur auf Ubuntu, da ließen sich überall Frontends entwickeln, die das abfragen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
-
- Gold Member
- Beiträge: 318
- Registriert: 26 Feb 2012, 17:09
- Wohnort: Großraum Frankfurt am Main
Re: TV-Browser Unity-Suche
Das Server-PlugIn ist frei erhältlich?
Ist die Schnittstelle dokumentiert?
Ist die Schnittstelle dokumentiert?
Re: TV-Browser Unity-Suche
Noch nicht. (D.h. kommt noch.)
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
-
- Gold Member
- Beiträge: 318
- Registriert: 26 Feb 2012, 17:09
- Wohnort: Großraum Frankfurt am Main
Re: TV-Browser Unity-Suche
Sobald Du das hast, informiere mich bitte (gerne auch per Mail). Dann gucke ich mir das mal an.
Re: TV-Browser Unity-Suche
Ich habe es jetzt soweit, dass es hier ganz gut arbeitet, so sieht es jetzt aus:
Das Ganze arbeitet als Lens mit nur einer Funktion, die abhängig von den Steuerbefehlen zu Beginn der Suche sucht.
Das Ganze arbeitet als Lens mit nur einer Funktion, die abhängig von den Steuerbefehlen zu Beginn der Suche sucht.
- Ein leerer Suchbegriff, nur Leerzeichen oder "running" suchen alle laufenden Sendungen.
- Ein Backslash zu Beginn stellt auf Sendersuche um, so dass drei Sendungen ab der laufenden Sendung auf den gefundenen Sendern angezeigt werden.
- Zwei Backslashs stellen auf Zeitsuche um, wenn nach diesen nichts kommt, werden die ersten Sendungen am Tag angezeigt, bei zwei Zahlen, werden diese als Stunden interpretiert, vier Zahlen werden als volle Zeit übersetzt (auch Doppelpunkt zwischen Stunde und Minute ist möglich). Es müssen aber immer zwei oder vier Zahlen sein, damit es funktioniert.
- Ein Plus-Zeichen aktiviert die Suche in Lieblingssendungen, nur ein Plus zeigt alle Lieblingssendungen, mit Suchbegriff dahinter alle Sendungen die im Titel den Suchbegriff haben.
- Zwei Plus-Zeichen aktivieren die Suche im Erinnerer, nur zwei Plus zeigen wieder die komplette Liste, mit Suchbegriff wieder nur die passenden.
- Gleich lostippen ohne Steuerzeichen aktiviert die Suche nach Sendungen mit dem Begriff im Titel der Sendungen die heute und morgen laufen.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
Re: TV-Browser Unity-Suche
Wer es ausprobieren möchte:
Das Plugin gibt es hier (kann auch über die Plugin-Verwaltung in TV-Browser installiert werden):
http://www.tvbrowser.org/de/downloads-m ... uginid=160
Das Paket für Ubuntu hier:
http://www.tvbrowser.org/downloads/tvbr ... -1_all.deb
Das Plugin gibt es hier (kann auch über die Plugin-Verwaltung in TV-Browser installiert werden):
http://www.tvbrowser.org/de/downloads-m ... uginid=160
Das Paket für Ubuntu hier:
http://www.tvbrowser.org/downloads/tvbr ... -1_all.deb
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
-
- Gold Member
- Beiträge: 318
- Registriert: 26 Feb 2012, 17:09
- Wohnort: Großraum Frankfurt am Main
Re: TV-Browser Unity-Suche
Ich hätte einen Änderungsvorschlag:
Anstatt nur localhost zuzulassen, wäre es praktisch, wenn alle nichtöffentlichen IP-Adressen möglich wären.
Somit ist ein Zugriff von entfernten Rechnern (aus dem Internet) nicht möglich, allerdings von eigenen Rechnern im (Heim-)Netz. Damit könnte ich z.B. von meinem Notebook auf den TVB zugreifen, der auf meinem Tower läuft.
Anstatt nur localhost zuzulassen, wäre es praktisch, wenn alle nichtöffentlichen IP-Adressen möglich wären.
Somit ist ein Zugriff von entfernten Rechnern (aus dem Internet) nicht möglich, allerdings von eigenen Rechnern im (Heim-)Netz. Damit könnte ich z.B. von meinem Notebook auf den TVB zugreifen, der auf meinem Tower läuft.
Re: TV-Browser Unity-Suche
Nein, wenn ich Heimnetz zulasse, lasse ich damit über NAT auch das Internet zu. Es geht hier nur um andere Darstellungsmöglichkeiten auf dem Rechner auf dem TV-Browser läuft, alles andere wäre ein Scheunentor, das sicher nicht mit der Nutzungsbestimmung der Daten gedeckt ist.
Und noch als Info unter Unity, Super+R öffnet sofort die TV-Browser-Lens.
Und noch als Info unter Unity, Super+R öffnet sofort die TV-Browser-Lens.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
-
- Gold Member
- Beiträge: 318
- Registriert: 26 Feb 2012, 17:09
- Wohnort: Großraum Frankfurt am Main
Re: TV-Browser Unity-Suche
Gibt es für Windows ein vergleichbares Frontend?
Entfernte Rechner kann man über die Abweichung des Netzwerknamens ausschließen. Und auch über NAT bekommen die Rechner keine Lokale IP.
Entfernte Rechner kann man über die Abweichung des Netzwerknamens ausschließen. Und auch über NAT bekommen die Rechner keine Lokale IP.
Re: TV-Browser Unity-Suche
Klingt prinzipiell gut - nur werden nichtöffentliche IP-Bereiche (10.x.x.x bzw. 192.168.x.x) auch in größeren Netzen genutzt.HaasUwe hat geschrieben:Ich hätte einen Änderungsvorschlag:
Anstatt nur localhost zuzulassen, wäre es praktisch, wenn alle nichtöffentlichen IP-Adressen möglich wären.
Somit ist ein Zugriff von entfernten Rechnern (aus dem Internet) nicht möglich, allerdings von eigenen Rechnern im (Heim-)Netz. Damit könnte ich z.B. von meinem Notebook auf den TVB zugreifen, der auf meinem Tower läuft.
Einige Mobilfunkbetreiber hatten zumindest zeitweise solche Netze und NAT genutzt.
Ebenso ist ungewiss, in wieweit eine Verbreitung im eigenen Netz noch zu den Nutzungsbedingungen der Daten passt.
mfg
v6ph1
PS: @ds10: NAT funktioniert nur umgedreht - die IP des Systems im Internet bleibt auch bei Anfragen über NAT erhalten.
-
- Gold Member
- Beiträge: 318
- Registriert: 26 Feb 2012, 17:09
- Wohnort: Großraum Frankfurt am Main
Re: TV-Browser Unity-Suche
Ob die IP lokal oder nicht ist, kann sicher darüber festgestellt werden, ob der DNS-Server im gleichen Netzsegment wie die eigene IP ist.v6ph1 hat geschrieben:Klingt prinzipiell gut - nur werden nichtöffentliche IP-Bereiche (10.x.x.x bzw. 192.168.x.x) auch in größeren Netzen genutzt.
Einige Mobilfunkbetreiber hatten zumindest zeitweise solche Netze und NAT genutzt.
Ist der DNS-Server der Router sind zumindestens die ersten zwei Bytes der IP-Adresse identisch mit der eigenen IP-Adresse.
Im Falle eines Mobil-Zugangs weichen diese von einander ab, wie ich mittels meines UMTS-Sticks probehalber kontrolliert habe
Code: Alles auswählen
Windows-IP-Konfiguration
Hostname. . . . . . . . . . . . . : laptop
Primäres DNS-Suffix . . . . . . . :
Knotentyp . . . . . . . . . . . . : Unbekannt
IP-Routing aktiviert. . . . . . . : Nein
WINS-Proxy aktiviert. . . . . . . : Nein
Ethernetadapter UMTS-Verbindung:
Verbindungsspezifisches DNS-Suffix:
Beschreibung. . . . . . . . . . . : HUAWEI Mobile Connect - 3G Network Card
Physikalische Adresse . . . . . . : ---entfernt----
DHCP aktiviert. . . . . . . . . . : Ja
Autokonfiguration aktiviert . . . : Ja
IP-Adresse. . . . . . . . . . . . : 10.165.116.64
Subnetzmaske. . . . . . . . . . . : 255.255.255.128
Standardgateway . . . . . . . . . : 10.165.116.1
DHCP-Server . . . . . . . . . . . : 10.165.116.1
DNS-Server. . . . . . . . . . . . : 193.189.244.225
193.189.244.206
Lease erhalten. . . . . . . . . . : Sonntag, 20. Januar 2013 21:25:35
Lease läuft ab. . . . . . . . . . : Sonntag, 20. Januar 2013 23:25:35
Das kann ich so nicht beurteilen, sollte aber kein Problem sein. Ob ich jetzt die Daten einmal oder zweimal lade, macht meines Erachtens keinen Unterschied.v6ph1 hat geschrieben: Ebenso ist ungewiss, in wieweit eine Verbreitung im eigenen Netz noch zu den Nutzungsbedingungen der Daten passt.
Re: TV-Browser Unity-Suche
Nein, man kann sich das alles manuell im Browser zusammenstoppeln. Aber die Ursprungsidee war ja auch ein Interface zu Unity herzustellen. Wenn jetzt jemand etwas für Windows programmieren möchte, nur zu, das System ist so offen, das das geht.HaasUwe hat geschrieben:Gibt es für Windows ein vergleichbares Frontend?
Aber vielleicht nimmt sich das ja auch jemand zum Anlass auf Ubuntu zu wechseln, ich bin seit 2 Monaten ausschließlich auf Ubuntu und boote Windows nur noch für Spezialfälle oder Testzwecke. Und auch wenn ich bei Ubuntu 10.10 Unity wirklich für den letzten Müll gehalten habe, so ist das doch mittlerweile so gut, dass ich nichts anderes mehr haben möchte. Immer wenn ich auf Windows bin fehlt es mir und alles wirkt extrem umständlich zu bedienen.
Und ich halte nur localhost für wirklich sicher genug um mit der Nutzungsbedingung übereinzustimmen. Es ist ja auch anderweitig möglich IP-Adressen des Absenders zu verschleiern. Natürlich kann man mit entsprechendem Aufwand auch localhost umgehen, aber wer das kann, der kann auch ein Plugin für TV-Browser schreiben.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
-
- Gold Member
- Beiträge: 318
- Registriert: 26 Feb 2012, 17:09
- Wohnort: Großraum Frankfurt am Main
Re: TV-Browser Unity-Suche
Leider müssen TV-Browser-PlugIns in Java geschrieben werden. Und das fällt bei mir als Windows-Programmierer (Delphi & C) aus, ebenso wie ein System-Wechsel.ds10 hat geschrieben:Aber vielleicht nimmt sich das ja auch jemand zum Anlass auf Ubuntu zu wechseln, ich bin seit 2 Monaten ausschließlich auf Ubuntu und boote Windows nur noch für Spezialfälle oder Testzwecke. Und auch wenn ich bei Ubuntu 10.10 Unity wirklich für den letzten Müll gehalten habe, so ist das doch mittlerweile so gut, dass ich nichts anderes mehr haben möchte. Immer wenn ich auf Windows bin fehlt es mir und alles wirkt extrem umständlich zu bedienen.
Und ich halte nur localhost für wirklich sicher genug um mit der Nutzungsbedingung übereinzustimmen. Es ist ja auch anderweitig möglich IP-Adressen des Absenders zu verschleiern. Natürlich kann man mit entsprechendem Aufwand auch localhost umgehen, aber wer das kann, der kann auch ein Plugin für TV-Browser schreiben.
Re: TV-Browser Unity-Suche
Das würde dich aber nicht hindern den Server des Plugins mit Delphi abzufragen und dann eine ansprechende Oberfläche für Windows zu schreiben. Dass der Server dabei intern mit Java arbeitet ist dabei ja völlig egal.
"First they ignore you, then they ridicule you, then they fight you, then you win." - Mahatma Gandhi
Unterstütze die Weiterentwicklung von TV-Browser
Unterstütze die Weiterentwicklung von TV-Browser
-
- Gold Member
- Beiträge: 318
- Registriert: 26 Feb 2012, 17:09
- Wohnort: Großraum Frankfurt am Main
Re: TV-Browser Unity-Suche
Ich habe bereits mit entsprechenden Tests angefangen, um auf das PlugIn aufzusetzen.
Ich denke, in absehbarer Zeit kann ich eine entsprechende EXE zur Verfügung stellen. Richtig happy wäre ich, wenn es die Beschränkung auf Localhost nicht gäbe.
Ich denke, in absehbarer Zeit kann ich eine entsprechende EXE zur Verfügung stellen. Richtig happy wäre ich, wenn es die Beschränkung auf Localhost nicht gäbe.