Hallo,
(falls ich diesen Thread im falschen Forum aufgemacht habe, bitte ich um Entschuldigung - RT(F)M mit Pointern sind herzlich willkommen!)
Ich habe eine FB 7270 mit aktueller Firmware, ohne Freetz. Die FB weist bekannterweise einen UPNP-Server auf, so dass ich z.B. mit meiner Playstation die Medieninhalte von der FB abspielen kann. Funktioniert klasse, aber ich würde mir doch etwas mehr Komfort durch Playlisten wünschen.
- Hat das schon mal jemand gemacht und gibt es ein einfaches Tool zur Erstellung von Playlisten (z.B. Konverter von iTunes Playlists)?
- Falls nein:
Der Mediaserver (upnpd?) speichert seine Meta-Informationen in einer sqllite-DB ab (mediaserver.db3). Wenn man sich diese einmal ansieht, enthält sie zwei Tabellen, die darauf hindeuten, dass der Server prinzipiell Playlisten kennt (playlist, playlist_path):
merkur:~ # sqlite3 ~/mediaserver.db3
SQLite version 3.6.16
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
album genre movie tmp_find_cont
artist infos pathwatch tmp_find_movie
container last_played_albums playlist track
foto last_played_tracks playlist_path
sqlite>
Allerdings werde ich aus den Tabellen nicht ganz schlau:
sqlite> .schema playlist
CREATE TABLE playlist (container_id integer, track_id integer);
[...]
sqlite> .schema container
CREATE TABLE container (id integer primary key, parent_id integer, name varchar(10), updatenr integer, childcount integer, class integer, sort_def integer);
[...]
Spätestens hier bräuchte ich eine Definition von "updatenr","class","sort_def".... kann mir jemand einen Link dazu zeigen? ... generell dazu, wie der Mediaserver funktioniert und diese DB aufbaut? Wenn er sie jeweils löscht und neu konstruiert kann man sich das mit den Playlists natürlich getrost sparen. Wann liest er die DB? Einmal, und hält sie dann im RAM? Jedesmal, wenn ein Zugriff erfolgt? Fragen über Fragen ...
Viele Grüße,
Chris
--
FB: 7270 (unbranded), firmware 54.04.80, alle möglichen Devices im Netz (Win7, Linux, PS3, ...)
(falls ich diesen Thread im falschen Forum aufgemacht habe, bitte ich um Entschuldigung - RT(F)M mit Pointern sind herzlich willkommen!)
Ich habe eine FB 7270 mit aktueller Firmware, ohne Freetz. Die FB weist bekannterweise einen UPNP-Server auf, so dass ich z.B. mit meiner Playstation die Medieninhalte von der FB abspielen kann. Funktioniert klasse, aber ich würde mir doch etwas mehr Komfort durch Playlisten wünschen.
- Hat das schon mal jemand gemacht und gibt es ein einfaches Tool zur Erstellung von Playlisten (z.B. Konverter von iTunes Playlists)?
- Falls nein:
Der Mediaserver (upnpd?) speichert seine Meta-Informationen in einer sqllite-DB ab (mediaserver.db3). Wenn man sich diese einmal ansieht, enthält sie zwei Tabellen, die darauf hindeuten, dass der Server prinzipiell Playlisten kennt (playlist, playlist_path):
merkur:~ # sqlite3 ~/mediaserver.db3
SQLite version 3.6.16
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .tables
album genre movie tmp_find_cont
artist infos pathwatch tmp_find_movie
container last_played_albums playlist track
foto last_played_tracks playlist_path
sqlite>
Allerdings werde ich aus den Tabellen nicht ganz schlau:
sqlite> .schema playlist
CREATE TABLE playlist (container_id integer, track_id integer);
[...]
sqlite> .schema container
CREATE TABLE container (id integer primary key, parent_id integer, name varchar(10), updatenr integer, childcount integer, class integer, sort_def integer);
[...]
Spätestens hier bräuchte ich eine Definition von "updatenr","class","sort_def".... kann mir jemand einen Link dazu zeigen? ... generell dazu, wie der Mediaserver funktioniert und diese DB aufbaut? Wenn er sie jeweils löscht und neu konstruiert kann man sich das mit den Playlists natürlich getrost sparen. Wann liest er die DB? Einmal, und hält sie dann im RAM? Jedesmal, wenn ein Zugriff erfolgt? Fragen über Fragen ...
Viele Grüße,
Chris
--
FB: 7270 (unbranded), firmware 54.04.80, alle möglichen Devices im Netz (Win7, Linux, PS3, ...)