background image

How to use Windows File Sharing with XBMC 

Written by DJB on the 24th of September, 2004 

 

Introduction 

This small document will show you how to set up File Sharing between your Xbox 
and PC. It is very simple (even more simple than what a lot of people would expect). 

 
Xbox Media Center has a nice little feature included called Samba. Basically, what 

Samba does is provide a translation of Windows File Shares to Non-Windows 
environments. 

 

“Samba is software that can be run on a platform other than Microsoft Windows, for example, 

UNIX, Linux, IBM System 390, OpenVMS, and other operating systems. Samba uses the 
TCP/IP protocol that is installed on the host server. When correctly configured, it allows that 

host to interact with a Microsoft Windows client or server as if it is a Windows file and print 

server.” 

 
Quote taken from 

http://us3.samba.org/samba/docs/man/Samba-Guide/

 
So, all these other programs that stream data from your PC are not necessary, you 

have everything you need within XBMC and Windows already. 
 

I have tested this configuration on Windows XP Pro, but it should work on Windows 
2000 Pro/Server and Windows 2003 Server as well. For Windows 98 and ME users, I 

am not certain about this, but it’s still worth testing. Maybe some of these users can 
leave feedback reporting if it works or not. 

 
Anyways, I hope this helps some of you out… 

Configuring the File Shares 

 
Firstly, make sure you have Administrative privileges (or log in to the Administrator’s 

account) on your PC. You will not be able to set up shares otherwise. By default, 
XBMC uses the workgroup name WORKGROUP as the location to look for Samba 

shares, usually Windows will now set the default name as MSHOME (only Windows 
XP and later), make sure that you either change the xboxmediacenter.xml file, or set 
your workgroup to WORKGROUP in Windows. This is what the section of code looks 

like in the xboxmediacenter.xml file: 
 
  <samba> 

   

<workgroup>WORKGROUP</workgroup> 

   

<winsserver>-</winsserver> 

   

<debuglevel>0</debuglevel> 

   

<defaultusername>-</defaultusername> 

   

<defaultpassword>-</defaultpassword>   

 

  </samba> 

 

It’s pretty obvious what you need to change, just leave the other settings default. 
 

background image

With Windows XP Pro, it’s as 
easy as right-clicking on the 

folder or drive you want to 
share, and selecting 

Sharing & Security”. 
Other Windows versions 

might want to try just 
selecting “Properties” then 

Sharing”. 
 
This is a screenshot of the 

window that is shown on 
Windows XP Pro: 

 
In the Network sharing 

and security section, tick 
the box that says “Share this 

folder on the network”. 
Then, The Share name box 
will light up, giving you the 

option of selecting a share 
name. Windows will 

automatically generate a 
name for you, which is OK to 

use, but if you want to have 
customized share names, 

this is the place to do it. 
After this, Click Apply then 
OK. Your folder is shared… 

 

Accessing files on XBMC 

 
When you browse for files with XBMC, you will see this option in the menu where you 

select the drive / share location: Workgroups (SMB) 
 
This is where your new shares are located. When you click on the above location, 

there are a few folders to navigate through: 
 

<Workgroup Name>  

- This is the name of your Workgroup 

     <Computer Name(s)>  - This lists the names of the PCs on your Workgroup 

          <Share Name(s)> 

- This lists the shares available. 

 

Once you’re in your desired share folder, you should see all the files that XBMC can 
recognize. 
 


Document Outline