A GNOME quick setting for starting and stopping the Rygel UPnP/DLNA media server
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO016 warning
main loop sources should be removed in disable()
Main loop sources assigned in `enable()` are missing matching removals in `disable()` or its helper methods.
extension.js:73
GLib.timeout_add(GLib.PRIORITY_DEFAULT, 500, () => {
this._checkRygelStatus();
this._updateButtonState();
return GLib.SOURCE_REMOVE;
})
extension.js:87
GLib.timeout_add(GLib.PRIORITY_DEFAULT, 500, () => {
this._checkRygelStatus();
this._updateButtonState();
return GLib.SOURCE_REMOVE;
})
EGO028 warning
extensions should not use synchronous subprocess APIs in shell code
Shell code should avoid synchronous subprocess APIs like `GLib.spawn_command_line_sync()` and `GLib.spawn_sync()`.
extension.js:56
GLib.spawn_command_line_sync('pgrep -x rygel')
extension.js:85
GLib.spawn_command_line_sync('rygel -s')
extension.js:149
GLib.spawn_command_line_sync('pgrep -x rygel')
| Version | Status |
|---|---|
| 2 | Unreviewed |
| 1 | Rejected |