# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=QGIS Sound Effects
qgisMinimumVersion=3.32
description=Add sound effects to QGIS to make work less boring
version=0.3
author=Dror Bogin
email=dror.bogin@gmail.com

about=Add sound effects to QGIS to make work less boring.

tracker=https://github.com/bogind/qgs_sound_effects/issues
repository=https://github.com/bogind/qgs_sound_effects
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=yes
# Uncomment the following line and add your changelog:
# changelog=
    2024-07-28 Version 0.3
        - Added `Play Audio File` processing algorithm that allows you to play local audio files
            - This algorithm uses your system's audio player, so supported formats can vary.
        - Added `Say Some Text` processing algorithm that allows you to play text-to-speech audio
            - This algorithm uses your system's text-to-speech engine, so supported languages, locales and voices will vary.
            - Currently only tested on Windows 11 with Microsoft Speech API (SAPI) 5.3 - https://learn.microsoft.com/en-us/previous-versions/windows/desktop/ms723627(v=vs.85)
            - Currently only allows the user to select the voice and the volume.
    2024-07-23 Version 0.2.2:
        - bug fix:
            - Fixed non-zoom canvas events from not being triggered off on global disable
    2024-07-15 Version 0.2.1:
        - bug fixes:
            - Fixed canvas events to trigger when the global "enable" was False
            - Fixed processing events to ignore their specific "enable" setting
        - Changed default config for `layersChanged` to False
        - connected the `Cancel` button to actually closing the settigns dialog (it was just for show until now apperantly)
        - Added the sad_trombone sound effect (Highly Recommended for when things go wrong)
    2024-07-15 Version 0.2:
        - Added 12 new sound effects
        - Added the following canvas events:
            - Zoom in
            - Zoom out
            - Layers changed (added or removed (I know, we'll get to separate events for each))
            - Render Complete (for when your QGIS is stuck and you need to know when it's done rendering)
            - Render Error (for when your QGIS is stuck and you need to know *if* it's going to make it)
        - Added a settings dialog that allows control over:
            - Which sound effect will be used for each event
            - Toggle whether to play sound effects for each event
            - The volume of the sound effects
        - Added a processing provider and a `Play Sound Effect` algorithm, usefull for adding sound effects to your processing scripts and models
        


# Tags are comma separated with spaces allowed
tags=python,sound effects,sounds,effects,silly,audio,text-to-speech

homepage=https://github.com/bogind/qgs_sound_effects
category=Plugins
icon=qgs_effects_icon.png
# experimental flag
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.8, a comma separated list of plugins to be installed
# (or upgraded) can be specified.
# Check the documentation for more information.
# plugin_dependencies=

Category of the plugin: Raster, Vector, Database or Web
# category=

# If the plugin can run on QGIS Server.
server=False

