TV-Programm von Elgato Netstream Sat aufzeichnen

Status
Für weitere Antworten geschlossen.

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hallo Honu,
die voreingetragene XMLTV-Adresse ist die einzige, die ich für den deutschen Raum finden konnte. Eine andere Möglichkeit kostenlos an EPG Daten zu kommen ist mir leider unbekannt. Damit diese Anbindung funktioniert, müssen Deine Sender gleiche Namen haben, wie sie beim EPG Anbieter heißen, zum Beispiel, "Das Erste". Die Auflistung des EPG-Anbieters findest Du hier:
http://xmltv.spaetfruehstuecken.org/xmltv/channels.html
 

honu

Benutzer
Mitglied seit
30. Jan 2013
Beiträge
112
Punkte für Reaktionen
0
Punkte
0
Hallo Honu,
die voreingetragene XMLTV-Adresse ist die einzige, die ich für den deutschen Raum finden konnte. Eine andere Möglichkeit kostenlos an EPG Daten zu kommen ist mir leider unbekannt. Damit diese Anbindung funktioniert, müssen Deine Sender gleiche Namen haben, wie sie beim EPG Anbieter heißen, zum Beispiel, "Das Erste". Die Auflistung des EPG-Anbieters findest Du hier:
http://xmltv.spaetfruehstuecken.org/xmltv/channels.html

Hey Danke!
Das hat soweit erstmal geklappt. Ich habe jetzt erstmal die inoffzielle Forumsversion deinstalliert und die neue Version über das Netz geladen und installiert.

Jetzt wollte ich die komplette m3u für Entertain installieren. Dafür habe ich mir gerade die offizielle -m3u Liste von der ARD für Entertain geladen (ist für VLC). Die sieht so aus
Code:
#EXTM3U
#EXTINF:0,Das Erste HD
rtp://@239.35.10.1:10000
#EXTINF:0,BR Süd HD
rtp://@239.35.10.49:10000
#EXTINF:0,NDR HD
rtp://@239.35.10.50:10000
#EXTINF:0,SWR BW HD
rtp://@239.35.10.51:10000
#EXTINF:0,SWR RP HD
rtp://@239.35.10.52:10000
#EXTINF:0,WDR HD
rtp://@239.35.10.53:10000
#EXTINF:0,3sat HD
rtp://@239.35.10.47:10000
#EXTINF:0,ARTE HD
rtp://@239.35.10.3:10000
#EXTINF:0,KiKA HD
rtp://@239.35.10.11:10000
#EXTINF:0,PHOENIX HD
rtp://@239.35.10.48:10000
#EXTINF:0,Das Erste
rtp://@239.35.10.4:10000
#EXTINF:0,BR Nord
rtp://@239.35.10.13:10000
#EXTINF:0,BR Süd
rtp://@239.35.10.7:10000
#EXTINF:0,BR-alpha
rtp://@239.35.10.24:10000
#EXTINF:0,hr-fernsehen
rtp://@239.35.10.8:10000
#EXTINF:0,MDR Sachsen
rtp://@239.35.10.9:10000
#EXTINF:0,MDR Sachsen-Anhalt
rtp://@239.35.10.29:10000
#EXTINF:0,MDR Thüringen
rtp://@239.35.10.30:10000
#EXTINF:0,NDR
rtp://@239.35.10.10:10000
#EXTINF:0,NDR Hamburg
rtp://@239.35.10.31:10000
#EXTINF:0,NDR Mecklenburg-Vorpommern
rtp://@239.35.10.32:10000
#EXTINF:0,NDR Schleswig-Holstein
rtp://@239.35.10.33:10000
#EXTINF:0,Radio Bremen TV
rtp://@239.35.10.12:10000
#EXTINF:0,rbb Berlin
rtp://@239.35.10.14:10000
#EXTINF:0,rbb Brandenburg
rtp://@239.35.10.34:10000
#EXTINF:0,SR Fernsehen
rtp://@239.35.10.15:10000
#EXTINF:0,SWR BW
rtp://@239.35.10.16:10000
#EXTINF:0,SWR RPF
rtp://@239.35.10.17:10000
#EXTINF:0,WDR
rtp://@239.35.10.18:10000
#EXTINF:0,WDR Aachen
rtp://@239.35.10.35:10000
#EXTINF:0,WDR Bielefeld
rtp://@239.35.10.36:10000
#EXTINF:0,WDR Bonn
rtp://@239.35.10.37:10000
#EXTINF:0,WDR Dortmund
rtp://@239.35.10.38:10000
#EXTINF:0,WDR Duisburg
rtp://@239.35.10.39:10000
#EXTINF:0,WDR Düsseldorf
rtp://@239.35.10.40:10000
#EXTINF:0,WDR Essen
rtp://@239.35.10.41:10000
#EXTINF:0,WDR Münster
rtp://@239.35.10.42:10000
#EXTINF:0,WDR Siegen
rtp://@239.35.10.43:10000
#EXTINF:0,WDR Wuppertal
rtp://@239.35.10.44:10000
#EXTINF:0,Deutsche Welle
rtp://@239.35.20.44:10000
#EXTINF:0,tagesschau24
rtp://@239.35.10.25:10000
#EXTINF:0,Einsfestival
rtp://@239.35.10.21:10000
#EXTINF:0,EinsPlus
rtp://@239.35.10.26:10000
#EXTINF:0,3sat
rtp://@239.35.10.6:10000
#EXTINF:0,ARTE
rtp://@239.35.10.20:10000
#EXTINF:0,Ki.Ka
rtp://@239.35.10.19:10000
#EXTINF:0,PHOENIX
rtp://@239.35.10.22:10000

Nach dem ich die Liste importiert habe, steht im Programm unter Channels nur "Loading...". Auch ein stoppen und Neustarten des Programms hat bisher keine Abhilfe geschaffen. Hat die m3u Liste irgendwie ein falsches Format oder so?

EDIT: in VLC läuft das ganze so...


EDIT2: Ah, es gibt ja ein Log :)
Da steht
Code:
Traceback (most recent call last): File "/volume1/@appstore/tvstreamrecord/bottle.py", line 763, in _handle return route.call(**args) File "/volume1/@appstore/tvstreamrecord/bottle.py", line 1595, in wrapper rv = callback(*a, **ka) File "tvstreamrecord.py", line 112, in chanlist return json.dumps({"aaData": l } ) File "/usr/local/lib/python2.7/json/__init__.py", line 231, in dumps return _default_encoder.encode(obj) File "/usr/local/lib/python2.7/json/encoder.py", line 201, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/local/lib/python2.7/json/encoder.py", line 264, in iterencode return _iterencode(o, 0)UnicodeDecodeError: 'utf8' codec can't decode byte 0xfc in position 4: invalid start byte
 
Zuletzt bearbeitet:

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
1) Man muss das Programm nicht deinstallieren, bei jedem Update wird eh alles außer Konfiguration neu aufgesetzt und die Konfiguration wird korrekt versioniert.
2) Ups, ein alter Bug, von dem ich glaubte, er wäre längst weg :) Das Problem liegt am Umlaut im Namen des Senders. Ich werde mich darum sofort kümmern, wenn ich erstmal zu Hause bin. Bis dahin musst Du auf die 5 Sender leider verzichten. Ich habe hier die gekürzte Liste wieder angehängt. Sorry. Anhang anzeigen test3.txt
3) Danke für einen detailierten Fehlerbericht :)
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hallo honu,
es wird heute leider nix, meine Systemplatte hat sich unerwartet verabschiedet. Ich werde versuchen morgen einen Hotfix zu machen.
Gruß und schönen Abend!
 

honu

Benutzer
Mitglied seit
30. Jan 2013
Beiträge
112
Punkte für Reaktionen
0
Punkte
0
Hallo honu,
es wird heute leider nix, meine Systemplatte hat sich unerwartet verabschiedet. Ich werde versuchen morgen einen Hotfix zu machen.
Gruß und schönen Abend!

Hi! Mach dir keinen Stress ;)
Dir auch schönen Abend
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Ach was, der Rechner läuft wieder. Ein paar Euros weg, neue SSD rein und schon läuft's :) Mal eine Notiz am Rande: SSDs der Firma OCZ sollte man echt meiden.
Ich werde hier noch wahnsinnig mit Deinem Problem :) Es liegt nicht bzw. nicht nur an meinem Programm, sondern an dem Zusammenspiel zwischen Python, der Datenbank und der Playlistdatei. Es ist mir nun immer noch nicht gelungen ein 100%es Allheilmittel für alle mögliche Kombinationen zu finden. Fakt ist, Python und SQLite nutzen beide die Kodierung UTF-8. Wenn die Datei also in diesem Format gespeichert ist, funktioniert sie ohne Probleme (bzw. laut meinem Notepad++ funktioniert am besten das Format 'UTF-8 ohne BOM'). Im ANSI-Format werden die Umlauts einfach nicht verstanden. Das manuelle Eintragen der Sender über die Webseite funktioniert übrigens auch immer.
Wie dem auch sei, ich habe Deine Liste nun einfach in diesem Format gespeichert und bitte Dich zu prüfen, ob sie bei Dir nun läuft. Wenn ja, kann sie auch beliebig weiter ergänzt und gespeichert werden. Auch Notepad++ (http://notepad-plus-plus.org/) kann ich Dir sehr empfehlen (kostenlos und prima für alles, was Text oder textartig ist :))
Ich warte dann gespannt auf Deine Rückmeldung und stehe Dir auch bei weiteren Fragen gern zur Verfügung. Bis dahin -- gute Nacht ;)
Gruß Pav
 

Anhänge

  • playlist_m3u.txt
    2,2 KB · Aufrufe: 11

honu

Benutzer
Mitglied seit
30. Jan 2013
Beiträge
112
Punkte für Reaktionen
0
Punkte
0
Hi!
Ja, Notepad++ war eins der Programme, die ich sehr schnell nach Kauf der DS installiert habe. Trotzdem danke für den Tipp. Ich habe es jetzt so gemacht, dass ich die Playlist vom ZDF (die ist nämlich noch etwas "kompletter" als die vom ARD) genommen habe, diese in Notepad++ angepasst habe (vorallen Sender gelöscht) und dann als UTF8 ohne BOM gespeichert habe. Die Datei ist im Anhang.

Es gibt gute und weniger gute Nachrichten . Zuerst die Gute: meine und deine Playlist wird problemlos eingelesen und die Sender stehen dann zur Verfügung.
Jetzt die schlechte: Irgendwie scheinen nicht alle Sender bei der Aufnahme zu funktionieren, obwohl die rtp-Adresse richtig ist. Programmiere ich eine Aufnahme für z.B. ZDF oder 3sat, dann wird die Datei zur entsprechenden Uhrzeit in meinem Verzeichnis angelegt, aber bleibt bei 0kb. Das log sagt auch, dass die Aufnahme anscheinend sofort wieder beendet wird.
Code:
2013-02-21 01:08:06	OUT	FFMPEG record 'zdf_test2' ended
2013-02-21 01:08:00	OUT	FFMPEG (rtp) record 'zdf_test2' called with:
2013-02-21 01:08:00	OUT	['ffmpeg', '-i', 'rtp://@239.35.10.5:10000', '-t', '59', '-acodec', 'copy', '-vcodec', 'copy', '/volume1/test/20130221010800 - zdf_test2.mkv']
Dagegen läuft ARD oder ARTE problemlos. Ich habe danach die Playlist mit VLC geöffnet und ZDF und 3sat gehen normal. Die rtp Adresse scheint also richtig zu sein. Ich habe dann ZDF mal zusetzlich manuell als Sender angelegt (einmal mit dem @ und einmal ohne in der rtp Adresse), aber mit gleichem Ergebnis. Immer eine 0kb Datei. Wie gesagt, es ist nicht nur ZDF sondern auch 3sat und ggf. weitere, wobei ich hier nicht weiter getestet habe.

Was könnte das wieder sein? :)
 

Anhänge

  • 3mai2012_Entertain_vlc10x_20120503.txt
    763 Bytes · Aufrufe: 11

honu

Benutzer
Mitglied seit
30. Jan 2013
Beiträge
112
Punkte für Reaktionen
0
Punkte
0
Ok, ich hab mal weiter geforscht. Wenn ich über die Konsole direkt das ZDF aufnahmen versuche mit ffmpeg -i rtp://@239.35.10.5:10000 -t 20 -acodec copy -vcodec copy /volume1/test/test.mkv bekomme ich die Fehlermeldung am Ende
- Could not write header for output file #0 (incorrect codec parameters ?)

Ich habe mal zum Spaß die Endungen .mpg, .flv, .mp4 probiert, aber bekomme immer das selbe Ergebnis. Beim ARD funktioniert der Aufruf dagegen wie ja vorher schon getestet ohne jedes Problem.
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Morgen honu,
da ich in diesem Fall eigentlich nur eine Oberfläche für ffmpeg anbiete, kann ich leider zu diesem konkreten Stream keine direkte Hilfe geben. Ich kann hier nur wieder darauf tippen, dass das Videoformat immer noch anders ist. Es kann auch eine .avi oder .mov Datei sein. Am einfachsten ist es, wenn Du Deinen Stream im VLC öffnest und im Menü Extras nach Media- oder Codec-Information schaust. Das könnte einiges aufklären, beziehungsweise hoffe ich, dass es hilft.
Gruß
 

sbob

Benutzer
Mitglied seit
14. Feb 2007
Beiträge
241
Punkte für Reaktionen
0
Punkte
0
Witzig, dass ich erst jetzt diesen Thread gefunden habe... nachdem ich ewig lange rumprobiert habe eine Playlist zu erzeugen, die das Programm schluckt ;-)
Mit Notepad 2 und einer UTF-8 Formatierung hat es dann geklappt.
Habe ebenfalls die o.g. Entertain-Liste von der ZDF-Seite benutzt, eine Playlist erzeugt und eingelesen.
Leider scheitert auch bei mir die Aufnahme von Sendern der ZDF-Gruppe, es wird lediglich eine 0 Byte Datei erzeugt.
Mit dem VLC Player dagegen funktioniert die Playlist samt Aufnahme bei allen Programmen.
Achso und noch etwas. Ich hatte eine Aufnahme auf ARD HD geplant, diese wurde auch anstandslos durchgeführt.
Was etwas seltsam war: Der Film wurde in DD 5.1 ausgestrahlt, die Aufnahme hatte nur Stereo.
Und bei der Wiedergabe stockte die Datei ca. alle 20 bis 30 Sekunden für einen kurzen Augenblick.
Nehme ich mit VLC oder DVBlink auf, passiert das nicht.
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Bitte nach Tipps hier im Forum schauen:
- verschiedene Dateierweiterungen probieren (avi, mkv, ts, mov, mp4, flv) -- das sollte oft helfen
- wenn das nicht klappt, im VLC öffnen und unter Extras -> Media- bzw. Codec Info schauen, um welchen Stream es sich handelt
- dann bei Bedarf direkt mit ffmpeg experimentieren. Eine Kurzanleitung dazu gibt es auf der 'About'-Seite.
- Vielleicht mal nach ffmpeg und ZDF googleln
Gruß
Pav
 

z-smoker

Benutzer
Mitglied seit
28. Jul 2013
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ich wollte mich nur kurz bei Pavion bedanken für die geniale kleine App. :)
Endlich kann ich parallel zur Dreambox mit der Netstream aufnehmen ohne 'nen Mac mit EyeTV am Laufen zu haben.
Ein Traum wär's halt noch, wenn sich die Sender sortieren lassen.

Danke dir...
Gruß z-smoker
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hallo z-smoker

danke für die netten Worte :)
Welche Sortierung meinst Du denn? Eigentlich lässt sich die Tabelle der Sender nach einer der Spalten sortieren, einzelne Sender könner ausgeschaltet werden, damit sie nicht in der Selektion auftauchen.

Gruß
Pav
 

z-smoker

Benutzer
Mitglied seit
28. Jul 2013
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Hi Pavion,

Ich meine eine "freie" Sortierung. Momentan gehts ja nur nach Nr. oder Name (aber immer alphabetisch).
Wenn ich alle SD-Sender zuerst und die HD-Sender danach will, klappts so halt nicht.
Oder wenn die SD-Sender genauso sortiert sein sollen wie bei mir im EyeTV - gehts auch nicht.
Ist aber nicht so schlimm :)

Gruß
z-smoker
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Die einfachste Lösung wäre ein Download-Button, wobei die Liste wieder in M3U exportiert würde. Die Datei könnte man sortieren, dann einfach wieder hochladen. Die Reihenfolge ginge dann über die Spalte ID.
Eine zweite Möglichkeit wäre Drag&Drop direkt in der Tabelle, da müsste ich gucken, ob ich es hinbekomme :)
Wie stellst Du dir so etwas vor?
 

z-smoker

Benutzer
Mitglied seit
28. Jul 2013
Beiträge
28
Punkte für Reaktionen
0
Punkte
0
Drag & drop wäre nicht schlecht, oder einfach eine Extraspalte mit Eingabemöglichkeit (Zahlen) zum editieren.

Nach diesen Zahlen wird dann sortiert. Ginge wohl am einfachsten -> man sucht seinen Sender, gibt eine aufsteigende Zahl ein (1, 2 usw.). Hat nur den Nachteil, wenn man was ändern will, z.B. einen anderen Sender zwischen 5 und 6 einfügen, dat geht dann wohl net!

Bei drag & drop wärs kein Problem, aber bei mehr als 50 Sender wär es dann schon mühsam.

Wie auch immer, eins von beiden wäre super :)
Natürlich kann man, wie du schon gesagt hast, die .m3u Datei auch vorab editieren, ist aber extrem mühsam. :(

Gruß
z-smoker
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Hallo z-smoker,

die Version ist fertig und wird demnächst durch www.cphub.net freigegeben und automatisch verteilt.
Ich hoffe, ich konnte Deine Erwartungen treffen :)
Ich bitte um Feedback, falls Du Fehler feststellen solltest.

Gruß
Pavion
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
P.S. Anbei die Änderungen:

Channel editing and moving added
Channel list can now be exported and saved
Record editing added
Disabling/deleting channels also disable/delete all their records
Several bug fixes & dialog optimisation
 

Pavion

Benutzer
Mitglied seit
02. Feb 2013
Beiträge
566
Punkte für Reaktionen
14
Punkte
44
Die Version wurde soeben freigegeben und ab sofort über Paket-Zenter aktualisierbar :cool:
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat