Jump to content


Photo

OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod


  • Please log in to reply
10 replies to this topic

#1 Binsche

  • Member
  • 17 posts

+8
Neutral

Posted 28 November 2019 - 22:45

Hallo,

 

kleine Bitte an das Dev Team... Das Blindscan Plugin (Status Screen in der plugin.py) bitte an Full HD Skins anpassen und eine Deutsche lokale DE hinzufügen

(im OE-Alliance Git liegt ja eine Fertige bereit)

 

Wenn man jetzt das Blindscan Status Fenster in einem FullHD Skin sieht, ist es viel zu klein und auch der Font ist schwer zu lesen (weil zu klein)

 

Nice to have wäre auch:

- Default -> Suche nach Transpondern (statt direkt Kanalsuche)

- Default -> Start / Endsymbolrate 1000 - 45000 (wenn soweit von den vielen, vielen Boxen/Herstellertypen unterstützt)

- Automatische Speicherung der zuletzt eingestellten/gewählten Blindscan Konfiguration

 

 

Vergleich Original PLi Blindscan plugin.py (einmal CiNo FullHD Skin, einmal PLi Full Night HD Skin)

Blindscan Konfiguration:

Attached File  1.jpg   102.44KB   6 downloads Attached File  2.jpg   80.64KB   6 downloads

 

Blindscan Status Fenster:

Attached File  3.jpg   78.21KB   5 downloads Attached File  4.jpg   131.03KB   4 downloads

 

Blindscan Ergebnis:

Attached File  5.jpg   121.69KB   3 downloads Attached File  6.jpg   169.46KB   3 downloads

 

 

Zum Vergleich, wie es mit angepasster (von mir modifizierter) plugin.py aussehen könnte:

Blindscan Konfiguration:

Attached File  7.jpg   97.15KB   3 downloads

 

Blindscan Status Fenster:

Attached File  8.jpg   56.44KB   3 downloads

 

Blindscan Ergebnis:

Attached File  9.jpg   155.88KB   3 downloads

 

Im Konfigurationsfenster (configuration screen) habe ich folgende Änderungen für mich vorgenommen, die mir logisch erschienen und mit denen ich persönlich am besten arbeiten kann:
- Default = Suche nach Transpondern (anstatt Kanalsuche)
- Default = Start SR 1000 End SR 45000
 
Im Statusfenster (state screen) habe ich folgende Änderungen vorgenommen, damit das Fenster auf einem Full HD Skin und die Schrift nicht so sehr klein sind:
- .png Bilder von der Größe im Screen angepasst (/usr/lib/enigma2/python/Plugins/SystemPlugins/Blindscan/images)
- Screen insgesamt überarbeitet (Größe, Fontsize, x/y Position von den Listen angepasst)
 
Beste Grüße
 
 
 

Kathrein CAS018 - V.BoxIII - ZAS 05/M - IBU Single [70.5°E - 45°W]
Gibertini OP125L [9°E-13°E-16°E-19.2°E-23.5°E]
DM900 [2169D], TBS-6908, Edision Mio4K
Triax TDS110 - GI50-120 - IBU Single [85.2°E - 45°W]
Triax TDE110 - IBU Quattro [28.2°E]
Kathrein CAS90 [9°E-13°E-16°E-19.2°E-23.5°E]
DM920 [2166B|2169D], DM900 [2169C], DM525 Combo, TBS-6905
DVB-T2: Wendelstein / Ehrwald1

Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #2 littlesat

  • PLi® Core member
  • 49,731 posts

+543
Excellent

Posted 29 November 2019 - 07:45

We’re open source.... So please put your code here as help and preferable via a merge requesf on our GitHub... please ‘join’ the team!

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #3 Binsche

  • Member
  • 17 posts

+8
Neutral

Posted 29 November 2019 - 11:54

Hier ist der Code für den angepassten Status Screen (für FHD Skins 1920/1080).

Er wird bei einem Skin mit HD Auflösung (1280/720) nicht harmonieren, weil zu groß.

 

Getestet auf folgenden Skins (Beispiele):

- CiNo-PLi-Dreamosat - 1.0 / DL -> https://forums.openp...e-2#entry881755

- HD Glass 17 (auf OpenPLi RC7.2)

- ZFlatGYRFHD (auf OpenPLi RC7.2) / DL -> https://forums.openp...hd-by-sharp987/

- GreenHexagonFHD (auf OpenPLi RC7.2) / DL -> https://forums.openp...987-openpli-62/

- PLi-Full-HD

- PLi-FullNight-HD

class BlindscanState(Screen, ConfigListScreen):
	skin="""
	<screen position="center,center" size="1280,900" title="Satellite Blindscan">
		<widget name="progress" position="10,5" size="1260,170" font="Regular;28" />
		<eLabel	position="10,175" size="1260,1" backgroundColor="grey"/>
		<widget name="config" position="10,185" size="1260,647" font="Regular;24" />
		<eLabel	position="1100,185" size="1,655" backgroundColor="grey"/>
		<widget name="post_action" position="10,110" size="1260,60" zPosition="2" font="Regular;26" valign="center" halign="left"/>
		<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/SystemPlugins/Blindscan/images/red.png" position="20,850" size="244,2" alphatest="on" />
		<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/SystemPlugins/Blindscan/images/green.png" position="294,850" size="244,2" alphatest="on" />
		<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/SystemPlugins/Blindscan/images/yellow.png" position="568,850" size="244,2" alphatest="on" />
		<ePixmap pixmap="/usr/lib/enigma2/python/Plugins/SystemPlugins/Blindscan/images/blue.png" position="842,850" size="244,2" alphatest="on" />
		<widget source="key_red" render="Label" zPosition="2" position="20,860" size="244,26" font="Regular;24" valign="center" halign="center"/>
		<widget source="key_green" render="Label" zPosition="2" position="294,860" size="244,26" font="Regular;24" valign="center" halign="center"/>
		<widget source="key_yellow" render="Label" zPosition="2" position="568,860" size="244,26" font="Regular;24" valign="center" halign="center"/>
		<widget source="key_blue" render="Label" zPosition="2" position="842,860" size="244,26" font="Regular;24" valign="center" halign="center"/>
	</screen>
	"""

Standard Start Symbolrate 1000:

		self.blindscan_start_symbol = ConfigInteger(default = 1, limits = (0, 59))

Standard Suche nach Transpondern:

		self.search_type = ConfigSelection(default = "transponders", choices = [
			("services", _("scan for channels")),
			("transponders", _("scan for transponders"))])

Kathrein CAS018 - V.BoxIII - ZAS 05/M - IBU Single [70.5°E - 45°W]
Gibertini OP125L [9°E-13°E-16°E-19.2°E-23.5°E]
DM900 [2169D], TBS-6908, Edision Mio4K
Triax TDS110 - GI50-120 - IBU Single [85.2°E - 45°W]
Triax TDE110 - IBU Quattro [28.2°E]
Kathrein CAS90 [9°E-13°E-16°E-19.2°E-23.5°E]
DM920 [2166B|2169D], DM900 [2169C], DM525 Combo, TBS-6905
DVB-T2: Wendelstein / Ehrwald1

Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #4 littlesat

  • PLi® Core member
  • 49,731 posts

+543
Excellent

Posted 29 November 2019 - 12:09

Können Sie eine Merge-Anfrage auf unserem Github ausführen?


WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #5 Binsche

  • Member
  • 17 posts

+8
Neutral

Posted 29 November 2019 - 21:26

i see, there is a bigger conflict between using fhd-skins and hd-skins, because the state screen at the moment is defined with fix sizes into the plugin (for every kind of skin resolution).
either it is correctly for hd-resolution skins (1280x720) like the "original" plugin.py or for fhd-resolution skins (1920x1080), with my changes.
 
so my favourite solution: i define the screen "BlindscanState" not more longer in the plugin itself, rather in the skin.xml from the skin (<screen name="BlindscanState" ).
my changes in the skin.xml has priority over the screen in the plugin.py
works -> great, and its update-safe
 
br

Edited by Binsche, 29 November 2019 - 21:26.

Kathrein CAS018 - V.BoxIII - ZAS 05/M - IBU Single [70.5°E - 45°W]
Gibertini OP125L [9°E-13°E-16°E-19.2°E-23.5°E]
DM900 [2169D], TBS-6908, Edision Mio4K
Triax TDS110 - GI50-120 - IBU Single [85.2°E - 45°W]
Triax TDE110 - IBU Quattro [28.2°E]
Kathrein CAS90 [9°E-13°E-16°E-19.2°E-23.5°E]
DM920 [2166B|2169D], DM900 [2169C], DM525 Combo, TBS-6905
DVB-T2: Wendelstein / Ehrwald1

Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #6 littlesat

  • PLi® Core member
  • 49,731 posts

+543
Excellent

Posted 1 December 2019 - 09:56

Use screens that are already available elsewhere and adapt the python code on it... only when you really need a custom screen then add code to our skin_plugins.xml skin files...

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #7 Binsche

  • Member
  • 17 posts

+8
Neutral

Posted 1 December 2019 - 15:38

 

 

only when you really need a custom screen then add code to our skin_plugins.xml skin files...

Genau das habe ich jetzt auch gemacht. Leider gab es im Skin selbst keinen definierten Screen für den "Blindscan Status", daher hat ja der Screen aus dem Plugin Priorität gehabt und wurde verwendet

 

Jetzt passt es bestens und ist komplett in den Skin von CiNo integriert. Auch die originalen Templates (panel name="TopTemplate" bzw. panel name="ButtonTemplate") von CiNo werden nun korrekt verwendet

 

Tuner Menü mit Blindscan:

Attached File  bs_menu.jpg   80.72KB   2 downloads

 

Menü Konfiguration Blindscan:

Attached File  bs_config.jpg   120.37KB   2 downloads

 

Blindscan Status Suche:

Attached File  bs_search.jpg   74.01KB   2 downloads

 

Blindscan Status Resultat:

Attached File  bs_result.jpg   164.05KB   2 downloads

 

 


Kathrein CAS018 - V.BoxIII - ZAS 05/M - IBU Single [70.5°E - 45°W]
Gibertini OP125L [9°E-13°E-16°E-19.2°E-23.5°E]
DM900 [2169D], TBS-6908, Edision Mio4K
Triax TDS110 - GI50-120 - IBU Single [85.2°E - 45°W]
Triax TDE110 - IBU Quattro [28.2°E]
Kathrein CAS90 [9°E-13°E-16°E-19.2°E-23.5°E]
DM920 [2166B|2169D], DM900 [2169C], DM525 Combo, TBS-6905
DVB-T2: Wendelstein / Ehrwald1

Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #8 FRAP

  • Senior Member
  • 199 posts

+8
Neutral

Posted 1 December 2019 - 22:18

Das Blindscan-Plug-in ist sehr gut, aber ich habe keine Ahnung, wozu es gut ist und welche Vorteile es bietet.


CONFUCIUS: Only a fool in his life does not change his mind.


Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #9 Binsche

  • Member
  • 17 posts

+8
Neutral

Posted 1 December 2019 - 23:00

Satellite Blindscan bietet die Möglichkeit, ohne irgendwelche vorgefertiger bzw. aktueller satellites.xml Transponderlisten, trotzdem einen Suchlauf durchzuführen.

Man gibt dafür im Plugin/Konfiguration Menü nur den Frequenz Bereich ein, der abgesucht werden soll, und den Bereich der Symbolrate

 

Die "blinde" Suche nach Transpondern ist für Satelliten sehr gut geeignet, die z.B. viele Feed (SNG Übertragungen, Zuspielungen, etc.) haben, die nicht in satellites.xml gelistet sind

 

Die "Standard" Satelliten und die Transponder davon sind ja in der Regel gut sortiert in den satellites.xml gelistet

 

Auch kann mit Blindscan ganz neue Transponder gefunden werden, die vielleicht noch gar nicht in satellites.xml aufgeführt/gelistet sind. Das ist großer Vorteil der "Blindsuche"

 

Normaler Suchlauf sucht anhand der in der satellites.xml Daten exakt nur die Transponder ab, die dort aufgeführt sind (In Verbindung mit NIT/Netzwerksuche sehr lange Prozedur und funktioniert auch nicht überall bei jedem Satellit). Blindscan Suche sucht die aktiven Träger/carrier und deren Transponder Frequenzen, egal ob in satellites.xml bekannt/gelistet oder nicht, vollkommen unabhägig.


Kathrein CAS018 - V.BoxIII - ZAS 05/M - IBU Single [70.5°E - 45°W]
Gibertini OP125L [9°E-13°E-16°E-19.2°E-23.5°E]
DM900 [2169D], TBS-6908, Edision Mio4K
Triax TDS110 - GI50-120 - IBU Single [85.2°E - 45°W]
Triax TDE110 - IBU Quattro [28.2°E]
Kathrein CAS90 [9°E-13°E-16°E-19.2°E-23.5°E]
DM920 [2166B|2169D], DM900 [2169C], DM525 Combo, TBS-6905
DVB-T2: Wendelstein / Ehrwald1

Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #10 FRAP

  • Senior Member
  • 199 posts

+8
Neutral

Posted 1 December 2019 - 23:24

Binsche

Vielen Dank für die lehrreiche Lektion für mich!

 

DIESE BRIEFPOSTEN SIND BESONDERS AN MIR INTERESSIERT !!!

 

Normaler Suchlauf sucht anhand der in der satellites.xml Daten exakt nur die Transponder ab, die dort aufgeführt sind (In Verbindung mit NIT/Netzwerksuche sehr lange Prozedur und funktioniert auch nicht überall bei jedem Satellit). Blindscan Suche sucht die aktiven Träger/carrier und deren Transponder Frequenzen, egal ob in satellites.xml bekannt/gelistet oder nicht, vollkommen unabhägig.   DANKE!


CONFUCIUS: Only a fool in his life does not change his mind.


Re: OpenPLi - Blindscan Plugin - FullHD Skin Fix/Mod #11 Binsche

  • Member
  • 17 posts

+8
Neutral

Posted 1 December 2019 - 23:42

Das Bild im Anhang ist ein Beispiel und zeigt den Frequenzbereich im Spektrumanalyser von 11700MHz bis 12500MHz auf dem Satelliten Eutelsat 9°Ost auf horizontaler Polarisation.

Jede dieser "Bergspitzen" ist ein aktiver Träger/Carrier im Signal Spektrum, man "sieht" sozusagen grafisch dargestellt jeden einzelnen, aktiven Transponder.

 

Der Blindscan sucht also erstmal nur nach diesen aktiven Trägern. Hat er einen dieser Träger gefunden (mit ausreichend Signalpegel), wird ein Tuner/Demodulator Lock versucht.

Locked der Demod auf der Mittenfrequenz ein, wird das Signal mit den Sendeparametern analysiert/ausgelesen (also Frequenz MHz, DVB-B Standard DVB-S/S2/S2X, die Modulation QPSK/8PSK/16APSK etc, die Fehlerkorrektur FEC und die Symbolrate). Diese Daten werden zwischengespeichert und kommen dann bei der anschliessenden Kanalsuche (Channelscan) im Receiver zum Einsatz und werden verwendet.

 

Das Beispiel im Bild geht sogar noch ein Stück weiter, weil dieser Blindscan von der TV-Karte auch gleich noch die Signalqualität (in dB) des demodulierten Signal anzeigt.

Der Blindscan (bei e2 Receiver, die Blindscan unterstützen) selbst liest also erstmal keinerlei Kanäle ein und analysiert den Transportstream nach TV-Programmen, sondern scannt nur nach vorhandenen, aktiven Trägern.

Attached Files


Kathrein CAS018 - V.BoxIII - ZAS 05/M - IBU Single [70.5°E - 45°W]
Gibertini OP125L [9°E-13°E-16°E-19.2°E-23.5°E]
DM900 [2169D], TBS-6908, Edision Mio4K
Triax TDS110 - GI50-120 - IBU Single [85.2°E - 45°W]
Triax TDE110 - IBU Quattro [28.2°E]
Kathrein CAS90 [9°E-13°E-16°E-19.2°E-23.5°E]
DM920 [2166B|2169D], DM900 [2169C], DM525 Combo, TBS-6905
DVB-T2: Wendelstein / Ehrwald1




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users