Seite 1 von 4

Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 04 Mär 2017, 22:59
von Gast
Hallo,

erst mal ein großes Lob an die TV-Browser-Entwickler!
Ich nutze den TVB seit Jahren mit einem Plugin, mit dem die Aufnahmen direkt in den Enigma2-Boxen programmiert werden. Bequemer geht es für mich nicht, da TV Browser zudem ein wirklich klasse EPG zur Verfügung stellt (inkl. Sky-Sender) und ich Merklisten mit Sendungstiteln anlegen kann, auf die ich hingewiesen werd, wenn die irgendwann mal zur Verfügung stehen sollte. So verpasst man keine Termine mehr.

Nun stelle ich meine TV-Landschaft auf Sat>IP um mit Kodi-Clients statt den E2-Boxen. Dafür habe ich nun einen Server mit TV Headend am Laufen und frage mich, ob es nicht auch irgendwie möglich ist, weiterhin die Aufnahmen in TVB zu programmieren und dann an TV Headend-Server zu übergeben (bin mir nicht sicher, welches Format nötig wird - könnte *xml sein). Dann hätte ich meine Traumkombi zusammen.

Leider habe ich keine Programmierkenntnisse und auch Linux ist nur schwach ausgeprägt (was man halt so für die E2-Boxen braucht...)

Vielleicht mag sich ja mal jemand dem Problem annehmen...

Danke,

LG

Rolf

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 05 Okt 2018, 17:34
von tosk
Ich schließe mich deinem Wunsch an. Bei mir war es genau so. Nachdem meine Dreambox mit Enigma aufgegeben hat, nutze auch ich einen tvheadend-server auf einem raspberry pi 3+ mit den unterschiedlichen clients (PC, andere Raspis, Handy (Android) und Tabletts (Android)). Funktioniert gut, aber die ehemalige Programmiermöglichkeit über TV-Browser fehlt mir sehr.
Hast du schon eine Reaktion bekommen?

CU

Tosk

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 13 Jan 2019, 22:25
von AngelLuck
Oh diesem Wunsch schließe ich mich auch an.
So eine Programmiermöglichkeit wäre wirklich super. Vorallem weil man über den TV-Browser die Sendung die man Aufnehmen möchte schon deutlich früher hinterlegen könnte.

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 28 Apr 2019, 21:16
von ChrWieg
Hallo,
ich habe ein Tool für Windows gebaut, mit dem man das bewerkstelligen kann: github ChrWieg/TvHeadend.

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 29 Apr 2019, 15:21
von ChrWieg
Habe deb Namen des Repositories noch geändert: TvHeadendCli, wie gehabt in GitHub unter ChrWieg

EDIT: Link zum Projekt: https://github.com/ChrWieg/TvHeadendcli

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 29 Apr 2019, 18:27
von Siggi
Hm, ich finde das Projekt nicht.

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 29 Apr 2019, 19:38
von ds10
Ich habe einfach mal den Link in den Beitrag hineineditiert, dann sollte es keine Probleme geben das zu finden.

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 29 Apr 2019, 20:16
von ChrWieg_inaktiv
Hallo ds10,

danke für den Link. Kann leider noch keine Links erstellen, außerdem ist mein Konto ChrWieg noch nicht bestätigt. Bekomme keine Bestätigungsmail und habe noch nicht herausgefunden, wie ich die Board-Admins kontaktiere kann.

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 29 Apr 2019, 20:32
von ds10
Ich habe dein Konto schonmal aktiviert. Die E-Mails kommen manchmal erst später an, möglicherweise werden sie auch für Spam gehalten.

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 29 Apr 2019, 20:42
von ChrWieg
Super Service, danke!

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 02 Mai 2019, 19:15
von Klaus123
Hey Christof, klasse Projekt, danke! Das ist der fehlende Link!
Leider klappts bei mir nicht. Hast Du eine Idee woran es liegt?
1. Beim Erzeugen der Channelliste kommt nur der String "Channel names from TvHeadend" und dann nichts mehr...
2. Beim Vesuch, eine kurze Sendung auszunehmen (1min) kommt die Fehlermeldung: "Error: Der Index und die L„nge m�ssen sich auf eine Position in der Zeichenfolge beziehen.
Parametername: length"
3. Beim Versich, eine längere Sendung aufzunehmen kommt die Fehlermeldung: "Error: unable to resolve channel name". Ich hab manuell in die Kanalliste "arte" eingegeben...
Was mache ich falsch! Bitte nicht als Kritik sondern als Unterstützung verstehen!
LG Klaus

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 02 Mai 2019, 23:29
von ChrWieg
Hallo Klaus, freut mich, dass Du Interesse an dem Tool hast.

Ich schau mir das morgen Abend gerne an. Blöde Frage vorab: ich gehe davon aus, dass Du unter Docs das HowToSetupTvBrowser.pdf gesehen und so umgesetzt hast, oder? Pass auf beim Kopieren der Parameter. Da darf kein Zeilenumbruch drin sein. Ich poste die Strings hier nochmal zur Sicherheit.
Bitte <Doppelpunkt_Slash_Slash> durch :// ersetzen, als Greenhorn darf ich noch keine Links posten. :( . Alles Kursive musst Du natürlich anpassen.

Parameter für Aufnahme:
-acreate -url"http<Doppelpunkt_Slash_Slash>YourServerNameOrIP:9981" -un"{device_username}" -up"{device_password}" -c"{channel_name_external}" -t"{maxlength(title,"200")}" -p"{production_year}" -d"{description}" -r"TV-Browser" -s{start_unix} -e{end_unix}

Parameter für Löschen:
-aremove -url"http<Doppelpunkt_Slash_Slash>YourServerNameOrIP:9981" -un"{device_username}" -up"{device_password}" -c"{channel_name_external}" -t"{maxlength(title,"200")}" -s{start_unix}

Wenn Du das hier eingibst:
TvHeadendCli.exe -channels -url"http<Doppelpunkt_Slash_Slash>YourServerNameOrIP:9981" -un"YourUsername" -up"YourPassword" > Channels.txt

Sollte das Tool im aktuellen Verzeichnis eine Textdatei "Channels.txt" erzeugen, in der alle Channel Names sind.

Die externen Namen der Kanäle in der Aufnahmesteuerung müssen genau mit denen in TvHeadend übereinstimmen. Für jeden Sender muss der externe Name angegeben werden.

Ciao, Christof

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 03 Mai 2019, 17:05
von Klaus123
Hey Christof,
klar hab ich Deine Anleitung studiert und genauestens befolgt. Bis auf mein Windows 7 sind auch alle Versionen die gleichen! Kann es daran liegen, dass ich kein Username und Passwort vergeben habe? Beim Versuch, eines einzurichten hat's allerdings auch nicht geklappt und ich hab mich aus dem TvHeadend-Server ausgesperrt... :(

Die Kanalabfrage läuft bei mir so (auf die Ausgabeumleitung habe ich hier verzichtet um das Ergebnis direkt angezeigt zu bekommen):
C:\Tools\tvbrowser-transportable\TVheadendcli>tvheadendcli.exe -channels -url"http<Doppelpunkt_Slash_Slash - hab ich ersetzt!>192.168.178.36:9981"
Channel names from TvHeadend

C:\Tools\tvbrowser-transportable\TVheadendcli>

auch Parameter -un"" -up"" oder -un"*" -up"*" oder -un"tmp" -up"tmp" bringen kein anderes Ergebnis.

Beim Versuch eine Sendung mit manuell eingestelltem Kanal (der genauso in der TvHeadend-Server-Gui angezeigt wird) kommt das Ergebnis:
Error: unable to resolve channel name

Hast Du noch eine Idee, was es sein kann?
LG Klaus

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 03 Mai 2019, 19:11
von ChrWieg
Hallo Klaus,

ich habe das nachgestellt: sicher ein Authorisierungsproblem. Ich habe das Error-Handling und vor allem die Ausgabe der Fehlermeldung verbessert: der Server verweigert bei mir die Operation ohne Username und Passwort.

Lade Dir die neuen Binaries herunter und teste das nochmal, dann solltest Du die Fehlermeldung bekommen.

Ich habe bei mir einen user "tv" mit dem Passwort "tv", das scheint mir ein Default-User zu sein. Vielleicht gibt es den bei Dir auch und Du kommst darüber wieder rein?

Man kann über die Webgui von TvHeadend weitere User anlegen, damit werde ich mal testen, ob es serverseitig auch mit leerem Passwort geht. Den User muss man vermutlich angeben. Das müsste ich dann in dem Tool noch umbauen.

Melde mich dann wieder.

LG Christof

Re: Möchte gerne den TV Browser mit TVHeadend nutzen

Verfasst: 03 Mai 2019, 21:18
von ChrWieg
Hallo Klaus,

habe das Problem erkannt und wohl gelöst. Das aktuelle HowTo hat ein kleines Kapitel über die User-Config von TvHeadend. Die neuen Binaries (TvHeadendCli.exe) kommen jetzt auch ohne Username und Passwort zurecht.

Aber: in der Aufnahmesteuerung müssen dann die Parameter -un"{device_username}" -up"{device_password}" weggelassen werden.

Das gilt auch für den Befehl -channels, also einfach nur so:
TvHeadendCli.exe -channels -url"http ... yourServerOrIP ... :9981"

Ich hoffe, Du kommst wieder auf den Server...

Gruß Christof