Lcd4linux-plugin - Pearl-LCD display on the Dream

baha2

Super VIP
Messages
6,530
Begin at first ....

Plugin is still in its infancy and will be further improved. It's going to firstonce principle, if it works.
It can currently only:
- View all Picon, or Picon half-height above or below
- Program name, program name display, time
- All free in size and position adjustable
- Brightness On and Standby
- Clock in standby

- Refresh setting is not implemented yet

FAQ:
- Lcd4linux-Demon starts with the Enigma and start waiting for the BSOH mode of the LCD display. The LCD will be later on / connected, the Demon in the plugin (restart) enabled.
Alternatively, the Telnet with start / stop
/ etc/init.d/ldc4linux start
/ etc/init.d/ldc4linux stop

- Choose a path change in the plugin config with "OK" button to

installation

Prerequisite is that the Pearl screen is hacked. To use this thread as a starting point: external color display USB on all boxes with USB for € 2.90 excl. shipping

However, installing these "foreign" Libs is not without its dangers. So better to hold back. Images in which it works well to show the experience. It should not be too old images!
Download all files and copy on the box to / tmp. Then install in this order:
Times as you read it like that, maybe start with
opkg update

Code:
opkg install /tmp/libusb-1.0-0_1.0.4-r0_mipsel.ipk
opkg install /tmp/libusb-0.1-4_0.1.2-r0_mipsel.ipk
opkg install python-codecs python-datetime python-imaging python-textutils
opkg install /tmp/libc6_2.12-r21.8_svnr12323_mipsel.ipk
opkg install /tmp/libjpeg8_8c-r1_mipsel.ipk
opkg install /tmp/libfreetype6_2.4.3-r1_mipsel.ipk
opkg install /tmp/libpng15-15_1.5.5-r3.1_mipsel.ipk
opkg install /tmp/gd_2.0.35_2.0.36rc1-r4_mipsel.ipk

and also the actual plug-in:

Code:
opkg install /tmp/enigma2-plugin-extensions-lcd4linux_0.0-r1_mipsel.ipk

Failed to open plugin (or at point 3)
No PIL Module Names
- Download and install: opkg install / tmp/python-imaging_1.1.6-ml1_mipsel.ipk
No module named textwrap
- Download and install: opkg install / tmp/python-textutils_2.6.7-ml8.2_mipsel.ipk

History:
0.0-r1: better restart function

By joergm6
 
Last edited:

baha2

Super VIP
Messages
6,530
lcd4linux_0.0-r4

Code:
0.0-r2: Fix: crash at start
0.0-r3: Fix: strange characters in the sender name
0.0-r4: Fix: Name left-justified if too wide for the middle
 

baha2

Super VIP
Messages
6,530
lcd4linux_0.1-r0

Code:
[B]0.1-r0[/B]
- Selectable colors
- Progress bar
- Multi-language support
- Display contents of a text file
- Aspect ratio can be maintained by Picon
- Show next recording standby
 

Serjoga

Latvian satfat
Staff member
Moderator
Messages
6,081
0.2-r0 28.12.2011

0.2-r0 (28.12.)
- Channel number
- Picon alignment (left / center / right)
- No Picon -> Name
- Channel info Time switched off
- Number of shots in the next recording
- Google Weather Forecast
- Os ***. LCD output
- Multi-Screen (alternating 2 ads)
- Clock with date

Thx joergm6
 

Serjoga

Latvian satfat
Staff member
Moderator
Messages
6,081
lcd4linux 0.2-r1


Picongr??e adjustable;
Fix: crash when text file
 

fushkrujs

VIP
Messages
1,123
Update 01.01.2012

0.3-r0 (01.01.)
- Fortschrittsbar when playing video
- Filename for Text File definable On / Standby
- Time alignment left / center / right
- Display image directory with pictures or HTTP URL Image
- Lcd4linux-demon refresh rate adjustable (3s is optimal)
- Up to 3 screens, different number of on / standby
- Cached WetterBar generation (saves a lot of execution time)
- Imaging in separate thread (Experimental!)
 

baha2

Super VIP
Messages
6,530
LCD4linux-Plugin - Pearl-LCD-Display an der Dream [03.01.2012]

Plugin ist noch jung, da kann noch viel verbessert werden.
Es kann momentan nur:
- ganzes Picon, oder halb hohes Picon oben oder unten anzeigen
- Programmname, Sendungsname, Programmplatz, Datum/Uhrzeit, Fortschritt anzeigen
- Bild, Bildverzeichnis oder HTTP-Link zu einem Bild definierbar
- Google Wetteranzeige für 4Tage
- alles in Größe, Position, Farbe frei einstellbar
- 2 verschiedene Sichten defineirbar / automatisch wechselnd
- Helligkeit On und Standby
- Standby nächste Aufnahme, Uhr
- Unterstützung von 2 LCD-Displays gleichzeitig

- Refresh Einstellung ist noch nicht implementiert

FAQ:
- lcd4linux-Demon startet beim Enigmastart mit und wartet auf den BSOH-Modus des LCD-Display. Wird das LCD später ab/angeschlossen muss der Demon im Plugin (Restart) aktiviert werden.
Alternativ im Telnet mit Starten/Stoppen
/etc/init.d/lcd4linux start
/etc/init.d/lcd4linux stop

- Pfad-Änderung in der Plugin-Config mit "OK"-Taste zum auswählen

- Google Wetteraktualisierung: immer zur vollen Stunde

- Bilder Bsp.:
Einzelbild: /tmp/Bild.png
Verzeichnis (jpg|png):/media/usbstick/meinebilder
Web-Bild: http://www.meinserver.de/dasbild.png
(content-type muss image/* sein, kein http auf die eigene Box machen, nur wenn LCD4linux als Thread/Hintergrund läuft möglich, sonst hängt die Box)

Installation

Voraussetzung ist, das das Pearl-Display gehackt ist. Dazu diesen Thread als Anlaufstelle verwenden: externes USB Farbdisplay an allen Boxen mit USB für 2,90 Euro excl. Versand
Direktes hacken auf der Dreambox möglich: externes USB Farbdisplay an allen Boxen mit USB für 2,90 Euro excl. Versand

Zuerst das Plugin installieren. Dazu dieses herunterladen und nach /tmp auf die Box kopierern. Dann mit unten genannten Befehl installieren.
Wenn keine Fehler auftreten (imaging fehlt) hier aufhören zu lesen und fertig.

Code:
opkg install /tmp/enigma2-plugin-extensions-lcd4linux*.ipk

Sollte der Fehler auftreten, python-imaging_1.1.6-ml1_mipsel.ipk ebenfalls herunterladen und installieren. Danach noch einmal das Plugin.

Code:
opkg install /tmp/python-imaging_1.1.6-ml1_mipsel.ipk

Fehler beim Plugin-Öffnen (oder bei Installation)
No Module Names PIL
- download und install: opkg install /tmp/python-imaging_1.1.6-ml1_mipsel.ipk
No module named textwrap
- download und install: opkg install /tmp/python-textutils_2.6.7-ml8.2_mipsel.ipk

DM800HD Nutzer, nur für diese gibt es eine angepasste lcd4linux
- Datei von hier herunterladen LCD4linux-Plugin - Pearl-LCD-Display an der Dream [28.12.2011]
- Datei entpacken
- libgd.so.2 kopieren nach /usr/lib
- lcd4linux kopieren nach /usr/lib/enigma2/python/Plugins/Extensions/LCD4linux/ kopieren und vorhandene lcd4linux ersetzen
- Ausführungsrechte der Datei überprüfen / auf 755 setzen

0.4-r0 (03.01.)
- gleichzeitige Nutzung von 2 LCD-Displays unterstützt
- Wetter groß, 4 Tage oder Aktuell
- Fortschrittsbar mit Restminuten oder Prozent
- nur Datum einstellbar
 

fushkrujs

VIP
Messages
1,123
0.4-r1 Update

- Supports simultaneous use of two LCD displays
- Great weather, 4 days or cur
- Fortschrittsbar with remaining minutes or percent
- Only date set
r1: mini update, Bar refresh fixed at Play video, text file right, station name always fits
Jörg
 

baha2

Super VIP
Messages
6,530
05/01/2012

lcd4linux_0.4-r3

Code:
r3: fix: kein Picon bei umbenannten Sendern; isRecording-Ecke
 

fushkrujs

VIP
Messages
1,123
Update 1.2r0 (04.03.)
- transparentes Wetter - DM800hd nur eingeschränkt > 24bit Modus (Icons nicht transparent, da 32bit PNG nicht möglich)
- Wetter Temperaturfarbe einstellbar
- vertikale Wetterbar
- 270°
- aufgenommen: SPF-700T
- Datei-Browser für alle Dateiangaben
- im Plugin blättern mit Bouquet-Tasten
- MP eigenes Hintergrundbild
- 3.Textdatei / 2.Bild
r1: Fix: Crash im Dateibrowser möglich

Jörg
 

fushkrujs

VIP
Messages
1,123
New Update

Mal wieder ne kleine Version, auch wenn nicht viel Neues sichtbar ist ...
*große Baustelle aufreiss* Cover als Anfang

1.3r0 (16.03.)
- MP Coveranzeige (Dank an R2E2 für die Unterstützung)
- MP Tunerbar
- Aufgenommen: SPF-85P
- OSD kann beschnitten werden (transparent/schwarz)
- Einstellung, wenn man 32bit transparente Picon nutzen möchte und weis was das bedeutet.
- Fix: kein Hintergrundbild im Standby/MP wenn im On-Modus nichts definiert
 

fushkrujs

VIP
Messages
1,123
2.1r0 (01.05.)
- bei 2 Pearl LCD: LCD mit der kleinsten Seriennummer wird LCD1 (manuell Tauschen: "Help" im Menü) (unterschiedliches flashen/hacking notwendig!)
- normale Standard-Picon nun auch Transparent
- Einstellung Picon Fullscreen
- Anzeige: erweiterte Beschreibung
- Wetter "Aktuelle Temperatur" mit/ohne "C"
- Cover: .flac Unterstützung
- Cover: Senderlogo bei Aufnahmen
- Schirmwechseltaste Einstellung: Lang Vorspultaste
 

marce

VIP
Messages
7,115
Lcd4linux-plugin 2.2- r1

Code:
History:
2.2 (19.06.)
  - Analog Clock (6 designs)
  - (Sensor) + info% CPU / Load
  - Fortschittbar: 3 text sizes; value over / under bar
  - Program name multiline
  - Setting OSD display mode in which
  - Setting and whether that should be saved as an LCD screen (saves some time if not needed)
  - Setting recursives browse the image directory (for slide show), but beware of many files!
  - MP, Standby (sensor) info
  - MP: Oscam.lcd
  - Workaround for non-stored time settings
 

Haitoku

Registered
Messages
3,933
last changes:
2.3r0 (11.08.)
Code:
 - LCD imaging setting only (Web-access, non-USB-LCD-Hardware)
 - Audio / Video Info
 - (5xTCP/IP-Namen ping) Online Status
 - Volume bar
 - OpenWebif can be used
 Jörg
 
Top