18.09.2010
Code:
Hallo an Alle,
ich habe ein wenig mit dem MerlinMP3Player experimentiert und dabei folgende Änderungen eingebaut:
(alles für die HD-Auflösung 720p)
1. Der Screen
- Das Cover wird mit einer Auflösung 400x400 dargestellt
- Die Felder Artist, Titel, Album und Nächster Titel werden durchgängig auch mit mehr als 30 STellen ausgegeben.
zusätzlich sind die Felder hoch genug für einen Zeilenumbruch
- Das in den MP3-Dateien vorhandene Rating wird ausgewertet und mit 1 bis 5 Sterne, oder NoRating gezeigt
- Im Genre werden nicht nur die im MP3-Standard definierten Texte gezeigt sondern auch alle individuell vergebene Texte.
- Die Grundfarbe der Screens ist jetzt wieder Dunkelblau.
Wem das nicht genehm ist kann dies mit suchen und ersetzen im plugin.py von 00000030 nach 00000000 wieder auf Schwarz ändern
2. Die Lyrics
- werden wenn vorhanden auf dem Hauptscreen ausgegeben. Blättern ist mit der Rote und Blaue Taste möglich.
- Zuerst werden die Lyrics in den MP3-Tags gesucht und wenn da nicht gefunden, wird über den api.LeosLyrics.com gesucht.
- Jawohl LeosLyrics funktioniert wenn in der hosts Datei (im Verzeichnis /etc den Eintrag 77.79.210.222 api.leoslyrics.com gemacht wird.
(Der Upload akzeptiert keine Dateien ohne Endung. hosts.txt ist also hosts)
3. m3u-Playlisten
Wenn die in der Playlist angegebene Datei nicht (mehr) existiert, zB. gelöscht oder die Gross-Klein Schreibung stimmt nicht überein, dann blieb die Wiedergabe stehen.
Neu ist das jetzt zuerst geprüft wird ob die mp3-Datei auch tatsächlich vorhanden ist.
Wenn nicht dann wird für 5 Sekunden eine Info gezeigt und mit den nächsten Song in der liste weitergemacht.
Wie installieren ?
Zuerst ist der Original MerlinMP3Player von Dr. Best zu installieren.
Danach kann die Datei /usr/lib/enigma2/python/Plugins/Extensions/MerlinMusicPlayer/plugin.py gegen den hier mitgelieferten ausgetauscht werden.
Wer auch LeosLyrics dazu haben möchte muss die hosts-Datei austauschen. (oder die bestehende ergänzen)
Thanks lbik.