(21-02-2022, 19:51)SleepLess написа:(21-02-2022, 10:39)martinstz написа:(21-02-2022, 03:06)SleepLess написа: OS: Raspbian GNU/Linux 11 (bullseye) armv7l
Host: Raspberry Pi 3 Model B Rev 1.2
Bulgarian Subs plugin VERSION 2022.01.28.01
settings | extratror : /usr/bin/unrar
rar субтитрите работят
но zip субтитрите дават грешка : bulgarian subs : filed to download subtitle
kodi.log : https://pastebin.com/tui2amh5
dpkg -l | grep zip
ii bzip2 1.0.8-4 armhf high-quality block-sorting file compressor - utilities
ii gzip 1.10-4 armhf GNU compression utilities
ii p7zip 16.02+dfsg-8 armhf 7zr file archiver with high compression ratio
ii p7zip-full 16.02+dfsg-8 armhf 7z and 7za file archivers with high compression ratio
ii unzip 6.0-26 armhf De-archiver for .zip files
ii zip 3.0-12 armhf Archiver for .zip files
dpkg -l | grep kodi
ii kodi 2:19.3-1~bullseye all Kodi Media Center (arch-independent data package)
ii kodi-bin 2:19.3-1~bullseye armhf Kodi Media Center (binary data package)
Със Kodi 18 плъгина работеше. Грешката се появи при kodi 19.
Пробвах на Коди 19.3 за същия епизод, от същото място, да изтегля субтитрите и нямам проблеми. Явно е нещо локално при Вас. Нямам такова у-во и няма как да тествам.
Тъй като за rar архиви в настройките на плъгина има път към rar екстрактора то,
скрипта къде търси unzip екстрактора?
При мен пътя му е стандартен за дистрибуцията :
/usr/bin/unzip
и нищо по пакетите не е променяно освен самата версия на kodi.
Всички зип екстрактори работят и са тествани.
А и не съм сигурен спрямо kodi.log-а
дали търся в правилната посока проблема.
Първи pop-up с грешка : bulgarian subs error : check log for more information
втори pop-up : 'subtitles name'.zip load
и трети последен pop-up с грешката : filed to download subtitle
Ето още един kodi.log от (subsab) : https://pastebin.com/D5c8Yei5
DEBUG <CAddonSettings[service.subtitles.modedbg]>: trying to load setting definitions from old format...
WARNING <general>: Create - unsupported protocol(archive) in archive://%2Fhome%2Fosmc%2F.kodi%2Fuserdata%2Faddon_data%2Fservice.subtitles.modedbg%2Ftemp%2FReacher.%28subs.sab.bz%29.zip/
ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "/home/osmc/.kodi/addons/service.subtitles.modedbg/service.py", line 538, in <module>
subs = Download(params["ID"],params["link"],params["filename"])
File "/home/osmc/.kodi/addons/service.subtitles.modedbg/service.py", line 419, in Download
if xbmcvfs.exists(subtitle_list[0]):
IndexError: list index out of range
-->End of Python script error report<--
Субтитрите са налични (свалени) във
/home/osmc/.kodi/userdata/addon_data/service.subtitles.modedbg/temp/
и
unzip работи :
unzip Reacher.\(subs.sab.bz\).zip
Archive: Reacher.(subs.sab.bz).zip
inflating: Reacher.S01E01.WEBRip.x264-ION10.srt
inflating: Reacher.S01E01.WEBRip.x265-ION265.srt
inflating: 5rFF-reacher-S1E1.srt
inflating: Reacher.S01E01.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.srt
inflating: Reacher.S01E01.1080p.AMZN.WEB-DL.DDP5.1.H.264-NTb.srt
inflating: Reacher.S01E01.COMPLETE.720p.AMZN.WEBRip.x264-GalaxyTV.srt
inflating: Reacher.S01E01.HDR.2160p.AMZN.WEB-DL.DDP5.1.H.265-MZABI.srt
extracting: - README - subs.sab.bz - Brought to you by xen.headoff.com -.html
Но python скрипта връща грешка.
Възможно ли е проблема да идва от скобите на името на сваленият архив файл ?
ls 'Reacher.(subs.sab.bz).zip'
-rw-r--r-- 1 osmc osmc 157521 Feb 21 17:48 'Reacher.(subs.sab.bz).zip'
или
ls Reacher.\(subs.sab.bz\).zip
-rw-r--r-- 1 osmc osmc 157521 Feb 21 17:48 'Reacher.(subs.sab.bz).zip'
Субтитрите са налични (свалени) във
/home/osmc/.kodi/userdata/addon_data/service.subtitles.modedbg/temp/
и
unzip работи :
unzip Reacher.\(subs.sab.bz\).zip
Archive: Reacher.(subs.sab.bz).zip
inflating: Reacher.S01E01.WEBRip.x264-ION10.srt
inflating: Reacher.S01E01.WEBRip.x265-ION265.srt
inflating: 5rFF-reacher-S1E1.srt
inflating: Reacher.S01E01.1080p.10bit.WEBRip.6CH.x265.HEVC-PSA.srt
inflating: Reacher.S01E01.1080p.AMZN.WEB-DL.DDP5.1.H.264-NTb.srt
inflating: Reacher.S01E01.COMPLETE.720p.AMZN.WEBRip.x264-GalaxyTV.srt
inflating: Reacher.S01E01.HDR.2160p.AMZN.WEB-DL.DDP5.1.H.265-MZABI.srt
extracting: - README - subs.sab.bz - Brought to you by xen.headoff.com -.html
Но python скрипта връща грешка.
Възможно ли е проблема да идва от скобите на името на сваленият архив файл ?
ls 'Reacher.(subs.sab.bz).zip'
-rw-r--r-- 1 osmc osmc 157521 Feb 21 17:48 'Reacher.(subs.sab.bz).zip'
или
ls Reacher.\(subs.sab.bz\).zip
-rw-r--r-- 1 osmc osmc 157521 Feb 21 17:48 'Reacher.(subs.sab.bz).zip'
(21-02-2022, 21:13)martinstz написа:(21-02-2022, 19:51)SleepLess написа:(21-02-2022, 10:39)martinstz написа:(21-02-2022, 03:06)SleepLess написа: OS: Raspbian GNU/Linux 11 (bullseye) armv7l
Host: Raspberry Pi 3 Model B Rev 1.2
Bulgarian Subs plugin VERSION 2022.01.28.01
settings | extratror : /usr/bin/unrar
rar субтитрите работят
но zip субтитрите дават грешка : bulgarian subs : filed to download subtitle
kodi.log : https://pastebin.com/tui2amh5
dpkg -l | grep zip
ii bzip2 1.0.8-4 armhf high-quality block-sorting file compressor - utilities
ii gzip 1.10-4 armhf GNU compression utilities
ii p7zip 16.02+dfsg-8 armhf 7zr file archiver with high compression ratio
ii p7zip-full 16.02+dfsg-8 armhf 7z and 7za file archivers with high compression ratio
ii unzip 6.0-26 armhf De-archiver for .zip files
ii zip 3.0-12 armhf Archiver for .zip files
dpkg -l | grep kodi
ii kodi 2:19.3-1~bullseye all Kodi Media Center (arch-independent data package)
ii kodi-bin 2:19.3-1~bullseye armhf Kodi Media Center (binary data package)
Със Kodi 18 плъгина работеше. Грешката се появи при kodi 19.
Пробвах на Коди 19.3 за същия епизод, от същото място, да изтегля субтитрите и нямам проблеми. Явно е нещо локално при Вас. Нямам такова у-во и няма как да тествам.
Тъй като за rar архиви в настройките на плъгина има път към rar екстрактора то,
скрипта къде търси unzip екстрактора?
При мен пътя му е стандартен за дистрибуцията :
/usr/bin/unzip
и нищо по пакетите не е променяно освен самата версия на kodi.
Всички зип екстрактори работят и са тествани.
А и не съм сигурен спрямо kodi.log-а
дали търся в правилната посока проблема.
Първи pop-up с грешка : bulgarian subs error : check log for more information
втори pop-up : 'subtitles name'.zip load
и трети последен pop-up с грешката : filed to download subtitle
Ето още един kodi.log от (subsab) : https://pastebin.com/D5c8Yei5
DEBUG <CAddonSettings[service.subtitles.modedbg]>: trying to load setting definitions from old format...
WARNING <general>: Create - unsupported protocol(archive) in archive://%2Fhome%2Fosmc%2F.kodi%2Fuserdata%2Faddon_data%2Fservice.subtitles.modedbg%2Ftemp%2FReacher.%28subs.sab.bz%29.zip/
ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <class 'IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "/home/osmc/.kodi/addons/service.subtitles.modedbg/service.py", line 538, in <module>
subs = Download(params["ID"],params["link"],params["filename"])
File "/home/osmc/.kodi/addons/service.subtitles.modedbg/service.py", line 419, in Download
if xbmcvfs.exists(subtitle_list[0]):
IndexError: list index out of range
-->End of Python script error report<--
Скриптът не търси unzip есктрактор, ако не е указан път към такъв, а ползва добавките vfs.rar и vfs.libarchive. Ако си сложил отметка, да ползва друг разархиватор, то трябва да му укажеш и пътя до него.
тест 1
Премахнах тази опция в настройки за път към архиватора, както до сега е работила добавката при коди 18.
Отбелязвам , че настройката се отнася само за rar екстрактор : WINRAR - WINDOWS/LINUX ONLY
Няма опция за zip екстрактор в настройки
rar архивите се свалят без проблем : https://pastebin.com/aeNLFNPg
zip архивите са със същата грешкa : https://pastebin.com/YRhg2bkC
тест2
Отново включих опцията от настройки за WINRAR - WINDOWS/LINUX ONLY но този път с път към /usr/bin/unzip
аналогична на ситуацията със път /usr/bin/unrar
и
със ситуацията при изключена опция
Изглежда тази настройка със и без нея и с различни пътища до различни екстрактори води до един и същи резултат.
rar архивите работят
zip връща грешка