Halloele,
es gibt mal wieder ein wenig was auszuprobieren. Neben einigen kleineren Bugfixes (für Bugs die eh kaum jemand bemerkt hatte...) haben nun auch andere Datenbanken im Angebot. Auch Wiedergabe von .wav-Tracks und Coveranzeige könnte einige Begeisterte finden...
Aber der Reihe nach. Die Neuerungen im Einzelnen:
- WARNUNG vorab: muggle (wie auch mp3) läuft unter NPTL nur mit LD_ASSUME_KERNEL=2.4.1 (also NPTL abstellen)
- mugglei: Option -z Geht wieder (DB-Einträge löschen zu denen keine Datei da ist)
- SQL-Anbindung überarbeitet um Anbindung anderer Datenbanken und Datenquellen (etwa EPG, Bilder) zu vereinfachen.
- README umstrukturiert, die Installation von MySQL steht nun in README.mysql.
- Support für SQLite implementiert (getestet mit v3.2.1). Genre2 wird nicht unterstützt, da die Performance dann zu sehr leidet. Zur Nutzung bitte HAVE_SQLITE in Make.config (oder Makefile) definieren. Weitere Info steht in README.sqlite. Die Parameter h, u, s, p, w werden nicht benötigt.
- Support für Postgres implementiert (getestet mit v8.0). Zur Nutzung bitte HAVE_PG in Make.config (oder Makefile) definieren. Weitere Info steht in README.postgresql.
- Anzeige von Cover-Jpegs auf dem TV und via graphTFT (Details im README).
- Unterstützung .wav-Dateien beim Abspielen (HAVE_SNDFILE in make.config bzw. Makefile definieren). Beachtet, dass taglib keine ID3-Tags für .wav-Dateien unterstützt. Daher erscheinen die Tracks unter dem Artist "Unknown" auf dem Album "Unassigned". Der Titel des Tracks ist identisch mit dem Dateinamen. Da die Längenangabe aus dem ID3-Tag fehlt funktioniert auch die Progress Bar für .wavs derzeit nicht.
- Wenn "Instant Play" während dem Abspielen der "Play" collection genutzt wird, wird nach dem Ende die "Play"-Collection weitergespielt.
- Mit den Tasten Links/Rechts kann man während dem Abspielen nun 60sec vor oder zurück "spulen". Das wird hoffentlich noch intelligenter. Wen 60sec stören: Anpassen geht in Zeilen 1723 und 1728 in vdr_player.c.
- Bug in inkrementeller Suche beseitigt (Danke an Sundin)
- LPCM Headers besser implemementiert (Danke an Werner aka bitstreamout)
- Fortschrittbalken: wenn eine ganze Selection angezeigt wird ist der jetzige Titel die Überschrift (statt dem Namen der Selection)
- Bug beseitigt, wodurch fälschlich alle Tracks in einer Ansicht abgespielt wurden, wenn alle dieselbe Tracknummer haben
- muggle import nun das Tag genre1 (TCON tag in id3v2). Nur das erste genre wird importiert, Verfeinerungen werden ignoriert. So könnt ihr nun eigene Genres definieren. Genre-Hierarchien erscheinen unter Extra.
- Da die Anzeige von Meldungen während des Imports aus dem Setup-OSD heraus zu Abstürzen führen kann, mussten diese leider herausgenommen werden. Nur das Ende des Imports wird noch angezeigt. S. dazu auch die Diskussion auf der ML.
- Beim import werden nun nur noch korrekt importierte Dateien gezählt.
- Um Fehler beim import zu vermeiden muss mugglei nun im "Top Level Directory" der Musik gestartet werden (Oder in einem Unterverzeichnis davon). Jetzt kann man auch ordentlich mit wildcards auf der Shell arbeiten.
- Wenn tracks während des Abspielens zu einer Collection hinzugefügt wurden, wurde die Trackliste vom Player nicht korrekt erneuert.
Ach ja, Downloaden wollt ihr das vielleicht auch noch:
http://www.htpc-tech.de/download/vdr-muggle-0.1.8.tgz
Dann mal viel Spass,
Wolfgang und Lars