Skip to content

Latest commit

 

History

History
84 lines (81 loc) · 4.25 KB

README.md

File metadata and controls

84 lines (81 loc) · 4.25 KB

#Webradio V2 - Ein MPD-gestützter Music-Player für den Raspberry Pi: Youtube-Video

###Im YouTube-Video ist die Version1 vorgeführt worden, welche über die im Video verlinkten Download-Bereiche heruntergeladen werden kann!

Besuche meinen Blog für mehr Informationen über Version2

Zusatzfunktionen welche z.Z. in Arbeit sind von V1 zu V2:

Zusatzfeature: Beschreibung: Status:
Skalierbarkeit des Programmfensters Bei der Version1 war es Aufgrund des damals von mir verwendeten Displays nie geplant eine andere Auflösung zu verwenden als die benutzte "1024x600". Als sich allerdings die ersten Leute auf YouTube an einen Nachbau gewagt hatten, wurde es bei abweichenden Displayauflösungen problematisch. Daher wurde in der Version2 darauf geachtet, dass das Programmfenster möglichst variabel skallierbar ist. Momentan sind folgende Limits allerdings zu berücksichtigen: MINIMUM: 640x480 OPTIMUM: 1024x600 Alles was darüber hinausgeht, funktioniert natürlich auch, allerdings erscheint das Fenster dann etwas verloren. Fertig!
einfache Konfigurierbarkeit Für die konfiguration des Programmes war es bisher notwendig mehr oder weniger tief im Code zu editieren. In der Version2 war es daher angedacht, die Benutzerspezifischen Einstellungen an einer Zentralen Stelle editieren zu können. Im ersten Schritt erfolgt die Konfiguration nun über die Datei "webradio.conf", allerdings ist geplant hierzu noch ein GUI-basiertes Hilfsprogramm zu erstellen. Konfiguration über webradio.conf funktioniert!
Menü für den Standby-Button Da nicht jeder Nutzer einen Hardware Button verwendet um die verschiedenen Zustände zu schalten, wurde der Wunsch geäußert, ein zusätzliches Menü hinter dem "Standby-Button" zu bekommen in dem mehrere Funktionen dargestellt werden können. Momentan ist eine Menü verfügbar welches: 1. Herunterfahren 2. Neustarten 3. Standby 4. Abbrechen kann. Fertig!
Sleep-Timer Es wurde der Wunsch geäußert, einen Sleep-Timer zu haben, der den Webradio automatisiert nach einer bestimmten Zeit selbstständig herunterfährt! Fertig!
Einstellungen Manche Einstellungen wollen Nutzer aus dem laufenden Programm heraus ändern können ("on the fly") ohne das Programm vorher schließen und neu starten zu müssen. Daher wird ein Einstellungs-Tab erstellt, welcher div. Funktionen abbilden kann. Unter anderem ist geplant verschiedenen "Themes" wählen zu können, die Sprache verändern zu können aber auch die Position für die Wetteranzeige abändern zu können. In Bearbeitung, Themes funktionieren schon mal...
Wetter-Location Die Wetter-Location, also der Code der ausdrückt wo man gerade lebt musste über eine dritte Webseite herausgefunden werden und manuell eingetragen werden. Diese soll nun aus dem Programm heraus gesucht und verändert werden können. Funktion implementiert jedoch im Layout noch nicht umgesetzt, daher noch nicht nutzbar.
Mehrsprachigkeit Das Programm soll in mehreren Sprachen vorliegen, damit auch Nutzer die nicht aus Deutschland stammen damit arbeiten können. Momentan liegt das Programm in DE (Deutsch) und EN (Englisch) vor. Die Sprache wird automatisch gewählt. Eine eigenständige Auswahl wurde noch nicht im Layout umgesetzt und kann daher noch nicht verwendet werden.
---

###Änderungen und Optimierungen die nebenher laufen:

  1. Wenn kein DHT11 Temperatur-/Luftfeuchte-Messer angeschlossen ist wird nun nicht mehr nur ein "Standardwert" angezeigt, sondern die aktuellen Temperaturdaten aus dem Wetterwidget in der Titelleiste angezeigt.