Review of "Smart Pause & Resume" version 5

Details Page Preview

Automatically pause music while watching videos. Example: Spotify pauses when you open YouTube, then starts again when you stop or close the video. No more overlapping sound! Works with all major media players with MPRIS support, including Spotify, VLC, mpv, and most web browsers.

Extension Homepage
https://github.com/erenseymen/smart-pause-resume

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) error 1 warning 1

Shexli found 2 issues that may need reviewer attention.

EGO-A-004 warning

extension files should not contain excessive ungated console logging

File contains 11 ungated console.log/warn/error calls (threshold: 5).

No excessive logging

  • extension.js:147
    console.error('[Smart Pause Resume] Failed to get session bus', e)
  • extension.js:179
    console.error('[Smart Pause Resume] Failed to create DBus proxy', e)
  • extension.js:206
    console.error('[Smart Pause Resume] ListNames failed', e)
  • extension.js:222
    console.error('[Smart Pause Resume] Error in NameOwnerChanged', e)
  • extension.js:243
    console.error(`[Smart Pause Resume] Failed to create proxy for ${busName}`, e)
  • extension.js:275
    console.error(`[Smart Pause Resume] Error setting up player ${busName}`, e)
  • extension.js:137
    console.log('[Smart Pause Resume] Initializing player manager...')
  • extension.js:188
    console.log('[Smart Pause Resume] Scanning for players...')
  • extension.js:446
    console.log('[Smart Pause Resume] Destroying player manager...')
  • extension.js:549
    console.log('[Smart Pause Resume] Activating...')

EGO-M-004 error

metadata shell-version must only include plausible stable releases and at most one development release

Field `shell-version` contains invalid values, more than one development release, or implausible future releases.

metadata.json must be well-formed

  • metadata.json
    shell-version=['45', '46', '47', '48', '49', '50', '51']

All Versions

Version Status
5 Active
4 Active
3 Active
2 Active
1 Rejected

Previous Reviews on this Version

JustPerfection active