Hi Tobi,
neutrinoepg wäre Klasse
Frank
Hi Tobi,
neutrinoepg wäre Klasse
Frank
Jul 1 22:34:00 vdr vdr: [22825] xmltv2vdr: 'france' ERROR (script) sh: france: Kommando nicht gefunden.
Script france in Suchpfad erstellen, dann ist schon mal die Fehlermeldung weg. Bei mir sieht das Script so aus:
#!/bin/bash
TEMP="$(mktemp)"
tv_grab_uk_rt --days 5 --output="${TEMP}" 2> /dev/null
sed 's/north-west.bbc1.bbc.co.uk/bbc-one.uk/g' "${TEMP}" > /var/lib/epgsources/freeview-dtv-grabber.xmltv
rm "${TEMP}"
exit 0
Alles anzeigen
Normalerweise sollte das doch nur bei pipe der Fall sein? Der Abruf von kazer.org funktioniert schonmal, allerdings kann ich es zum Testen nicht manuell einspielen.
Nach meinen Verständnis müßte TF11 in der Verbindlichen Senderliste stehen ....was ja nicht der Fall ist.
Ich habe in meinen Script dies mit sed gelöst, es werden aber trotzdem keine EPG Daten importiert.
Ich finde es aber auch ziemlich arm, das es bei diesen Plugin keinen gescheiten grabber gibt.
Ich für meinen Teil werde jetzt noch ein wenig probieren.....und wenn nix geht mich um eine Alternative umsehen....vielleicht kann ja mythtv sogar BBC Red Button Text.
Frank
Moin,
endlich habe ich endlich Zeit gefunden mich mit den xmltv2vdr Plugin zu befassen.
Ich vermute mal um einen grabber für UK muß ich mich selber kümmern?
Wenn ich das richtig verstanden habe, muss die ChannelID aus dem Plugin und den XMLTV Daten die gleiche sein?
Zum testen habe ich nur BBC ONE North-West aktiviert!
So hole ich meine XMLTV Daten:
/usr/local/bin/freeview-dtv-grabber
#!/bin/bash
TEMP="$(mktemp)"
tv_grab_uk_rt --days 5 --output="${TEMP}" 2> /dev/null
sed 's/north-west.bbc1.bbc.co.uk/bbc-one.uk/g' "${TEMP}" > /var/lib/epgsources/freeview-dtv-grabber.xmltv
rm "${TEMP}"
exit 0
Alles anzeigen
Ein kleiner Schnipsel von
/var/lib/epgsources/freeview-dtv-grabber.xmltv
<tv date="Sat, 27 Jun 2015 04:30:01 GMT" source-info-url="http://www.radiotimes.com" source-info-name="Radio Times XMLTV Service" source-data-url="http://xmltv.radiotimes.com/xmltv/channels.dat" generator-info-name="XMLTV/0.5.66, tv_grab_uk_rt 1.37, 2013/12/14 05:00:21 " generator-info-url="http://www.xmltv.org">
<channel id="bbc-one.uk">
<display-name>BBC One North West</display-name>
<icon src="http://www.lyngsat-logo.com/logo/tv/bb/bbc_one_north_west.jpg"/>
</channel>
<programme start="20150627060000 +0100" stop="20150627100000 +0100" channel="bbc-one.uk">
<title>Breakfast</title>
<desc lang="en">
A round-up of national and international news, plus sports reports, weather forecasts and arts and entertainment features. Including NewsWatch at 7.45.
</desc>
<category lang="en">News and current affairs</category>
<video>
<aspect>16:9</aspect>
<quality>SDTV</quality>
</video>
<subtitles type="teletext"/>
</programme>
Alles anzeigen
/var/lib/epgsources/freeview-dtv-grabber
Wenn ich den Plugin anstoße, passiert nicht viel und keine Daten werden importiert.
Jun 27 07:35:22 archbox vdr[5726]: [5726] connect from 127.0.0.1, port 40009 - accepted
Jun 27 07:35:22 archbox vdr[5726]: [6017] xmltv2vdr importer thread started (pid=5726, tid=6017, prio=high)
Jun 27 07:35:22 archbox vdr[5726]: [6017] xmltv2vdr importer thread ended (pid=5726, tid=6017)
Jun 27 07:35:22 archbox vdr[5726]: [5726] closing SVDRP connection
setup.conf
Wo liegt der Fehler in meiner Konfiguration?
Danke Frank
Aber kann xmltv2vdr noch mit einem vdr 2.x umgehen oder hat sie das Dateiformat nicht geändert?
Also bauen läßt sich der Plugin schon mal, habe es aber noch nicht hinbekommen das die EPG Daten importiert werden.
Ich steige da noch nicht so ganz durch.....evtl müssen die channelID in den xmltv Daten modifiziert werden.
Am Wochenende weiß ich mehr
Frank
Die Frage ist nun, welcher Provider stellt die für die gesamten FRANSAT-Sender auf Eutelsat 5W bereit (frz. DVB-T via Satellit)? Bislang habe ich bestenfalls einzelne Sender gefunden.
evtl. xmltv? tv_grab_fr_kazer....bin auch gerade dabei etwas mit xmltv für UK zu spielen.
Frank
Also bei mir unter Debian Jessie lässt sich der rb-browser kompilieren. Allerdings weiss ich jetzt nicht, was man genau damit machen kann.
Danke für den Link...um rb-browser nutzen zu können muß auch rb-download laufen....ich denke das sollte mit BBC WORLD News auch gehen.
rb-download serviceID & rb-browser
Frank
Moin,
ffmepg konnte ich mit ein paar patches lösen.
Mit fontconfig scheint es auch ein Problem zu geben.
gcc -Wall -O2 -D_REENTRANT -D_GNU_SOURCE `freetype-config --cflags` -c utils.c
gcc -Wall -O2 -D_REENTRANT -D_GNU_SOURCE `freetype-config --cflags` -o rb-browser rb-browser.o MHEGEngine.o MHEGDisplay.o MHEGCanvas.o MHEGBackend.o MHEGApp.o MHEGColour.o MHEGFont.o MHEGTimer.o MHEGStreamPlayer.o MHEGVideoOutput.o videoout_null.o videoout_xshm.o MHEGAudioOutput.o ActionClass.o ApplicationClass.o AudioClass.o BitmapClass.o BooleanVariableClass.o ContentBody.o ContentRefVariableClass.o CursorShapeClass.o DynamicLineArtClass.o ElementaryAction.o EntryFieldClass.o EventType.o ExternalReference.o FontClass.o GenericBoolean.o GenericContentReference.o GenericInteger.o GenericObjectReference.o GenericOctetString.o GroupClass.o GroupItem.o HotspotClass.o HyperTextClass.o IntegerVariableClass.o InterchangedProgramClass.o LineArtClass.o LinkClass.o ListGroupClass.o NewContent.o ObjectReference.o ObjectRefVariableClass.o OctetStringVariableClass.o PaletteClass.o Parameter.o PushButtonClass.o RectangleClass.o RemoteProgramClass.o ResidentProgramClass.o RootClass.o RTGraphicsClass.o SceneClass.o SliderClass.o StreamClass.o StreamComponent.o SwitchButtonClass.o TextClass.o TokenGroupClass.o VariableClass.o VideoClass.o VisibleClass.o ISO13522-MHEG-5.o der_decode.o clone.o si.o readpng.o mpegts.o utils.o -lm -lz -L/usr/X11R6/lib -lX11 -lXext -lXt -lXrender -lXft -lpng -lavformat -lavcodec -lavutil -lasound -lpthread `[ -f /usr/lib/libswscale.so -o -f /usr/local/lib/libswscale.so -o -f /usr/lib64/libswscale.so ] && echo "-lswscale"`
/usr/bin/ld: MHEGFont.o: undefined reference to symbol 'FcPatternGetString'
/usr/lib/libfontconfig.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:94: recipe for target 'rb-browser' failed
make: *** [rb-browser] Error 1
Da gibt es halt kein Teletext....werde den Thread auf erledigt setzen
Frank
Erster Hit bei Google
Danke für den Linux, mal sehen ob ich das gebacken bekomme.
Frank
Moin,
ich kann hier leider nicht den OsdTeletext Plugin nutzen. Ich versuche RedButton zum laufen zu bekommen, bekomme folgenden Fehler beim bauen von rb-browser
./xsd2c ISO13522-MHEG-5.xsd
Generating header file ISO13522-MHEG-5.h
Generating source file ISO13522-MHEG-5.c
./add_instance_vars ISO13522-MHEG-5.c ISO13522-MHEG-5.h
RootClass
typedef ObjectReference RootClass;
ApplicationClass
SceneClass
VariableClass
TokenGroupClass
ListGroupClass
BitmapClass
LineArtClass
TextClass
VideoClass
StreamClass
AudioClass
RTGraphicsClass
SliderClass
EntryFieldClass
HyperTextClass
ProgramClass
./add_rtti ISO13522-MHEG-5.c > rtti.h
./mkclone
EventData
ObjectReference
ExternalReference
ContentReference
OriginalValue
RectangleClass
LineArtClass
ContentBody
ReferencedContent
OriginalBoxSize
XYPosition
Colour
BitmapClass
TextClass
FontBody
Justification
LineOrientation
StartCorner
VariableClass
gcc -Wall -O2 -D_REENTRANT -D_GNU_SOURCE `freetype-config --cflags` -c rb-browser.c
In file included from ISO13522-MHEG-5.h:2991:0,
from MHEGEngine.h:12,
from rb-browser.c:29:
MHEGStreamPlayer.h:45:16: error: ‘AVCODEC_MAX_AUDIO_FRAME_SIZE’ undeclared here (not in a function)
uint16_t data[AVCODEC_MAX_AUDIO_FRAME_SIZE];
^
Makefile:97: recipe for target 'rb-browser.o' failed
make: *** [rb-browser.o] Error 1
Alles anzeigen
Hat ja mit VDR nichts zu tun, aber vielleicht hat ja der eine oder andere etwas fitter mit ffmpeg.
Offentsichtlich ist ja AVCODEC_MAX_AUDIO_FRAME_SIZE nicht deklariert, was muß da stattdessen deklariert werden?.
System: Arch Linux
GCC: 5.1.0
FFMPEG 2.7.1
Frank
Bitte schaut euch den Skin einfach mal an und schreibt hier alle Verbesserungsvorschläge rein, die ihr habt. Auch wenn sie noch so trivial erscheinen.
Getestet habe ich den Skin nur mit 1920x1080. Andere Auflösungen sollten funktionieren, es könnte aber stellenweise zu Darstellungsfehlern kommen. Bitte auch solche melden.
WoW ... ich bin begeistert ........ konnte bis jetzt keine Darstellungsfehler bei meiner 1280x720 Auflösung entdecken.
Frank
Ich habe ne ATI HD 7800 im Rechner und keine NVIDIA
Wenn ich den protpitären Treiber nehme, bekomme ich ohne vdpau immerhin bei SD-Sendern ein Bild, HD geht gar nicht. Benutze ich den Treiber von Linux Mint, ist die hälfte des Bildes mit einem Grünschleier überzogen, HD geht gar nicht.
Ich habe auf meinen Laptop ( siehe Signatur ) auch eine AMD am Start. Wir haben hier noch keine DVB-T2 Karte daher kann ich nichts zu HD sagen.....SD recht passabel via AMD VDPAU.
Ich nutze den OS AMD Treiber....keine Ahnung ob auch der Catalyst/fglrx Treiber eine vdpau API zur Verfügung stellt.
Hier ist eine Kodi HowTo auf AMD Hardware.....koennte hilfreich sein.
Frank
nur aus Interesse wollte ich noch fragen, unter welcher linux distri war deine Installation VDR auf AMD Hardware jetzt erfolgreich??
Arch
Hallo,
habe gestern den TVscraper Plugin gebaut, funzt wunderbar. Die TVDB Info wird in Deutsch angezeigt
[Blockierte Grafik: http://gekko247.lima-city.de/tvscraper.png]
Habe ich auch die Möglichkeit, das die TVDB Info ausschließlich in Englisch angezeigt wird?
Danke Frank
Rain aus Interesse, wie würde dann der Sim lin für PearlHD aussehen?
Wenn ich mich recht erinnere
oder
Frank
Hi Gandalf,
leider finde ich das genau nicht. Habe schon alles in den Einstellungen abgesucht. Kannst du mir sagen wo ich suchen muss?
Ich selbst habe nie eine VDR Distribution genutzt, aber ich glaube der Pfad sollte /var/lib/vdr/anthralogos sein.....bin mir aber nicht sicher.
Dies sollte helfen...
Frank
benutze standardmäßig Anthra 1920 FSE. Woher bekomme ich den Skindesigner Skin? Aber muss doch letztendlich noch eine andere Lösung geben?!
In der anthra_1920_FSE.skin solltest du sehen wo nach den Logos gesucht wird....denke ich.
Moin,
WOW! Was für ein Ansturm!
Ich habe mir von WP mit Gimp die fehlenden logos zusammen geklickt.
Sollte Interesse bestehen, sagt mir wo ich die logos hochladen kann.
Frank
Letztendlich macht der start-stop-daemon aber auch nichts anderes als Signal 15 (= SIGTERM) zu schicken, wenn man ihn den VDR stoppen lässt
Und wenn man wie unter Arch Linux Systemd zur Verfügung hat, kann man sich das Leben deutlich leichter machen: https://github.com/VDR4Arch/vd…ob/master/vdr/vdr.service (die Start-Argumente für den VDR übergibt man dann über Dateien in /etc/vdr/conf.d/)
Da hast du natürlich Recht, was systemd angeht....da muß sich ein Dino noch einarbeiten.
Ist das killall vdr nicht ein bisschen brutal. Beendet sich der vdr damit korrekt? Gibts da nichts anderes?
Ich baue den VDR bei mir immer selbst, nutze dafür noch mein Init Script mit start-stop-daemon unter Arch.
Frank