The subtitle extensions Kodi scans for are hard-coded in source code file AdvancedSettings.cpp in global variable m_subtitlesExtensions and cannot be set using e.g. advancedsettings.xml.
The only workaround is to divide homevideos over subfolders, e.g. per year, with a maximum of about 500 videos per folder, to keep the load on an acceptable level.
Old post:
(Home)videos can be stored on an external SMB device and added as a "source" to OpenElec/Kodi on a Raspberry Pi 2.
If those videos load extremely slow, while the CPU and the Wifi or cabled network connection have capacity enough, then this might be caused by:
- The spinning up/down of the external disk the source is pointing to
- The search for subtitle files on the external storage
The disable the search for subtitle files (written using Openelec 14.2):
1) In Kodi using the "Eminence" skin, enable logging under settings -> system -> debugging ->
- enable debug logging: true
- enable component specific logging: true
- specify component-specific logging: "verbose logging for the SMB library"
3) On a Windows client, use a SFTP-capable client like Filezilla to connect to the Raspberry Pi with these settings:
- host: IP address of the Raspberry Pi, e.g. 192.168.0.95
- protocol: sftp
- user: root
- password: openelec
4) Navigate to path: /storage/.kodi/temp and download the file kodi.log
5) Open kodi.log using a text editor and search for "ScanForExternalSubtitles: END". If the "total time" is more then say 10000 ms, then Kodi is trying to search for a subtitle file, e.g. movie.srt. There probably are none for a home movie, so this is not necessary
6) In Kodi under settings -> video -> subtitles ->
- subtitle storage location: custom location
- customer subtitle folder: set to a local, empty folder, e.g. /home/screenshots
- pause when searching for subtitles: disable
There might also be a difference between drives, used file system, and the number of files in the source folder.
My Seagate Expansion Portable (STBX2000401) 2TB USB disk on NTFS reports ~200ms for subtitle search, while my WD MyPassport 2TB on FAT32 reports ~13000ms subtitle scan time.
My Seagate Expansion Portable (STBX2000401) 2TB USB disk on NTFS reports ~200ms for subtitle search, while my WD MyPassport 2TB on FAT32 reports ~13000ms subtitle scan time.