Ready for 3D
Weitere Schriften könnt Ihr Euch selbst mit dem FontManagerTMS
der FireBirdLib aus vorhandenen TrueTypeFonts (.ttf) erzeugen.
Das Programm liegt in ".Demo/FontManager/FontManagerTMS.exe"
(binary anklicken).
Die Senderlogos im passenden Design werden demnächst veröffentlicht.
Übergangsweise könnt Ihr aber die bereits verfügbaren .ibl oder .qtl Senderlogos verwenden.
Installation:
1.
Dieses TAP ist nur auf dem TMS (SRP-2100 und vergleichbar) lauffähig.
2.
iBox.tap in /ProgramFiles oder einen Unterordner davon kopieren (für automatischen Start in /ProgramFiles/AutoStart legen).
3.
iBox_14.fnt, iBox_16.fnt und iBox_18.fnt aus dem Fonts-Unterverzeichnis müssen an die dadurch vorgegebene Stellen, d.h. nach
/ProgramFiles/Settings/Fonts kopiert werden. Weitere Fonts sind optional. Die Schriftarten SF_Willamette und Aldo PC (iBox Font)
stammen von trypo.com bzw. Fonts4Free.net. Wenn man auf die Schrift SF_Willamette umstellen möchte, muss man im Menü neben
der Auswahl der Schriftarten-Dateien auch den Schrift Versatz X auf +2 sowie den Schrift Versatz Y auf -2 einstellen.
4.
iBox.ini ist die Beispiel-Konfigurationsdatei, wie sie mit Standardwerten automatisch durch iBox erzeugt wird,
wenn keine iBox.ini vorhanden ist. D.h. sie muss nicht, kann aber nach /ProgramFiles/Settings/iBox kopiert werden.
Man sollte sie nur manuell editieren, wenn man weiß was man tut. Sie enthält nämlich zu vielen Menüoptionen nicht
die Werte sondern die Position des Wertes in der Menüoption.
5.
Es werden Senderlogos im Format .qtl32, .ibl32, .qtl und .ibl unterstützt, die in den folgenden Verzeichnissen liegen müssen:
Entweder
- /ProgramFiles/Settings/iTiNa/Logos_TMS43/TV
- /ProgramFiles/Settings/iTiNa/Logos_TMS43/Radio
oder
- /ProgramFiles/Settings/iTiNa/Logos_TMS169/TV
- /ProgramFiles/Settings/iTiNa/Logos_TMS169/Radio
oder
- /ProgramFiles/ChannelLogos/TV
- /ProgramFiles/ChannelLogos/Radio
Diese .qtl32, .ibl32, .qtl und .ibl Senderlogos müssen im Dateienamen komplett klein geschrieben sein und dürfen keine Leerzeichen enthalten.
Außerdem werden Senderlogos im Format .jpg mit einer Größe von 60x30 unterstützt, die in den folgenden Verzeichnissen liegen müssen:
Entweder
- /ProgramFiles/Settings/Logos
oder
- /PhotoFiles/Settings/Logos
Die Anzeige der .jpg Senderlogos erfolgt allerdings nur wenn keinerlei .qtl32, .ibl32, .qtl oder .ibl Dateien gefunden wurden.
Die .jpg Senderlogos müssen exakt genauso geschrieben sein wie der Sendername (mit Groß-/Kleinschreibung, Leerzeichen).
Seit der Version 1.5 werden die obigen Verzeichnisse im neuen Logopfad-Menüpunkt als [iBox-Standard] bezeichnet und man kann alternativ ein anderes Verzeichnis auswählen. Wenn das gewünschte Verzeichnis nicht in der Auswahl dabei ist, dann kann man es manuell in der INI ändern.
6.
Die eventuell durch iBox erstellten Log-Files werden im Verzeichnis /ProgramFiles/Settings/iBox abgelegt.
Zum Thema Log-Files schauen Sie bitte in die Beschreibung des letzten Menüpunkts (Debug Level) da dieser Auswirkungen
auf die Erstellung der Logfiles und auch auf ihre Größe hat.
Funktion:
Dieses TAP zeigt eine bessere Infobox mit dem aktuellen, dem zweiten und evtl. dem dritten EPG Event.
Die Infobox verschwindet nach einem Senderwechsel automatisch wenn eine gewisse Zeit zum Lesen vergangen ist.
Wenn man sie permanent sehen möchte, dann kann man sie über das Betätigen der i-/Info-Taste aktivieren.
Der zweite oder dritte Event wird ausgeblendet, wenn Informationen über eine aktuell laufende Aufnahme gezeigt werden.
Man kann durch alle verfügbaren Events in der Infobox navigieren. Die aktuelle Position und die Maximalzahl sind ersichtlich.
Wenn zu einem Event die erweiterten EPG Daten verfügbar sind, so wird dies durch das blaue runde "i" angezeigt (Info drücken).
Wird eine Aufnahme wiedergegeben und sollten die EPG-Daten nicht zum Dateinamen passen (aufgrund des Firmware-Bugs), so wird
dies durch ein Ausrufezeichen am blauen runden "i" angezeigt und das Einblenden der falschen EPG-Daten durch iBox verhindert.
Im Wiedergabemodus wird eine kleine Festplatte am grünen Play-Symbol angezeigt, wenn von einem USB-Gerät wiedergegeben wird.
Die Echtzeit-Angabe zeigt die prognostizierte Endezeit der Wiedergabe an (auch unter Berücksichtigung von Pause und Spulen).
Es erscheint eine Anzeige in der linken oberen Ecke, wenn man die Lautstärke verändert oder Stumm/Mute drückt.
Es erscheint eine Anzeige in der rechten oberen Ecke, wenn man die Auflösungs oder das Seitenverhältnis verändert.
Sofern man es aktiviert, so wird statt der ganzen Infobox beim Spulen, Aufnahme oder Stop nur die Spulleiste links
oben angezeigt (Position konfigurierbar).
Wenn die Infobox ausgeblendet ist, dann kann man über die Uhr/Abschalttaste (Sleep) eine digitale Segment-Uhr einblenden.
Hat man langen Text in der Infobox (Sendername, Eventname, Eventbeschreibung), dann wird nach 2 Sekunden begonnen durchzuscrollen.
Die Wiederholung erfolgt dann entsprechend der individuellen Textlängen.
Das TAP hat 6 Modis: 1. Live TV, 2. Live Radio, 3. Timeshift, 4. Abspielen von MP3, 5. Abspielen einer Aufnahme,
6. Abspielen von Videodateien. Der Timeshift Modus wird orange dargestellt. Führt man Timeshift innerhalb einer Aufnahme
auf dem aktuellen Sender durch, so wird dies rot im Timeshift Modus dargestellt.
Optional kann man mit iBox sogar über die Menüoption "Funktion der OK-Taste" auch Aufnahmetimer für das gewählte Event ein-
schließlich Vor- und Nachlauf erstellen.
Im iBox-Menü lässt sich ein Startkanal für den TV- oder Radio-Modus definieren. Wenn man "aus" auswählt wird der Kanal beim Start nicht verändert.
Das Grafik-Design für iBox stammt von StevieC.
Tasten (standardmäßig):
Info für das Anzeigen/Ausblenden der Infobox und der detaillierten Infobox für den aktuell gewählten EPG event
Hoch, Runter für das Ändern des gewählten EPG Events
Links, Rechts für das Ändern der Seite der erw. Info auf der detaillierten Infobox
Sat für das Wechseln zwischen Signal- und Satelliten-Details
Exit für das separate Ausblenden der detaillierten Infobox und der normalen Infobox
Uhr/Abschaltt. für das Beenden des TAPs (nur wenn die Infobox aktiv ist) bzw. Anzeigen der Uhr (wenn Infobox inaktiv)
Recall für das Wechseln des Tuners (nur wenn die Infobox aktiv ist)
Einige Tasten können über die Menüoptionen umdefiniert werden.
Tasten im TMS-Commander:
Menu/Ok - iBox-Menü
Rot - TAP beenden
Gelb/Ok - UserEvent - iBox einblenden
Menüoptionen:
Das Einstellen der Werte erfolgt mit Links/Rechts (Ausnahmen siehe unten).
Das Scrollen im Menü geht mit Hoch/Runter und seitenweises Scrollen ist mit Channel+/- bzw. Volume+/- möglich.
Konflikte zwischen den eingestellten Werten sind durch ein Warnschild gekennzeichnet.
Man MUSS manuell die Einstellungen mit der Record-Taste speichern, um sie für den nächsten Start des TAPs genauso zu haben.
Andernfalls kann man die geänderten Einstellungen einfach nur bis zum Beenden des TAPs testen.
1. Design
- Box / 2 Events
- für Anwender, die Overscan auf ihrem Fernseher oder Beamer haben
- geschlossenes Design in einer Box
- 2 Info-Zeilen werden angezeigt
- Offen / 3 Events
- für Anwender, die Full HD auf ihrem Fernseher oder Beamer angezeigt bekommen
- links und rechts offenes Design bis zum Bildrand
- 3 Info-Zeilen werden angezeigt
2. Infobox Breite
- Breite der Infobox in Pixeln (nur verfügbar wenn das Box-Design gewählt ist)
3. Infobox Versatz Y
- Abstand der Infobox vom unteren Rand in Pixeln
4. Detaillierte Infobox Höhe
- Höhe der detaillierten Infobox in Pixeln (Anzahl der Zeilen der erw. Info zwischen 6 und 10)
5. Detaillierte Infobox Versatz Y
- Abstand der detaillierten Infobox vom oberen Rand in Pixeln
6. Lautstärkeleiste Versatz X
- Abstand der Lautstärkeleiste vom linken Rand in Pixeln
7. Lautstärkeleiste Versatz Y
- Abstand der Lautstärkeleiste vom oberen Rand in Pixeln
8. Formatleiste Versatz X
- Abstand der Formatleiste vom rechten Rand in Pixeln
9. Formatleiste Versatz Y
- Abstand der Formatleiste vom oberen Rand in Pixeln
10. Spulleiste Versatz X
- Abstand der Spulleiste vom linken Rand in Pixeln
11. Spulleiste Versatz Y
- Abstand der Spulleiste vom oberen Rand in Pixeln
12. Uhrzeitleiste Versatz X
- Abstand der Uhrzeitleiste vom linken Rand in Pixeln
13. Uhrzeitleiste Versatz Y
- Abstand der Uhrzeitleiste vom oberen Rand in Pixeln
14. Scrolling
- schaltet die Funktion des Durchlaufens (Scrolling) längerer Texte an oder aus
15. Scroll-Verzögerung (100stel s)
- Zeit zwischen einer Scroll-Bewegung
16. Scroll-Pixel
- Anzahl Pixel, die gleichzeitig gescrollt werden sollen
17. Ein-/Ausblend-Geschwindigkeit
- Geschwindigkeit des Ein- und Ausblendens der Infobox, "ausgeschaltet" bedeutet, dass sie sofort erscheint
18. Taste für Blättern nach links
19. Taste für Blättern nach rechts
20. Taste für Scrollen nach oben
21. Taste für Scrollen nach unten
- Tasten für das Blättern der Seiten in der detaillierten Infobox oder das Scrollen in den Events
(wenn eine Volume-Taste gewählt wird, ist die Lautstärke-Regelung während der Infobox-Einblendung inaktiv)
22. Taste für Sat-/Signal-Info
- Taste für das Umschalten zwischen der Satelliten- und Signal-Information in der Infobox
23. Taste für Beenden des TAPs
- Taste für das Beenden des TAPs
24. Taste für Tunerwechsel
- Taste für das Wechseln des Tuners
25. Automatische Anzeige in Modus
- mit den Tasten 1 bis 6 kann man das automatische Einblenden der Infobox pro Modus wählen
(TV = Live TV, Rad = Live Radio, TS = Timeshift, MP3 = Play MP3, Rec = Play Rec, Med = Play Media)
26. Anzeigedauer Infobox autom.
- Anzeigedauer in Sekunden für das automatische Einblenden der Infobox
(niemals = Einblendung nur manuell über Info Taste, gleichwertig mit dem Ausschalten in allen Modis [19])
27. Anzeigedauer Infobox manuell
- Anzeigedauer in Sekunden nach manueller Einblendung über Info Taste
(immer = Infobox dauerhaft einblenden bis Exit oder Info gedrückt wird)
28. Anzeigedauer Lautstärkeleiste
- Anzeigedauer in Sekunden nach Änderung der Lautstärke,
die Lautstärkeleiste kann hierüber auch ausgeschalten werden ["niemals"]
29. Anzeigedauer Formatleiste
- Anzeigedauer in Sekunden nach Änderung der Auflösung oder des Seitenverhältnisses,
die Formatleiste kann hierüber auch ausgeschalten werden ["niemals"]
30. Anzeigedauer Spulleiste
- Anzeigedauer in Sekunden beim Spulen; die Spulleiste kann hierüber auch ausgeschalten werden, dann wird das
Spulen wieder innerhalb der Infobox dargestellt, die dafür eingeblendet wird ["niemals (in Infobox)"]
31. Anzeigedauer Uhrzeitleiste
- Anzeigedauer der Uhrzeitleiste in Sekunden
(neben den Sekunden: "immer bei Taste" = Einblendung mit Sleep-/Uhr-Taste bis Exit oder erneute Uhr-Taste,
"immer" = dauerhafte Einblendung der Uhr, "niemals (in Infobox)" = keine separate Uhr, sondern nur in Infobox)
32. Design Uhrzeitleiste
- Art der digitalen Segment-Uhr
(transparent = Uhr ohne Hintergrund, Grafik ohne FB = Uhrgrafik/-Fenster ohne Fortschrittsbalken,
Grafik mit FB = Uhrgrafik/-Fenster mit Fortschrittsbalken)
33. Sekunden in Uhrzeitleiste
- hiermit kann man die Sekunden in der separaten Uhrzeitleiste ein- und ausschalten
34. Restzeit in Uhrzeitleiste
- hiermit kann man wählen, ob und wie eine Restzeitanzeige in der Uhrzeitleiste sowie am Fortschrittsbalken in der Infobox
erscheinen soll
("niemals" = keine Restzeit anzeigen, "immer" = immer Restzeit anz., "abwechselnd" = im 3 Sekunden Takt abwechselnd anzeigen)
35. Dateiname kleine Schriftart
36. Dateiname mittlere Schriftart
37. Dateiname große Schriftart
- mit der OK-Taste kann man andere Schriftarten/-größen auswählen (TMS .fnt Binärdateien aus FireBirds FontManager)
38. Schrift Versatz kleine S. X
39. Schrift Versatz kleine S. Y
40. Schrift Versatz mittlere S. X
41. Schrift Versatz mittlere S. Y
42. Schrift Versatz große S. X
43. Schrift Versatz große S. Y
- Anpassung der horizontalen bzw. vertikalen Schriftposition in Pixeln für die kleine, mittlere bzw. große Schriftart
44. Schriftfarbe
- mit den Tasten Rot/F1, Grün/F2 und Blau/F4 können die Farbwerte der Schriftfarbe geändert werden
45. Design Scroll-Markierbalken
- Auswählen des Designs für den Event-Scrolling-Markierbalken
46. Schriftfarbe Scroll-Markierb.
- mit den Tasten Rot/F1, Grün/F2 und Blau/F4 können die Farbwerte der Schriftfarbe des Event-Scroll-Markierbalkens geändert
werden
47. Design Aufnahme-Markierb.
- Auswählen des Designs für den Aufnahme-Markierbalken
49. Schriftfarbe Aufn.-Markierb.
- mit den Tasten Rot/F1, Grün/F2 und Blau/F4 können die Farbwerte der Schriftfarbe des Aufnahme-Markierbalkens geändert
werden
49. Vorlauf
50. Nachlauf
- Vor-/Nachlauf aus TMS-Menü oder EPG-TAP für die Berechnung des Wiedergabe-Endes in Echtzeit einstellen
- wenn der Menüpunkt "Funktion der OK-Taste" auf "Aufnahme" steht, dann wird hiermit ebenso der Vor- und Nachlauf für einen
über die OK-Taste programmierten Timer definiert,
- wenn man nach durchgeführter Timerprogrammierung über OK dann nochmal den Vor-/Nachlauf verändert, läuft man Gefahr, dass
iBox die programmierte Aufnahme nicht erkennt
51. Zeige empf. Alter in Infobox
- hiermit lässt sich die Anzeige der Altersempfehlung links neben dem Event ein- und ausschalten (erscheint nur bei Sendern, die
eine Altersempfehlung übertragen); die Anzeige in der erweiterten Info erscheint aber immer (unabhängig von diesem Menüpunkt)
52. Zeige Wochentag/Endezeit
- hier kann man wählen, ob unter der Startzeit des Events
entweder der Wochentag (wenn er ungleich dem aktuellen Wochentag ist)
oder immer die Endezeit des Events
oder nur dann die Endezeit des Events angezeigt wird, wenn eine Aufnahme läuft
53. Zeige Datum
- hiermit stellt man ein, ob die Uhrzeit mit dem Datum gewechselt wird oder ob nur die Zeit angezeigt wird
54. Merke Position in Eventliste
- hiermit stellt man ein, ob nach Aus- und Einblenden der iBox auf dem aktuellen Sender die zuletzt gewählte Position in der
Eventliste beibehalten wird oder nach dem Einblenden wieder der erste Event gewählt ist
55. Funktion der OK-Taste
- hiermit definiert man die Funktionsweise der OK-Taste; folgende Funktionen sind möglich:
Sender-/Dateiliste (wie die Standard-Funktion der OK-Taste)
Infobox + Detail (wirkt wie die "Durchblättern" Funktion der Info-Taste, siehe nächster Punkt)
Aufnahme (mit dieser Einstellung lässt sich die iBox zum Programmieren und Löschen von Timern zum gewählten Event verwenden)
56. Funktion der Info-Taste
- hiermit definiert man die Funktionsweise der Info-Taste; folgende Funktionen sind möglich:
Standard (1. Info = Infobox zeigen, 2. Info = detaillierte Infobox zeigen, 3. Info = beide Infoboxen ausblenden)
Durchblättern (1. Info = Infobox zeigen, 2. Info = detaillierte Infobox zeigen, x. Info = nächste Seite der detaillierten
Infobox, y. Info = beide Infoboxen ausblenden, wenn die letzte Seite erreicht war)
57. Funktion der Rec-Taste
- hiermit definiert man die Funktionsweise der Rec-Taste; folgende Funktionen sind möglich:
Standard (wie Standard-Funktionalität der Rec-Taste)
Aufnahme Event (wenn in TV-Modus, dann Timer setzen/löschen für gewählten Event, sondern Standardfunktionalität)
58. Transparenzeffekte
- hier wählt man ob die Transparenzeffekte wie die schattierten Ränder links und rechts im EPG-Daten-Bereich
oder am Fortschrittsbalken der Uhrzeitleiste angezeigt werden
59. 4 Aufnahmen möglich
- hier kann man einstellen, ob der Receiver 2 (ausgeschaltet) oder 4 Aufnahmen (eingeschaltet) unterstützt
Wenn ein unterstütztes Gerät mit 4 Aufnahmen erkannt wird, so stellt sich dieser Menüpunkt automatisch ein.
Wenn aktiviert und vom Gerät unterstützt wird ab 3 aktiven Aufnahmen die 1. & 2. sowie die 3. & 4. abwechselnd eingeblendet
(ca. alle 8 Sekunden)
60. Logische Sendernummern (LCN)
- hier kann man einstellen, ob man die internen Sendernummern (ausgeschaltet) oder die logischen Sendernummern (eingeschaltet)
sehen möchte (LCN = Logical Channel Number). Bei manchen Geräten sind diese identisch, bei anderen verschieden.
61. Pfad für Senderlogos
- hier kann man neben dem [iBox-Standard], siehe oben, ein anderes Logo-Verzeichnis auswählen, aus dem die Senderlogos
geladen werden, sollte nicht das passende dabei sein, dann bitte direkt in der INI ändern
62. EPG Info und Dateiname prüfen
- hier kann man ein- und ausschalten, ob die EPG-Info in Aufnahmen mit ihrem Dateinamen gegengeprüft werden soll und dadurch
entweder die erweiterte Info angezeigt werden kann oder eben nicht
63. Timeout für Ziffern (100stel s)
- hiermit kann die Reaktion auf eingegebene Ziffern beschleunigt werden, der TMS-Standard ist 2 Sekunden, hier erfolgt die
Einstellung in Hundertstelsekunden, d.h. 100 entspricht 1 Sekunden, 50 entspricht einer halben Sekunde
64. Taste für Bookmark-Setzen
- hier kann man die Taste für das Setzen von Bookmarks einstellen
65. Methode für aktuellen Event
- hier stellt man ein, welche Methode zur Ermittlung des aktuellen Events genutzt wird
(Methode 1 = runningStatus==4, Methode 2 = GetCurrentEvent, Methode 3 = Event über Uhrzeit ermitteln)
66. Methode für 3D Verhalten
- hier stellt man ein, ob die iBox bei Sendern mit "3D" im Namen im Side by Side Verfahren angezeigt werden soll oder nicht
67. Startkanal TV
- hier kann man einen TV-Kanal auswählen, der beim Start von iBox eingestellt werden soll (aus bedeutet, dass der Kanal nicht verändert wird)
68. Startkanal Radio
- hier kann man einen Radio-Kanal auswählen, der beim Start von iBox eingestellt werden soll (aus bedeutet, dass der Kanal nicht verändert wird)
69. Debug Level
- Stufe der Informationen für die Debugging Logfiles, die in /ProgramFiles/Settings/iBox abgelegt werden
(0 = kein Debug Log, mit 1-5 nimmt die Verzögerung durch Schreibzugriffe auf die Festplatte und die Anzahl der Infos immer
mehr zu)
Das Debug-Log sollte auf Level 4 oder 5 nur kurzzeitig verwendet werden, da die Log-Dateien dann sehr groß werden und nur
ich etwas damit anfangen kann. Im Normalfall sollte es auf 0 stehen, bei Interesse kann man es auf 1 bis 3 stellen.
Bekannte (Firmware) Bugs:
Hier ein Screenshot vom 3D Side-by-Side Modus:Dass der Standard TMS OSD sich ebenfalls mit ausblendet, ist ein Bug in TAP_Osd_SetTransparency, weil der plane Wert momentan
nicht von der API benutzt wird.
Wenn eine .rec Datei länger als 3 Minuten nach dem Ende des EPG Events aufgenommen hat, dann wird sie derzeit die falschen
EPG Daten haben. Nur in der neueren Firmware ist dieser Bug bereits beseitigt.
Ergänzung:
Der SRP-2401 unterstützte in früheren Firmware-Versionen wegen einem Bug nicht meine Transparenzeffekte und die Erkennung ob bereits ein anderer OSD an bestimmten Stellen eingeblendet ist, was dann zu Reboots beim iBox-Start führte.
Das ist aber in den neueren Firmware-Versionen behoben, z.B. für System-ID 22130 ab ca. Version 1.05 vom Oktober 2011.
Viel Spaß damit.