easyVDR5: Setup-Plugin - Druckversion +- easyVDR (http://www.easy-vdr.de) +-- Forum: easyVDR (http://www.easy-vdr.de/forum-5.html) +--- Forum: easyVDR 5.0 (Alpha) (http://www.easy-vdr.de/forum-161.html) +---- Forum: Plugins/AddOns (http://www.easy-vdr.de/forum-162.html) +---- Thema: easyVDR5: Setup-Plugin (/thread-18837.html) Seiten:
1
2
|
RE: easyVDR5: Setup-Plugin - Wirbel - 18.06.2020 >>Sieht gut aus, aber ist eine zentrale Datei, wo drin steht welche Plugins zu starten sind, nicht handhabbarer? Glaube ich nicht. Stell dir vor, du willst 500 Plugins als jemand, der Plugins compiliert und als .deb paketiert, mit sinnvollen Voreinstellungen verwalten. Dann möchtest du bestimmt eher je Plugin eine separate Datei, die du *mit* jedem einzelnen Plugin als Voreinstellung einfach installierst. Ist eine Frage, wer das, warum und wie paketiert! Natürlich kann man später auch so eine Datei später mit Shell Scripts && co versuchen zu parametrisieren. Falls das nicht so ist, für mich wäre das jetzt eine einfache Übung. Wäre keine riesige Änderung. Meinungen?? Bitte konkret mit Vorschlägen, was praktisch wäre. >> Irgendwie muss noch berücksichtigt werden, dass manche Plugins als erstes oder letztes Plugin geladen werden müssen Nein, Stefan. Da hast du etwas nicht verstanden. Plugins haben keinerlei Lade-Reihenfolge oder Dependencies von anderen Plugins. Niemals. Ein plugin ist eine externe Bibliothek, die zusätzliche Funktion in VDR hinzufügt - ohne anderes zu erwarten. Falls du doch so ein Plugin entdeckst, welches vor oder nach anderen Plugins geladen werden muss, dann melde das bitte dem Autor dieses Plugins als furchtbaren *Bug*. Aber nicht als Krücke hier. >> Der Menüeintrag sollte vielleicht statt easyvdr eher Plugin-Setup oder so genannt werden, was meint ihr? Ihr könnt den Eintrag benennen, wie ihr wollt, siehe Thema ini Datei. Lies weiter oben, deswegen auch eine Konfigurationsdatei.. ;-) Allerdings geh ich davon aus, dass später in diesem Plugin nicht *nur* Plugins verwaltet werden *könnten*. Dann wäre der Begriff "Plugin-Setup" zu eng gefasst. Von euch konfigurierbar. Hängt von euch ab, wie ihr wollt! RE: easyVDR5: Setup-Plugin - SurfaceCleanerZ - 18.06.2020 Hi, Da dynamite alle DVB Devices belegt muss es so weit ich weiß als erstes geladen werden, da Tuner sonst blockiert werden durch echte schon vorher. Aber wenn du da andere Lösungen hast, ich kann mich nur ans basteln erinnern, wo wir die Sonderbehandlung für die beiden Plugins reinbasteln mussten. Prinzipiell hast du absolut Recht! Nur finde ich dynamite eigentlich ziemlich interessant und wichtig, da immer mehr Tuner lahm starten. Meine TT S2 3200 sind ja auch betroffen, nicht nur Sundtek. Das die Texte konfigurierbar sind ist super! Hatte ich da nicht rausgelesen, sorry! Die Benennung von mir war auch nur beispielhaft. Mfg Stefan RE: easyVDR5: Setup-Plugin - Wirbel - 19.06.2020 Das dynamite Plugin wird dann nie kompatibel sein können. Aber ohnehin ist Lars sehr unwillig, den dafür nötigen Patch je an 2.4.1 anpassen zu wollen, so dass z.Z. dynamite keine Zukunft hat. Falls aber dein einziges Anliegen ist, etwas spät startende Tuner nachträglich zu laden, ließe sich das sicher was machen. Nur eben eine -> Sequenz beim Laden von Plugins ist prinzipiell keine gute Idee. RE: easyVDR5: Setup-Plugin - gb - 19.06.2020 Hi Wirbel (19.06.2020, 08:30)Wirbel schrieb: Falls aber dein einziges Anliegen ist, etwas spät startende Tuner nachträglich zu laden, ließe sich das sicher was machen.Naja wenn das ginge, wäre das doch schon ein Highlight, bzw Feature. Einige Karten haben sich da zickig und benötigen bald schon ein Neustart vom VDR, daher war das Verzögern durch dynamite bei einigen Usern die Notlösung. Gruß Aaron RE: easyVDR5: Setup-Plugin - Wirbel - 19.06.2020 Eins nach dem anderen. RE: easyVDR5: Setup-Plugin - Wirbel - 20.06.2020 Zu dem ersten Beitrag in diesem Thread von Aaron gibt es jetzt ein Plugin, was genau das macht: Zitat:Zum anderen Thema Setup-plugin, was hier aufgestoßen ist: Ich lade es demnächst hoch und habe schon mal einen extra Beitrag zur Installation und Konfiguration angelegt. RE: easyVDR5: Setup-Plugin - Martin - 20.06.2020 @Wirbel, danke das hört sich prinzipiell sehr cool an. Denkst Du das Verfahren ist dann auch (relativ) kompatibel zu eTobi / YaVDR ? (Also den Standard Debian/Ubuntu Paketen?) Ich denke das kennst du schon ? https://www.yavdr.org/documentation/0.6/de/ch01s06.html RE: easyVDR5: Setup-Plugin - Wirbel - 20.06.2020 Relativ kompatibel. Ja/Nein/Was ist relativ kompatibel. Eine sehr ausführliche Beschreibung gibt es im zweiten Beitrag, lies dir den mal durch. RE: easyVDR5: Setup-Plugin - gb - 21.06.2020 Hi Wirbel (20.06.2020, 12:28)Wirbel schrieb: Plugin softhddeviceDiesen Punkt finde ich schon mal sehr interessant. Wir übergeben aus dem bash easyvdr-setup gewisse Konfigurationen in eine conf Datei. Code: [email protected]:/var/lib/vdr$ ls | grep easyvdr Unter anderem Nutzung pulseaudio, vdpau, oder vaapi. Heißt für uns, diese müssten eventuell in die softhddevice_settings.ini umgelenkt werden. Wenn ich mir das allerdings so anschaue, werden wir wohl VDR direkt beim Start mit den Parametern füttern. Wenn das weiterhin gehen sollte, wären auch hier keine Änderungen durch uns nötig. Das muss man mal in Ruhe durchspielen.. Peter ( Bleifuss2 ) hat uns den Upstart für Systemd umgebaut, vielleicht kann er uns da Eckinfos geben. Ps: Um deinen Beitrag nicht all zu unübersichtlich zu machen, würde ich vorschlagen, das wir für die Tests ein weiteres Thema aufmachen. Bis jetzt sieht das alles sehr vielversprechend und interessant aus. Gruß Aaron RE: easyVDR5: Setup-Plugin - Wirbel - 21.06.2020 Es wäre recht einfach, zu dem Plugin ein commandline tool zu schreiben, welche die ini Files auf sichere Art aus der Shell bearbeitet. RE: easyVDR5: Setup-Plugin - Wirbel - 22.06.2020 Auch zu diesem Plugin wird es ein Shell Tool geben; ich arbeite an so etwas.. Falls Wünsche bestehen, früher Input macht weniger Arbeit. Code: int HelpText(std::string ProgName) { |