Open Camel-RD opened 4 years ago
Kad nospiežu uz kanāla, lai to atskaņotu, tad parādās check your log.
2020-02-29 01:08:23.875 T:1636799200 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IndexError'>
Error Contents: list index out of range
Traceback (most recent call last):
File "/home/osmc/.kodi/addons/lattelecomtv/service.py", line 3, in <module>
from lib import api, config, utils, exceptions, epg
File "/home/osmc/.kodi/addons/lattelecomtv/lib/api.py", line 4, in <module>
import config
File "/home/osmc/.kodi/addons/lattelecomtv/lib/config.py", line 11, in <module>
import utils
File "/home/osmc/.kodi/addons/lattelecomtv/lib/utils.py", line 21, in <module>
addon_handle = int(sys.argv[1])
IndexError: list index out of range
-->End of Python script error report<--
2020-02-29 01:08:26.846 T:1462751968 NOTICE: Skin Helper Service --> WebService - start helper webservice on port 52307
2020-02-29 01:08:26.847 T:1653584608 NOTICE: Skin Helper Service --> Skin Helper Service version 1.1.3 started
2020-02-29 01:09:21.548 T:1915844144 ERROR: unmatched parentheses in string.isempty(window(visualisation).property(artistslideshow.artworkready)
2020-02-29 01:13:11.869 T:1509946080 ERROR: Previous line repeats 2 times.
2020-02-29 01:13:11.869 T:1509946080 ERROR: AddOnLog: PVR IPTV Simple Client: Unable to load EPG file '/home/osmc/.kodi/userdata/addon_data/lattelecomtv/lattelecom-epg.xml': file is missing or empty. :1th try.
2020-02-29 01:13:12.012 T:1915844144 ERROR: unmatched parentheses in string.isempty(window(visualisation).property(artistslideshow.artworkready)
2020-02-29 01:13:13.869 T:1509946080 ERROR: AddOnLog: PVR IPTV Simple Client: Unable to load EPG file '/home/osmc/.kodi/userdata/addon_data/lattelecomtv/lattelecom-epg.xml': file is missing or empty. :2th try.
2020-02-29 01:13:15.870 T:1509946080 ERROR: AddOnLog: PVR IPTV Simple Client: Unable to load EPG file '/home/osmc/.kodi/userdata/addon_data/lattelecomtv/lattelecom-epg.xml': file is missing or empty. :3th try.
2020-02-29 01:13:15.870 T:1509946080 ERROR: AddOnLog: PVR IPTV Simple Client: Unable to load EPG file '/home/osmc/.kodi/userdata/addon_data/lattelecomtv/lattelecom-epg.xml': file is missing or empty. After 3 tries.
2020-02-29 01:13:15.875 T:1509946080 ERROR: UpdateFromScraper: Client '-1' not found, can't update
2020-02-29 01:13:15.875 T:1509946080 ERROR: Update: Failed to update table 'BBC Earth'
2020-02-29 01:14:28.084 T:1915844144 NOTICE: CWebServer[80]: Stopped
2020-02-29 01:14:28.087 T:1915844144 NOTICE: CWebServer[85]: Started
2020-02-29 01:15:02.896 T:1915844144 WARNING: Trying to add unsupported control type 17
2020-02-29 01:15:36.087 T:1915844144 WARNING: Previous line repeats 1 times.
2020-02-29 01:15:36.087 T:1915844144 WARNING: RunScript called for a non-script addon 'lattelecomtv'. This behaviour is deprecated.
2020-02-29 01:15:38.383 T:1429181152 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ValueError'>
Error Contents: invalid literal for int() with base 10: 'configure_epg'
Traceback (most recent call last):
File "/home/osmc/.kodi/addons/lattelecomtv/addon.py", line 3, in <module>
from lib import utils, channels, config, constants, epg
File "/home/osmc/.kodi/addons/lattelecomtv/lib/utils.py", line 21, in <module>
addon_handle = int(sys.argv[1])
ValueError: invalid literal for int() with base 10: 'configure_epg'
-->End of Python script error report<--
laikam salaboju, man darbojas un arhīvu var dabūt, atverot addon kanālu sarakstā context menu -> Archive
laikam salaboju, man darbojas un arhīvu var dabūt, atverot addon kanālu sarakstā context menu -> Archive
Paldies, tagad strādā - gan live stream, gan arhīvs, strīma kvalitāti uzliku uz hd un viss, pārējo nemēģināju. Koda kvalitāti nevaru komentēt, jo nav kompetences.
Neesmu pētījis, bet cik saprotu, tad shortcut.lv arhīvu ieintegrēt KODI native EPG īsti nav iespējams dēļ atšķirībām live stream un arhīva datu struktūrās, ja? Tas mans use case ir tāds, ka shortcut live streamiem es izmantoju KODI native Live TV (caur Simple IPTV addon) un sanāk, ka, lai piekļūtu arhīvam, man ir jāiet speciāli iekšā addonā, jaizvēlas kanāls un tad varu piekļūt kanāla arhīvam. Tas strādā, bet nav ērti.
Cik saprotu arhīvu ieintegrēt KODI native EPG nav iespējams
Live strīmus var skatīties arī addonā
Cik saprotu arhīvu ieintegrēt KODI native EPG nav iespējams
Pēdējās versijās Kodi to atļauj, bet mēs izmantojam IPTV Simple addonu EPG integrācijai (jo Kodi python API ir ļoti limitēts), un tajā vēl nav pievienota šī iespēja. Forumā kāds lietotājs to gribēja pievienot IPTV Simple, bet šķiet, ka tas līdz galam tā arī netika novests. (https://forum.kodi.tv/showthread.php?tid=337062) IPTV Simple ir vēl citi mīnusi, bet es izvēlējos šo pieeju, jo tas prasīja minimālas koda izmaiņas.
Ideālā variantā varētu uzrakstīt savu EPG pluginu, bet mani nesajūsmina ideja par C/C++. Varbūt tam varētu izmantot Rust, bet laikam tik un tā būtu jāraksta C wrapperis.
Ā, nē, izskatās, ka ir gan iemerdžots pirms 27 dienām: https://github.com/kodi-pvr/pvr.iptvsimple/pull/317
Nevar norādīt konkrētu linku. Bet addons pievieno timeshift parametru pēc kura varētu sameklēt arhīva linku.
Ā, nē, izskatās, ka ir gan iemerdžots pirms 27 dienām: kodi-pvr/pvr.iptvsimple#317
Nevar norādīt konkrētu linku. Bet addons pievieno timeshift parametru pēc kura varētu sameklēt arhīva linku.
Plāno pamēģināt piedarbināt EPG iekš IPTV Simple?
@Camel-RD Patestēju tālāk - viss strādā izņemot to, ka IPTV Simple vairs neļaujās konfigurēties no lattelecom addona, izrietoši IPTV Simple vairs nestartējas un nevar skatīties kanālus caur KODI native Live TV. Var tikai caur lattelecom addonu.
2020-02-29 19:42:37.169 T:123145317638144 NOTICE: [Lattelecom Live TV v0.5] Initialised
2020-02-29 19:42:37.169 T:123145317638144 NOTICE: [Lattelecom Live TV v0.5] got URL: addon.py; configure_epg
2020-02-29 19:42:37.170 T:123145317638144 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.IOError'>
Error Contents: [Errno 2] No such file or directory: '/Users/reinis/Library/Application Support/Kodi/userdata/addon_data/lattelecomtv/../pvr.iptvsimple/settings.xml'
Traceback (most recent call last):
File "/Users/reinis/Library/Application Support/Kodi/addons/lattelecomtv/addon.py", line 19, in <module>
epg.configure_epg()
File "/Users/reinis/Library/Application Support/Kodi/addons/lattelecomtv/lib/epg.py", line 129, in configure_epg
text_file = open(config.DATADIR + "../pvr.iptvsimple/settings.xml", "w")
IOError: [Errno 2] No such file or directory: '/Users/reinis/Library/Application Support/Kodi/userdata/addon_data/lattelecomtv/../pvr.iptvsimple/settings.xml'
-->End of Python script error report<--
2020-02-29 19:43:31.610 T:123145318711296 WARNING: DARWINOSX: underflow (0 vs 4096 bytes)
Ha, un pirms 20 minūtēm iekommitoja vēl izmaiņas un dokumentāciju: https://github.com/kodi-pvr/pvr.iptvsimple/commit/d64d995fbd5389e2b80b9f030d03a072f35b6f99
Tagad ir iespējams padot arī konkrētu catchup-id
, kas būtu ieraksta unikālais ID. :)
Perfect timing.
Es gan nezinu cik drīz tas addons tiks updeitots Kodi repozitorijā. Man Kodi uzinstalēja versiju 3.9.8, bet jaunākā ir 3.11, savukārt tikko iemērdžotās izmaiņas ir tikai master branchā.
Klau, vai ir iespējams izdarīt tā, lai katru reizi sākot atskaņot live/arhīvu, nerādās tas "Login successful"? Kādreiz tā nebija un šis ir baigi traucējoši. Paldies
Labi, ka pamaniji. Tur bija paslēpusies rupja, nejauka kļūda. Starpcitu, šis man pirmais python projektiņš lielāks par 10 rindiņām.
Pielaboju arī IPTV Simple, man itkā darbojas.
Vel varētu mēģināt pielikt kāt iespēju skatīties shortcut filmu sadaļu, bet es neesmu to izmantojis, un nav tādas intereses to darīt (pa to cenu).
Paldies, tagad viss strādā - gan IPTV Simple, gan live no Addona, gan arhīvs no Addona. Shortcut filmu sadaļa mani arī neinteresē.
Par iespēju piekļūt arhīvam no Live TV (IPTV Simple) - sanāk, ka jāsagaida, kad tiks izlaists stable KODI v19 Matrix, kurā tas arī varēs oficiāli piekļūst jaunākajai IPTV Simple v4.11.1+. Būtībā laikam jau pat tagad var piekļūt caur KODI v19 nightly build.
Jā, bet tad jāskatās lai nesalauž stabilo versiju.
Runājot par pull requestu - neesmu sajūsmā par kodu, bet nav jau tā, ka šis projekts kādreiz būtu bijis labs paraugs kā darīt lietas. 😆
Brīvdienās pacentīšos uzmanīgāk iziet cauri un samerdžot.
Ak, jā, viena lieta gan man likās nepieņemama - krāsainais teksts. Ar manu Kodi skinu daļu teksta nevar saskatīt. Varbūt to vajadzētu pielikt kā config fīču "rādīt krāsainu tekstu" (varētu būt selected by default).
added features: play from archive, current epg, select video quality