Plugins backen

Hier ist unsere Ecke für alle Topfield-User, die in Ruhe über die Vu+ reden, oder sich gegenseitig helfen wollen.
Benutzeravatar
Anthea
Boarddoktor

<div title=Kreativer Administrator><b>Boarddoktor</b></div>
Beiträge: 10661
Registriert: Mo 5. Dez 2005, 13:15
Receivertyp: TF7700HDPVR, SRP-2100, SRP-2410CI+Eco
Receiverfirmware: aktuell :)
Wohnort: Fürth
Kontaktdaten:

Plugins backen

#1

Beitrag von Anthea » So 17. Mai 2020, 22:05

Hat eigentlich jemand herausgefunden, wie Plugins erstellt werden können? Irgendwie finde ich da keine vernünftige Anleitung gefunden. Eine wichtige Resource dazu scheint sich auf http://code.vuplus.com/index.php?action=start zu befinden. Dort gibt es die Repositories für das Basissystem selbst und für etliche Plugins. Auch findet sich da der Hinweis, das als Make-Tool hier BitBake verwendet wird. Da kann man sich sicherlich etliches an Informationen herausholen, aber irgend welche Kochrezepte, wie man was angeht, habe ich noch nicht gefunden. Außer etlichen Fragen danach, verteilt auf mehrere Foren, und stets nicht freundliche Antworten ohne Antwort. Mühsames Zeugs.

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28745
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

Re: Plugins backen

#2

Beitrag von FireBird » So 17. Mai 2020, 22:44

Grundsätzlich kompiliert sich die vu+ beim Start die Python-Scripte selbst. Nachhelfen kann man mit python -O plugin.py. Mit einer ordentlichen Entwicklungsumgebung habe ich mich aber auch noch nicht beschäftigt.

/Edit: python -O scheint mittlerweile nicht mehr so einfach zu funktionieren.
Zuletzt geändert von FireBird am So 17. Mai 2020, 23:02, insgesamt 1-mal geändert.

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28745
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

Re: Plugins backen

#3

Beitrag von FireBird » Sa 30. Mai 2020, 10:20

Nachdem ich schon einiges unter Eclipse entwickle, habe ich testweise das Python-Plugin installiert und damit liese sich recht komfortabel entwickeln – wenn es eine ordentliche Doku gäbe.

Hier gibt es einen Tipp zu einem „Launcher“-Plugin, das wiederum das eigene Plugin lädt. Der Vorteil ist, dass Änderungen sofort neu kompiliert werden und man nicht jedes Mal das GUI der Vu+ neu starten muss.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64737
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

Re: Plugins backen

#4

Beitrag von Twilight » Sa 30. Mai 2020, 11:30

endlich mal was brauchbares in die richtung :up:

twilight

Benutzeravatar
Ricki
ToppiHolic
ToppiHolic
Beiträge: 5626
Registriert: Fr 9. Dez 2005, 23:06
Receivertyp: 2xSky Q
MagentaTV MR601
2xUltimo4K DVB-S2x FBC
Receiverfirmware: Alle aktuell
Wohnort: Wetter/Hessen
Kontaktdaten:

Re: Plugins backen

#5

Beitrag von Ricki » Sa 30. Mai 2020, 13:26

ich schaue und warte was sich da entwickelt ;)
cu
Ricki


SmartEPGvu+ & SmartFilervu+ Wiki

SAT Anlage - Kathrein: CAS 75 mit UAS 584 LNB & EXR 1512 (Multischalter 5 auf 12), Astra 19.2°E

VU+ ULTIMO 4K DVB-S2x FBC+Samsung SSD870 QVO , 2 TB
VU+ ULTIMO 4K DVB-S2x FBC+Kingston SSDSUV400S, 480 GB
Skin: Vu_HD_1080P mit angepassten Skinparts - VTi 15.0.02
Plugins: smartEPGvu+ , Multi QuickButton, OpenWebif, AutocutVfd, GithubPluginUpdater, InfoBarTunerState, VTi Panel

Panasonic TX-55GZW1509; Sony UBP-X700, Apple TV 4K, Fire TV 4K, Harmony Elite, Denon AVR-X2300W, Synology 716+ (6TB)

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28745
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

Re: Plugins backen

#6

Beitrag von FireBird » Sa 30. Mai 2020, 17:36

Was wäre ein simples Rezept, das nicht zu viele Zutaten benötigt?

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64737
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

Re: Plugins backen

#7

Beitrag von Twilight » Sa 30. Mai 2020, 18:04

ein gscheiter screeshot der in vu remote ein gutes bild erzeugt? :rolleyes:

twilight

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28745
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

Re: Plugins backen

#8

Beitrag von FireBird » Sa 30. Mai 2020, 18:07

Meinst Du wegen der Skalierung?

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64737
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

Re: Plugins backen

#9

Beitrag von Twilight » Sa 30. Mai 2020, 18:10

FireBird hat geschrieben:
Sa 30. Mai 2020, 18:07
Meinst Du wegen der Skalierung?
keine ahnung, möglich...wird im openweb aber genauso angezeigt, deshalb dachte ich das kommt von der vu so

twilight

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28745
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

Re: Plugins backen

#10

Beitrag von FireBird » Sa 30. Mai 2020, 18:16

Das WebIF-Server der vu liefert 2 Auflösungen, abhängig von der Auflösungseinstellung: 720x405 oder 1280x1024. Erstere kann die Schrift eh schon nicht sinnvoll auflösen. Zusätzlich machen die Image-Controls auf der PC-Seite aus Geschwindigkeitsgründen keine Interpolation und daher wird es dort nochmals schlimmer. Wenn Du vuRemote auf HighRes setzt und "Auto Size" klickst, sollte das Bild schon ok sein.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64737
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

Re: Plugins backen

#11

Beitrag von Twilight » Sa 30. Mai 2020, 18:21

ok, es wird besser ;)
also wäre eine auflösungseinstellung in remote und ein entsprechender screenshot dann die lösung?

twilight

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28745
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

Re: Plugins backen

#12

Beitrag von FireBird » Sa 30. Mai 2020, 18:29

Ein Screenshot in voller Auflösung sollte ok sein, aber irgendwer (besser die PC-Seite wegen mehr Rechenpower) muss dann das Bild ordentlich herunterskalieren.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64737
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

Re: Plugins backen

#13

Beitrag von Twilight » Sa 30. Mai 2020, 18:31

ok, verstehe :)

twilight

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

Re: Plugins backen

#14

Beitrag von macfan » Sa 20. Jun 2020, 13:31

Anthea hat geschrieben:
So 17. Mai 2020, 22:05
Hat eigentlich jemand herausgefunden, wie Plugins erstellt werden können? Irgendwie finde ich da keine vernünftige Anleitung gefunden.
Genau mein Problem. Ich suche und finde nichts. FireBird und Twilight, ihr habt ja offensichtlich einiges herausgefunden. Könnt ihr nicht ein paar Quellen nennen?
Eine wichtige Resource dazu scheint sich auf http://code.vuplus.com/index.php?action=start zu befinden.
Da sehe ich nur, wie man Images erstellen kann, nichts zu Plugins.

Gruß, Horst

Benutzeravatar
FireBird
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
Beiträge: 28745
Registriert: Fr 9. Dez 2005, 09:59
Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k
Wohnort: Wien

Re: Plugins backen

#15

Beitrag von FireBird » Sa 20. Jun 2020, 14:02

macfan hat geschrieben:
Sa 20. Jun 2020, 13:31
FireBird und Twilight, ihr habt ja offensichtlich einiges herausgefunden.
Ich schreibe jetzt nur eine grobe Übersicht. Wir haben sehr viel gesucht, wenig gefunden, und dann unseren eigenen Workflow entwickelt. Stelle bitte konkrete Fragen, wenn es so weit ist. Macht Euch darauf gefasst, dass der Anfang sehr mühsam und die Lernkurve steil ist, da Enigma und Co. nicht sinnvoll dokumentiert sind. Und die Suche liefert meist User- und selten Programmiererfragen.

Wir verwenden Eclipse mit dem pydev-Plugin. Die Anleitung hier kann man verwenden, es sind ein paar Anpassungen notwendig.

Die Entwicklung erfolgt direkt auf der vu+, die Box kompiliert die Dateien automatisch. Oft findet man die Info, dass man Enigma neu starten muss, damit das Plugin kompiliert wird. Wenn man es geschickt anstellt, kompiliert sich das Plugin beim Aufruf aber selbst. Tipps und Code liefere ich, wie gesagt, bei Bedarf.

Auch das Logging habe ich verfeinert. Mit dem richtigen Code werden Crashes nicht in irgendwelche Dumps geschrieben, wo man dann unter hunderten Zeilen nach der relevanten Info für’s eigene Plugin suchen muss, sondern es kommt direkt bei der Telnet-Konsole raus.

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

Re: Plugins backen

#16

Beitrag von macfan » Sa 20. Jun 2020, 17:56

Danke, FireBird! Ich habe jetzt bei der Konkurrenz etwas entdeckt.

Gruß, Horst

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64737
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

Re: Plugins backen

#17

Beitrag von Twilight » Sa 20. Jun 2020, 18:24

macfan hat geschrieben:
Sa 20. Jun 2020, 17:56
Danke, FireBird! Ich habe jetzt bei der Konkurrenz etwas entdeckt.
:up:

twilight

Benutzeravatar
TV-Junkie
Alteingesessener
Alteingesessener
Beiträge: 28022
Registriert: Sa 16. Jun 2007, 19:10
Receivertyp: VU+ Duo4K, Ultimo4K und Uno4KSE
Receiverfirmware: VTI 15.xx ausser der Uno 4K SE
Wohnort: Düsseldorf

Re: Plugins backen

#18

Beitrag von TV-Junkie » Sa 20. Jun 2020, 19:50

Ganz genau, macfan42 :)
Ich würde aber jeden raten, der was backen will, sich eventuell bei VTI, Openatv und wie sie alle heissen Foren anzumelden und dort Kontakte zu knüpfen.
Nicht jeder dort ist ein A......
Da fallen mir spontan ein Maggy und Nathanael2316 ein. Die bauen zwar Skins, aber das Thema ist ja auch durchaus interessant in sachen Plugins. hajeku123 ist eher ein universeller Typ, der so Miniplugins wie StartUpToStandby baut (ich hoffe mal, ich vertue mich nicht da, das er dieses Plugin nur Powert). Alle 3 aus dem VTI Forum
Gruß Ha-Jü
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß

Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss :D ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt :)

Benutzeravatar
macfan
Ex-iTiNa-Promoter
Ex-iTiNa-Promoter
Beiträge: 24968
Registriert: Fr 9. Dez 2005, 10:16
Receivertyp: 2 x TF 2401 CI+, 2100, 5200 C, VU+ Ultimo 4K
Receiverfirmware: SRP-Serie: die neueste, 5k: Jan 07 PTU, VU+ VTi 15.0
Wohnort: Dortmund

Re: Plugins backen

#19

Beitrag von macfan » So 21. Jun 2020, 10:20

TV-Junkie hat geschrieben:
Sa 20. Jun 2020, 19:50
Ganz genau, macfan42 :)
macfan war leider schon belegt. Die Endung kommt von "Per Anhalter durch die Galaxis".

Gruß, Horst

Benutzeravatar
TV-Junkie
Alteingesessener
Alteingesessener
Beiträge: 28022
Registriert: Sa 16. Jun 2007, 19:10
Receivertyp: VU+ Duo4K, Ultimo4K und Uno4KSE
Receiverfirmware: VTI 15.xx ausser der Uno 4K SE
Wohnort: Düsseldorf

Re: Plugins backen

#20

Beitrag von TV-Junkie » So 21. Jun 2020, 12:01

Die Antwort auf alles :D
Gruß Ha-Jü
----------------------------------------------------------------------------------------------
Zum Tippspiel BuLi 2019/2020 hier entlang
Und wer Lust auf tippen beim DFB Pokal hat, darf sich hier austoben
Viel Spaß

Sat-Anlage: Astro CAS 90 mit Kathrein UAS 584 LNB (20Jahre alt und noch immer Top in Schuss :D ), Jultec JPS0506-8T Unicable Multischalter sowie UM/VF West Kabelanschluß
Installierte Plugins:OScam (incl OScam-Butler), LV4, SmartEPG VU+, ansonsten nix, was VTI nicht schon selbst mitbringt :)

Antworten

Zurück zu „Vu+ Ecke“