Hallo Zusammen
Um mein neues Plugin einen breiteren Test zu unterwerfen, möchte ich es hier veröffentlichen.
Das Plugin ist ein DAAP Client und dient dazu freigegebene Quellen (im Netzwerk) zu durchsuchen, Titel in Playlisten zu verwalten und abzuspielen.
Was ist DAAP ?
DAAP (Digital Audio Access Protocol) wird von der Apple iTunes / mt-daapd Software gesprochen und erlaubt es Musik-Dateien im lokalen Netzwerk zu "streamen". Die von den Programmen automatisch im Netz veröffentlichten Listen, erkennt das Plugin über die libopendaap und fügt sie automatisch der Liste verfügbarer Quellen an. Einfacher gehts nicht .
Was geht ?
Momentan ist es möglich die Liste der Dateien zu durchsuchen, nach der ersten Spalte zu filtern und Dateien der Playliste (momentan nur der "Instant")
hinzuzufügen. Natürlich können auch alle Attribute eingesehen werden.
Zusätzlich können Playlisten editiert werden (löschen,verschieben,etc ).
Das Speichern von Playlisten oder ändern von Attributen ist z.Z. nicht möglich. Das gibt die libopendaap nicht her.
An Codecs werden z.Z. lediglich Mp3 unterstützt, bzw. das was die libmad unterstützt. OGG wäre noch möglich, da bin ich aber an den mt-daapd / iTunes gebunden (lokal sieht das anders aus).
Was kommt noch?
Natürlich muss der Player noch ausgebaut werden. Er kann momentan nur Play,Pause,Stop,Skip forward/backward.
Ausserdem überlege ich einen "lokalen" Teil einzubauen, um nicht den Umweg über einen lokalen mt-daapd gehen zu müssen. Dann wären z.B. auch die Attribute editierbar.
Die "Suche" möchte ich ebenfalls noch etwas ausbauen. Wobei es mit dem Filtern/Springen zu den Buchstaben schon ganz gut geht.
Der iPod muss auch irgendwie eingebaut werden... (das war der Grund für das Plugin)
Kompatibilität:
Getestet habe ich das Plugin mit der mt-daapd Version 0.2.1 und 0.2.3. Die Version der getesteten Apple iTunes Software war 4.7... . Wobei es Probleme mit den Passwörtern geben kann (im Zweifel ausschalten).
Was brauchte ich?
* vdr Version >= 1.3.29
* libopendaap 0.4.0
* libmad 0.15.1b
Eine "Quelle"
* mt-daapd http://www.mt-daapd.org
oder
* Apple iTunes http://www.apple.de
Am besten Ihr schaut ins README, dort ist es genau beschrieben.
Bedienung:
Ist eigentlich selbsterklärend. Jedoch wäre ein Blick ins README hilfreich. Insbesondere die Zahlen-Tasten im Datenbankmenü/das Filtern im DB-Menü.
EDIT:
2005-10-21: Version 0.0.1-pre2
- many fixes and structural improvements
- implemented "jump to title" in audio player
- added finnish translation (thanks to Rolf Ahrenberg)
- implemented "skip n seconds" in audio player
- implemented clear playlist in "Databases and Playlists" menu
- implemented playlist menu in player
- implemented preloader for audio files downloaded from slow hosts (only works
when playing songs in the order as stored in the playlist)