Sorry für die Verwirrung und danke für den rixen fix! Werde ich am Nachmittag testen!
Posts by reini-at
-
-
hi,
irgendwas geht mit dem heutigen git stand und epg2vdr schief:
loading plugin: /usr/local//lib/vdr/libvdr-epg2vdr.so.2.6.3
vdr: /usr/local//lib/vdr/libvdr-epg2vdr.so.2.6.3: cannot open shared object file: No such file or directory
tatsächlich finde ich die lib auch nicht in dem Verzeichnis..
Das sollte doch eigentlich beim erstellen des .tar schon richtig reingelegt werden?
Danke im Voraus für deine unermüdliche Unterstützung!
-
Ist jetzt mit drin
danke!
hab mir nur überlegt ob es nicht sinnvoller ist abzufragen ob cecremote überhaupt aktiviert ist, eventuell so:?
Code
Display Moreif [ "$1" = "attach" ]; then echo 4 > /sys/module/amvdec_h264/parameters/dec_control /usr/local/bin/svdrpsend REMO on /usr/local/bin/svdrpsend PLUG softhdodroid ATTA -a hw:CARD=AMLAUGESOUND,DEV=2 if grep -Fxq "cecremote" /storage/.config/vdropt/enabled_plugins ; then /usr/local/bin/svdrpsend PLUG cecremote CONN fi elif [ "$1" = "detach" ]; then /usr/local/bin/svdrpsend PLUG softhdodroid DETA /usr/local/bin/svdrpsend REMO off if grep -Fxq "cecremote" /storage/.config/vdropt/enabled_plugins ; then /usr/local/bin/svdrpsend PLUG cecremote DISC fi echo rm pip0 > /sys/class/vfm/map fi
-
Was genau meinst du denn damit?
hatte versucht ein PR zu erstellen (kein commit natürlich, war wohl schon zu spät ), aber das ging wohl schief, habe es nochmal gemacht, jetzt sieht es glaube ich besser aus.
-
Compile lief erfolgreich durch, gleich upgedated und das neue switch2kodi skript probiert -> umschalten läuft jetzt deutlich schneller!
es scheint jedoch, dass sich nun kodi und vdr (im hintergrund) um die CEC Befehle streiten, aber das ist vermutlich unabhängig von CoreElec
Dafür habe ich ein commit erstellt (ich hoffe das habe ich in irgendeiner Form richtig gemacht, habe das noch nie gemacht bisher - wenn nicht, bitte feedback dazu)
-
vielen Dank! Compile läuft wieder, sieht gut aus soweit, mal sehen ob es bis zum Ende durchläuft - ich berichte
-
Hi,
CoreElec 20 baut bei mir gerade nicht, da die benötigten nss Pakete nicht gefunden werden können. Liegt das Upstream am CE Team?
lg
-
immerhin... habe ich nun irgendwie eine Radio Ausgabe geschafft, indem im vlc2iptv statt vlc nun ffmpeg verwendet wird:
/storage/.kodi/addons/tools.ffmpeg-tools/bin/ffmpeg -v debug -re -i ${URL} -streamid 0:0 -streamid 1:128 -mpegts_service_id 1 -mpegts_transport_stream_id 1 -f mpegts -acodec mp3 -ac 2 -ab 96k -ar 48000 "udp://127.0.0.1:${PORT}?pkt_size=16356$reuse=1&buffer_size=65536"
aktuell noch hardcoded stream-IDs und serviceid sowie streamid, da mir nicht ganz klar ist was das alles genau tut. ffmpeg ist bei den streaming-links etwas wählerischer als vlc kommt mir vor, mal sehen ob da noch etwas rauszuholen geht.
was mir jetzt noch nicht ganz klar ist, wie - in kombination mit dem radio-plugin - nun das plugin auch anspringt. Es braucht wohl irgendwas besonderes, was ich dem stream noch mitgeben mussedit: never mind, hatte nur das .mpg im falschen verzeichnis und war daher der Meinung dass das nicht funktioniert.Dann wäre der nächste Schritt zu versuchen die icy-daten zu verarbeiten bzw. dem VDR zur Verfügung zu stellen.
edit: auch das geht, allerdings mit einem umweg - über entware ffprobe installiert, um diesen mittels
/opt/bin/ffprobe ${URL} 2> /storage/.config/vdropt/plugins/radio/metadata.txt
die metadaten in ein txt file schreiben zu lassen, welches dann über ein script vom radio plugin entsprechend abgeholt und dargestellt wird. Ob es die eleganteste Lösung ist? Das weiß ich nicht Aber es scheint zu funktionieren wie ich (bzw. die Mutter) es brauchen würde.
-
Aktuell läuft es bei er Mum auch mit CE in Ubuntu-chroot Umgebung mit funktionierendem vlc2iptv skript, es ist also kein Not an der Frau momentan, allerdings gefällt mit die Native Lösung besser, so läuft sie auch bei mir, nur eben ohne internetradio.
Das internetradio.sh Skript verwendet nicht nur ffpmeg, sondern auch noch mplayer, welcher wohl in ein file schreibt, welches ffpmeg dann in ein mpegts format an das IPTV skript zurückgeben soll (wenn ich mir das richtig zusammengereimt habe).
Bislang habe ich bei mir mit ffpmeg versucht eine URL irgendwie auch zurückzugeben an das iptv plugin, aber noch ohne irgendein erfolg, ich scheitere an ffmpeg glaube ich... Folgendes funktioniert jedenfalls nicht:
ffmpeg -v debug -re -i "<URL>" -acodec copy -f mpegts -acodec mp2 -ac 2 -ab 96k -ar 48000 "udp://127.0.0.1:4321?pkt_size=16356"
Das liefert immer ein
Output file #0 does not contain any stream
zurück.
Aber ich google mich mal weiter durch. Eventuell müsste ich auch einmal mit ffmpeg ein file schreiben, und diese dann auslesen, aber dafür habe ich noch nie etwas mit ffmpeg gemacht um es zu verstehen
-
Das ganze funktioniert ja einwandfrei, bin immer noch sehr begeistert von dem ganzen
Eine Frage habe ich aber noch, weil ich bei etwas noch ein bisschen anstehe. Meine Mutter hört gern Internet Radio, was ich bisher immer über das iptv plugin und vlc2iptv gelöst hatte. Nun gibt es allerdings kein vlc unter coreelec, was diesen Versuch nun scheitern lässt. Es gäbe wohl ffmpeg unter coreelec, was dann verwendet werden könnte, allerdings fällt mir nicht so ein, wie das ganze zu konfigurieren wäre unter VDR*Elec - und ob dieser Plan überhaupt funktionieren könnte...
Hat jemand das schon mal umgesetzt und könnte mir dabei Tipps/Ideen geben?
Danke nochmal für die ganzen Mühen in diesem Projekt, für mich funktioniert es einfach irgendwie auf anhieb und die billig-boxen laufen klaglos tag und nacht durch ohne Probleme
-
Danke, das wars, jetzt läuft es weiter
-
das ganze läuft bei mir seit langer zeit problemlos, nochmals vielen dank für die Mühen hier!!!
ich wollte jetzt nochmal neu compilen - wie cleane ich die lirc packages lokal bei mir ohne ganz von neu anzufangen? ./clean-package.sh lirc tut es wohl nicht
-
Tatsächlich ist mir das heute auch aufgefallen, dachte dass das was spezifisches bei mir ist weil es unter proxmox in einer VM läuft..
-
Hmm? Das ist seltsam. Kannst du mal bei laufendem Kodi auf der Shell das Script /usr/local/bin/switch_to_vdr.sh
ausführen, ob der Wechsel dann funktioniert? Der Wechsel von VDR nach Kodi klappt aber, oder?
ja, das funktioniert ganz normal, ich suche mich mal durch ob ich einen Grund finde warum es bei mir wohl anders ist
Danke für die neuen Font Änderungen/Ergänzungen, habe damit das VDROpenSans zusätzlich installieren können, Teletext geht auch wieder, alles rundum schön!!
Bzgl GIT - danke für die Erläuterung, für mich ist es nicht wichtig, ich habe jetzt in etwa alles was ich verwende und benötige
-
Zabrimus nochmals vielen Dank für die ganzen Mühen, es läuft bei mir - inzwischen auch mit dem menuorg plugin - ziemlich Einwandfrei!
2 (ok vielleicht 3 )Kleinigkeiten habe ich aber noch - das osdteletext plugin verwendet wohl auch eigene fonts, die nicht korrekt erkannt werden, oder gar nicht richtig installiert?
ich verwende coreelec-20 - allerdings erscheint bei mir beim exit Menü von kodi die vdr Option nicht, Eintrag im estuary .xml ist vorhanden, bewirkt aber irgendwie nichts. Ist das nur bei mir so, oder habe ich hier etwas übersehen?
Und zu guter letzt - Skindesigner bietet die Möglichkeit zusätzliche skins herunterzuladen, dafür müsste aber wohl git installiert sein, was default nicht ist. Kann man das eventuell hinzufügen? Ich selbst habe mein gewünschtes skin heruntergeladen und manuell installiert, aber vielleicht hilft es auch wem anderen..
Es bleibt mir dennoch nichts anderes zu sagen als: Klasse Arbeit und großen Dank an Dich und alle anderen die dies möglich gemacht haben!!
-
Manche Skindesigner skins liefern eigene fonts mit, jedoch habe ich noch nicht herausgefunden, wo ich diese fonts ablegen müsste kann mir hier jemand unterstützen?
-
danke, da hätte ich auch draufkommen können...... das war sehr billig:
[cecremote] Can not open file /storage/.config/vdropt/plugins/cecremote/cecremote.xml for getting line number
kaum legt man dort das richtige file hin geht es auch
EDIT: der symlink für die libcec.so.6 scheint kein neustart zu überleben bei mir, habe es mal in die autostart.sh eingefügt.
-
Versuch mal
cd /var/lib && ln -s /usr/lib/libcec.so.6.0.2 libcec.so.6
das resultiert leider in ein segfaul:
./start_vdr.sh: line 35: 4654 Segmentation fault sh -c "LD_PRELOAD=/usr/lib/libMali.so LD_LIBRARY_PATH=$LIB_DIR:$LIB_DIR/vdr:$LD_LIBRARY_PATH ${BIN_DIR}/$arg"
woher auch immer das kommt
-
also sagen wir mal so, die libcec von CoreELEC reicht denke ich? Wenn du mir sagen könntest wo ich den symlink anlegen soll, kann ich das schnell testen, die Box läuft gerade noch mit dieser version..
-
Wenn das kompilieren genauso schnell ginge wie du neue Plugins reinlegst.. Über Nacht den Git stand von gestern Abend kompiliert, lief jedenfalls gut durch, werden dann jetzt nochmal pullen mit cecremote und nochmal kompilieren bevor es auf die box geht.
Hättest du vielleicht noch die Möglichkeit auch das menuorg plugin hinzuzufügen?
Vielen Dank nochmal, ich berichte dann nachher nochmal über erfolg/nicht-erfolg, wobei ich mittlerweile vom ersten ausgehe
EDIT: hatte jetzt nur ein git pull gemacht ohne vorher alles zu löschen, da kommt beim VDR Start
vdr: libcec.so.6: cannot open shared object file: No such file or directory
ich versuche es nochmal mit alles löschen und neu pullen und komplett neu kompilieren