Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/LibreELEC/service.libreelec.settings

the LibreELEC settings addon for KODI
https://github.com/LibreELEC/service.libreelec.settings

Merge pull request #317 from romanvm/fix/bt_list_refresh

Optimize refreshing the list of Bluetooth devices

3d3773271cd762f159caf1d12cea65b79763c07a authored 10 months ago by Christian Hewitt <[email protected]>
Merge pull request #318 from antonlacon/rpi-firmware-local

Add localization strings for RPi firmware updates and pastebin service

931f6a174987c3043526c44cc71c68413df04258 authored 10 months ago by CvH <[email protected]>
system: add localized strings for pastebin submission

Signed-off-by: Ian Leonard <[email protected]>

98bc94e7c1f49280d4c2577c71518d984280fb29 authored 10 months ago by Ian Leonard <[email protected]>
languages: add strings for pastebin localization

Signed-off-by: Ian Leonard <[email protected]>

44896c0852bbbe33535ed2b8e330ff1bf1ddd809 authored 10 months ago by Ian Leonard <[email protected]>
updates: use localized strings with rpi firmware update

Signed-off-by: Ian Leonard <[email protected]>

8539475219bf9ca85143db36adc30213ce6e5bcd authored 10 months ago by Ian Leonard <[email protected]>
Merge pull request #316 from antonlacon/rpi5-firmware

Add support for RPi5 firmware updating

64b036e509681b6d97962df8b103ebc3bdd2feab authored 10 months ago by Matthias Reichl <[email protected]>
Use time.monotonic()

d98515dac316758344894f1ab100daf4788483f5 authored 11 months ago by Roman <[email protected]>
Use BT_DEVICES_LIST_REFRESH_INTERVAL_SECONDS module level constant

848594f62a6eaecd5a1c2df63bc437a3cebe0a83 authored 11 months ago by Roman <[email protected]>
Do not fully refresh the list of BT devices if a device is found/deactivated

52637e95147b4bc8d4057345c9e70a980ad626ad authored 11 months ago by Roman <[email protected]>
defaults: delete RPI_FLASHING_TRIGGER

Signed-off-by: Ian Leonard <[email protected]>

c439e5bd915b6a22c6f3f1fb6c6b640ff688ba56 authored 11 months ago by Ian Leonard <[email protected]>
updates: suppress rpi-eeprome-update error if update available

rpi-eeprom-update has a non-zero return value if an update is available
when called without para...

de21b153e71d8963eae797e9585311202bf1a5ff authored 11 months ago by Ian Leonard <[email protected]>
updates: rework rpi firmware update

The RPi firmware update buttons are still an true/false toggle. It is
set to true if the user in...

648ac5d79753660d44c24256a8f82a065269e532 authored 11 months ago by Ian Leonard <[email protected]>
updates: only show vl805 firmware update on rpi4

Signed-off-by: Ian Leonard <[email protected]>

726fb361b58444cd8f5113425009970b4636c6b3 authored 11 months ago by Ian Leonard <[email protected]>
updates: replace RPI_CPU_VER

Rely on the presence or not of 'rpi-eeprom-update' to determine showing
RPi firmware update opti...

2b381470c691e7b40e329b9d0f758cc5b08960e2 authored 11 months ago by Ian Leonard <[email protected]>
Merge pull request #314 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

5dbc28515314715f1aec2f91c04364c87c24bb50 authored 11 months ago by Christian Hewitt <[email protected]>
Translated using Weblate (Russian (ru_ru))

Currently translated at 100.0% (269 of 269 strings)

Co-authored-by: Alexey <[email protected]...

dd2cbabfb30a30fbc876e225ce22c02dc5af779d authored 11 months ago by Hosted Weblate <[email protected]>
Merge pull request #312 from antonlacon/execute-return-string

os_tools: execute: return empty string on failure

fb6d663e2fe446cf91b1636f97d9ae2957dcdd64 authored about 1 year ago by CvH <[email protected]>
system: do_send_log: don't assume pastekodi and pastecrash will always return good result

Signed-off-by: Ian Leonard <[email protected]>

749de4dbdf41446cdda098cd09c052f781f06b24 authored about 1 year ago by Ian Leonard <[email protected]>
updates: check_updates_v2: rely on load_url for errors retrieving releases json

Signed-off-by: Ian Leonard <[email protected]>

55d37c67e17a0aa46cd7ff10a8e3a3002d63b59c authored about 1 year ago by Ian Leonard <[email protected]>
updates: get_hardware_flags_x86_64: hide some command output on execute errors

get_hardware_flags_x86_64 relies on some commands failing as it probes what
GPU is in use. Allow...

2d3da76dfdf29d847e98bd7b148b33cb6d1c89b0 authored about 1 year ago by Ian Leonard <[email protected]>
os_tools: execute: cleanup and mimic old behaviour on failure

oe.execute() returned an empty string on failure if a result was wanted.

For the exit code, it'...

9585c6b837e483858a8709da8ba2748826de602f authored about 1 year ago by Ian Leonard <[email protected]>
Merge pull request #307 from antonlacon/try-update

updates.py: replace many try statements in get_available_builds

f0eae026f3d20798d99846f3cce74c4087116439 authored about 1 year ago by CvH <[email protected]>
Merge pull request #308 from antonlacon/load_url

oe.py: make load_url network errors less noisy

fb1f1fcd72f7499d4b2a90a9bcc1c24d4dd4b2c4 authored about 1 year ago by CvH <[email protected]>
Merge pull request #310 from antonlacon/unused-imports

all: drop unused imports

8c6e9ffa69a6208cec833cd0dcb32520d2ae7541 authored about 1 year ago by CvH <[email protected]>
Merge pull request #306 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

1ece23c24fb425a368b5b3e5d52c55fe71e4ced7 authored about 1 year ago by Christian Hewitt <[email protected]>
Added translation using Weblate (Ossetian (os_os))

Added translation using Weblate (Tajik (tg_tj))

Added translation using Weblate (Silesian)

Add...

da35969168e240afd8c7aaa5b542fa997ad506c3 authored about 1 year ago by Hosted Weblate <[email protected]>
all: drop unused imports

Signed-off-by: Ian Leonard <[email protected]>

bfdafa761d5e6e6ba23ee46c0d1049f79f4381ce authored about 1 year ago by Ian Leonard <[email protected]>
oe.py: make load_url network errors less noisy

Signed-off-by: Ian Leonard <[email protected]>

d1c458c7eccc81eb7aa850ad1ecff2fcc8295b97 authored about 1 year ago by Ian Leonard <[email protected]>
updates.py: replace many try statements in get_available_builds

Signed-off-by: Ian Leonard <[email protected]>

2c4bf3c792e8fb3ce7156e720bb28d1c2420f469 authored about 1 year ago by Ian Leonard <[email protected]>
Merge pull request #304 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

a92d8207898484660a08a4cf0b78b339e29f7ae9 authored over 1 year ago by CvH <[email protected]>
Translated using Weblate (Hungarian (hu_hu))

Currently translated at 100.0% (269 of 269 strings)

Translated using Weblate (Spanish (Spain) (...

8db8ab487fbb53cf70327d90513f865dc2b670fd authored over 1 year ago by Hosted Weblate <[email protected]>
Merge pull request #302 from antonlacon/hostnames-new

hostnames: create on clean install

b920d5d83a8a7445d121d2f920169444111bf93c authored over 1 year ago by mglae <[email protected]>
hostname: pylint changes

Signed-off-by: Ian Leonard <[email protected]>

825ab204a9b72e70ac507d77f670247bb7f90738 authored over 1 year ago by Ian Leonard <[email protected]>
hostname: handle clean installs

Signed-off-by: Ian Leonard <[email protected]>

abbb09e05d5bfda048529c0e9923bac45985644b authored over 1 year ago by Ian Leonard <[email protected]>
Merge pull request #300 from mglae/le11_update_json_file

update: allow local releases.json via "file://" for testing

400f0f43cccddeabab5ca85e6b9e284bc7cd1522 authored over 1 year ago by Ian Leonard <[email protected]>
update: allow local releases.json via "file://" for testing

126c33919f67a90b6dfdcfabcb254ecc2cb22a9e authored over 1 year ago by mglae <[email protected]>
Merge pull request #299 from antonlacon/auto-json

updates.py: relax releases.json url autocompletion

7f4a8c87fe61ecd561965a39b826e33d466dc13c authored over 1 year ago by CvH <[email protected]>
updates.py: relax releases.json url autocompletion

Signed-off-by: Ian Leonard <[email protected]>

7ee4c534e734d792d0ee44ab606509c3a6d4bbae authored over 1 year ago by Ian Leonard <[email protected]>
Merge pull request #292 from antonlacon/hostnames

hostname.py: use network-base.service for /etc/hosts editing

458469cd4aa8dfcae6aaa6c67ec298cb9ab0f29e authored over 1 year ago by CvH <[email protected]>
Merge pull request #295 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

47655f3d7d7028334c423ea66279df2bc026f881 authored over 1 year ago by CvH <[email protected]>
Translated using Weblate (Italian (it_it))

Currently translated at 100.0% (269 of 269 strings)

Translated using Weblate (Italian (it_it))
...

77635bd01936438a4af76f6bf1b5148a1f3db8cc authored over 1 year ago by Hosted Weblate <[email protected]>
Merge pull request #294 from mglae/le11_samba_reload_config

samba reload config / samba escape saved strings / service handling

e4d858c5da3e45f92440baea51145b42f6ebcfe2 authored over 1 year ago by CvH <[email protected]>
samba: escape user name and password in samba.conf

d06244b08087069c14e2ed719cf288e81527e227 authored over 1 year ago by mglae <[email protected]>
oe.py: make service disabled handling more bullet proof.

1.) Always create a .disabled file when disabling
2.) Treat illegal case of both existing .conf ...

96565855d68c4a2406c256bfcca11a55df5e1fa4 authored over 1 year ago by mglae <[email protected]>
samba: create updated smb.conf when restarting

21eb8395da61b7c0d9451cc9704f689f95ea32ce authored over 1 year ago by mglae <[email protected]>
hostname.py: use network-base.service for /etc/hosts editing

Signed-off-by: Ian Leonard <[email protected]>

9498f751b57df514e6ff42d9dfaa8d3137792432 authored over 1 year ago by Ian Leonard <[email protected]>
Merge pull request #291 from antonlacon/update-notify

updates.py: disable update notifications if media is playing

220b4d24bfba9833330e9e616a5466699f11650b authored over 1 year ago by CvH <[email protected]>
Merge pull request #290 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

770870a8fac5e0757c907117bd2f101ffe1849d4 authored over 1 year ago by CvH <[email protected]>
Translated using Weblate (French (France) (fr_fr))

Currently translated at 100.0% (269 of 269 strings)

Translated using Weblate (Hungarian (hu_hu)...

9f7d183a2ea9711322de9dd66b2d2825a9948e28 authored over 1 year ago by Hosted Weblate <[email protected]>
Merge pull request #286 from antonlacon/dbglog

oe.py cleanup pass

ec6ddc8964e7fc5111f1e0f3ee26771b683ffa45 authored over 1 year ago by CvH <[email protected]>
Merge pull request #278 from LibreELEC/amt-sync

Sync of addon metadata translations

82040663e437dc0d7baa54e3c8971eeda74109c0 authored over 1 year ago by CvH <[email protected]>
system: only try to set rtc if system has an rtc

On systems without a Real Time Clock, the following error is made:

SETTINGS: execute # Command ...

738d46d52410eab9b5e16a1cd242f55cbbc57e74 authored over 1 year ago by Ian Leonard <[email protected]>
oe.py: wrap RPI_CPU_VER in a try in case vcgencmd isn't present

Signed-off-by: Ian Leonard <[email protected]>

993e3f158f678f7fe9dd6a6262c711dae8af97c3 authored over 1 year ago by Ian Leonard <[email protected]>
oe.py: delete execute function

Signed-off-by: Ian Leonard <[email protected]>

7cffa803699592dbfcb359281d2084f6aeeb2f25 authored over 1 year ago by Ian Leonard <[email protected]>
treewide: use os_tools execute or python native alternative

treewide: subprocess.call returns the exit code of the command.
Those exit codes aren't being us...

6014a6ea3abe696fda58e6869dd7023c6ec96d05 authored over 1 year ago by Ian Leonard <[email protected]>
os_tools: add function to run system commands

This functions runs the given command, waits for it to finish, then
determines what to return to...

d194fd56f0baeb21436edd1cf1184aa99c1cfc4a authored over 1 year ago by Ian Leonard <[email protected]>
oe.py: convert to log.log

Signed-off-by: Ian Leonard <[email protected]>

4c7c0b73803dbf04c28757678ae4cbd0540a8ce3 authored almost 2 years ago by Ian Leonard <[email protected]>
oe.py: remove dbg_log

Signed-off-by: Ian Leonard <[email protected]>

1db2ce4aacd7f17ae44f4a3970510a210ed059aa authored almost 2 years ago by Ian Leonard <[email protected]>
treewide: uniform copyright header information

Signed-off-by: Ian Leonard <[email protected]>

f40392e5b2eeb0f78911803d724df4b6fbf4a0f3 authored almost 2 years ago by Ian Leonard <[email protected]>
oe.py: cleanup various functions

delete enable_service function: The function has no apparent purpose.
It is two no-op if tests a...

0b33f11ec9f1274e64296a9f1fbb91bd7fbb02fa authored almost 2 years ago by Ian Leonard <[email protected]>
oe.py: convert xbmc.log to log.log

Signed-off-by: Ian Leonard <[email protected]>

a6e923c7cc61b9a8cf02884408806c954b1fe24a authored almost 2 years ago by Ian Leonard <[email protected]>
oeWindows: convert to use log.log

Signed-off-by: Ian Leonard <[email protected]>

cfba48b05d02556878409e60b200d7c31209302b authored almost 2 years ago by Ian Leonard <[email protected]>
bluetooth: convert oe.dbg_log to log.log

Signed-off-by: Ian Leonard <[email protected]>

279f91432d106ecbfd76bd4383f70cad3d8c7eb5 authored almost 2 years ago by Ian Leonard <[email protected]>
updates.py: disable update notifications if media is playing

Updates.py is supposed to:

1) Check if media is playing and do nothing if True.
2) If an update...

7ed51bb74acf26105786e355769895d9a1132186 authored almost 2 years ago by Ian Leonard <[email protected]>
Sync of addon metadata translations

1ff9a40ce98193ffb401a986c3c6ace0335b1ad1 authored almost 2 years ago by CvH <[email protected]>
Merge pull request #289 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

9a334c0857fe5ccf84af272f42dc6f6cd5c72e4b authored almost 2 years ago by CvH <[email protected]>
Translated using Weblate (German (de_de))

Currently translated at 100.0% (269 of 269 strings)

Translated using Weblate (German (de_de))

...

fac1ad7a4c72a5ffd22792c45272726d2ee11bdb authored almost 2 years ago by Hosted Weblate <[email protected]>
Merge pull request #288 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

582a8307e4c27c77758886f52f57367eec920119 authored almost 2 years ago by CvH <[email protected]>
Translated using Weblate (German (de_de))

Currently translated at 100.0% (269 of 269 strings)

Translated using Weblate (German (de_de))

...

5197d090950155ed1f470b24246cf462b55d3b16 authored almost 2 years ago by Hosted Weblate <[email protected]>
Merge pull request #287 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

a9976c365c478e5c8b583f38570d0ee1da15d404 authored about 2 years ago by CvH <[email protected]>
Translated using Weblate (Asturian (Spain) (ast_es))

Currently translated at 49.0% (132 of 269 strings)

Co-authored-by: Enol P <[email protected]>...

f7efa64da9d3a7a90e21fbcc4bd80313d030618c authored about 2 years ago by Hosted Weblate <[email protected]>
Merge pull request #285 from antonlacon/cleanup

Cleanup imports and miscellaneous minors

595a4f724bb495b554832b8451b2b327c931f513 authored about 2 years ago by CvH <[email protected]>
Merge pull request #282 from antonlacon/update-channel

Filter Update channels older than current version

1d458c6242668ffca70aa5da56bec1fd548b5e88 authored about 2 years ago by CvH <[email protected]>
updates.py: ignore update channels lower than running version

Signed-off-by: Ian Leonard <[email protected]>

2193ce464c3cf0713c818536c6e02c23fd68053c authored about 2 years ago by Ian Leonard <[email protected]>
regdomain.py: use an fstring

Signed-off-by: Ian Leonard <[email protected]>

539c1e4a06e709d4df2e18aa1c9f729454386297 authored about 2 years ago by Ian Leonard <[email protected]>
oe.py: sort imports, drop unused

Signed-off-by: Ian Leonard <[email protected]>

fe7bbc562cb049e955575a9bb562bc1e843993e0 authored about 2 years ago by Ian Leonard <[email protected]>
about.py: sort imports, drop unused

Signed-off-by: Ian Leonard <[email protected]>

30cee66e8ced246f35121981eb86dbfcb7762274 authored about 2 years ago by Ian Leonard <[email protected]>
oe.py: refer to default directories from defaults.py

Signed-off-by: Ian Leonard <[email protected]>

e20cbeec50a00424f20cfd9eacf63304e386fa59 authored about 2 years ago by Ian Leonard <[email protected]>
all: use a uniform import style

Signed-off-by: Ian Leonard <[email protected]>

20b98cbb6cd2b2e80ee345b8e32dc342f7729e14 authored about 2 years ago by Ian Leonard <[email protected]>
dbus_obex: add license header, sort imports

License header is on the assumption that this file was created at
the time of its first commit i...

b43a2c69bafe1e107272b9f1df6e833dc69c05fc authored about 2 years ago by Ian Leonard <[email protected]>
Merge pull request #284 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

f369cd15cd31d8e072db2ee1d9473174c11baafe authored about 2 years ago by CvH <[email protected]>
Merge pull request #283 from mglae/le11_misc_fixes

Fixes, including working bluetooth PinKey window

8a2e3d235d88e9c8a21ae45d88367943c93ab860 authored about 2 years ago by CvH <[email protected]>
bluetooth.py: only unregister_agent() if BT is available and enabled

743a3a9e779d4e701143672f7abd7bac152368e4 authored about 2 years ago by mglae <[email protected]>
Translated using Weblate (Danish (da_dk))

Currently translated at 13.7% (37 of 269 strings)

Co-authored-by: Christian Gade <[email protected]>...

66e788eed0e80d8a6d2edea029f4ea01750043ab authored over 2 years ago by Hosted Weblate <[email protected]>
oe.py: expose VERSION_ID release info

Signed-off-by: Ian Leonard <[email protected]>

7a331ae93a7fefea7e874759243554763f50352f authored over 2 years ago by Ian Leonard <[email protected]>
connman.py: 'value' dict type has to be str. Fix for 'Boolean'

dbussy is returning bool values as 0 and 1 ints. Convert them to str.

Note: 'Boolean' is only u...

6de0de53b670610fe1d2ecd43735ee7215c395ee authored over 2 years ago by mglae <[email protected]>
bluetooth.py: discover_devices(): work around random KeyError

Catch and log the random (?) bluetooth KeyErrors in just one line to reduce spam.

b23503704d0f5871e158a8c5ec785c581cad8d4e authored over 2 years ago by mglae <[email protected]>
bluetooth.py: pinkeyTimer(): remove @log.log_function() from __init_()

Using @log.log_function() results in 'AssertionError: Thread.__init__() not called'
and PinKey v...

53d0a5cec6f24c57d587ef7c7748a707241052fd authored over 2 years ago by mglae <[email protected]>
bluetooth.py: only start discovery_thread if BT is available and enabled

9a30a5fa7f1e07eea44b58285e715b0eb23b3cfd authored over 2 years ago by mglae <[email protected]>
dbus_utils.py: BUS must be unregistered last

0352a279d082660cd2eef690806075017c91f79f authored over 2 years ago by mglae <[email protected]>
Merge pull request #280 from weblate/weblate-kodi-add-ons-services-service-libreelec-settings

Translations update from Kodi Weblate

d6c41d41b4090d3d6a3cf1c4913b4e68ede316a4 authored over 2 years ago by Christian Hewitt <[email protected]>
Translated using Weblate (Greek (el_gr))

Currently translated at 8.1% (22 of 269 strings)

Translated using Weblate (Italian (it_it))

Cu...

04bcc861778bda4a28cc6eacd0160e71abdb68be authored over 2 years ago by Hosted Weblate <[email protected]>
Merge pull request #281 from antonlacon/manual-update

updates.py: remove a loop in get_available_builds

88300caf8be64113428081a1431a17ac7c62158e authored over 2 years ago by CvH <[email protected]>
updates.py: improve prettyname_regex in mixed file and image release entries

Signed-off-by: Ian Leonard <[email protected]>

d6086a013b7dd7f69db4f12086d7ea8a75ae0a06 authored over 2 years ago by Ian Leonard <[email protected]>
updates.py: remove a loop in get_available_builds

Signed-off-by: Ian Leonard <[email protected]>

5513fa216d36df458b051a880028672dfb14615f authored over 2 years ago by Ian Leonard <[email protected]>
Merge pull request #279 from antonlacon/manual-update

Rework manual update for new infrastructure

ac8018b91968271f8e963e2b697651325576d071 authored over 2 years ago by CvH <[email protected]>
updates.py: document edited functions

Signed-off-by: Ian Leonard <[email protected]>

bed563fff95800153a43683729756d345107d2bf authored over 2 years ago by Ian Leonard <[email protected]>
updates.py: return subpath as part of build if key exists in json

Signed-off-by: Ian Leonard <[email protected]>

059b47248b9fc3832291ead0277601319ea16cd3 authored over 2 years ago by Ian Leonard <[email protected]>
updates.py: add removeprefix substitute and use

Signed-off-by: Ian Leonard <[email protected]>

8c82d05adbf2f82d254c5423b0bc8d00f79d0034 authored over 2 years ago by Ian Leonard <[email protected]>
updates.py: have get_available_builds handle images and uboot images too

Signed-off-by: Ian Leonard <[email protected]>

aaf01a006563c069b5c96771afcebe32a21e96d5 authored over 2 years ago by Ian Leonard <[email protected]>