Läuft bei mir auf dem NUC auch super.
Nachts Film aufnehmen (z.B. gestern Demolition Man auf Kabel1) und wenn Zeit ist, Werbung raus schneiden.
Endlich läuft das Zeugs. Habe mich wochenlang mit Raspi gequält, weil ich den NUC eigentlich für einen anderen Einsatz verplant hatte.
Beiträge von iptvnerd
-
-
@toab90
Hab mir gerade einen jungfräulichen Kodi auf einem NUC installiert.
Raspi ist für Aufnahmen zu langsam. SD geht gerade noch so. Bei HD kommen ständig Bild- und Tonausfälle.
Das Addon ffmpeg-tools findest du unter:
System->Addons->Aus Repository installieren->Alle Repositories->Programm-Addons->FFmpeg Tools -
Programm-Addons
-
-
Was hast für'n Kodi?
Matrix? -
Über Einstellungen->Addons->Aus Repository installieren->Alle Repositories->ProgrammAddons installieren
-
Mir ist aufgefallen das das Plugin in den Einstellungen nur den Defaultordner als Aufnahmeordner zulässt.
Ich habe den "Recordings" Ordner auch nur manuell in die Settings eingefügt.
Da fehlt mir noch das know how, wie in den Masken die Ordnerstruktur, ausgehend von einem definierten root angezeigt werden kann.
Ist aber vorgemerktHab jetzt erst mal die Aufgaben aus dem Kontextmenü der Kanalanzeige (IPTV Recorder Timer)
überarbeitet. Übersetzungen haben gefehlt und der unterste Eintrag "Record and Play" ist auch wieder über CannelID, Datum und Uhrzeit gestolpert.
Jetzt geht's und Jobs werden erstellt.
Anhang ignorieren ! -
Buddeln und Rohr vergraben!!!
Solche Projekte leben doch immer.
Ich hätte gerne hier noch eine Lampe und da einen Bewegungsmelder... Shit, warum habe ich das Projekt nicht gleich für die Zukunft gebaut?
Ohhh, Druckluft muss auch noch durch, damit ich im Carport Reifen aufpumpen kann.
Habe ich bei einem Bekannten auch erst so in die Garage gelegt. 120mm Rohr für Strom, Druckluft, Wasser und LAN.
Am Ende kommt sein Frau auch noch auf die Idee, die Garage zu heizen.
Bei Hackschnitzelheizung mit eigenem Wald ist das nur eine Frage der Zeit.Ach ja, bevor ich es vergesse: Alle Ein- und Ausgänge der Rohre mit Stahlwolle verschließen, damit sich keine kleinen Nager einnisten können.
Stein- oder Glaswolle ist ungeeignet. Da bauen sich Mäuse und Ratten Nester drin. -
Hab jetzt noch mal etwas überarbeitet
Doppelte Aufnahme wird verhindert, wenn Video bereits in Recordings (Sendername/Titel-Sendername-Uhrzeit) vorhanden ist.
uuid.py und uuid.py.pid Dateien werden Bei "Wartung -> Job löschen" auch gelöscht und nicht nur die Datenbankeinträge.
Für Aufnahmen unbedingt USB Festplatte am Raspi verwenden. USB-Stick bzw. die System-SD-Card sind zu langsam.
HD Aufnahmen haben bei mir trotzdem noch kurze Bild- oder Tonaussetzer.
Entweder lahmt ffmpeg oder mein Internet. Besonders auffällig ist das in den frühen Abendstunden (17-20 Uhr) -
@don
Ich würde an den Seitenwänden auch noch Kopfbänder oder einen Kreuzverband einbauen, die gegen Verschiebung nach vorn und hinten sichern.
Auf den Längsseiten ist das gut gelöst -
@Publish3r
In der main.py (record_once_thread) steht:
#TODO check for ffmpeg process already recording if job is re-addedReicht dafür eine Überprüfung, ob im jobs Ordner die uuid.py.pid vorhanden ist?
Die Datei wird doch durch die uuid.py erstellt, wenn die Aufnahme startet.
Dann könnte ich in die uuid.py schreiben:
wenn uuid.py.pid existiert:
nothing to do -
Weiß hier zufällig jemand, wie ich bei Radiowiedergabe die aktuelle Senderinfo (unabhängig von den TV Einstellungen) anzeigen kann?
Bei TV reicht es, die Senderinfo für 3-5 Sekunden anzuzeigen (Einstellung in PVR und TV > Menü/OSD). Danach wird TV im Vollbild angezeigt.
Bei Radio kommt aber immer nur bei einem neuen Lied, Moderation oder Verkehrsfunk die Senderinformation und schaltet sich nach der eingestellten Zeit für OSD wieder aus (Bildschirm wird blau). -
Hab jetzt mal die neue Version angehängt
Falls ein Fachmann mal über die contextEPG.py schauen könnte, ob das mit den MONTH_NAMES noch besser gemacht werden kann.Sinn ist, aus dem Datum Tag und Monat als Text zu entfernen und das Datum dann neu als YYY-mm-dd HH-MM zu formatieren.
YYYY-mm-dd HH:MM geht nicht, weil die Form als Dateiname nicht akzeptiert wird.in der main.py habe ich einige Übersetzungen eingefügt und in der Funktion get_utc_from_string(date_string):
#r = re.search(r'(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2}):\d{2}', date_string)
geändert in
r = re.search(r'(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2})', date_string)Ich bin kein Python-Profi aber die Workarounds funktionieren und ich kann Fernsehsendungen aufzeichnen.
Wenn bei der TV Wiedergabe das Bild öfter einfriert und der Ton aussetzt, in der config.txt den gpu_mem hochsetzen.
Ich habe auf meinem Raspi4 mit 4GB Ram 512 MB genommen. Für H264 werden 256MB emphohlen -
Hab erst mal das halbe Wki durchgestöbert. Uhhh, ist das umfangreich.
Ich verwende die im IPTV Recorder vorhandene Funktion get_string("foo") und schon bekomme ich die Übersetzung in der Kodi-Benutzersprache (sofern im Addon vorhanden)
Hat mich etwas Zeit gekostet, um herauszufinden, dass die Sprachdateien immer beim Start des Addons geladen werden.
Nur neue msgid in der Sprachdatei einfügen und dann im Addon Funktionen aufrufen, in der Hoffnung, dass die neue Message angezeigt wird, ist nicht.
Addon deaktivieren und wieder aktivieren hilft schon (oder Kodi neu starten)Übersetzungen funktionieren jetzt super.
Noch ne blöde Frage:
Wo im Addon wird festgelegt, ob es ein Programm-Addon, Video-Addon ö.ä. ist.
Der IPTV Recorder erscheint bei der Auswahl von "Addons" auf der linken Bildschirmseite (wo Musik, TV, Radio, Addons Bilder steht) dann rechts unter Video-Addons und unter Programm-Addons. -
ich überarbeite gerade den IPTV Recorder.
Viele Messages sind im Plugin HardCoded
wie z.B.
xbmcgui.Dialog().notification("IPTV Recorder - Scheduled record", message, xbmcgui.NOTIFICATION_INFO, 10000, sound=False)Wie verwende ich in einem Addon die Language Files und was passiert, wenn zu einer Message keine Übersetzung für die im System eingestellte Sprache vorhanden ist?
-
Möchte ich aber ausm EPG heraus eine Aufnahme starten oder planen, erhalte ich den Fehler Error parsing dates
Den Fehler hatte ich auch unter LibreElec.
Hab die contextEPG.py und main.py geändert und schon geht'sWenn Publish3r noch Unterstützung leisten würde, wäre nicht schlecht.
Ich bin kein Python-Schreiberling (komme von C und C++) -
Jetzt suche ich noch eine Möglichkeit zur Aufnahme der Sender, das geht wohl mit dem PVR Simple Plugin nicht.
Welches Plugin muss man da sich installieren um Aufnahmen zu machen?Da gibt es ein Addon: https://github.com/Publish3r/repository.kodi.matrix
Herunterladen und von zip installieren.
Sollte unter Win funktionieren.
Unter LibreElec gibt es Probleme mit dem Datumsformat in den Dateien contextEPG.py und main.py, weil de_DE.UTF-8 scheinbar nicht installiert ist.
locale -a gibt mir nur C und POSIX ausIch habe mir eine "Krücke" für die Datumkonvertierung eingebaut und damit funktioniert das Addon jetzt auch unter LibreElec.
-
Hat sich erledigt. Nach einer erneuten Kopie des LibeElec Images läuft jetzt Kodi Matrix auf meinem Raspi3.
EPG hole ich von hier: https://iptv-org.github.io/epg/guides/de_de.xml.gz
Musste nur in meiner m3u einige Sender-IDs umbenennen.
Funktioniert bestens.
Jetzt noch den IPTV Recorder wieder drauf und dann hoffe ich mal, dass das Ding auch wie früher aufnimmt. -
Unter Windows funktioniert die Installation des Addons.
Webserver http://localhost:4000 fragt nach API Key.
Hab aber bei der Registrierung keinen Bock auf Angabe von Schuhgröße und wie viele Burger ich pro Tag fresse.
Damit hat sich das easyepg für mich erledigt.Ich warte dann mal ab, was bei rytec passiert. Vll geht es ja doch irgendwie weiter.
-
easy4me
Ja, Kodi wird aktualisiert. Matrix erhält man mit LibreElec 10.Habe das Image LibreELEC-RPi2.arm-10.0.3.img.gz für Paspi3 auf SD kopiert.
Nach Neustart war Libreelec 9.2.8 mit Kodi 18.9.0 installiert.
Alle meine Einstellungen der vorherigen Version waren noch vorhanden.
PVR Simple IPTV Client musste ich neu installieren und die m3u Senderliste war etwas durcheinander geraten.
Estouchy funktioniert jetzt nicht mehr.Seltsam???
Wie hat Kodi meine Einstellungen trotz einem völlig neuem Image gefunden.Kann das EPG Addon trotzdem nicht installieren: Klar ist ja auch kein python 3 drauf.
ERROR: CAddonInstallJob[script.service.easyepg-lite]: Die Abhängigkeit auf xbmc.python in Version 3.0.0 konnte nicht aufgelöst werden.Mein einziger Raspi4 steuert meine (mehr oder weniger) intelligente Wohnung mit MagicMirror und einem Haufen Datenbank Gedöns.
Ich mach mich jetzt mal dran, das Addon für python2 zurückzuentwickeln.
Nix für Ungut an den Entwickler. Es gibt aber noch viele Anwender mit Kodi < 10, die das auch interessieren würde.
Ich melde mich wieder, wenn ich das Teil zum Laufen gebracht habe.
Dann bekommt auch der Entwickler des Addons den Code für Kodi < 10.