SAT Editor Alternative DemonEditor

Antworten
hpk
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 10
Registriert: Do 19. Aug 2021, 18:50
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

SAT Editor Alternative DemonEditor

#1

Beitrag von hpk »

Hi,

ausgehend von meiner Anfrage zu einem Editor, (bei mir MacOS und Linux) für meine nun neue Neutrino UFS922 Kathrein, hat sich für mich mit den DemonEditor und ein paar Alpha Versionen eine Lücke geschlossen.

Es kam dann die Frage auf, was mit Windows und einer Verarbeitung von DVB-T2 Sendern sei.

Zum Testen hatte ich Dateien angefragt und diese dem Entwickler zur Verfügung gestellt.

Die erste Rückmeldung: Es geht, wenn ein paar Fehler in den xml Daten korrigiert werden.

Hier das Ergebnis des ersten Tests:
31BB2AF6-2C26-4908-9E32-3DC1253BF917.png
4897CEEA-64C6-4AF5-9147-B000198C78B1.png
FC9AA6FD-429D-49C8-8B3D-34CC481BD8FE.png
Es kann nun sein, dass ich eine fehlerhaftes Paket zusammengestellt habe. Wie auch immer, was muss noch abgeprüft werden? Denn der Kollege wäre bereit eine Alpha für Windows zu erstellen, die sollte nur direkt funktionieren. Die Frage ist auch, wenn es die XML Fehler gibt, wer die wo abstellen sollte.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor hpk für den Beitrag:
BPanther (So 22. Aug 2021, 22:31)
Bewertung: 7.69%
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 12043
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 390 Mal
Danksagung erhalten: 626 Mal
Kontaktdaten:

Re: SAT Editor Alternative DemonEditor

#2

Beitrag von BPanther »

Besten Dank für die Infos, sieht ja schonmal gut aus. Ich weiß jetzt allerdings nicht genau, was mit Fehlern in den cml Dateien gemeint ist. Ich hoffe nicht das "&", denn "&" kann auch im Sendernamen vorkommen (z.B. Sky Serien & Shows HD), daher sollte das auch im Sat-Namen kein Problem sein. Wie schaut es mit DVB-C aus? Das war ja bisher auch als "noch nicht funktionierend" gekennzeichnet.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x DM8000
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)),
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Janus
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 168
Registriert: Sa 29. Dez 2018, 10:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 32 Mal

Re: SAT Editor Alternative DemonEditor

#3

Beitrag von Janus »

Falls es das "&" - oder andere Sonderzeichen - sein sollten: Die sind UTF-8 codiert.
XML stellt dafür entsprechende Tokens zur Verfügung.
List of XML and HTML character entity references: Predefined entities in XML

<S i="0075" n="Sky Serien &amp; Shows HD" t="19" s="1" num="152" f="4"/> ( & Ampersand)
oder
<S i="2076" n="L&apos;EQUIPE" t="19" s="1" num="449" f="4"/> ( ' Apostroph)

Das muss von der Editor-Software in beiden Richtungen entspreched umgesetzt werden.

Ansonsten:
Ich würde mich gerne an Test und Entwicklung einer wirklich für aktuelles Neutrino geeigneten Editor-Soft beteiligen.
Folgende Benutzer bedankten sich beim Autor Janus für den Beitrag:
BPanther (Mo 23. Aug 2021, 10:58)
Bewertung: 7.69%
VU+ Duo4K, 1x DVB-S2 TwinFBC, 1x DVB-C FBC, 2TB-HDD, 128GB-Stick
und Andere...
Benutzeravatar
TangoCash
Moderator
Moderator
Beiträge: 769
Registriert: Di 19. Jul 2011, 22:13
Hat sich bedankt: 12 Mal
Danksagung erhalten: 61 Mal

Re: SAT Editor Alternative DemonEditor

#4

Beitrag von TangoCash »

Lässt sich ja auch nachvollziehen, bzw selber machen ;)

https://github.com/DYefremov/DemonEdito ... opment-2.0
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.

2B || !2B

4x Mutant HD51
1x WWIO Bre2ze 4k
1x ZGEMMA H7S
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60 (E2/KODI)
hpk
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 10
Registriert: Do 19. Aug 2021, 18:50
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

Re: SAT Editor Alternative DemonEditor

#5

Beitrag von hpk »

Hi,

es gibt dazu eine Rückmeldung, in XML darf ein @ nur escaped auftreten. Meint statt „@„ sollte dort „@ amp;“ stehen.

Wie auch immer, es gibt wohl erst einmal einen „Hack“, besser wäre es mit dem Erstellen der Datei passend die escapes zu setzen.

Das muss dann aber beim Zurücklesen auch wieder passend interpretiert werden.

Die Kabelkanäle sind nun auch integriert:
E0092180-CF79-4D23-8CBB-4B547D826452.png

Jetzt möchte ich nur noch wissen, warum ich die Beiträge davor nicht gesehen hatte …

Egal, ich denke der Dimitriy wird Hilfe zum Testen gerne annehmen, meldet Euch doch über GitHub bei ihm.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Folgende Benutzer bedankten sich beim Autor hpk für den Beitrag:
BPanther (Mo 23. Aug 2021, 20:35)
Bewertung: 7.69%
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 12043
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 390 Mal
Danksagung erhalten: 626 Mal
Kontaktdaten:

Re: SAT Editor Alternative DemonEditor

#6

Beitrag von BPanther »

@TC: Naja, nur läßt sich das nicht für Win bauen bzw. auch keine Ahnung wie. Schön wäre es ja auch ab XP... :)

@hpk: Hmm, ein "@" habe ich nicht in den xml gefunden, kommt also auch nicht vor und somit kein Problem - zumindest nicht unter Neutrino.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x DM8000
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)),
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
Janus
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 168
Registriert: Sa 29. Dez 2018, 10:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 32 Mal

Re: SAT Editor Alternative DemonEditor

#7

Beitrag von Janus »

Das XML-Handling muss innerhalb der Anwendung zur Umsetzung in beide Richtung die Texte parsen und die Entities entsprechend umsetzen. Unbehandelt würden diese Sonderzeichen (als Teil der 'Syntax') in XML als "unzulässig" erkannt und die 'Wohlgeformheit' verhindern.

hier ist eine Teillösung aus Neutrino. (UTF8_to_UTF8XML)

Edit Nachtrag:
Das @ ist wohl ein Tippfehler, ich denke das sollte das kaufmännische & darstellen.
Wobei das @ als "Inhalt von" des nachfolgenden Terms interpretiert wird und in Bezeichnern verboten ist.
Aber daher in "Texten mit @" keine Probleme macht.
VU+ Duo4K, 1x DVB-S2 TwinFBC, 1x DVB-C FBC, 2TB-HDD, 128GB-Stick
und Andere...
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 12043
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 390 Mal
Danksagung erhalten: 626 Mal
Kontaktdaten:

Re: SAT Editor Alternative DemonEditor

#8

Beitrag von BPanther »

Das "&" passt ja in den XML Dateien, da steht "&amp;" an der Stelle. Daher sehe ich da kein Problem.

EDIT: Ahh, gefunden. War in der services.xml der Eutelsat 9E, nur die legt Neutrino selbst an und hat da wohl was falsch bei gemacht...

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8"?>
<zapit api="4">
	<sat name="9.0E Ku-band Eutelsat 9B & Ka-Sat 9A" position="90" diseqc="-1" uncommited="-1">
		<TS id="c35a" on="009e" frq="11727000" inv="2" sr="30000000" fec="3" pol="1" mod="9" sys="1">
			<S i="0324" n="VTM HD" t="19" s="1" num="1862" f="4"/>
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x DM8000
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)),
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
Benutzeravatar
TangoCash
Moderator
Moderator
Beiträge: 769
Registriert: Di 19. Jul 2011, 22:13
Hat sich bedankt: 12 Mal
Danksagung erhalten: 61 Mal

Re: SAT Editor Alternative DemonEditor

#9

Beitrag von TangoCash »

Das starre austauschen von & in &amp; macht dafür an anderen Stellen das z.b. korrekte &apos; kaputt

vorher:

Code: Alles auswählen

<S i="0141" n="L&apos;EQUIPE" v="2a9" a="2aa" p="2a9" pmt="2a8" tx="2ae" t="1" vt="1" s="1" num="782" f="4"/>
nachher:

Code: Alles auswählen

<S i="0141" n="L&amp;apos;EQUIPE" v="2a9" a="2aa" p="2a9" pmt="2a8" tx="2ae" t="1" vt="1" s="1" num="782" f="4"/>

Hab mir den Editor mal geforkt, und schon mal die ubouquets korrigiert, die waren inhaltlich auch nicht ganz richtig
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.

2B || !2B

4x Mutant HD51
1x WWIO Bre2ze 4k
1x ZGEMMA H7S
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60 (E2/KODI)
Benutzeravatar
Janus
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 168
Registriert: Sa 29. Dez 2018, 10:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 32 Mal

Re: SAT Editor Alternative DemonEditor

#10

Beitrag von Janus »

Das starre austauschen von & in &amp; macht dafür an anderen Stellen das z.b. korrekte &apos; kaputt
Getauscht werden die "verbotenen" Zeichen mit den entsprechenden Entities, also

"&" <> &amp;
" ' " <> &apos;
"<" <> &lt;
">" <> &gt;
usw.

Dass das Sonderzeichen "&" ersetzt wird durch die immer mit dem '&' am Anfang gekennzeichnete Entity (&amp;) ist ein blöder, aber merkfähiger Zufall.
VU+ Duo4K, 1x DVB-S2 TwinFBC, 1x DVB-C FBC, 2TB-HDD, 128GB-Stick
und Andere...
Benutzeravatar
TangoCash
Moderator
Moderator
Beiträge: 769
Registriert: Di 19. Jul 2011, 22:13
Hat sich bedankt: 12 Mal
Danksagung erhalten: 61 Mal

Re: SAT Editor Alternative DemonEditor

#11

Beitrag von TangoCash »

@Janus:

Schau in den src, das siehste es:
https://github.com/DYefremov/DemonEdito ... es.py#L129
https://github.com/DYefremov/DemonEdito ... es.py#L139
https://github.com/DYefremov/DemonEdito ... es.py#L155
https://github.com/DYefremov/DemonEdito ... es.py#L166

Da wird nur & mit &amp ersetzt.

Richtiger wäre da eine XML-(de-)Escape Funktion, die beim einlesen die &.. in die richtigen Zeichen wandelt, und beim zurückschreiben ungekehrt
Es gibt genau 10 Sorten von Leuten – nämlich diejenigen, die das binäre System verstehen, und diejenigen, die es nicht tun.

2B || !2B

4x Mutant HD51
1x WWIO Bre2ze 4k
1x ZGEMMA H7S
1x VU+ Ultimo 4k
1x Edision Mio+ 4k
1x Mutant HD60 (E2/KODI)
Benutzeravatar
Janus
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 168
Registriert: Sa 29. Dez 2018, 10:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 32 Mal

Re: SAT Editor Alternative DemonEditor

#12

Beitrag von Janus »

Ich habe doch oben schon die Routine von Neutrino für die Umsetzung Zeichen -> Entity aus zapittools.cpp verlinkt.
Der Rückweg (Entity in Zeichen) wird meines Wissens von jedem XML-Parser automatisch gemacht. Falls keiner verwendet wird, muss es eine Routine im eigenen Source geben, die zurückwandelt.

Pseudo:

Code: Alles auswählen

if char="&" 
then collect until EndOfWord

  case collection="amp"
    result = "&"
    z=z+4   
  case collection="apos"
    result = "'"
    z=z+5   
  case collection="lt"
    result = "<"
    z=z+3   
  ......
Gibt es schon einen Link zum Download der Alpha-Version für Windows?
Ich weiß, was 'for your eyes only' bedeutet...

edit: Gefunden!

Ach ja,
diese "Behandlung" muss auch mit Daten (Sat-Bezeichner) aus der satellites.xml gemacht werden.
( die werden nach Änderung/Update automatisch in die services.xml übernommen !! )
VU+ Duo4K, 1x DVB-S2 TwinFBC, 1x DVB-C FBC, 2TB-HDD, 128GB-Stick
und Andere...
hpk
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 10
Registriert: Do 19. Aug 2021, 18:50
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

Re: SAT Editor Alternative DemonEditor

#13

Beitrag von hpk »

Hallo in die Runde,

benötigt noch jemand eine angepasste Alpha für Windows?

Den Dimitriy habe ich erst einmal gebeten zu warten, was hier in der Diskussion herauskommt. Insbesondere den Hack auf seiner Seite würde ich nur anfangen, wenn der Fork nicht funktioniert?

Ich kann mit dem gegebenen Status erst einmal sehr gut leben. Für SAT und mit der Kathrein USF922 funktioniert erst einmal alles perfekt.
Benutzeravatar
BPanther
Administrator
Administrator
Beiträge: 12043
Registriert: Do 11. Jan 2007, 00:06
Wohnort: Berlin
Hat sich bedankt: 390 Mal
Danksagung erhalten: 626 Mal
Kontaktdaten:

Re: SAT Editor Alternative DemonEditor

#14

Beitrag von BPanther »

Da ich, wie gesagt, nicht weiß wie man das selbst bauen kann, bräuchte ich schon eine aktuelle Version.
MfG BPanther
KEIN SUPPORT PER PN -> Bitte das Forum nutzen und das Wiki lesen.


Bild Bild
Thx udog für das Bild.
TV: Sony Bravia KDL-46HX755
Boxen mit NMP und Unicable2 (Jess):
SH4: 7x UFS910 (1W, 128MB), 1x UFS910 (14W, 64MB), 1x UFS912, 2x UFS913, 1x AV700, 1x AV7000, 1x AV7500 (DVB-S/C/T), 1x Edision Argus Pingulux, 1x Vizyon820HD
MIPS: 1x VU+DUO, 1x DM8000
ARM: 3x AX 4K HD51 (DVB-S/SX/C/T/T2), 1x VU+Solo4K (DVB-S/SX (FBC)/C/T/T2 (DUAL)), 1x VU+Duo4K (DVB-S/SX (FBC)/C (FBC)),
ARM: 1x VU+Duo4KSE (DVB-S/SX (FBC)/C (FBC)), 1x VU+Ultimo4K (DVB-S/SX (FBC)/C (DUAL)), 1x VU+Uno4KSE (DVB-S/SX (FBC)/C (FBC)), 2x VU+Zero4K (DVB-S/SX)
hpk
Registrierte Benutzer
Registrierte Benutzer
Beiträge: 10
Registriert: Do 19. Aug 2021, 18:50
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

Re: SAT Editor Alternative DemonEditor

#15

Beitrag von hpk »

Hi all,

der Dmitriy hat eine Alpha für Windows erstellt. Das ist eine echte reine Testversion!

Bitte hier schauen:

https://github.com/DYefremov/DemonEdito ... 4-test.zip

Es sind dort 2 ausführbare Dateien für den DemonEditor enthalten. Die mit debug öffnet eine Konsole/ Eingabeaufforderung. Darüber kann ggf. ein Fehler besser zugeordnet werden.

Also die Version bitte testen, insbesondere den Im- und Export der DVB-T und Kabel Sender.

Zwei Anmerkungen:

In Windows muss ein Telnet Client installiert sein.

Bitte nach der Erstellen einer Konfiguration, den Editor schließen und wieder öffnen, das hat bei mir ein paar kleine Darstellungsfehler behoben. Das Im- und Exportieren für SAT funktioniert bei mir. Ich bin also damit erst einmal zufrieden.

Dann eine Bitte, die Tester, mögen sich über eine Issueerstellung im GitHub an Dmitriy wenden. Das Spielen als Postbote möchte ich dann doch reduzieren, bzw, einstellen. Das ergibt ab jetzt wenig Sinn.

Danke. :D
Folgende Benutzer bedankten sich beim Autor hpk für den Beitrag (Insgesamt 2):
BPanther (So 29. Aug 2021, 15:01) • Janus (So 29. Aug 2021, 17:49)
Bewertung: 15.38%
Antworten

Zurück zu „Tools/Plugins/Senderlisten“