Talk:Roadmap
 
Article Discussion Edit + History

We're strongly against a full core/gui separation (as in, 2-process). Could you please clarify the reasons why this is needed? And what is "OSC"? --Milosz (deadchip)

It gives you more power and it's more the UNIX way, being able to control the app by sending messages to it from wherever and have it receive messages from applications. Being able to choose an interface and then hook up to an ongoing session is pretty nice. OSC is the Open Sound Control protocol. You could send OSC messages to the daemon telling it to queue a file, etc. There doesn't have to be a GUI running if there is no need for one. If you want to start a gui or just send it a commmand, the choice is yours.

For core/gui separation you have XMMS2. Although, the possibility to have a daemon using GStreamer (and all its supported formats ;) and providing features like Last.fm/Shoutcast/Icecast stream, a powerful library, lyrics fetching... is, at least, tempting. I can't say that I'm for or against a daemon/client BMP2... but those are the pros I see: -A good daemon providing features that mpd or XMMS2 won't ever support (I think). -Interfaces for all tastes, that is the possibility to create the best desktop-agnostic player.

Log in / create account
This page has been accessed 3,738 times.