Betatest DCC v2.90b

Status
Not open for further replies.

tahir85pk

Super VIP
Messages
936
Betatest DCC v2.90b
Das Ganze ist noch etwas wackelig, deshalb erstmal nur hier zur Diskussion ein Betatest. Neben einigen Bugfixes liegt der Schwerpunkt im Settingseditor für die 7025 (die ich ja erst seit einigen Wochen habe) und im Editor für MP3-Playlists. Letzeres stammt aus Entwicklungen des Schwesterprogrammes für die Reelbox und ich bin mir nicht sicher, ob für die Dreambox so etwas auch gewünscht wird. Die 7025 kann mit Playlists leider noch nicht richtig umgehen...

Also, neu ist:

Settingseditor

* Erkennung und Bearbeitung von Enigma2-Settings.
* Filterfunktion für Provider, Sat (Position bzw. C und F) und Type (FTA, PayTV).
* Volltextsuche von Channels


MP3 Playlists
Vor Nutzung bitte in Konfiguration/Experts einen "Music Path" festlegen, wo man üblicherweise seine MP3's ablegt (z.B. /var/mnt/hdd/mp3)!!! Der Editor listet nur Einträge in und unterhalb dieses Pfades.

* Anzeige der Verzeichnisstruktur incl. aller m3u-Dateien ab dem "Music Path" (siehe Konfiguration/Experts).
* Anzeige des Inhaltes einer Playlist.
* Erstellen, Löschen und Bearbeiten von Playlists.
* Hinzufügen von einzelnen MP3's und auch ganzer Verzeichnisse in Playlists. Die Pfadangaben können optional absolut oder relativ sein.
* Manuelles hinzufügen von Einträgen. So können auch Links zu Internetadressen, Webradio oder nicht-MP3's eingetragen werden.
* Schreiben von einfachen und erweiterten Playlists. Neu hinzugefügte Einträge erhalten in erweiterten Playlists immer eine Zeitdauer von -1 Sekunden (unbekannt), da die echte Spielzeit über FTP nicht ermittelt werden kann. Vorhandene Playlists mit Windows-Backslash in Pfadangaben werden in die Linux-Schreibweise mit Slash konvertiert.

Die 7025 kann mit Playlists noch nicht vernünftig umgehen (jedenfalls bei mir). Meine 7000er und 7020er konnte die Playlists jedoch einwandfrei abspielen.

Erkennung von Standardpfaden und Enigma2
Die Erkennung wurde überarbeitet, so dass die Funktion "Autoconfig" in Konfiguration/Experts jetzt auch bei den neueren Images die Korrekten Pfade zurückliefern müsste. Zusätzlich werden Links jetzt direkt ausgelesen, so dass DCC schneller starten kann, da zur Erkennung des Recordings-Pfades nicht mehr auf die Festplatte zugegriffen werden muss.
Wird eine 7020 oder 7025 erkannt, ist jetzt die Seite "Bootmanager" deaktiviert, da DCC keinen Support dafür anbietet (vorläufige Lösung)!

PC herunterfahren nach Batch-Download
Werden mehrere Aufnahmen in Recordings über die Downloadliste heruntergeladen, kann zuvor in der Downloadliste die Option "Nach Download PC herunterfahren" aktiviert werden. Ist diese Funktion ausgewählt und der Download gestartet, kann man es aber nachträglich nicht mehr deaktivieren und der PC fährt nach dem Download gnadenlos runter!

Zeilenumbruch im Telnet
Der bisherige fehlende Zeilenumbruch im Telnet lag in der verwendeten Library begründet und ich hatte keinen Einfluss auf dieses Verhalten. Das konnte ich jetzt durch einen Hack umgehen, so dass jetzt ein normaler Zeilenumbruch ausgeführt wird.

Neuer Ping bei "Connect"
Nach Start von DCC bzw. Reconnect wird eine Geräteerkennung gestartet, die dann per Ping die eingetragenen IP's prüft und bei Erfolg die grünen Linien anzeigt. Die Pingfunktion war mit einem recht kurzem Timeout versehen, der in WLAN-Umgebungen und über Internet mitunter nicht ausreichte. Die Pingfunktion wurde komplett durch eine Standardfunktion ersetzt, die ausreichend lange sucht und systemverträglicher ist.

Minimierung bei Up- und Download
Das Up-/Downloadfenster ist ein sogenanntes "modales Fenster", d.h. es hat die absolute Priorität und alle darunterliegenden Fenster sind nicht erreichbar, solange es geöffnet ist. Dadurch entsteht der Nachteil, dass das darunter liegende Hauptfenster während eines Dateitransfers nicht minimiert werden kann und von diesem verdeckte Bereiche des Desktops unerreichbar sind.
Im Up-/Downloadfenster gibt es jetzt den neuen Button "Minimize", der nach Klick die gesamte Applikation minimiert. Ist der Download beendet, maximiert sich das Hauptfenster wieder automatisch. Werden mehrerer Dateien herunter oder hochgeladen, aktiviert sich das Hauptfenster natürlich nach jedem Transfer neu. Ist zwar bekloppt, aber dafür habe ich erstmal noch keine vernünftige Lösung...

Das war es erstmal im groben. Ob bis zum Release noch einiges dazukommt oder abgeändert wird, hängt nicht zuletzt von euren Kommentaren ab. Besonders im Settingseditor, der jetzt mit zwei verschiedenen Settingsarten umgehen muss, bestand die Gefahr, dass man vorn aufbaut und mit dem Hintern wieder kaputtmacht. Meine eigene Zeit zum Testen aller Funktionen ist recht eingeschränkt und somit auch ziemlich knapp ausgefallen. Im Grunde ist es erstmal eine Basisprogrammierung und aus meiner Sicht noch sehr, sehr fehlerträchtig. Aber warum sollt ihr nicht auch was tun...also werfe ich euch den Ball einfach mal zu...

thx
@
BernyR
 
Status
Not open for further replies.
Top