/qgs_sound_effects

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

QGIS Sound Effects Plugin

This plugin plays sound effects when certain actions are performed in QGIS. After installation, add the Sound Effects toolbar to your workspace to control the plugin.

Functionality

Currently supported actions are:

  • Enable/Disable all sound effects from the plugin toolbar.
  • Enable/Disable sound effects for any specific event from the settings dialog.
  • Select which sound effect, and at what volume, will be played for each event from the settings dialog.
  • Test the selected sound effect for each event from the settings dialog.
  • The Play Sound Effect processing algorithm, also works within the graphic modeler.
  • The Play Audio File processing algorithm, also works within the graphic modeler.
  • The Say Some Text processing algorithm, also works within the graphic modeler.

Supported Events

  • Processing Success - when a processing algorithm completes successfully.
  • Processing Failure - when a processing algorithm fails.
  • Layers Changed - when a layer is added or removed from the map canvas.
  • Render Complete - when the map canvas finishes rendering.
  • Render Error - when the map canvas fails to render correctly.
  • Zoom In - when the user zooms in the map canvas.
  • Zoom Out - when the user zooms out the map canvas.
  • Map Export Complete - when the user exports the map via the Project Menu -> Import/Export -> Export Map to Image/PDF.
  • Map Export Error - when the above raises an error.
  • Print Layout Exported - when a print layout export is finished (There is no error event for this).

Note

Yes, there is a plan to split the Layers Changed event into Layer Added and Layer Removed events in the future. You can look at the current open issues to see what is planned for the future.

Installation

Install the plugin from the QGIS Plugin Repository, I upload the newest version whenever it is ready.

Usage

Once the plugin is installed, add the Sound Effects Toolbar to your workspace to control the plugin. You can toggle all sound effects on/off from the checkbox on the toolbar, or click on the settings button ( ) to open the settings dialog.

Attribution