Под Linux е възможно да срещнете следния проблем – правата на папка temp, която се намира в .kodi/userdata/addon_data/service.subtitles.unacs/ постоянно се променят, а трябва да са 755 . Проблемът е, че свалянето на субтитрите става невъзможно и Kodi връща грешка. За решаването му има два подхода.
- Отворете терминала и въведете следната команда:
cd “/home/yourusername/.kodi/userdata/addon_data/service.subtitles.unacs/” chmod 755 temp cd temp rm *.*
В посочените примери, вместо yourusername, трябва да бъде вашето потребителско име. Но може да стане така, че под някои версии на линукс командата chmod 755 да не помага, понеже привилегиите на папката се сменят по време на разархивиране на сваления архив. Тогава трябва да използвате един малък скрипт (хак), с който приставката да работи. Това, което прави промяната е, проверява дали системата е линукс и след разархивирането оправя привилегиите на файловете.
2. <път до kodi за Вашата система (./YOURUSER/.kodi)>/addons/service.subtitles.unacs
Променете файла service.py . След реда:
xbmc.executebuiltin((‘XBMC.Extract(“%s”,”%s”)’ % (ff,__temp__,)).encode(‘utf-8’), True)
Добавете:
from sys import platform as _platform if _platform == “linux” or _platform == “linux2”: os.system(“chmod -R 755 ” + __temp__)
!!! Важно в езика python подравняването (празното разстояние от началото на реда) е от значение!!!
За да изглежда така (* са празно място в началото на реда с цел илюстриране):
****xbmc.executebuiltin((‘XBMC.Extract(“%s”,”%s”)’ % (ff,__temp__,)).encode(‘utf-8’), True) ****from sys import platform as _platform ****if _platform == “linux” or _platform == “linux2”: ******os.system(“chmod -R 755 ” + __temp__)
Или ще изглежда накрая така:
xbmc.executebuiltin((‘XBMC.Extract(“%s”,”%s”)’ % (ff,__temp__,)).encode(‘utf-8’), True) from sys import platform as _platform if _platform == “linux” or _platform == “linux2”: os.system(“chmod -R 755 ” + __temp__)
Ако не можете да се оправите, подменете файла с готовия (след като го разархивирате в ./YOURUSER/.kodi>/addons/service.subtitles.unacs) : service
При мен друг проблем се яви и не мога да го оправя.
ОС-а е Ubuntu 16.20
Плъгина ми записва в лог-а:
Extract, No archive given
Дори и когато му хардкодна името и пътя към архива пак така. Дори и когато изнеса RAR-а от папката и го сложа в папка с права 777 пак така …
Може ли малко помощ?
Въобще този addon има някакъв бъг инсталираш ли го ти създава само проблеми дори филмите ми забиват opensubtitle работи
Comments are closed.