One of the main reasons I was held back from fully switching over to Linux was the fact that media streaming is nearly impossible. You have two choices in Windows: either you use file sharing with Windows Media Player, or you can just use the Windows Media Center. But both of these softwares are not for Linux or Mac. Microsoft doesn't like to make open source software because they believe in making a profit, instead of allowing others to innovate it.
Now you can always run Windows Media Player through Wine, but that's not really a solution. Nor is running Windows Media Player or Windows Media Center through a virtual machine. Instead, we need a native solution to stream our media! Bad enough that we Linux users have to deal with a lack of Netflix (but I have ways around that one, too).
Step 1 Download the Software
First download the free software from GeeXboX called Ushare, then use the following commands (the things in bold are the terminal commands).
Move it to a nice place to keep things organized with this command:
mv <ushare> /tmp
Move to your temp directory:
tar -zxvf <ushare>
Step 2 Compile & Install Ushare
Now we need to compile and install our Ushare package! This package installation is a bit different from usual packages because it uses a custom script at the end.
Change to the newly extracted directory:
Now time to configure it for compilation:
Next, compile the program:
This is the part with the funny-business script:
sudo make install-strip
Step 3 Configure Ushare
By default, the media servers for Xbox 360 and PS3 are NOT enabled, so we will need to mess with Ushare's configuration file.
Open a terminal window and use the following command:
sudo nano /etc/ushare/ushare.conf
Go to the line that says, USHARE_ENABLE_XBOX= and after the = sign, type:
Here is a quick video that I made to show you how to mess with some of the other options and configure which folders you want to share.
Now go enjoy streaming all that media to your devices from your Mac and Linux systems! Another reason to stop using Windows, brought to you by Null Byte.