More Detailed Information

November 26, 2007 on 1:41 pm | In Personal, Programming | By QBasicer |

Well, our music collaboration software is moving along, at least theoretically. I’ve decided how I want my end to work in the backend:

  • xine will be used as the playback engine
  • My intra-process messaging queue will be used internally, with the ability to route messages to the outside
  • The solution of file transfer is still up in the air, I’m not sure whether to try and hack together an existing standard, or come up with a simple standard.
  • Extra care will have to be taken due to endianness.
  • MySQL will be used as the linux database backend.

Xine looks like the best solution available. Far better, at least, then the helix engine and gstreamer. I’m unsure about the status of xine on Mac, but I’ll have to look at that. Perhaps a plugin approach would be best, and have available a CoreAudio plugin.

Time will only tell.

No Comments yet »

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Powered by WordPress with Pool theme design by Borja Fernandez. I rewrote the CSS because I'm cool like that.
Entries and comments feeds. Valid XHTML and CSS. ^Top^