CoreELEC 20.0-Nexus_rc2 Discussion

VIM3 Pro works, thanks to the Сoreleс team!
Don’t forget us…


Hi,

Problem

I want to step from CoreELEC 9.28 non-ng to CoreELEC 20.0-Nexus_rc2-ng. My DVB-T2-HD is not fully supported natively. Other drivers had to be installed. The workaround for that (1 2), that worked with 9.28 and 19.5-ng is not working. DVB driver module switcher (CoreELEC Module Drivers) crashes.

The log .kodi/temp/kodi.log reads

2023-01-14 20:11:16.695 T:3696     info <general>: CActiveAESink::OpenSink - initialize sink                                                                   
2023-01-14 20:11:16.695 T:3696     info <general>: CAESinkALSA::Initialize - Attempting to open device "default"                                               
2023-01-14 20:11:16.702 T:3696     info <general>: CAESinkALSA::Initialize - Opened device "default"                                                           
2023-01-14 20:11:16.703 T:3696     info <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats               
2023-01-14 20:11:16.703 T:3696     info <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE4                                                 
2023-01-14 20:11:56.792 T:3696     info <general>: CActiveAESink::OpenSink - initialize sink                                                                   
2023-01-14 20:11:56.792 T:3696     info <general>: CAESinkALSA::Initialize - Attempting to open device "default"                                               
2023-01-14 20:11:56.798 T:3696     info <general>: CAESinkALSA::Initialize - Opened device "default"                                                           
2023-01-14 20:11:56.799 T:3696     info <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats               
2023-01-14 20:11:56.799 T:3696     info <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE4                                                 
2023-01-14 20:12:12.876 T:4254    error <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--         
                                                    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!                                                            
                                                   Error Type: <class 'AttributeError'>                                                                        
                                                   Error Contents: module 'xbmc' has no attribute 'translatePath'                                              
                                                   Traceback (most recent call last):                                                                          
                                                     File "/storage/.kodi/addons/script.program.driverselect/default.py", line 1, in <module>                  
                                                       from resources.lib.tools import *                                                                       
                                                     File "/storage/.kodi/addons/script.program.driverselect/resources/lib/tools.py", line 10, in <module>     
                                                       PROFILE = Blockquotexbmc.translatePath(xbmcaddon.Addon().getAddonInfo('profile'))                                 
                                                                 ^^^^^^^^^^^^^^^^^^                                                                            
                                                   AttributeError: module 'xbmc' has no attribute 'translatePath'                                              
                                                   -->End of Python script error report<--

Full log can be found here.

This is a Z69 S905X 3GB/32GB box with a HanfTek Astrometa DVB-T/T2/C FM & DAB receiver [RTL2832P]. When using DVB drivers from latest kernel, the DVB-T2-HD device was functional with tvheadend in 9.2.8 and 19.5-ng. However with 20 the Module drivers selector seems to be broken.

Steps to Reproduce

  1. Fresh Install of CoreElec 20.0-Nexus_rc-ng on SD Card (copy gxl_p212_3g.dts as device tree)
  2. add remote.conf to .config/
  3. Finish installation
  4. Install Addons
    CoreELEC Add-ons > Dienste/Services > DVB drivers for TBS
    CoreELEC Add-ons > Dienste/Services > DVB from the latest kernel
    CoreELEC Add-ons > Program-Addons > CoreELEC Module Drivers
  5. Run CoreELEC Module Drivers to select drivers via GUI
    Addons > CoreELEC Module Drivers
  6. Result: CoreELEC Module Drivers Error, see picture above.
  7. Expected Result: Selection Dialogue appearing as in previous versions

Thank you very much for your time

krelmatrix

Manually update the addon script.program.driverselect to 0.1.6.1.1. There was a old version located confused the update system.

Yes
Only in Matrix though

Have tried in Nexus ng and ne

Just hangs…

Maybe has not migrated to Nexus yet?

CPU Benchmark works in Nexus.

Happy Testing

Hi Portisch,

Thank you for your immediate reply. I tried to install version 0.1.6.1.1 from here over 0.1.6.1.100 from repository and got an error “Dependencies of xbmc.python in Version 2.25.0 could not resolved”:

2023-01-15 08:49:56.654 T:3674     info <general>: Loading skin file: FileBrowser.xml, load type: KEEP_IN_MEMORY                                                                              
2023-01-15 08:50:00.413 T:3940    error <general>: CAddonInstallJob[script.program.driverselect]: Die Abh..ngigkeit auf xbmc.python in Version 2.25.0 konnte nicht aufgel..st werden.        
2023-01-15 08:50:25.187 T:3703     info <general>: CActiveAESink::OpenSink - initialize sink 

See full log

Thank you very much

krelmatrix

Should be fixed tomorrow. It should be 0.1.7.0.0 tomorrow I think

2 Likes

The new addon version 3.0.1… is online now and should automatic update itself.

Hi Portisch,

I installed it an hour ago manually. It works now. I.e. this addon version installs and when selecting the Module Drivers addon the selection dialogue opens up. I can select another driver and it does something. With the main line kernel driver backbport I see all modules of the DVB-T2 stick and a channel scan is successful.

However, when playing channels, the signal appears to be much weaker compared to the 9.2.8 setup: No image and stuttering sound. I cannot use this.

When remove the sd card and booting 9.2.8 from internal kodi can play great tv from this stick via tvheadend. Unfortunately, I have no idea if this is nexus<>leia/ ng<> legacy / or somehting else related. I have no idea how to debug.

I switch back to 9.2.8. Thank you again for speedy reaction. This is fun.

krelmatrix

Same as for the subtittles.
Cant place the subtitles under the video anymore

Depending on the aspect ratio, there is no under the video.

Pretty much all tv shows nowadays are 1.78 or 16:9. This fills the entire screen. Meaning, there are no black bars entirely. Therefore no subtitles below the video.

For movies, the more popular ARs are 1.85, 2.35 and cinemascope 2.40. Only movies in 2.35 or higher have enough black bars to place (2 lines of) subtitles below the video.

That being said, go to Settings - Player - Subtitles. Enter Position on screen. Choose Manual.

Start Video. Enter Settings - Video Settings. Choose Video calibration. Set the short bar down to your choosing. Save calibration. Hit back. Enter Again Video Settings. Choose Set as default for all media.

On my N2 video calibration does not work at all. (did not work on all test version and on final Kodi 20 as well).
The only way I found to adjust subtitle on screen position is to set these options in Settings-Player-Subtitles:
Position on screen => Manual
Override subtitle styles => Position
Vertical margine => Set any number that suits you from 1-10. I use 3.85, but that depends on your display, so experiment is needed. With this value you can set vertical position anywhere on screen.

(Kodi issue, not a CE one).

Video calibration is broken in all skins other than Estuary and Estouchy due to some code changes (see 'changed controls in: Changes to the skinning engine for Kodi Nexus)

I have fixed it for Confluence here: Nexus - fix video calibration issues and fix issues with seekbar by bossanova808 · Pull Request #194 · xbmc/skin.confluence · GitHub - although it is not yet integrated as no one seems to be managing that anymore…

You’ll have to wait for other skins to be fixed. It’s not hard to do, but folks first need to realise there is an issue, then the skinner fix and push the changes.

You can just pop back into Estuary, do it there, then go back to your other skin, as a (rather tedious) workaround.

I use ONLY Estuary skin, and with any Kodi 20.x video calibration does not work. I have 2 more Kodi 20 installations, on N2 with Android 10, and on Firestick 4K with Android 7.1. All versions run only Estuary skin and “Video calibration” does not work on any of them.
It does not matter to me, because I don’t need any calibration.

Re: Speed Tester app not working
I also asked also on the Kodi forum and was asked to post a log as they reconned it wasn’t a problem Another member posted a log having same issues but was sort of ignored.
So its probably not a Corellec issue :frowning:

Is_Alive() is definitely a problem with python 3.11 used in CE, you probably didn’t edit the file correctly.

Well, with Kodi 20, and using Estuary, Video Calibration works fine here on CoreElec (N2+ and N2), on Windows, and on Android…so something definitely isn’t right at your end. (And with my fixes it works fine with Confluence too).

But if you don’t need it, I suppose it doesn’t matter! I was just adding info for those that might, of course.

You have to manually install and update the Speed Tester add-on. I was having the same issue until I updated the add-on.

Go here and get it: Releases · add-ons/script.speedtester · GitHub

Get version 1.1.3+matrix.1.zip

2 Likes

3 posts were merged into an existing topic: CoreELEC 20.0-Nexus Amlogic-ng Discussion