Downloads
EasyStream - Der VDR Streaming Client
Ein Linux-basierter VDR ( Klaus Schmidingers Video Disk Recorder ) kann mit Hilfe des Streamdev-server-plugins digitale TV -Programme über ein Netzwerk streamen. Diese Netzwerkstreams kann ein Mediaplayer wie z.B. VLC empfangen und am PC-Monitor darstellen.EasyStream ist ein Programm das als Schnittstelle zwischen VDR und VLC dient. Ziel der Entwicklung von EasyStream ist es, auf mehreren Geräten im Heimnetzwerk die Grundfunktionen eines VDR zugänglich zu machen.
EasyStream als vollwertiger Client eines VDR, nutzbar auch am TV Gerät im Wohnzimmer durch Bedienung über Funktastatur oder Fernbedienung.
EasyStream Rev. 0.6-38
- Anpassungen für Qt5.15 LTS
- Windows10: 64Bit Version von EasyStream mit der aktuellen libVLC 3.0.17
- Bugfix: EPG zeigt nach dem Programmstart nicht das aktuelle TV-Programm
- Bugfix: gelegentlicher Programmabsturz (Windows10) von EasyStream wenn der VDR-Server noch nicht (oder falsch) gesetzt ist.
Für ältere Ubuntu Versionen (vor Ubuntu 16.04) bitte easystream-0.6-16 benutzen!
Da das Ubuntu-Paket libvlc nicht zusammen mit QT5 Programmen läuft.
Da das Ubuntu-Paket libvlc nicht zusammen mit QT5 Programmen läuft.
Was kann EasyStream
Mit easystream-0.6-38 gibt es jetzt auch EasyStream für den Raspberry PI ( ab Raspvberry Pi 3 lauffähig ) für Raspberry PI OS (Bullseye)
Die Grundfunktionen sind:
- Verbindung zum VDR herstellen um aktuelle Daten für EPG ,Timer und Kanalliste auszulesen.
- Live-TV Stream vom VDR wiedergeben. Dafür wird das VDR-Plugin streamdev-server benötigt.
- Kanalliste in individueller Sortierung (unabhängig vom VDR)
- Anzeige der EPG Daten in übersichtlicher Form.
- Info für VDR-Neulinge: Der EasyStream-Client kann zu "beliebigen" Live-TV Programmen umschalten, unabhängig von dem Prorgamm, das auf dem VDR gerade läuft.
- Aufnahmen des VDR wiedergeben.
- Anzeige der Aufnahmen in übersichtlicher Form.
- Aufnahmetimer für den VDR setzen/deaktivieren und übersichtlich darstellen.
- Anzeige von Timerkonflikten. Dafür wird das VDR-Plugin epgsearch benötigt.
Zusätzlich zu diesen Grundfunktionen gibt es in EasyStream:
- Einstellungen können für mehrere VDR Geräte gespeichert werden.
- Ein Portscanner hilft bei der Suche nach dem VDR im Netzwerk
- dieser Portscanner funktioniert leider nicht mit Windows XP
- Vielfältige Steuerungsmöglichkeit von EasyStream.
- mit (Funk-)Tastatur (mit einstellbarer Tastenzuordnung)
- mit Fernbedienung (mit einstellbarer Tastenzuordnung) über lirc (winlirc)
- mit Touchscreen (lt.Mitteilung eines Users)
- und natürlich auch mit einer Maus
- Variable Button- und Schriftgrößen zur optimalen Anpassung an die Bildschirmgröße
- Individuelles Design durch EasyStream.style
- Integration des VLC Mediaplayers über die libvlc API
- VLC oder andere Mediaplayer können auch extern gestartet werden.
- Aufnahmeordner des VDR mit dem Start von EasyStream automatisch einbinden
- und bei Bedarf auch bei Programmende wieder trennen.
- Aufnahmen einbinden die auf einem externen Gerät (z.B. NAS) gespeichert sind.
- Aufnahmeordner über SMB,NFS,SSHFS .... einbinden (wenn das OS dies unterstützt).
- Position der Aufnahme beim Beenden abspeichern um die Wiedergabe an dieser Position später fortzusetzen.
- Schnittmarken des VDR als Sprungmarken nutzen und Schnittmarken setzen/löschen
![/img/EasyStream-0.6/EasyStream.png](../../img/EasyStream-0.6/EasyStream.png)
bekannte Probleme
Es gibt einige bekannte kleinere Probleme, die vorerst nicht bearbeitet werden.- Der Portscanner läuft nicht mit Windows XP sondern erst ab Windows 7 (Windows Vista ?)
- Aufnahmen vom VDR sind oft in mehrere Dateien unterteilt, die vom VLC hintereinander abgespielt werden. An den Die Übergänge der einzelnen Dateien laufen nicht sauber durch, es gibt eine kurze Störung.
- Die aktuelle Position der Aufnahmen vom VDR wird beim Beenden gespeichert. An dieser gespeicherten Position soll diese Aufnahme beim nächsten Start fortgesetzt werden. Leider kann ich über libvlc erst dann eine neue Position setzen, wenn das Video bereits läuft. Deshalb springt das Videobild etwas unschön zuerst zum Anfang der Aufnahmedatei und erst dann zur gespeicherten Position.
Feedback
Feedback ist durchaus erwünscht wenn es Probleme mit EasyStream gibt, das Programm kann dadurch nur besser werden. Im Idealfall aber an easyVDR - Forum oder VDR-Portal und dort angehängt an die bereits eröffneten Threads zu EasyStream 0.5 damit auch andere mitlesen können . Versucht aber das Problem möglichst genau zu beschreiben.Eine LOG-Datei "EasyStream.log" wird für jeden Programmstart neu erstellt und kann Informationen zum Fehlerbild enthalten. Durch die Erhöhung der "Loggingstufe" in Einstellungen - Programm schreibt EasyStream noch zusätzliche Infos in die LOG-Datei.
externer Paketbau
Durch die für EasyStream gewählten Grundlagen (C++, Qt4-Framework, VLC) lässt sich EasyStream theoretisch in vielen unterschiedlichen Systemen einsetzen. Mir fehlt die Zeit und/oder die Soft- und Hardware um weitere Pakete zu erstellen.- Wie lässt sich z.B. ein RPM Paket für EasyStream erstellen ?
- EasyStream für Apple's OS-X ?
- EasyStream für andere Hardwarearchitektur ?
Beschreibung
Um EasyStream verwenden zu können, müssen evtl. zuerst einige Vorbereitungen im VDR getroffen werden.Vorbereitung des VDR
EasyStream verbindet sich mit dem VDR über das SVDRP-Protokoll auf dem Port 6419 ( vor VDR Version 1.7.14 Port 2001 ). Dieser Port muss möglicherweise auf dem VDR zuerst freigegeben werden. Dazu dient die Datei svdrphosts.conf im Konfigurationsverzeichnis des VDR (mögliche Orte des Konfigurationsordners: /etc/vdr oder /var/lib/vdr ). Beispiel:- Der Eintrag von z.B. 192.168.1.0/24 ermöglicht den Zugang von allen Geräten mit den IP-Adressen von 192.168.1.1 bis 192.168.1.254.
Live-TV Streams werden für EasyStream von dem VDR-Plugin Streamdev-Server bereitgestellt. Dieses Plugin muss evtl. zuerst installiert und/oder aktiviert werden. Wie genau das gemacht werden muss, ist abhängig von der verwendeten VDR-Distribution.
Die Streamverbindung läuft über Port 3000 der (genau so wie oben) über die Datei ../plugins/streamdev-server/streamdevhosts.conf freigegeben werden muss.
Die Aufnahmen des VDR holt sich EasyStream direkt aus dem Aufnahmeordner ohne dafür den VDR oder das Streamdev-Server Plugin zu belasten. Für den Zugriff auf den Aufnahmeordner über das Netzwerk ist in vielen VDR-Distributionen bereits das Softwarepaket Samba vorinstalliert. Die Konfigurationsdatei für Samba ist üblicherweise die Datei /etc/samba/smb.conf. Möglicherweise wird diese Konfigurationsdatei aber von der VDR-Distribution "automatisch" erstellt und manuelle Änderungen daran immer wieder überschrieben.
Falls EasyStream auf einem Linux Gerät benutzt wird, kann die Verbindung zum Aufnahmeordner auch über andere Serverprotokolle erfolgen, auf vielen VDR Distributionen ist z.B. ein SSH Server installiert und damit ist das SFTP-Protokoll eine mögliche Alternative.
Installation EasyStream
Windows
Programmpaket nach dem Download in einem beliebigen Ordner entpacken (Selbstentpackende .exe Datei). Das Paket enthält alle notwendigen Dateien und Libraries (auch die von libvlc). Somit ist eine zusätzliche Installation vom VLC Mediaplayer nicht zwingend notwendig. (Nicht enthalten ist z.Z. WinLirc für die Fernbedienung). Außerhalb dieses Ordners ändert EasyStream keine Dateien, somit beschränkt sich eine komplette Deinstallation von EasyStream auf das Löschen dieses Ordners.MaxOSX
TODOLinux (.deb)
- Debian und Ableger davon
- Die Pakete für 32-Bit (i386) und 64-Bit (amd64) wurden jeweils auf einem Debian6 (squeeze) erstellt und sollten damit auf nahezu allen Debianablegern laufen. Installiert wird per Konsole mit dpkg -i easy*.deb oder gdebi easy*.deb.
Wer die Fernbedienung nutzen will muss das Paket lirc über das Paketmanagement zusätzlich installieren.
Linux (make)
- Programm selbst übersetzen: (auch für andere Distributionen)
Die QT4 Projekt-Datei easystream.pro enthält gleich am Anfang die Zeilen:
system(./getRevision.sh)
system(./getRevision.bat)
Hier wird die EasyStream-Revision ermittelt und dazu das von mir verwendete Versionskontrollsystem Bazaar verwendet. Ist Bazaar nicht installiert, bricht make die Erstellung von EasyStram schon an dieser Stelle ab.
Abhilfe: Einfach die betreffende Zeile aus der Projektdatei löschen.
:Hier muss evtl. selbst kompiliert werden. Das Quelltext-Paket easystream*.tar.gz enthält die notwendigen Dateien für EasyStream. Zusätzlich dazu müssen die Headerdateien für libvlc (Paket "libvlc-dev" wäre das für Debian) installiert sein. Als Compiler wird GCC (GNU Compiler Collection) benötigt und zusätzlich das Qt4 Framework. Übersetzen und Installieren kann dann wie üblich mit make und make install erfolgen.
system(./getRevision.sh)
system(./getRevision.bat)
Hier wird die EasyStream-Revision ermittelt und dazu das von mir verwendete Versionskontrollsystem Bazaar verwendet. Ist Bazaar nicht installiert, bricht make die Erstellung von EasyStram schon an dieser Stelle ab.
Abhilfe: Einfach die betreffende Zeile aus der Projektdatei löschen.
Debian Nutzer müssen diese Pakete installieren um EasyStream selbst zu übersetzen.
apt-get install build-essential -> Metapaket des C++ Compilers
apt-get install qt4-qmake -> Qt4 - Makesystem
apt-get install qt4-dev-tools -> Tools für Qt4
apt-get install libvlc-dev -> VLC Header Dateien
apt-get install qt4-qmake -> Qt4 - Makesystem
apt-get install qt4-dev-tools -> Tools für Qt4
apt-get install libvlc-dev -> VLC Header Dateien
VLC
EasyStream verwendet VLC ( ab Version 1.1 ) als integrierten Player um den vom VDR gesendeten Videostream auf dem PC darzustellen.- Windows User: Die benötigten "DLL"'s vom integrierten Madiaplayer VLC sind bereits im Ordner von EasyStream enthalten.
Erster Start
Nach der Installation von EasyStream wird beim ersten Programmstart für alle Einstellungen ein Basiswert geladen, der sich an den benötigten Einstellungen einer unveränderten easyVDR-Distribution orientiert. Kann damit keine Verbindung hergestellt werden, so wird (nach einem Timeout von ca. 10s) die Seite mit den VDR Streamingeinstellungen geöffnet. Dort kann mit VDR suchen (nicht Windows XP oder älter) das Netzwerk nach Geräten durchsucht werden.
Hinweis: Ein geeigneter VDR sollte mindestens die Ports 6419 oder 2001 und den Port 3000 geöffnet haben.
TopPanel
![/img/EasyStream-0.6/EasyStream-TopPanel.png](../../img/EasyStream-0.6/EasyStream-TopPanel.png)
Beschreibung der Icons ( von Links nach rechts)
- Button: Programmübersicht EPG
- Button: Übersicht gespeicherter Aufnahmen
- Button: Vollbildumschaltung
- Info: Verbindungsstatus zu den Aufnahmen des VDR
- Info: Verbindungsstatus zu SVDRP, der Datenschnittstelle des VDR ( Port 6419)
- Info: Status der Empfangskarte(n) im VDR (benötigt z.Z. Plugin vdrinfo)
- Ein Symbol für jede Empfangskarte
- Button: Einstellungen
- Button: EasyStream Version/Build Info
- Button: Beschreibung
- Button: EasyStream beenden (damit EasyStream auch aus der Vollbildansicht beendet werrden kann)
Programmübersicht
![/img/epg2.png](../../img/epg2.png)
EasyStream startet mit der Programmübersicht (oder auch kurz EPG genannt), die zunächst mit den von EasyStream zuletzt gespeicherten Daten für die Kanalliste und EPG geladen wird.
Danach wird eine Verbindung mit dem VDR hergestellt, von dort aktualisierte Daten übernommen und die Verbindung wieder getrennt (auch bei guter Netzwerkverbindung kann das einige Sekunden dauern). Dieser Vorgang wird in regelmäßigem zeitlichem Abstand wiederholt, in der Basiseinstellung sind das 5 Minuten. Über
![/img/go-jump.png](../../img/go-jump.png)
Außerdem wird ca. alle 60s die Programmansicht aktualisiert, so dass veraltete Eintgäge aus der Ansicht gelöscht weden und der Laufzeitbalken der aktuellen Sendungen neu berechnet wird. Es sollte also eine bereits beendete Sendung aus der Ansicht verschwinden.
![/img/EasyStream-0.6/EasyStream-EpgPanel.png](../../img/EasyStream-0.6/EasyStream-EpgPanel.png)
Beschreibung der Bedienelemente und Icons ( von Links nach Rechts)
- Button: alle Daten wie Kanalliste/EPG/Timer ... vom VDR sofort neu laden.
- Button: Selektion auf Radiokanäle
- Texteingabe: (Ab 3 Zeichen) Suche in Überschriften/Titel nach Sendungen (im gewählten Sendekanal)
- Button: Suche auf die Beschreibung erweitern.
- Button: Selektion auf Sendungen mit gesetzten Aufnahmetimern (aktiv oder inaktiv)
- Button: Anzeige des nächsten Timerkonflikts
- Bis Rev. 0.5-138: AuswahlBox:Umschaltbare Auswahlbox für Kanalgruppen(FAVORITEN) oder Sendergruppen(PROVIDER)
- FAVORITEN: Springe zum ersten Kanal aus dieser Gruppe
- PROVIDER: Selektion auf Sendekanäle dieses Providers
- Bis Rev. 0.5-138: Button: Umschaltung der Auswahlbox FAVORITEN/PROVIDER
- Button: Zeitauswahl der EPG Daten: 1 Tag früher
- Button: Zeitauswahl der EPG Daten: 1 Sendung früher
- Auswahlbox: Zeitauswahl der EPG Daten: definierte Uhrzeit am heutigen Tag
- Info: Zeigt die gewählte Zeit der Zeitauswahl
- Button: Zeitauswahl der EPG Daten: 1 Sendung später
- Button: Zeitauswahl der EPG Daten: 1 Tag später
- Button: Trenne EPG Ansicht vom Hauptfenster ab
- Button: Schließe die EPG Ansicht
In der eingeschränkten Timer-Ansicht wird die untere Kanaltabelle nicht zeitlich mitgeführt.
EPG-Leiste
Für den in der unteren Kanaltabelle gewählten Sendekanal listet die EPG-Leiste die aktuellen und folgenden Sendungen auf. Die erste Infobox der EPG-Leiste kann über die ganze Breite der EPG Ansicht vergrößert werden (F5/Klick in Titelzeile)Für die Vorschau von später beginnenden Sendungen kann die EPG-Leiste wird über die Zeitauswahl verschoben werden. Diese Zeitauswahl kann Sendungsweise ( Rechts/Linkstaste), Tageweise (F7/F8) oder zu definierten Uhrzeiten (F6) gesetzt werden. Die Sendung zur damit gewählten Zeit ist dann die erste Infobox. Gleichzeitig mit der EPG-Leiste werden auch die Anzeige in der Kanaltabelle der gewählten Zeit angepasst.
![/img/EasyStream-0.6/EasyStream-InfoBox.png](../../img/EasyStream-0.6/EasyStream-InfoBox.png)
Kanalliste
Welche Kanäle aus der channels.conf des VDR in der Kanaltablelle von EasyStream angezeigt werden kann durch 2 unterschiedliche Methoden eingegrenzt werden. Für beide Methoden kann die Anzeige von verschlüsselten Kanälen abgeschaltet werden.Einstellungen -> Programm -> Verschlüsselte Sender: Grundeinstellung "JA" (bis 0.5-109 "NEIN")
Anzahl der Kanäle
Begrenzung der Anzahl der Kanäle auf z.B. 100 TV Kanäle und danach 100 Radio KanäleEinstellungen -> Programm -> Anzahl der TV Kanäle Grundeinstellung 100
Einstellungen -> Programm -> Anzahl der Radio Kanäle Grundeinstellung 100
channellist.conf
Eine ganz eigene Sortierung der Kanalliste lässt sich mit einer Konfigurationsdatei "channellist.conf" erreichen. Dort kann man beliebig viele Gruppen wie [Favoriten] oder [News] angelegen und darin die einzelnen Kanäle auflisten.Einen Sonderstatus haben die Gruppen mit [GLOBALPROVIDER] oder [GLOBALPROVIDERRADIO] in denen keine einzelnen Kanäle, sondern die Providergruppen eingetragen werden. Der Eintrag ARD in [GLOBALPROVIDER] bewirkt z.B. , dass alle TV-Kanäle der ARD-Gruppe in die Kanaltabelle aufgenommen werden.
Bequem lässt sich diese Konfigurationsdatei mit EasyChannelEdit erstellen.
Beispieldatei:
[Favoriten] Das Erste HD;ARD ZDF HD;ZDFvision RTL Television,RTL;RTL World [Dritte Programme] SWR BW HD;ARD BR Nord HD;ARD [News] tagesschau24;ARD n-tv;RTL World [GLOBALPROVIDER] ARD ProSiebenSat.1 [GLOBALPROVIDERRADIO] ARD SWR ARD BR
Navigation EPG
Neu ab Rev. 0.6: 2-geteilte Ansicht der Kanalliste mit Schnellzugriff auf Provider/Kanalgruppen.- Button: Umschaltung der Auswahlbox FAVORITEN/PROVIDER
- AuswahlBox:Umschaltbare Auswahlbox für Kanalgruppen(FAVORITEN) oder Sendergruppen(PROVIDER)
- FAVORITEN: Springe zum ersten Kanal aus dieser Gruppe
- PROVIDER: Selektion auf Sendekanäle dieses Providers
![/img/EasyStream-0.6/epg-liste.png](../../img/EasyStream-0.6/epg-liste.png)
Spalten der Tabelle
Die Tabellenansicht kann in Einstellungen - Programm - Spalte: nächste Sendung umgeschaltet werden.
Das rote oder gelbe LED Symbol in der ersten Spalte der Kanaltabelle bedeutet, dass auf diesem Kanal irgendwann eine Aufnahme geplant ist. Es ist kein Hinweis, dass dort aktuell aufgenommen wird.
![/img/EasyStream-0.6/EasyStream-Kanalliste.png](../../img/EasyStream-0.6/EasyStream-Kanalliste.png)
- Symbol für TV/Radio (Kennzeichnung für verschlüsselte Sender) und gesetzte Timer
- Die (nicht unbedingt fortlaufende) Kanalnummer des VDR
- Senderlogo, Sendername
- Startzeit und Dauer der laufenden Sendungen oder der Sendung zum gewählten Zeitpunkt
- Titel + Untertitel der laufenden Sendung oder der Sendung zum gewählten Zeitpunkt
- Beschreibung der laufenden Sendung
![/img/EasyStream-0.6/EasyStream-Kanalliste2.png](../../img/EasyStream-0.6/EasyStream-Kanalliste2.png)
- Symbol für TV/Radio (Kennzeichnung für verschlüsselte Sender) und gesetzte Timer
- Die (nicht unbedingt fortlaufende) Kanalnummer des VDR
- Senderlogo, Sendername
- Startzeit und Dauer der laufenden Sendungen oder der Sendung zum gewählten Zeitpunkt
- Titel + Beschreibung in Kurzform der laufenden Sendung oder der Sendung zum gewählten Zeitpunkt
- Startzeit und Dauer der nächsten Sendungen
- Titel + Beschreibung in Kurzform der nächsten Sendung
Timer
Die verwendeten LED Symbole:![/img/led-conflict.png](../../img/led-conflict.png)
![/img/led-red.png](../../img/led-red.png)
![/img/led-yellow.png](../../img/led-yellow.png)
![/img/led-green.png](../../img/led-green.png)
In den Infoboxen der EPG-Leiste zeigt das LED Symbol den Aufnahmestatus der betreffenden Sendung. Ein Klick auf das Symbol oder die Tastenkombination Alt-T (für die erste angezeigte Infobox) aktiviert, deaktiviert oder löscht den Aufnahmestatus, ein Timer wird im VDR gesetzt/gelöscht.
Aufnahmen
![/img/rec.png](../../img/rec.png)
Der Ordner mit den Aufnahmen wird von EasyStream direkt beim Start des Programms komplett nach den aufgenommenen Sendungen durchsucht. Dieser Ordner wird von EasyStream nicht laufend überwacht, somit werden Sendungen die während der Laufzeit von EasyStream aufgenommen wurden nicht automatisch in die Tabelle aufgenommen.Ein Klick auf
![/img/go-jump.png](../../img/go-jump.png)
Serienaufnahmen legt der VDR üblicherweise gesammelt in einem eigenen Unterordner ab. Durch die Auswahlbox kann die Tabelle der Aufnahmen auf einen dieser Unterordner begrenzt werden.
Wenn sehr viele Aufnahmen vorhanden sind kann eine komplette Suche über alle Aufnahmen evtl. mehrere Minuten dauern. Wem diese Zeit zu lange ist, der kann die Ansicht/Suchmethode auf eine ordnerorientierte Ansicht umstellen.
Jede Aufnahme ist in einem eigenen Ordner gespeichert. In jedem Ordner befindet sich zusammen mit den Videodateien auch eine Beschreibungsdatei info oder info.vdr, in der die Informationen zur Sendung gespeichert sind. Sollte diese Infoddatei fehlen, versucht EasyStream aus den Ordnernamen zumindest den passenden Titel und die Aufnahmezeit auszulesen, eine Beschreibung zum Inhalt ist aber in diesem Fall nicht mehr verfügbar.
Wie der Ordner mit den Aufnahmen mit EasyStream eingebunden werden kann, wird auf der Seite VDR-Einbinden beschrieben.
![/img/EasyStream-0.6/Aufnahmen-Panel.png](../../img/EasyStream-0.6/Aufnahmen-Panel.png)
Beschreibung der Bedienelemente und Icons ( von Links nach Rechts)
- Button: Aufnahmen sofort neu laden.
- Bis Rev. 0.5-138: Button: zurück zum übergeordneten Ordner
- Texteingabe: (Ab 3 Zeichen) Suche in Überschriften/Titel nach Aufnahmen
- Button: Suche auf die Beschreibung erweitern.
- Bis Rev. 0.5-138: Button: Umschaltung der Suchmethode
- Bis Rev. 0.5-138: AuswahlBox: Anzeige auf gewählten Ordner reduzieren
- Button: Trenne Aufnahmen-Ansicht vom Hauptfenster ab
- Button: Schließe die Aufnahmen-Ansicht
Info-Leiste
Für die in der Tabelle gewählte Aufnahme zeigt die Info-Leiste die Beschreibung zur aufgenommenen Sendung.Navigation Aufnahmen
Neu ab Rev. 0.6: 2-geteilte Ansicht der Liste der Aufnahmen mit Schnellzugriff- Button: Umschaltung der Auswahlbox Alle Aufnahmen/Ordneransicht
- AuswahlBox:Umschaltbare Auswahlbox Alle Aufnahmen/Ordneransicht
- Alle Aufnahmen: Selektion der Aufnahmen
- Ordneransicht: öffne den Ordner mit Aufnahmen
![/img/EasyStream-0.6/aufnahmen-liste.png](../../img/EasyStream-0.6/aufnahmen-liste.png)
Spalten der Tabelle
![/img/EasyStream-0.6/Aufnahmen-Tabelle.png](../../img/EasyStream-0.6/Aufnahmen-Tabelle.png)
- Datum/Zeit der Aufnahme oder Anzahl der Aufnahmen im Ordner
- Dauer der Aufnahme
- Berechnete Aufnahmedauer (Datei index[.vdr] im Aufnahmeordner)
- Gesamtlänge der Sendung
- Titel/Untertitel der Aufnahme
- Beschreibung zum Inhalt
- Senderlogo
Bedienung
Ob Maus, Touchscreen, Tastatur oder Fernbedienung: Easystream soll sich in den Grundfunktionen mit jedem dieser Eingabegeräte steuern lassen.Neu ab Release 0.5-105:
Die Buttonleiste am oberen Bildschirmrand und die Player-Kontrollleiste am unteren Bildschirmrand werden (wenn der Player aktiv ist) nach einigen Sekunden auf einen dauernd sichtbaren schmalen Streifen verkleinert. Ein Rechtsklick auf den verbleibenden Rest schaltet wieder auf die volle Anzeigehöhe der Leisten um.
In Einstellungen - Fernbedienung kann man der oberen Buttonleiste über die Aktionsliste:
- zusätzliche Buttons hinzufügen
- bestehende Buttons entfernen.
Wird z.Zeit erst bei Neustart aktiviert
Maus
Touchscreen
Hilfreich für die Touchscreenbedienung ist es sicherlich, die Buttongrößen ( Einstellungen->Programm) anzupassen. Für eine Überprüfung der Bedienbarkeit fehlt mir die Hardware, somit bin ich hier auf ein entsprechendes Feebback angewiesen wenn es irgendwo klemmt. Viele der Buttons im Programm sind mit ToolTips hinterlegt, die angezeigt werden wenn der Mauszeiger darüber fährt, die sind wahrscheinlich beim Touchbetrieb nicht mehr zugänglich.Tastaturbelegung
Die Tabelle zeigt die Standardbelegung der Tastatur. Die Belegung kann verändert werden.
Jeder dieser Aktionen lässt sich in Einstellungen - Fernbedienung auch eine Taste der Fernbedienung zuordnen.
Jeder dieser Aktionen lässt sich in Einstellungen - Fernbedienung auch eine Taste der Fernbedienung zuordnen.
Aktion | Taste | EPG Programm Übersicht | Aufnahmen | Player |
---|---|---|---|---|
EPG | F1 | An/Aus | ||
Aufnahmen | F2 | An/Aus | ||
Neu laden | F4 | Kanalliste | Aufnahmen | |
Play | Enter | Pause An/Aus | ||
Exit | ESC | beenden | ||
Stop | Strg-ESC | stop | ||
Pause | Space | Sortierung umkehren | ||
Vollbild | F12 | An/Aus | An/Aus | An/Aus |
Links < | Alt+Links | ca. 5s zurück | ||
Rechts > | Alt+Rechts | ca. 5s vor | ||
Links | Links | vorherige Infobox | Ordner verlassen | ca. 1min zurück |
Rechts | Rechts | nächste Infobox | Ordner öffnen | ca. 1min vor |
Listenauswahl | F7 | Listenauswahl | Listenauswahl | |
Listenumschaltung | F8 | Listenumschaltung | Listenumschaltung | |
Links <<< | Strg+Links | 1 Tag zurück | Sortierung:Zeit | ca. 5min zurück / letzer Marker |
Rechts >>> | Strg+Rechts | 1 Tag weiter | Sortierung:Titel | ca. 5min vor / nächster Marker |
Auf | Hoch | Tabelle auf | Tabelle auf | Kanal zurück nächste Datei |
Ab | Runter | Tabelle ab | Tabelle auf | Kanal vor vorherige Datei |
OK | Return | Play | Play | Player Control Panel |
Entfernen | Entf | Löschen eines Kanals vom VDR | Schnittmarke löschen | |
Marker | Alt+M | Schnittmarke setzen | ||
Lauter | + | Lauter | ||
Leiser | - | Leiser | ||
Stumm | * | An/Aus | ||
Infobox | F5 | größer/kleiner | ||
Auswahl Zeit | F6 | was läuft um: | ||
Auswahl Tabelle | F7 | Favoriten/Provider | Ordner | |
Umschaltung | F8 | Favoriten/Provider | ||
Aufnahmetimer | Alt+T | An/Aus | ||
0 | 0 | Kanal-Nr. | ||
1 | 1 | Kanal-Nr. | ||
2 | 2 | Kanal-Nr. | ||
3 | 3 | Kanal-Nr. | ||
4 | 4 | Kanal-Nr. | ||
5 | 5 | Kanal-Nr. | ||
6 | 6 | Kanal-Nr. | ||
7 | 7 | Kanal-Nr. | ||
8 | 8 | Kanal-Nr. | ||
9 | 9 | Kanal-Nr. |
History
Rev. 0.6-38
- Anpassungen für Qt5.15 LTS
- Windows10: 64Bit Version von EasyStream mit der aktuellen libVLC 3.0.17
- Bugfix: EPG zeigt nach dem Programmstart nicht das aktuelle TV-Programm
- Bugfix: gelegentlicher Programmabsturz (Windows10) von EasyStream wenn der VDR-Server noch nicht (oder falsch) gesetzt ist.
Rev. 0.6-24
- Anpassungen für Qt5 (bis Version 5.5.1)
- EasyStream lässt sich jetzt wahlweise mit Qt4 oder Qt5 erstellen.
Rev. 0.6-18
- Neue Versionen für MacOSX
- Bugfix: Einstellungen der Checkboxen wurden nicht richtig gelesen, wenn die Übersetzungsdatei fehlte.
- Das Windowspaket enthält jetzt libvlc 2.1.3
Rev. 0.6-16
- Bugfix: Für VLC Versionen ab 2.1: Live TV Streams vom VDR konnten nicht abgespielt werden.
main input error: open of `file:///home/xxx/http%3A//xxx%3A3000/PS/S19.2E-1-1101-28106' failed [0x27d3618] main input error: Ihre Eingabe konnte nicht geöffnet werden
Rev. 0.6 stable
- EPG/Aufnahmen in 2-geteilter Ansicht zur schnelleren Navigation
- Bugfix: Timerkonflikt - EPG Daten müssen vor Timerkonfliktcheck geladen sein
- Bugfix: Timerkonflikt - hängt ( je nach Reihenfolge der Timerkonflikte )
- Bugfix: (alte) Aufnahmen ohne Zeiteintrag in der Infodatei ( von Stefan )
Rev. 0.5-138
- zusätzliche ordnerorientierte Ansicht der Aufnahmen
- Tabelle der Aufnahmen sortierbar
- Status Icon: Aufnahmeordner durchsuchen
- Aufnahmen löschen
- Steuerung mit Fernbedienung/Tastatur erweitert
Rev. 0.5-128
- Programmstart im Vollbildmodus einstellbar (nicht mehr vom Zustand beim Beenden abhängig)
- Schnittmarken (Datei "marks" im Aufnahmeordner) des VDR
- als Sprungziele Strg-Links + Strg-Rechts
- Achtung: Schreibrechte im Aufnahmeordner sind nötig um Änderungen zu speichern
- Schnittmarken setzen Alt-M
- Schnittmarken entfernen Entf
- Gesamtlänge und Restlaufzeit bei Aufnahmen
- Linux:
- Neue Defininitionen für NFS + SFTP (Linux) um Aufnahmen einbinden.
- Mounteintrag in /etc/fstab einfügen
Rev. 0.5-119
- Hardwareunterstützung des VLC aktiviert. Weitere Parameter sind möglich.
- Einbinden der Aufnahmen von externem NAS oder Gerät.
- Just for fun: EasyStream offline z.B. nur für Aufnahmen
- Auswahl der Schriftart (Font) in Einstellungen -> Programm.
- LOG Datei im Bereich VDR Aufnahmen erweitert
- Bugfix: Crash: Drücken der Returntaste (in den Einstellungen) bei noch fehlender Verbindung
- Bugfix: Favoriten/Providerauswahl war in 0.5-114 gestört.
Rev. 0.5-114
- Speicherplatzanzeige des Aufnahmelaufwerks (am oberen Bildschirmrand)
- Die Kanalliste kann (unabhängig vom VDR) geordnet werden
- Einstellungen - Streaming: Einbinden des Aufnahmeordner neu organisiert
- Linux: EasyStream.style nach ~/EasyApps/EasyStream verschoben
Rev. 0.5-109
- LOG Datei im Bereich VDR Verbindung erweitert
- Selektion der Kanalliste nach Provider ( Sendergruppen wie z.B. ARD, RTL ....)
- Verwendung der Favoriteneinteilung (Kanalgruppierung) des VDR ( ab VDR 1.6.0 )
- Verbessertes Startverhalten wenn der VDR noch nicht bereit ist
- EasyStream.style: Ein Designbeispiel für die Schieberegler.
- Löschen eines Kanals vom VDR
- Bugfix: Der Aufnahmeordner wurde selten schon vor dem Einbinden des VDR Ordners durchsucht - und hat dann keine Aufnahmen gefunden.
- Bugfix: Auf N24 waren manchmal keine EPG Daten zu sehen.
- Bugfix: Der Schieberegler für die Wiedergabeposition der Aufnahme reagiert jetzt auch auf einen Klick auf eine beliebige Reglerposition.