1 Windows Vista
Sharing files and printers. This area requires details from a Windows Vista and Kodi user.
2 Windows 7
For input on improving this Wiki please visit this thread: SMB Windows 7.
If you are new to Kodi or Windows 7, please post feedback about this wiki in the above thread
- Using a genuine x64 (64bit) or x86 (32bit) version of Windows 7 with all available and stable BIOS, driver and Windows updates completed.
- Haven't significantly modified Windows after installation (i.e made registry edits).
- Connected or ability to connect to a functioning private (home) wireless or wired network. Add a device or computer to a network
- The Windows user that has Kodi installed, requires a password to login. Create a user account
- Using a stable release of Kodi: Kodi Download
2.2 Homegroup method
The following procedure demonstrates how to establish a Homegroup within Windows 7 and how to share a file and/or folder. This is the basis for utilising Windows Network (SMB) shares for Kodi:
|Click "Expand" to see the Guide steps|
Step 1: Creating a Homegroup
Points to note: Step 1 can be completed during OS installation.
Points to note: You need to join a Homegroup to be able to share with a Homegroup
Points to note: Only share a file or folder, DO NOT share a complete drive e.g. E:\
Step 4: Adding an SMB source within Kodi
This method give full control over setup of the sharing options.
- Windows 7 (x64) users : You must uninstall Windows Live Sign-in Assistant for sharing to work. Reasons are unclear as why you need to do that.
SMB is an easy and standard way to share your media to all your computers and HTPCs on your network. However, Microsoft is making it more and more difficult to share using SMB in Windows. You have to turn off Homegroup and do all sorts of other messy things. The following is a guide to quickly and easily turn SMB sharing on in Windows 7.
|Click "Expand" to see the Guide steps|
As a initial step, you should be connected to your network. I, personally, am connected using a LAN cable and have been provided an IP address by my router using DHCP. If you prefer to use Static IP, there should be no real problem. If you can see the internet, you should be connected enough to the router for our purposes. Also, when you are first connecting your Windows 7 computer to your network, it will ask if you are connecting to Home, Work, or a Public network. This guide presumes that you selected Home. The same steps should work if you selected Work. They will almost certainly not work if you selected Public. Also, sometimes you will be asked to be certain if you want to do something or you will be asked to go up a level in clearance to do something. This guide presumes that you agree to all of that.
Android Throughput Timeout Issue - Refer to 'Further Reading' for more information from Microsoft.
Now you can add your sources in Kodi without difficulty, but the guide to Kodi sources and scraping is in the Wiki and doesn't need to be repeated here.
SMB sources may time out (FAILED CONNECTION) for some devices, regardless of the configuration settings above when connecting a front end to the backend (or Main) installation. Usually this will persist and then stop, and repeat the condition, garnering much frustration.
This can cause a various amount of issues, including removal of library files upon update, or cleaning of libraries. The below is a possible solution stabilize those that have the persistent "failed connection" state for SMB in KODI.
WARNING: You attempt registry entry editing at your own risk. Incorrect configuration could cause you to reload your operating system. It is recommended you attempt this fix ONLY if it is required.
This is based off of a WIN 7 kb: http://support.microsoft.com/kb/232271
From the kb, edit the following entry:
Your choices for this registry key are 1,2 and 3.
1 = Minimize Memory Used
2 = Balance
3 = Maximize Throughput for File Sharing and Maximize Throughput for Network Applications
Ensure size is set to "3". This has cleared the intermittent issues on failed SMB connections from the backend to a front end device. This has been verified on various devices, such as Ouya, Matricom devices, Fire TV stick, and others.
The other options in the kb may be tried, but success has been accomplished with this one setting.
3.2 Windows 8.1 fix
Users can use the Windows 7 instructions but should also do the following if they have issues with protected shares:
- Plain share doesn't seem to be used or doesn't work with Kodi's samba; Use Advanced Sharing
- "Share this folder"
- Click "Permissions"
- Add appropriate users and permissions
3.3 Windows 10 fix
Using the Windows 7 instructions, with the following if you have issues:
- Open the registry editor
- Go to [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters]
- Add the string value "IsMasterDomain" with "Yes" as the value
- Restart Windows
For more info see:
4 Further reading
- HomeGroup from start to finsih - Multi step guide provided by Microsoft with videos for Windows 7
- HomeGroup from start to finsih - Multi step guide provided by Microsoft with videos for Windows 8.1
- Linux and Windows 8 Interoperability - Some notes about SMB sharing with Windows 8
- How to Optimise Windows NT Server Using the Registry - Microsoft Throughput timeout issue