Skip to content

v1.9.4#260

Merged
TiTidom-RC merged 2 commits into
betafrom
dev
May 26, 2026
Merged

v1.9.4#260
TiTidom-RC merged 2 commits into
betafrom
dev

Conversation

@TiTidom-RC

Copy link
Copy Markdown
Owner

This pull request introduces a new configurable log level specifically for Chromecast-related libraries, allowing users to control the verbosity of logs from pychromecast and zeroconf independently from the main daemon log level. It also updates the plugin version and ensures the new setting is properly initialized during installation and updates.

Chromecast log level configuration:

  • Added a new configuration option castLogLevel to allow users to select the log level for Chromecast libraries via the plugin settings UI (plugin_info/configuration.php).
  • Updated the Python daemon (ttscastd.py) to accept and apply the --castloglevel argument, setting the log level for pychromecast and zeroconf accordingly. [1] [2] [3] [4] [5]
  • Modified the daemon start command in ttscast.class.php to include the --castloglevel parameter, passing the configured value to the daemon process.
  • Ensured the castLogLevel setting is initialized to a default value (daemon) during both plugin installation and updates (install.php). [1] [2]
  • Added castloglevel to the list of known settings in .vscode/settings.json for improved development experience.

Other changes:

  • Bumped the plugin version from 1.9.3 to 1.9.4 in info.json to reflect these updates.

Introduce a new configurable Chromecast log level (castLogLevel) with UI options and default 'daemon'. Save the setting during install/update, pass it from PHP to the daemon (--castloglevel), and parse/apply it in ttscastd.py to set pychromecast and zeroconf logger levels (unless set to 'daemon'). Also add a startup log entry for the cast log level, set a default in utils.Config, bump pluginVersion to 1.9.4, and include the new key in workspace settings.
Relocate the 'Niveau de log Chromecast' configuration block within plugin_info/configuration.php. The form-group containing the Chromecast log level select was removed from its previous position and reinserted after the "Fréquence des cycles" block (just before the TTS legend). No functional changes, only UI element reordering.
@TiTidom-RC TiTidom-RC merged commit f91a05e into beta May 26, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant