It was more a hint for the other devs that my Pull Request on GitHub adding subfolder support is not sufficient to support the new structure. Sure, other devs could reverse engineer this on their own - but why not providing a hint. Makes life easier. But sure, not relevant for a layman like you.
Posts by flubshi
-
-
the releases.json from the nightlies is currently empty, we reorganized the images into subfolder to grant some kind of overview (we want to store a year of images)
the current releases script does not support subfolders at the moment
I guess we need some more steps:
The release script needs to support subfolders and file releases of .img.gz without .tar. At the moment, the release script seems to require at least the tar file to be available (see here).
The Addon service.libreelec.settings needs to get adjusted such that it does not rely on the "file" key in JSON (see e.g. here), which is linked to the .tar.
Since the release script is not running, this cannot be the current version used to generate the previous releases.json of test.libreelec.tv - CvH is there somewhere a different version?
-
The server at up.legg.ga still lists those le 11 updates under the le 10 "branch".
Please switch from unofficial up.legg.ga to official test.libreelec.tv. My site was just a workaround when there was no update file at test.libreelec.tv.
Since it is working now, I will turn off up.legg.ga soon.
-
jim_p is talking about the uploaded images, not the release file. Latest image is 4 days ago.
Regarding the releases.json: Is there a reason running it manually or would a cronjob also work?
-
The update channel for up.legg.ga was renamed to 'LibreELEC(up.legg.ga)-10.0' and regex pattern was adjusted. If you use up.legg.ga, please switch update channel in LE settings addon.
If 'LibreELEC(up.legg.ga)-10.0' is not available but custom URL was added, please try if a restart fixes this issue.
-
I thought it would show up when the update channel is set to libreelec-10.0, like the ones from test.libreelec.tv do, but no. Am I doing something wrong?
No, that's correct. up.legg.ga was created before test.libreelec.tv started shipping the releases.json. At that time, it was LE 9.80. of course it would be possible to modify up.legg.ga to provide the updates in 10 channel. But I do not plan to keep this service available forever. It was intended as a workaround until test.libreelec.tv is providing a reliable update mechanism. When this will be the case, I will turn off my update service.
Thats the reason why I did not spent any additional time in renaming the channel.
Edit: Just to say it clearly - the up.legg.ga channel LEnightly-9.80 provides the official LE10 nightly builds.
-
Using just "https://test.libreelec.tv/" (without file releases.json appended) as Update URL is sufficient by the way...
Update and release file is working for me. Thanks lrusak ! Since you updated the release-scripts: is generating the releases.json already integrated in the CI (or however generating/upload of nightly builds work...)?
I will turn off my temporary workaround update service next days.
-
Would be great if you can update your temporary workaround to provide access to latest nightly builds
It is just the name of the update channel - it still provides the latest nightly builds. Maybe a bit confusing...
I would still prefer an official releases.json created and shipped by test.libreelec.tv. Is there a chance CvH ?
-
Maybe the following PR will fix the reboot issue: Work around deadlock when calling xbmc.executebuildin(Reboot) by mglae · Pull Request #211 · LibreELEC/service.libreelec.settings · GitHub
-
I think inputstream.adaptive needs to be recompiled, see PR: nss and nspr package updates by heitbaum · Pull Request #4775 · LibreELEC/LibreELEC.tv · GitHub
-
Reboot also sometimes fails on my RPi4/3 during LibreELEC update. But the Kodi-reboot gets gets called (checked with debug statements): service.libreelec.settings/updates.py at 3cf8fcdd1f7ddaff2a39f98201737454e458b8d9 · LibreELEC/service.libreelec.settings · GitHub
Reboot via Kodi menu works reliable instead. Maybe something is blocking the reboot during update?
-
-
Sharing the code is no problem. But I think it is not what you expecting or what helps you. I will attach it to this post.
Can't you use the release-scripts for json generation?
-
It looks like this takes a bit more time...
As a temporary solution, I created a wrapper that creates the json for us:
Update URLS:
Raspberry Pi 2 and 3: https://up.legg.ga/rpi2/
Raspberry Pi 4: https://up.legg.ga/rpi4/
Note: This uses the official LE nightly builds from Index of /
Do not use it, if you don't trust me
-
A lot of off-topic here... Back to topic:
It looks like it makes sense to create subfolders for each architecture. Within this subfolder we need a releases.json
Reference in LE update addon: service.libreelec.settings // updates.py
Example releases.json: See Milhouse // releases.json
CvH could we generate this structure for Index of / ?
-
I have a look how it works, maybe we can add this quite easily
That would be great. Thanks!
-
I have the same issue with my rpi3 and a Samsung TV. I have create a Github issue: [BUG] CEC not working on raspberry pi 3 · Issue #4630 · LibreELEC/LibreELEC.tv · GitHub
-
Update URLS:
In the LibreELEC settings addon, now the following custom update channel can be used to access the official LibreELEC nightly builds:
New update URL (manually updated)
https://test.libreelec.tv/
This should work for all different platforms. But since the above URL is still manually updated, updates are not always directly available. In this case, you can still use the "Old URLs" below.
Old URLs:
Raspberry Pi 2 and 3: https://up.legg.ga/rpi2/Raspberry Pi 4: https://up.legg.ga/rpi4/Generic x86_64: https://up.legg.ga/x86_64/Note: This uses the official LE nightly builds from Index of /
Original post:
I understand that the nightly builds are not intended for daily use. However, to check if a pvr is compatible to a specific version or to determine the exact build a bug appeared, one might need frequently to switch between the nightly builds.
Currently, I ssh to the pi and wget the build from Index of /. From the Milhouse builds I have learned there is an update function integrated into the LibreELEC's configuration addon.
In my opinion, it would make life easier if test.libreelec.tv would support this update mechanism.
Could you please make Index of / compatible to this update mechanism?