I recently migrated my x86 to RPi4 for testing purpose. I wrote a script to copy the data to the RPi
it looks like this:
#!/bin/bash #Kodi Service stoppen systemctl stop kodi.service #kopieren der Daten auf RPi4 scp -r picons/ [email protected]:/storage/ scp /storage/.kodi/userdata/sources.xml [email protected]:/storage/.kodi/userdata/ scp /storage/.kodi/userdata/mediasources.xml [email protected]:/storage/.kodi/userdata/ scp -r /storage/.kodi/userdata/addon_data/service.tvheadend42 [email protected]:/storage/.kodi/userdata/addon_data/ scp -r /storage/.kodi/userdata/addon_data/service.tvh.manager [email protected]:/storage/.kodi/userdata/addon_data/ scp -r /storage/.kodi/userdata/addon_data/slyguy.disney.plus [email protected]:/storage/.kodi/userdata/addon_data/ scp -r /storage/.kodi/userdata/addon_data/pvr.hts [email protected]:/storage/.kodi/userdata/addon_data/ #Kodi Service starten systemctl start kodi.service
I did select only the preferred addons. You can copy addon_data 1:1 to get all of your addons. It worked perfectly for TVheadend which I was most scared of to migrate. Not sure how complicated your LE setup is, but it might work for you as well.
I started the script and copied the data to a fresh LE10 installation. After the job is done restart your RPi and install the addons from the repositories. LE will take care that all missing dependencies get installed.