xboxscene.org forums

Xbox360 Forums => Xbox360 Software Forums => PC Tools and Utilities (Xbox 360 related) => Topic started by: Xbox-Scene on December 23, 2005, 09:13:00 PM

Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Xbox-Scene on December 23, 2005, 09:13:00 PM

A Linux, Mac, x64 Streaming Solution for the 360-- Posted by XanTium on December 23 23:06 EST
Xbox360FanBoy.com posted about an alternative for Windows Media Connect:

Quote

It won't stream video, but TwonkyVision's UPnP MediaServer software will stream music and photos to the Xbox 360 from a variety of platforms, including Linux and Mac OS X. This is great news for users of alternative computing platforms who have thus far been unable to duplicate the functionality of even an iPod or PSP on their 360. TwonkyVision lists the 360 under supported "Media Players" writing "Microsoft only allows to stream music and pictures. Microsoft neither allows video streaming from Windows Media Connect Servers nor from 3rd party UPnP servers." So there you have it.

There's a version for Windows XP (it works on x64 too ... unlike Windows Media Connect (*update* aceboomer posted there's a way to make WMC work on x64, but it's not officially supported yet)), Mac OSX, Linux (several flavors) and also for a number of Network Attached Storage devices (NAS).
The downside is the application isn't free (20eur or ~24usd). There's trial version if you want to test it.

Official Site: http://www.twonkyvision.de/UPnP/index.html
News-Source: xbox360fanboy.com

Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: aceboomer on December 23, 2005, 09:26:00 PM
Actually, windows media connect does work for Windows X64.

http://www.extended64.com/blogs/andre/arch...11/22/1523.aspx

This post has been edited by aceboomer: Dec 24 2005, 05:26 AM
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: ZildjianKX on December 23, 2005, 09:54:00 PM
Samba file sharing for the Xbox 360 would have just been so much easier...  sad.gif
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: BlueCELL on December 23, 2005, 10:04:00 PM
This is my current setup.

Got a Linksys NSLU2 (LINK)

This thing has been modified inside out because it uses Linux, so it has to be open source.  Anyway I bought a external hard drive that has 250GB which is connected to the NSLU2.  On the NLSU2 I have Twonkyvision installed which broadcasts the media to my Roku SoundBridge (LINK).

So with this have all my digital content broadcasted to my living room's big stero and now my Xbox 360.

BTW the NSLU2 uses samba so its like you have another computer attached to your network where you simply drag and drop the music on the other folder and then it'll be broadcasted.  This saves power too because you dont have to have your computer running 24/7 to broadcast music.

Any of yall need help w/ this lemme know.

This post has been edited by BlueCELL: Dec 24 2005, 06:05 AM
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: mckenn88 on December 23, 2005, 10:22:00 PM
that sound slike a lot of work... i'll stick with media connect  tongue.gif
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: jherre6 on December 23, 2005, 11:06:00 PM
I can confirm this works!!!!

With macosx...

After you install to configure go to

http://127.0.0.1:9000/  That wasn't too obvious in the installer...
23 bucks is a little too steep for me though....  

jherre6
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: dieseldk on December 24, 2005, 05:50:00 PM
QUOTE(BlueCELL @ Dec 24 2005, 06:11 AM) *

This is my current setup.

Got a Linksys NSLU2 (LINK)

This thing has been modified inside out because it uses Linux, so it has to be open source.  Anyway I bought a external hard drive that has 250GB which is connected to the NSLU2.  On the NLSU2 I have Twonkyvision installed which broadcasts the media to my Roku SoundBridge (LINK).

So with this have all my digital content broadcasted to my living room's big stero and now my Xbox 360.

BTW the NSLU2 uses samba so its like you have another computer attached to your network where you simply drag and drop the music on the other folder and then it'll be broadcasted.  This saves power too because you dont have to have your computer running 24/7 to broadcast music.

Any of yall need help w/ this lemme know.


Can you get media from the nslu2 to xbox360?
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: oskie on December 25, 2005, 02:17:00 AM
Shameless plug (I'm not making any money from my software though): If you have a 360 and is running linux on some PC, please try GMediaServer out! It's an free software replacement for twonkyvision upnp musicserver.

Oskar
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Hyper_Eye on December 25, 2005, 12:57:00 PM
Has anyone tried GMediaServer and verified it works?
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Element on December 25, 2005, 09:37:00 PM
Ive tried gmediaserver on gentoox, however xbox360 doesnt see it, not saying it wont work but would be great if you could clue us in to getting it working if it does Oskar.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: BlueCELL on December 25, 2005, 09:52:00 PM
QUOTE(dieseldk @ Dec 25 2005, 01:50 AM) View Post

Can you get media from the nslu2 to xbox360?



Yes, works as if its the Windows Media Connect thing.
Its a bit of a pain to setup but once you got it, its really nice..

If you go to the TwonkyVision website they have a list of NAS (Network Attached Storage Devices) that the software works with.  I'd recommand the Baffalo because all that crap is integrated plus you can use it as a print server
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: dieseldk on December 26, 2005, 03:53:00 PM
QUOTE(BlueCELL @ Dec 26 2005, 05:59 AM) *

Yes, works as if its the Windows Media Connect thing.
Its a bit of a pain to setup but once you got it, its really nice..

If you go to the TwonkyVision website they have a list of NAS (Network Attached Storage Devices) that the software works with.  I'd recommand the Baffalo because all that crap is integrated plus you can use it as a print server


I have a nslu2 whit unslung firmware does it work on what only
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: falz on December 30, 2005, 10:34:00 AM
I gave gmediaserver a shot, no go. I'm quite unfarmiliar with UPnP, I'd assume there'd have to be a tcp/udp port specified somewhere. gmediaserver forces you to choose one upon startup, but I then don't see anything bound to that port (via netstat). Docs indicate you have to add a route for multicast traffic, which I did (freebsd = route add -net 239.0.0.0/8 -interface fxp0)

Anyone else tried any of the other open source ones? (many listed on gmediaserver's home page):Most of these are based on the upnp library at sourceforge (http://upnp.sourceforge.net/). I tried a few, but the configure scripts fail on my platform (FreeBSD).

I'm going to try more, and look at the spec a bit further. I tested Twonky's trial, but it wont' read from network drives, just like Windows Media Connect. They also don't have FreeBSD binaries, although they probably easily could if they put a few minutes into it. $20 for something like this seems excessive since all of this stuff is open source and free already.

Anyone else with comments on getting some other open source solution working, please post.

--falz

Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: falz on December 30, 2005, 11:41:00 AM
A few more notes about attempting to get these other services to work..

Intel has a free SDK for uPNP right here. It includes a sniffer of upnp traffic, which is nice. It shows server(s) (MediaServer) and clients (MediaRenderer) on your network, what their responses are, and the urls it uses (it appears to be all XML based stuff).

I've sniffed a bunch of this with this tool and etherreal, but haven't found what twonky is doing vs what gmedia server is doing. I can say that you do have to specifiy the "interface" in the gmediaserver settings, or it will respond with an IP of 0.0.0.0 as a destination address to get xml files, which obviously isn't valid.

I'm going to see if the gmediaserver author will respond with any debugging I can do to get it supported. This one would be preferred for any of us *nix people, since it works on Linux and FreeBSD.

--falz
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Element on December 30, 2005, 06:03:00 PM
yea I got a Gentoo box id be willing to try on
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: falz on January 12, 2006, 09:12:00 AM
A quick update on this..

  http://lists.gnu.org/archive/html/gmediase...01/threads.html

There's basic functionality with a patch to gmediaserver .9, as well as some documentation as to what a pnp server needs to respond with in order for the 360 to "see" it.

Enjoy..
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Hyper_Eye on January 16, 2006, 10:29:00 PM
I applied the patch to gmediaserver and as long as I don't load a folder with too many songs it works just fine. I was able to stream music from a Linux box to 360 without any hiccups.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Esenthiel on February 17, 2006, 08:04:00 PM
Anyone else have luck with this?
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: tawsi on February 18, 2006, 05:52:00 PM
I've made a media server (running on top of java 5 using the jetty http server and cyberlink upnp libs) that should work on windows mac and linux (not tested it on my linux box yet but I can get it working on the other two). It currently supports AAC,Ogg,Mp3,WMA (not lossless) and Flac (untested). It can also read the iTunes XML to build the song DB.

Its available under the GPL from http://sourceforge.net/projects/x360mediaserve/

Its still a very very very early version but me and my friends have had no major problems streaming AAC, Oggs and MP3s to the 360. Its lacking any UI (other than a non compliant webform that allows you to add directories and iTunes files) and may require editing the transcoding scripts to do with the endianness of the platform you are using it on.

This post has been edited by tawsi: Feb 19 2006, 01:53 AM
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Tp21 on March 06, 2006, 11:01:00 AM
x360mediaserve works for me, it runs fine in linux
but there are still some bugs about empty albums...
for the rest... it's good too add some documentation if possible...
btw, is it possible too add the source too?

This post has been edited by Tp21: Mar 6 2006, 07:10 PM
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: tawsi on March 06, 2006, 05:00:00 PM
QUOTE(Tp21 @ Mar 6 2006, 06:01 PM) *

x360mediaserve works for me, it runs fine in linux
but there are still some bugs about empty albums...
for the rest... it's good too add some documentation if possible...
btw, is it possible too add the source too?


By empty albums do you mean albums that appear to contain no songs when you select them?

How do you mean add the source? It should be in the cvs repos on the site.

Documentation will have to wait a while because a lot of the design is completely up in the air, since the current release was built out of a system I wrote to test if it was feasible to write all of it as a set of Servlets.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: vazz on March 08, 2006, 09:36:00 AM
QUOTE(tawsi @ Feb 19 2006, 06:22 AM) View Post

I've made a media server (running on top of java 5 using the jetty http server and cyberlink upnp libs) that should work on windows mac and linux (not tested it on my linux box yet but I can get it working on the other two).


Great work. Thanks. I was able to get this running on Windows XP Tablet PC edtion. I could stream music to Xbox 360. I could not get WMC 2 to work in my PC.

BTW Does this support pictures?
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: tawsi on March 08, 2006, 10:49:00 AM
QUOTE(vazz @ Mar 8 2006, 04:43 PM) View Post

Great work. Thanks. I was able to get this running on Windows XP Tablet PC edtion. I could stream music to Xbox 360. I could not get WMC 2 to work in my PC.

BTW Does this support pictures?


Cool. I'm hoping it should work on almost all platforms with java 5 and the relevant decoders but I suspect there are probably some issues somewhere.

No picture support yet, I've been restructuring the way it works internally to make it easier to put a fancy web interface on it (I haven't actually built a fancy web interface, just made it easy to do) and have it remember preferences.

In theory it should be quite easy to support pictures since they are just a different media type. Its on the list of things to do when I get a chance.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: vazz on March 08, 2006, 01:16:00 PM
tawsi,

Thanks for the quick update. I will keep an eye open for new updates.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Esenthiel on March 10, 2006, 11:31:00 PM
QUOTE(tawsi @ Feb 18 2006, 06:52 PM) View Post

I've made a media server (running on top of java 5 using the jetty http server and cyberlink upnp libs) that should work on windows mac and linux (not tested it on my linux box yet but I can get it working on the other two). It currently supports AAC,Ogg,Mp3,WMA (not lossless) and Flac (untested). It can also read the iTunes XML to build the song DB.

Its available under the GPL from http://sourceforge.n...x360mediaserve/

Its still a very very very early version but me and my friends have had no major problems streaming AAC, Oggs and MP3s to the 360. Its lacking any UI (other than a non compliant webform that allows you to add directories and iTunes files) and may require editing the transcoding scripts to do with the endianness of the platform you are using it on.


Great job, works fine on my iBook in OS X.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: shinji257 on March 21, 2006, 06:54:00 PM
QUOTE(tawsi @ Feb 18 2006, 07:52 PM) View Post

I've made a media server (running on top of java 5 using the jetty http server and cyberlink upnp libs) that should work on windows mac and linux (not tested it on my linux box yet but I can get it working on the other two). It currently supports AAC,Ogg,Mp3,WMA (not lossless) and Flac (untested). It can also read the iTunes XML to build the song DB.

Its available under the GPL from http://sourceforge.n...x360mediaserve/

Its still a very very very early version but me and my friends have had no major problems streaming AAC, Oggs and MP3s to the 360. Its lacking any UI (other than a non compliant webform that allows you to add directories and iTunes files) and may require editing the transcoding scripts to do with the endianness of the platform you are using it on.


Great job.  I look forward to progress on this application.  This program works when Windows Media Connect refused to.  My computer has Internet Connection Sharing and is the only one in the house so...
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: marky9074 on April 03, 2006, 04:56:00 AM
I got this all up and running and added folders, but for the life of me the 360 cannot see it....

Mark
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: laserallan on May 31, 2006, 01:12:00 PM
Has anyone any experience of streaming using u-share? I have tried running it from an nslu2-box without success even if the documentation says it should work. It would be good to know wheter it's a problem with u-share or my setup.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: DanielP on June 13, 2006, 12:10:00 AM
I am wondering if anyone actually has succeeded in streaming (and perhaps even transcoding) video from Linux to an Xbox 360?

I took a look at the X360mediaserve open source project and actually was eager to help getting that thing up and running but perhaps there is no meaning in doing that if there are other readily available solutions?
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: snype107 on June 22, 2006, 05:20:00 PM
QUOTE(tawsi @ Feb 18 2006, 07:52 PM) View Post

I've made a media server (running on top of java 5 using the jetty http server and cyberlink upnp libs) that should work on windows mac and linux (not tested it on my linux box yet but I can get it working on the other two). It currently supports AAC,Ogg,Mp3,WMA (not lossless) and Flac (untested). It can also read the iTunes XML to build the song DB.

Its available under the GPL from http://sourceforge.n...x360mediaserve/

Its still a very very very early version but me and my friends have had no major problems streaming AAC, Oggs and MP3s to the 360. Its lacking any UI (other than a non compliant webform that allows you to add directories and iTunes files) and may require editing the transcoding scripts to do with the endianness of the platform you are using it on.

Sorry, im a bit n00b at this stuff
i downloaded the files, but i have no idea what to do
thx.
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: falz on July 01, 2006, 06:17:00 PM
QUOTE(snype107 @ Jun 22 2006, 06:27 PM) *

Sorry, im a bit n00b at this stuff
i downloaded the files, but i have no idea what to do
thx.


There's a "readme" file. Assuming you're on windows, you have to have a JRE 1.5 installed (java) and there are a few dependencies (lame.exe, etc) that you put in a dir. Then simply run the start.bat file.

Anyhow, on another note, while I can get this to run on FreeBSD, and the 360 will see it, it will never show any music. I've tried with large and small directories of MP3's. I can't seem to see if there's a way to pass the media dir directly upon startup instead of using the http interface (conf.html). When I submit it, I'm really not sure if it "took" since it returns a blank page.

Can anyone confirm on their working system that when they go into the config it returns with some HTML, or is it simply blank? The other issue is that the conf.html is hardcoded to 127.0.0.1, I simply changed this to be the public IP of the server it's running on, instead of having to tunnel ssh 7000.

--falz
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: shokk on July 27, 2006, 06:25:00 PM
Just got my XBox 360 and after some major googling I finally came across 360MediaServer and it did the trick with very minimal fuss.  Thanks for the awesome tool tawsi!
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: bunglehaze on July 31, 2006, 03:15:00 AM
hmmm, I still cant get this to be recognised by the 360 which is annoying..

cheers

leigh biggrin.gif
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: LoganDzwon on August 13, 2006, 12:57:00 AM
back from the dead, anyone doing anything linux native?  the java thingy works, but chews up resorces...
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: Jin^eLD on September 08, 2006, 05:21:00 AM
QUOTE(LoganDzwon @ Aug 13 2006, 07:57 AM) *

back from the dead, anyone doing anything linux native?  the java thingy works, but chews up resorces...


Hi,

I am one of the authors of the MediaTomb UPnP server
http://www.mediatomb.org/

I know that the Xbox requires some custom extensions on the UPnP server side, I would like to add Xbox compatibility to MediaTomb but I will need your help for testing and feedback because I do not own an Xbox so I can not test it myself.

If anyone is interested in this and is willing to help me out please contact me via
e-mail: jin <at> mediatomb <dot> org

Greetings,
Jin
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: bunglehaze on September 11, 2006, 09:27:00 AM
Ok as if by magic again the 360 now see's this on my Suse 10.1 install and all works fine. - NOW how can we get a video and photo stream added to this so we can REALLY use the 360 properly?

cheers

leigh biggrin.gif
Title: A Linux, Mac, x64 Streaming Solution for the 360
Post by: bushblowz on November 26, 2007, 07:26:00 PM
I can confirm I am streaming music perfectly from debian etch, using 360mediserver(http://x360mediaserve.sourceforge.net/). I am not sure if 360mediaserver handles pictures and movies aswell, looking into this now.