Difference between revisions of "XBMC - Using Xbox Media Center with the LinkStation"
m (→PowerPC) |
m (→PowerPC) |
||
Line 27: | Line 27: | ||
# Install [[Ipkg on the Linkstation (for end-users)]] and add the NSLU2 Feed | # Install [[Ipkg on the Linkstation (for end-users)]] and add the NSLU2 Feed | ||
− | # Install | + | # Install ccXstream |
ipkg install ccxstream | ipkg install ccxstream | ||
* Edit the ccxstream start file and change the username and shared directory for your system | * Edit the ccxstream start file and change the username and shared directory for your system | ||
Line 48: | Line 48: | ||
* Start the daemon | * Start the daemon | ||
/opt/etc/init.d/S75ccxstream | /opt/etc/init.d/S75ccxstream | ||
+ | ====MIPSel==== | ||
+ | ''<font color=green>Anyone with a MIPSel/LS2 want to add directions here? or create an IPKG for ccXstream? </font>'' | ||
===iTunes (DAAP)=== | ===iTunes (DAAP)=== |
Revision as of 22:21, 25 August 2006
|
Contents
Xbox Media Center (XBMC)
Xbox Media Center (XBMC)[1] is a feature-rich open source media player for the Xbox -- a software program which plays video, music and displays pictures/images from the Xbox DVD-ROM drive, built-in harddisk drive, local-area-network or the internet. XBMC is the successor to Xbox Media Player (XBMP) (XBMP). XBMC is a complete rewrite of XBMP by the same developer-team. XBMC was publicly announced in October 2003.
Features
XBMC can play media from CD/DVD media using the Xbox's built-in DVD-ROM drive. It can also play media from the Xbox's built-in harddisk-drive, stream it over an SMB/SAMBA/CIFS share (Windows File-Sharing), Universal Plug and Play (UPnP) share, XBMSP (XBox Media Stream Protocol) share, or stream iTunes-shares via DAAP. XBMC takes advantage of the Xbox ethernet-network-port and broadband internet if available, using the IMDb to obtain thumbnails and reviews on movies, CDDB (via FreeDB) for Audio-CD track-listings) and album-thumbnails via AMG, stream internet-video-streams, and play internet-radio-stations (such as SHOUTcast). XBMC also includes the option to submit music usage statistics to Audioscrobbler and Last.fm, it has music/video-playlist and picture/image-slideshow functions, a weather-forecast (via Weather.com) and MP3+CDG karaoke function, plus many audio-visualizations. XBMC can also upconvert all 480p/576p standard-resolution videos and output them to 720p or 1080i HDTV-resolutions. In addition is a frontend for an Xbox Live alternative (called "XLink Kai") integrated, enabling you to control the engine running separately and play system-link/LAN-enabled Xbox games online without leaving your television.
Running XBMC
XBMC requires a modchip[2] or softmod[3] to run. For the software exploit you can use a USB Thumbdrive instead of the Action Replay device. [4][5][6] The T3CH distribution seems the most stable.[7]
There are four alternatives for streaming media from to XBMC[8]
Using Samba
Windows File Sharing (SMB/SAMBA/CIFS) is the most capable method of sharing media. It is is capable of streaming all types of media and gives the option of sharing individual folders or entire drives, (including CD/DVD-ROM drives).
UPnP Sharing
XBMC also supports UPnP[9] (short for "Universal Plug and Play") shares. This is an extremely easy, user-friendly way to stream your media over your network. Like SMB/SAMBA/CIFS it is capable of streaming all types of media and gives the option of sharing individual folders or entire drives. Note that you must be using an XBMC build from 10th of July 2006 or newer in order to use this functionality.
The XBMS Protocol
XBMSP (XBox Media Stream Protocol) or XBMS for short is another way of sharing media, supposedy it is faster than Samba. It is capable of streaming all types of media and gives the option of sharing individual folders or entire drives. XBMS is very bandwith efficient and it is a routable network-protocol which means that it is also ideal if you which to stream over the internet, (just make sure you open the TCP/IP network-port 1400 in you firewalls on both both the server-side and the client side). For linux XBMSP support is provided by ccXStream.ccXStream 1.0.15 for Linux</ref> Once you install ccXStream on your LinkStation all you have to do is configure your XMBC to use the media share.[10]
PowerPC
I was able to get this to work with the Ipkg files from the NSLU2 feed intended for the Synology DS101G, [11] which has a Freescale MPC8241 266MHz processor this may or may not work for you, it worked on my HG - Ramuk 17:26, 25 August 2006 (EDT)
- Install Ipkg on the Linkstation (for end-users) and add the NSLU2 Feed
- Install ccXstream
ipkg install ccxstream
- Edit the ccxstream start file and change the username and shared directory for your system
/opt/etc/init.d/S75ccxstream
#!/bin/sh if [ -n "`pidof ccxstream`" ] ; then killall ccxstream 2>/dev/null fi # see /opt/doc/ccxstream/README for the full summary on # command-line options, but the terse summary is that # -r is the directory to "share" using ccxstream, and is # probably the option you most want to adjust. # sleep 2 /opt/sbin/ccxstream -r /mnt/share -u username -f -F /var/run/ccxstream.pid
- Start the daemon
/opt/etc/init.d/S75ccxstream
MIPSel
Anyone with a MIPSel/LS2 want to add directions here? or create an IPKG for ccXstream?
iTunes (DAAP)
XBMC has the ability to stream audio files that you set up to share through ITunes. This method is extremely easy to set up and configure, although it is limited to audio files. It will not allow you to share videos, photos or other types of media. It also does not allow you to share entire folders or drives. The Linux implementation of this protocol (previously called Mt-dappd) is Firefly.
- Serving iTunes contents with Mt-daapd
- Mt-daapd binaries for the MIPSel LinkStation
- Mt-daapd binaries for the PPC LinkStation
Xbox Media Center Online Manual
Introduction
- Introduction
- About this Manual
- Features and Supported Formats
Setting Up XBMC
- Installing XBMC
- Bookmarks
- Sharing Media from your PC
- XBMC Settings
- Using Profiles
- The UserData Folder
- Advanced Configuration
General Usage
- Default Controls
- The User Interface
- General
- My Programs
- My Music
- My Pictures
- My Videos
- My Files
- Weather
- Settings
- The Web Interface
- Using Scripts
Inner Workings
- Video Players
- Audio Players
- The XBMC Database
- Skinning XBMC
- Creating Python Scripts
Appendices
- Appendix A: References
- Appendix B: Troubleshooting
- Appendix C: HOW-TOs / Tips & Tricks
- Appendix D: Development Notes
- Appendix E: Popular Modifications to XBMC and the Xbox
References
- ↑ Wikipedia: Xbox Media Center (XBMC)
- ↑ Xbox-Scene.com:Modchips for the original Xbox
- ↑ ProductWiki™:How to Go from Xbox to Xbox Media Center in 30 minutes
- ↑ Xbox Linux:USB HOWTO
- ↑ Xbox Linux:Xbox USB Compatibility List
- ↑ Xbox Linux:USB Storage To Xbox Memory Card HOWTO
- ↑ Google Search:T3CH XBMC
- ↑ Xbox Media Center Online Manual:Configuring PC Shares
- ↑ Xbox Media Center Online Manual:UPNP Sharing
- ↑ Xbox Media Center Online Manual:How to Configure XBMS on XBMC
- ↑ NSLU2-Linux: Synology DS101G Hardware
- ↑ Xbox Media Center Online Manual
![]() |
This article is currently a stub. You can help this Wiki by expanding it . This template will categorize articles that include it into Category:Stubs. |