Review of "radiolina" version 0.6.0 (2)

Details Page Preview

Lightweight internet radio for GNOME Shell, controlled entirely from the top bar. Supports editable stations, M3U/XSPF streams, track metadata, and media keys. The Copy stream URL action writes a station URL to the clipboard. It does not read clipboard contents.

Extension Homepage
https://github.com/drdaniloromano/radiolina-ext

No comments.

Diff Against

Files

Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.

Shexli (experimental) warning 1 manual_review 1

Shexli found 2 issues that may need reviewer attention.

EGO-A-005 manual_review

extensions should not access the clipboard directly

Direct clipboard access via `St.Clipboard.get_default()` requires reviewer scrutiny.

Review Guidelines

  • radio-225be903eba8.js:307
    St.Clipboard.get_default()

EGO-P-007 warning

JavaScript files should be reachable from extension.js or prefs.js

Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.

Don't include unnecessary files

  • src/core/errors.js
  • src/core/playlists.js
  • src/core/stations.js
  • src/core/validation/config.js
  • src/core/validation/media.js
  • src/core/validation/text.js
  • src/core/validation/urls.js
  • src/service/build-config.js
  • src/service/decoder.js
  • src/service/http.js
  • src/service/main.js
  • src/service/player.js
  • src/service/resource-policy.js
  • src/service/source.js
  • src/service/store.js

All Versions

Version Status
0.6.0 (2) Unreviewed
0.5.0 (1) Rejected