Wez Furlong I am Wez Furlong, Chief Software Architect at Message Systems, PHP Core developer and OpenSource contributor. I live in Maryland, USA with Juliette, Xander and Lily. (read more)

Subscribe to my blog  

Follow wezfurlong on Twitter

CouchShare now on BitBucket

PHP
Jun 7, 2009
Updated Jun 7, 2009

A few of my friends and associates may have heard me talk about the media server I've been running in my basement; I used to automatically transfer content from my tivo to a hard-disk in my basement so that I had more space for recordings on the tivo.  Since most of the recordings that I want to keep are now available via Hulu, I haven't had much call to use it in the last 6 months.

So, what is CouchShare?  It's a UPnP server that can share content from folder to an XBox 360 on your network.

It's written in PHP (and requires a tiny PHP extension to enable multicast support) and is written using the eventing framework that is part of the Alexandria codebase.

I wrote the code back in 2007 and it has served me well for a couple of years; it felt like it was about time I got off my backside and shared it with the world.

It is by no-means a polished bit of code; I think it's probably the sloppiest code I've written in quite some time, and it may well need a couple of tweaks to make an easier application out of it.

So, have at it: I've put the code up on bitbucket and I welcome code and documentation contributions!

http://bitbucket.org/wez/couchshare/

Comments