RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - primaeval - 2019-04-29
(2019-04-29, 21:29)mzup Wrote: (2019-04-29, 20:51)primaeval Wrote: (2019-04-29, 20:16)mzup Wrote: OK So I got some time and this is what I did:
I deleted the xmltv.xml file so that it can be recreated if it worked. You suggested going forward. So I tried that first.
I tried 4/10 build - Failed
So I decided to go backwards again.
3/25 build - Failed
3/23 build - Failed
3/22 build - Failed
3/21 build - Failed
Tried 3/20 build - Worked.
So you can see where it stopped working for me at least. I use Zap to get my channels.
Try 0.0.59.
It looks like there is a bug in kodi with xbmcvfs.File().read().
I've made a bug report.
https://github.com/xbmc/xbmc/issues/16013 downloaded and installed. then installed build 4/16 and it fails to update What's in the log?
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - mzup - 2019-04-30
(2019-04-29, 21:32)primaeval Wrote: (2019-04-29, 21:29)mzup Wrote: (2019-04-29, 20:51)primaeval Wrote: Try 0.0.59.
It looks like there is a bug in kodi with xbmcvfs.File().read().
I've made a bug report.
https://github.com/xbmc/xbmc/issues/16013 downloaded and installed. then installed build 4/16 and it fails to update What's in the log? https://paste.kodi.tv/nureduziwi.kodi
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - primaeval - 2019-04-30
(2019-04-30, 04:05)mzup Wrote: (2019-04-29, 21:32)primaeval Wrote: (2019-04-29, 21:29)mzup Wrote: downloaded and installed. then installed build 4/16 and it fails to update What's in the log? https://paste.kodi.tv/nureduziwi.kodi Try 0.0.60.
I missed one of the xbmcvfs.File.read bugs.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - mzup - 2019-04-30
(2019-04-30, 08:51)primaeval Wrote: (2019-04-30, 04:05)mzup Wrote: (2019-04-29, 21:32)primaeval Wrote: What's in the log? https://paste.kodi.tv/nureduziwi.kodi Try 0.0.60.
I missed one of the xbmcvfs.File.read bugs.
Working!!! Thanks.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - TopekaRoy - 2019-05-02
Sorry to bother you again, but I'm still having a little trouble.
Since my last post XMLTV-Meld is updating nightly. Zap and yo channels work fine, but I'm still having trouble with rytec. I get the list of sources now when I open it. (Before I just got ..) But when I click on one of the countries I get an error. You mentioned before that My busybox could be corrupted and that appears to be the case (see log below.) Is it possible for me to install the latest version without deleting the factory installed version and use that instead? My Android box is not rooted.
I don't know python coding but two things jump out at me in the log (highlited in Bold).
"Error Type: <type 'exceptions.OSError'>" Is that an operating system error?!
"shell=windows())" Shouldn't that say "android?" I'm using the busybox firmware that came pre-installed on the box. And it was working before my previous postings.
BTW, rytec works just fine on my Windows 10 laptop.
I'm running Kodi 18.1 on Android 7.1.2 API level 25 (kernel: Linux 3.14.29)
2019-05-02 10:49:05.031 T:15135 NOTICE: initialize done
2019-05-02 10:49:05.033 T:15135 NOTICE: Running the application...
2019-05-02 10:49:05.244 T:15135 NOTICE: starting zeroconf publishing
2019-05-02 10:49:05.245 T:15185 NOTICE: ES: Starting UDP Event server on port 9777
2019-05-02 10:49:05.246 T:15185 NOTICE: UDP: Listening on port 9777 (ipv6 : false)
2019-05-02 10:49:10.983 T:15194 NOTICE: Skin Helper Service --> Starting WebService on port 52307
2019-05-02 10:49:10.985 T:15172 NOTICE: Skin Helper Service --> Skin Helper Service version 1.1.23 started
2019-05-02 10:49:11.484 T:15193 ERROR: Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/threading.py", line 801, in __bootstrap_inner
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 98, in run
self.monitor_listitem()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 155, in monitor_listitem
self.reset_win_props()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 469, in reset_win_props
self.metadatautils.process_method_on_list(self.win.clearProperty, self.all_window_props.iterkeys())
AttributeError: 'MetadataUtils' object has no attribute 'process_method_on_list'
2019-05-02 10:49:28.008 T:15168 ERROR: [plugin.program.xmltv.meld] service started...
2019-05-02 10:49:28.055 T:15168 ERROR: [plugin.program.xmltv.meld] Service waiting for 54631 seconds
2019-05-02 10:49:56.889 T:15178 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
(I opened rytec here: )
2019-05-02 10:56:42.167 T:15146 NOTICE: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2019-05-02 10:56:42.185 T:15146 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60416 m_frames: 3776 m_frameSize: 8 channels: 2
2019-05-02 10:56:51.547 T:15697 NOTICE: [xbmcswift2] Request for "/" matches rule for function "index"
2019-05-02 10:56:51.559 T:15697 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:00.597 T:15703 WARNING: Previous line repeats 7 times.
2019-05-02 10:57:00.598 T:15703 NOTICE: [xbmcswift2] Request for "/rytec_xmltv" matches rule for function "rytec_xmltv"
2019-05-02 10:57:01.168 T:15703 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:15.280 T:15711 WARNING: Previous line repeats 82 times.
2019-05-02 10:57:15.281 T:15711 NOTICE: [xbmcswift2] Request for "/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29" matches rule for function "select_channels"
2019-05-02 10:57:16.218 T:15711 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:16.352 T:15711 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.OSError'>
Error Contents: [Errno 8] Exec format error
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 2212, in <module>
plugin.run()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run
items = self._dispatch(self.request.path)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch
listitems = view_func(**items)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 1415, in select_channels
subprocess.call([busybox_location(),"xz","-dc",filename],stdout=f,shell=windows())
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 172, in call
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 394, in __init__
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 1047, in _execute_child
OSError: [Errno 8] Exec format error
-->End of Python script error report<--
2019-05-02 10:57:16.994 T:15710 ERROR: GetDirectory - Error getting plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29
2019-05-02 10:57:17.006 T:15135 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29) failed
2019-05-02 10:57:30.476 T:15135 NOTICE: stop player
... etc ...
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - primaeval - 2019-05-02
(2019-05-02, 19:01)TopekaRoy Wrote: Sorry to bother you again, but I'm still having a little trouble.
Since my last post XMLTV-Meld is updating nightly. Zap and yo channels work fine, but I'm still having trouble with rytec. I get the list of sources now when I open it. (Before I just got ..) But when I click on one of the countries I get an error. You mentioned before that My busybox could be corrupted and that appears to be the case (see log below.) Is it possible for me to install the latest version without deleting the factory installed version and use that instead? My Android box is not rooted.
I don't know python coding but two things jump out at me in the log (highlited in Bold).
"Error Type: <type 'exceptions.OSError'>" Is that an operating system error?!
"shell=windows())" Shouldn't that say "android?" I'm using the busybox firmware that came pre-installed on the box. And it was working before my previous postings.
BTW, rytec works just fine on my Windows 10 laptop.
I'm running Kodi 18.1 on Android 7.1.2 API level 25 (kernel: Linux 3.14.29)
2019-05-02 10:49:05.031 T:15135 NOTICE: initialize done
2019-05-02 10:49:05.033 T:15135 NOTICE: Running the application...
2019-05-02 10:49:05.244 T:15135 NOTICE: starting zeroconf publishing
2019-05-02 10:49:05.245 T:15185 NOTICE: ES: Starting UDP Event server on port 9777
2019-05-02 10:49:05.246 T:15185 NOTICE: UDP: Listening on port 9777 (ipv6 : false)
2019-05-02 10:49:10.983 T:15194 NOTICE: Skin Helper Service --> Starting WebService on port 52307
2019-05-02 10:49:10.985 T:15172 NOTICE: Skin Helper Service --> Skin Helper Service version 1.1.23 started
2019-05-02 10:49:11.484 T:15193 ERROR: Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/threading.py", line 801, in __bootstrap_inner
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 98, in run
self.monitor_listitem()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 155, in monitor_listitem
self.reset_win_props()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 469, in reset_win_props
self.metadatautils.process_method_on_list(self.win.clearProperty, self.all_window_props.iterkeys())
AttributeError: 'MetadataUtils' object has no attribute 'process_method_on_list'
2019-05-02 10:49:28.008 T:15168 ERROR: [plugin.program.xmltv.meld] service started...
2019-05-02 10:49:28.055 T:15168 ERROR: [plugin.program.xmltv.meld] Service waiting for 54631 seconds
2019-05-02 10:49:56.889 T:15178 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
(I opened rytec here: )
2019-05-02 10:56:42.167 T:15146 NOTICE: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2019-05-02 10:56:42.185 T:15146 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60416 m_frames: 3776 m_frameSize: 8 channels: 2
2019-05-02 10:56:51.547 T:15697 NOTICE: [xbmcswift2] Request for "/" matches rule for function "index"
2019-05-02 10:56:51.559 T:15697 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:00.597 T:15703 WARNING: Previous line repeats 7 times.
2019-05-02 10:57:00.598 T:15703 NOTICE: [xbmcswift2] Request for "/rytec_xmltv" matches rule for function "rytec_xmltv"
2019-05-02 10:57:01.168 T:15703 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:15.280 T:15711 WARNING: Previous line repeats 82 times.
2019-05-02 10:57:15.281 T:15711 NOTICE: [xbmcswift2] Request for "/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29" matches rule for function "select_channels"
2019-05-02 10:57:16.218 T:15711 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:16.352 T:15711 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.OSError'>Error Contents: [Errno 8] Exec format error
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 2212, in <module>
plugin.run()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run
items = self._dispatch(self.request.path)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch
listitems = view_func(**items)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 1415, in select_channels
subprocess.call([busybox_location(),"xz","-dc",filename],stdout=f,shell=windows())
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 172, in call
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 394, in __init__
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 1047, in _execute_child
OSError: [Errno 8] Exec format error
-->End of Python script error report<--
2019-05-02 10:57:16.994 T:15710 ERROR: GetDirectory - Error getting plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29
2019-05-02 10:57:17.006 T:15135 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29) failed
2019-05-02 10:57:30.476 T:15135 NOTICE: stop player
... etc ... Try 0.0.61.
I've added a context menu item to "Reset" to "Delete busybox" if you are using android.
If you point to a new busybox in Settings after that it should be able to copy it to the right place.
I thought I had added that in before but I hadn't.
I haven't actually tested this yet so let me know if it works.
It should give a notification if it succeeds.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - TopekaRoy - 2019-05-02
(2019-05-02, 19:29)primaeval Wrote: (2019-05-02, 19:01)TopekaRoy Wrote: Sorry to bother you again, but I'm still having a little trouble.
Since my last post XMLTV-Meld is updating nightly. Zap and yo channels work fine, but I'm still having trouble with rytec. I get the list of sources now when I open it. (Before I just got ..) But when I click on one of the countries I get an error. You mentioned before that My busybox could be corrupted and that appears to be the case (see log below.) Is it possible for me to install the latest version without deleting the factory installed version and use that instead? My Android box is not rooted.
I don't know python coding but two things jump out at me in the log (highlited in Bold).
"Error Type: <type 'exceptions.OSError'>" Is that an operating system error?!
"shell=windows())" Shouldn't that say "android?" I'm using the busybox firmware that came pre-installed on the box. And it was working before my previous postings.
BTW, rytec works just fine on my Windows 10 laptop.
I'm running Kodi 18.1 on Android 7.1.2 API level 25 (kernel: Linux 3.14.29)
2019-05-02 10:49:05.031 T:15135 NOTICE: initialize done
2019-05-02 10:49:05.033 T:15135 NOTICE: Running the application...
2019-05-02 10:49:05.244 T:15135 NOTICE: starting zeroconf publishing
2019-05-02 10:49:05.245 T:15185 NOTICE: ES: Starting UDP Event server on port 9777
2019-05-02 10:49:05.246 T:15185 NOTICE: UDP: Listening on port 9777 (ipv6 : false)
2019-05-02 10:49:10.983 T:15194 NOTICE: Skin Helper Service --> Starting WebService on port 52307
2019-05-02 10:49:10.985 T:15172 NOTICE: Skin Helper Service --> Skin Helper Service version 1.1.23 started
2019-05-02 10:49:11.484 T:15193 ERROR: Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/threading.py", line 801, in __bootstrap_inner
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 98, in run
self.monitor_listitem()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 155, in monitor_listitem
self.reset_win_props()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 469, in reset_win_props
self.metadatautils.process_method_on_list(self.win.clearProperty, self.all_window_props.iterkeys())
AttributeError: 'MetadataUtils' object has no attribute 'process_method_on_list'
2019-05-02 10:49:28.008 T:15168 ERROR: [plugin.program.xmltv.meld] service started...
2019-05-02 10:49:28.055 T:15168 ERROR: [plugin.program.xmltv.meld] Service waiting for 54631 seconds
2019-05-02 10:49:56.889 T:15178 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
(I opened rytec here: )
2019-05-02 10:56:42.167 T:15146 NOTICE: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2019-05-02 10:56:42.185 T:15146 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60416 m_frames: 3776 m_frameSize: 8 channels: 2
2019-05-02 10:56:51.547 T:15697 NOTICE: [xbmcswift2] Request for "/" matches rule for function "index"
2019-05-02 10:56:51.559 T:15697 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:00.597 T:15703 WARNING: Previous line repeats 7 times.
2019-05-02 10:57:00.598 T:15703 NOTICE: [xbmcswift2] Request for "/rytec_xmltv" matches rule for function "rytec_xmltv"
2019-05-02 10:57:01.168 T:15703 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:15.280 T:15711 WARNING: Previous line repeats 82 times.
2019-05-02 10:57:15.281 T:15711 NOTICE: [xbmcswift2] Request for "/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29" matches rule for function "select_channels"
2019-05-02 10:57:16.218 T:15711 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:16.352 T:15711 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.OSError'>Error Contents: [Errno 8] Exec format error
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 2212, in <module>
plugin.run()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run
items = self._dispatch(self.request.path)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch
listitems = view_func(**items)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 1415, in select_channels
subprocess.call([busybox_location(),"xz","-dc",filename],stdout=f,shell=windows())
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 172, in call
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 394, in __init__
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 1047, in _execute_child
OSError: [Errno 8] Exec format error
-->End of Python script error report<--
2019-05-02 10:57:16.994 T:15710 ERROR: GetDirectory - Error getting plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29
2019-05-02 10:57:17.006 T:15135 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29) failed
2019-05-02 10:57:30.476 T:15135 NOTICE: stop player
... etc ... Try 0.0.61.
I've added a context menu item to "Reset" to "Delete busybox" if you are using android.
If you point to a new busybox in Settings after that it should be able to copy it to the right place.
I thought I had added that in before but I hadn't.
I haven't actually tested this yet so let me know if it works.
It should give a notification if it succeeds. You want me to delete "busybox" from my device? or does that just delete it from Meld?
Can I get a newer version of "busybox" from the Google Play Store? I'm a bit confused on what specifically to do.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - primaeval - 2019-05-02
(2019-05-02, 19:37)TopekaRoy Wrote: (2019-05-02, 19:29)primaeval Wrote: (2019-05-02, 19:01)TopekaRoy Wrote: Sorry to bother you again, but I'm still having a little trouble.
Since my last post XMLTV-Meld is updating nightly. Zap and yo channels work fine, but I'm still having trouble with rytec. I get the list of sources now when I open it. (Before I just got ..) But when I click on one of the countries I get an error. You mentioned before that My busybox could be corrupted and that appears to be the case (see log below.) Is it possible for me to install the latest version without deleting the factory installed version and use that instead? My Android box is not rooted.
I don't know python coding but two things jump out at me in the log (highlited in Bold).
"Error Type: <type 'exceptions.OSError'>" Is that an operating system error?!
"shell=windows())" Shouldn't that say "android?" I'm using the busybox firmware that came pre-installed on the box. And it was working before my previous postings.
BTW, rytec works just fine on my Windows 10 laptop.
I'm running Kodi 18.1 on Android 7.1.2 API level 25 (kernel: Linux 3.14.29)
2019-05-02 10:49:05.031 T:15135 NOTICE: initialize done
2019-05-02 10:49:05.033 T:15135 NOTICE: Running the application...
2019-05-02 10:49:05.244 T:15135 NOTICE: starting zeroconf publishing
2019-05-02 10:49:05.245 T:15185 NOTICE: ES: Starting UDP Event server on port 9777
2019-05-02 10:49:05.246 T:15185 NOTICE: UDP: Listening on port 9777 (ipv6 : false)
2019-05-02 10:49:10.983 T:15194 NOTICE: Skin Helper Service --> Starting WebService on port 52307
2019-05-02 10:49:10.985 T:15172 NOTICE: Skin Helper Service --> Skin Helper Service version 1.1.23 started
2019-05-02 10:49:11.484 T:15193 ERROR: Exception in thread Thread-1:
Traceback (most recent call last):
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/threading.py", line 801, in __bootstrap_inner
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 98, in run
self.monitor_listitem()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 155, in monitor_listitem
self.reset_win_props()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skin.helper.service/resources/lib/listitem_monitor.py", line 469, in reset_win_props
self.metadatautils.process_method_on_list(self.win.clearProperty, self.all_window_props.iterkeys())
AttributeError: 'MetadataUtils' object has no attribute 'process_method_on_list'
2019-05-02 10:49:28.008 T:15168 ERROR: [plugin.program.xmltv.meld] service started...
2019-05-02 10:49:28.055 T:15168 ERROR: [plugin.program.xmltv.meld] Service waiting for 54631 seconds
2019-05-02 10:49:56.889 T:15178 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
(I opened rytec here: )
2019-05-02 10:56:42.167 T:15146 NOTICE: Trying to open: samplerate: 44100, channelMask: 12, encoding: 4
2019-05-02 10:56:42.185 T:15146 NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 60416 m_frames: 3776 m_frameSize: 8 channels: 2
2019-05-02 10:56:51.547 T:15697 NOTICE: [xbmcswift2] Request for "/" matches rule for function "index"
2019-05-02 10:56:51.559 T:15697 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:00.597 T:15703 WARNING: Previous line repeats 7 times.
2019-05-02 10:57:00.598 T:15703 NOTICE: [xbmcswift2] Request for "/rytec_xmltv" matches rule for function "rytec_xmltv"
2019-05-02 10:57:01.168 T:15703 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:15.280 T:15711 WARNING: Previous line repeats 82 times.
2019-05-02 10:57:15.281 T:15711 NOTICE: [xbmcswift2] Request for "/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29" matches rule for function "select_channels"
2019-05-02 10:57:16.218 T:15711 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-05-02 10:57:16.352 T:15711 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.OSError'>Error Contents: [Errno 8] Exec format error
Traceback (most recent call last):
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 2212, in <module>
plugin.run()
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 332, in run
items = self._dispatch(self.request.path)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.module.xbmcswift2/lib/xbmcswift2/plugin.py", line 306, in _dispatch
listitems = view_func(**items)
File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/plugin.program.xmltv.meld/main.py", line 1415, in select_channels
subprocess.call([busybox_location(),"xz","-dc",filename],stdout=f,shell=windows())
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 172, in call
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 394, in __init__
File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-21-release/lib/python2.7/subprocess.py", line 1047, in _execute_child
OSError: [Errno 8] Exec format error
-->End of Python script error report<--
2019-05-02 10:57:16.994 T:15710 ERROR: GetDirectory - Error getting plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29
2019-05-02 10:57:17.006 T:15135 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.program.xmltv.meld/select_channels/http%3A%2F%2Frytecepg.epgspot.com%2Fepg_data%2FrytecNWS.xz/News+Channels+XMLTV++%28xz%29) failed
2019-05-02 10:57:30.476 T:15135 NOTICE: stop player
... etc ... Try 0.0.61.
I've added a context menu item to "Reset" to "Delete busybox" if you are using android.
If you point to a new busybox in Settings after that it should be able to copy it to the right place.
I thought I had added that in before but I hadn't.
I haven't actually tested this yet so let me know if it works.
It should give a notification if it succeeds. You want me to delete "busybox" from my device? or does that just delete it from Meld?
Can I get a newer version of "busybox" from the Google Play Store? I'm a bit confused on what specifically to do. On Android "xmltv Meld" copies the busybox program from the place you point to in settings to the /data/data folder so that Kodi has permission to run it.
So if the version you originally pointed to is the wrong one you need to delete the previous version that was copied to /data/data.
If you hadn't rooted your device you would not be able to access the /data/data folder.
The new context menu "delete busybox" does have permission to access /data/data.
So, use the "delete busybox" context menu to delete the old version in /data/data.
Find the correct version of busybox for your device architecture.
Point to it in Settings\busybox.
The next time you go into the Rytec folder in the addon it should copy that new busybox to /data/data so the addon can use it to access the rytec xmltv xv files.
I'm not sure where the best place to get a busybox program is for Android.
You could use the apk from here
https://github.com/meefik/busybox/releases
and use something like 7zip to extract the binary files from it.
https://www.7-zip.org/
They are in the assets folder in the apk.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - TopekaRoy - 2019-05-02
(2019-05-02, 19:50)primaeval Wrote: (2019-05-02, 19:37)TopekaRoy Wrote: (2019-05-02, 19:29)primaeval Wrote: Try 0.0.61.
I've added a context menu item to "Reset" to "Delete busybox" if you are using android.
If you point to a new busybox in Settings after that it should be able to copy it to the right place.
I thought I had added that in before but I hadn't.
I haven't actually tested this yet so let me know if it works.
It should give a notification if it succeeds. You want me to delete "busybox" from my device? or does that just delete it from Meld?
Can I get a newer version of "busybox" from the Google Play Store? I'm a bit confused on what specifically to do. On Android "xmltv Meld" copies the busybox program from the place you point to in settings to the /data/data folder so that Kodi has permission to run it.
So if the version you originally pointed to is the wrong one you need to delete the previous version that was copied to /data/data.
If you hadn't rooted your device you would not be able to access the /data/data folder.
The new context menu "delete busybox" does have permission to access /data/data.
So, use the "delete busybox" context menu to delete the old version in /data/data.
Find the correct version of busybox for your device architecture.
Point to it in Settings\busybox.
The next time you go into the Rytec folder in the addon it should copy that new busybox to /data/data so the addon can use it to access the rytec xmltv xv files.
I'm not sure where the best place to get a busybox program is for Android.
You could use the apk from here
https://github.com/meefik/busybox/releases
and use something like 7zip to extract the binary files from it.
https://www.7-zip.org/
They are in the assets folder in the apk. Okay, I THINK I follow you. I have a baseball game coming on, so I'll play around with it in 3 or 4 hours and let you know. Thanks for all your help.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - TopekaRoy - 2019-05-03
I updated to 0.0.61 but when I click on "Reset" I still only get the popup window that asks me if I want to remove all channels. That's what got me in trouble in the first place!
I downloaded Busybox from the link you provided, installed the .apk and clicked the "install" option after I ran it. It installed in system/proc/self/root/system/xbin. (It took me awhile to find!)
Do I still need to do some kind of un-zipping? It looks like busybox is installed. The original firmware is also still there.
Why am I not seeing the "delete Busybox" option? If I delete the settings file and point to the new busybox will that do the same thing?
Sorry for all the questions. I think I'm in a little over my head!
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - primaeval - 2019-05-03
(2019-05-03, 17:50)TopekaRoy Wrote: I updated to 0.0.61 but when I click on "Reset" I still only get the popup window that asks me if I want to remove all channels. That's what got me in trouble in the first place!
I downloaded Busybox from the link you provided, installed the .apk and clicked the "install" option after I ran it. It installed in system/proc/self/root/system/xbin. (It took me awhile to find!)
Do I still need to do some kind of un-zipping? It looks like busybox is installed. The original firmware is also still there.
Why am I not seeing the "delete Busybox" option? If I delete the settings file and point to the new busybox will that do the same thing?
Sorry for all the questions. I think I'm in a little over my head! "Delete busybox" is in the context menu of the Reset command, the one you get to with the right mouse button or C key.
If you can get to the binary of busybox from Kodi without unzipping the apk then do that.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - TopekaRoy - 2019-05-03
(2019-05-03, 18:29)primaeval Wrote: (2019-05-03, 17:50)TopekaRoy Wrote: I updated to 0.0.61 but when I click on "Reset" I still only get the popup window that asks me if I want to remove all channels. That's what got me in trouble in the first place!
I downloaded Busybox from the link you provided, installed the .apk and clicked the "install" option after I ran it. It installed in system/proc/self/root/system/xbin. (It took me awhile to find!)
Do I still need to do some kind of un-zipping? It looks like busybox is installed. The original firmware is also still there.
Why am I not seeing the "delete Busybox" option? If I delete the settings file and point to the new busybox will that do the same thing?
Sorry for all the questions. I think I'm in a little over my head! "Delete busybox" is in the context menu of the Reset command, the one you get to with the right mouse button or C key.
If you can get to the binary of busybox from Kodi without unzipping the apk then do that. Oh, "CONTEXT" menu! I don't know how I missed that! I will carry on and see what happens. Thanks.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - TopekaRoy - 2019-05-03
It worked! You have no idea how happy I am right now just to be able to add 3 online news channels to my guide. Thank you. I could've never done it without your help.
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - Cangeoboy - 2019-05-05
Yo.tv channels don't seem to be updating on my end. Anyone else seeing this?
RE: xmltv Meld - creates a single xmltv file from rytec, zap etc - primaeval - 2019-05-05
(2019-05-05, 13:42)Cangeoboy Wrote: Yo.tv channels don't seem to be updating on my end. Anyone else seeing this?
Which country?
UK seems ok to me just now.
|