Playlister - Verwaltung von Musik Dateien und Playlists
Verfasst: Sa 1. Jun 2013, 00:17
Moin!
Da iTunes kein FLAC unterstützt, aber man mit diesen intelligenten Wiedergabelisten tolle Sachen machen kann, habe ich jetzt mal selbst ein kleines Programm geschrieben. Im Prinzip war erst mal das Ziel wieder intelligente Wiedergabelisten in Verbindung mit FLAC nutzen zu können.
Das Programm ist also absolut noch kein Ersatz für iTunes. Solche Dinge wie CDs rippen gibt es nicht. Man kann zwar Songs und Wiedergabelisten abspielen, aber im Prinzip wird im Hintergrund nur foobar2000 gestartet. Es beinhaltet also noch keinen eigenen Player. Eigentlich habe ich es schon umgesetzt, aber Java hat leider eine Limitierung auf 44kHz. D. h., höhere Frequenzen kann man nur abspielen, wenn man sie vorher herunter rechnet. Dazu habe ich das libav (ein Fork von ffmpeg) eingebunden. Allerdings ist es noch nicht ausgereift, darum habe ich es bisher deaktiviert.
Aber dafür kann es einige andere Dinge besser als iTunes. Man kann z. B. bei intelligenten Wiedergabelisten auswählen: Interpret - in Liste (oder auch nicht in Liste) und dann komfortabel in einer Liste alle Interpreten anklicken. Es wird grundsätzlich immer eine Liste angezeigt, also man muss nichts eingeben, kann aber. Die Regeln kann man wie in iTunes mit und/oder verknüpfen.
In der Toolbar gibt es einen Button. Betätigt man diesen, so werden automatisch alle Playlisten als m3u Dateien geschrieben. Einzelne Playlisten kann man vom Export ausschließen, wenn diese z. B. nur dazu dienen eine Selektion für andere zu sein. Der Pfad, in dem die Playlisten liegen, muss relativ unter dem Musik-Verzeichnis sein. Aber das sollte sowieso, wenn man ein NAS vernünftig nutzen möchte.
Das Programm hat auch noch einige offene Issues. Z. B. wenn man eine Playlist löscht, dann wird nicht geprüft, ob eine andere Playlist diese referenziert. Ebenso kann man in einer Playlist auf sich selbst verweisen.
Noch ein Problem habe ich umgesetzt. Im Prinzip lese ich jetzt alles in FLAC ein. Aber da ich noch einige iDevices verwende, benötigt man eben auch mp3 oder Apple Lossless. Das ist so umgesetzt, dass man bei einer (intelligenten) Playlist einfach auswählt "Konvertieren zu mp3", dann werden eben alle Songs dieser Playlist automatisch in mp3 umgewandelt (inkl. dem Cover und den Tags). Die Konvertierung zu Apple Lossless habe ich noch nicht eingebaut, folgt aber die Tage. Danach kann man die Dateien dann einfach in iTunes importieren.
Zudem kann man Songs wie in iTunes bewerten. Grundsätzlich verändert das Programm keine Musik-Dateien. Außer bei der Bewertung, diese wird ins ID-Tag RATING gespeichert.
Hier mal ein Screenshot:
http://img42.imageshack.us/img42/5885/playlister1.jpg
Da es noch nicht wirklich ausgereift ist möchte ich es noch nicht veröffentlichen. Aber wenn jemand Interesse an einem Alpha-Test hat, dann einfach eine PN. Man benötigt nur ein aktuelles Java 1.7.
Da iTunes kein FLAC unterstützt, aber man mit diesen intelligenten Wiedergabelisten tolle Sachen machen kann, habe ich jetzt mal selbst ein kleines Programm geschrieben. Im Prinzip war erst mal das Ziel wieder intelligente Wiedergabelisten in Verbindung mit FLAC nutzen zu können.
Das Programm ist also absolut noch kein Ersatz für iTunes. Solche Dinge wie CDs rippen gibt es nicht. Man kann zwar Songs und Wiedergabelisten abspielen, aber im Prinzip wird im Hintergrund nur foobar2000 gestartet. Es beinhaltet also noch keinen eigenen Player. Eigentlich habe ich es schon umgesetzt, aber Java hat leider eine Limitierung auf 44kHz. D. h., höhere Frequenzen kann man nur abspielen, wenn man sie vorher herunter rechnet. Dazu habe ich das libav (ein Fork von ffmpeg) eingebunden. Allerdings ist es noch nicht ausgereift, darum habe ich es bisher deaktiviert.
Aber dafür kann es einige andere Dinge besser als iTunes. Man kann z. B. bei intelligenten Wiedergabelisten auswählen: Interpret - in Liste (oder auch nicht in Liste) und dann komfortabel in einer Liste alle Interpreten anklicken. Es wird grundsätzlich immer eine Liste angezeigt, also man muss nichts eingeben, kann aber. Die Regeln kann man wie in iTunes mit und/oder verknüpfen.
In der Toolbar gibt es einen Button. Betätigt man diesen, so werden automatisch alle Playlisten als m3u Dateien geschrieben. Einzelne Playlisten kann man vom Export ausschließen, wenn diese z. B. nur dazu dienen eine Selektion für andere zu sein. Der Pfad, in dem die Playlisten liegen, muss relativ unter dem Musik-Verzeichnis sein. Aber das sollte sowieso, wenn man ein NAS vernünftig nutzen möchte.
Das Programm hat auch noch einige offene Issues. Z. B. wenn man eine Playlist löscht, dann wird nicht geprüft, ob eine andere Playlist diese referenziert. Ebenso kann man in einer Playlist auf sich selbst verweisen.
Noch ein Problem habe ich umgesetzt. Im Prinzip lese ich jetzt alles in FLAC ein. Aber da ich noch einige iDevices verwende, benötigt man eben auch mp3 oder Apple Lossless. Das ist so umgesetzt, dass man bei einer (intelligenten) Playlist einfach auswählt "Konvertieren zu mp3", dann werden eben alle Songs dieser Playlist automatisch in mp3 umgewandelt (inkl. dem Cover und den Tags). Die Konvertierung zu Apple Lossless habe ich noch nicht eingebaut, folgt aber die Tage. Danach kann man die Dateien dann einfach in iTunes importieren.
Zudem kann man Songs wie in iTunes bewerten. Grundsätzlich verändert das Programm keine Musik-Dateien. Außer bei der Bewertung, diese wird ins ID-Tag RATING gespeichert.
Hier mal ein Screenshot:
http://img42.imageshack.us/img42/5885/playlister1.jpg
Da es noch nicht wirklich ausgereift ist möchte ich es noch nicht veröffentlichen. Aber wenn jemand Interesse an einem Alpha-Test hat, dann einfach eine PN. Man benötigt nur ein aktuelles Java 1.7.