Carsten Breuer wrote:
Hi Nicholas,
I was looking into making Freevo be a client for mpd using a python library, available on the mpd website, made be an mpd author. It's called py-libmpdclient . I'm not so good with python, so I'm trying to create a client by converting the existing fxmms one. I haven't got that far: pause,stop, current status and seek are only implemented, but not tested. I am also away in Northern Ireland for three weeks so can't code anymore as no freevo box. However I can still discuss plans for this.
That's sound great. If you have some things running please let me know.
Im very interested in this stuff. This night i was able to play some music
with mpd from my handheld device over wifi/wlan. That's really cool :-))!
Yes I was thinking the same, and from my mobile phone over bluetooth, and from ampache.
My initial impressions of MPD are that it creates a music database of all media you tell it.
Yes, exactly.
Cool.
Yes, well remember Freevo itself never plays anything, it just tells an application to launch and to play the file the user selected.
Then when you tell it to play a file, you must reference it from the database, not the actual file path. So I'm confused as to how to get freevo to tell it what file path to play.
I think, the best implementation would be that not freevo is playing it, but mpd.
freevo should tell mpd what to play. That would be the best way to create
youre playlist from a handheld or pc, but than modify the playlist on the tv.
That would be very handy.
There are two approaches,
Freevo traverses the file system, sends filenames to mpd by converting the filenames into mpd database entries and then telling mpd to play the referenced file.
Freevo traverses the mpd database, and sends commands to mpd directly containing the relevant database entry it is browsing. It can then create playlists. Playlists for me with Freevo are nearly perfect however we need a way for freevo to place a mark beside a file if it is in the current playlist already and to have one button on the remote which toggles between current playlist view and viewing files. We'll see how the mpd plugin can fit in with this. It is certainly looking possible, perhaps putting in local_conf.py an audio type of mpd://hostname:portnumber that would be for viewing and connecting to the mpd server.
Can anyone make mpd play just a filename not in the database it creates? If so, how did you manage that?
That would be possible, but i think that is not the concept of mpd.
OK
I'm confident this will be cool, however I can't figure out in my head how we get freevo to counter the problem if there is no existing database for mpd. We should get it to make one automatically rather than get the user to fiddle on the commandline basis. Any ideas?It still looks a great idea, maybe a couple of emails with the mpd guys could help us out here,
Yes, i think so to.
Let me know what you think of the idea to let act freevo as an mpd client.
Best Regards and enjoy the greate country side of ireland,
I am enjoying it, but it gets a bit boring since I used to live here for 18 years. Still green as ever though!
Brainstorm over, Nick
Carsten
-------------------------------------------------------
This SF.net email is sponsored by Microsoft Mobile & Embedded DevCon 2005
Attend MEDC 2005 May 9-12 in Vegas. Learn more about the latest Windows
Embedded(r) & Windows Mobile(tm) platforms, applications & content. Register
by 3/29 & save $300 http://ads.osdn.com/?ad_id=6883&alloc_id=15149&op=click
_______________________________________________
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel
------------------------------------------------------- This SF.net email is sponsored by Microsoft Mobile & Embedded DevCon 2005 Attend MEDC 2005 May 9-12 in Vegas. Learn more about the latest Windows Embedded(r) & Windows Mobile(tm) platforms, applications & content. Register by 3/29 & save $300 http://ads.osdn.com/?ad_id=6883&alloc_id=15149&op=click _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel