Using CoreELEC 9.2.1, my subtitles are no longer saving next to the Video file, instead they are being saved to special://temp/. My video libraries all come from Samba shares so while it’s possible that there are permission problems, I:
- Don’t see any indication of write errors in the logs
- Can do ‘smbclient smb://myhost/tv’, then write to the directory.
Here are my log files: http://ix.io/2gr8
It writes it out in this line:
Saved subtitle /storage/.kodi/userdata/addon_data/service.subtitles.opensubtitles/temp/497b9bdf-439a-4a7f-affb-3670b3a37fb1.srt to special://temp/14280.en.srt.
I should add that if I change it to a custom location (my smb share), it is able to write it successfully:
2020-04-02 20:11:07.907 T:3247424384 WARNING: SMBFile::OpenForWrite() called with overwriting enabled! - smb://192.168.1.110/Tv/14280.en.srt
2020-04-02 20:11:07.912 T:3247424384 DEBUG: CSMBFile::Close closing fd 10001
2020-04-02 20:11:07.913 T:3247424384 DEBUG: OnDownloadComplete - Saved subtitle /storage/.kodi/userdata/addon_data/service.subtitles.opensubtitles/t
emp/df6264e9-ef67-4351-9a43-557837768e3a.srt to smb://192.168.1.110/Tv/14280.en.srt
2020-04-02 20:11:07.920 T:3272602496 DEBUG: GetExternalStreamDetailsFromFilename - Language = 'eng' / Name = '14280 (External)' / Flag = '0' from sm
For what it’s worth, I “solved” this by using Bazarr (and subsync!). I had seen that some people had success just re-installing corelec, but turns out that just having another program that automatically downloads and syncs the subs for me is better than manually downloading via Kodi. And it has the added benefit of saving the subs next to the media reliably!
So, “closed”. Hope this helps someone else!