logo
  Wiki
Advanced search
         




Miranda image services | Other plugins index | Database editor plugin

The Sound Volume plugin

Introduction

SndVol is a simple plugin which enables you to control the volume of all sound effects used within Miranda. When installed, it creates a small subframe in your contact list with a volume slider and 1 or 2 mute buttons.

Features

  • control volume of Miranda sound effects with a simple slider in the contact list.
  • Mute all sounds
  • control volume of the MRadio plugin (a 3rd party plugin which allows to use Miranda for receiving live radio streams).
  • Mute the MRadio plugin

Requirements

  • Miranda IM 0.7 or later. Available from the official site.
  • A contact list with supports for additional frames. Clist_modern or clist_nicer are both supported.
  • Windows 2000 or Windows XP (may work on Windows 98/SE). The plugin can be used on Windows Vista or Windows 7, but there are known issues (see below).

Installation

  • Copy the plugin DLL into Mirandas plugin folder. The download archive contains both ANSI and UNICODE builds in separate folders. Please choose the proper one, if unsure, check which Miranda build you are running. Using *Help→About* from the menu will tell you whether you are running ANSI or UNICODE build.
  • Like always, Miranda should not run when installing new plugins, but if it does, you will have to restart it in order to recognize the changes.
  • After installing it, make sure the plugin is running. Navigate to the Plugins node in the options tree and find the entry for the *Sound Volume* plugin in the list of running addon modules.

Using it

Sndvol_frame.png: 209x322, 10k (October 23, 2010, at 08:53 AM)
Sound Volume plugin in Clist Nicer

Should be straightforward. Use the slider to control the sound volume of all sounds created by Miranda. Such sounds are often used for notifications of any kind like online alerts or incoming messages. The slider also controls the volume of the MRadio output, but this is optional and can be disabled.

The left button allows to mute all sounds. It will change its icon to indicate whether sound effects are muted or not. The right button allows to mute the output from MRadio only, consequently, this button will not appear when the MRadio plugin is not installed.

The plugin is using the multiwindow module of clist_nicer or clist_modern. You can control the options of the embedded sound volume frame by using the *Frames* menu in the contact list. Using it, you can move the frame up or down, enable or disable its title bar and adjust its height. You can also temporarily hide the frame when you do not need it.

Setting options

  • Options can be found in Events→Sound Volume
  • Most options should be self-explantory

Known issues

On Windows Vista and later, the plugin can consume noticeable CPU load, even when doing nothing. This is because of the changes in the sound mixer of Windows Vista (and Windows 7) and may depend on the installed hardware and drivers. There is no solution for this problem as it would require a total rewrite of the plugin and the way it works. If you experience such problems, uninstall it - it's not needed anyway, because on Windows Vista or later, you can use the system sound mixer, accessible from the tray.

Otherwise, there are no known issues. If you find one, please report it using the Issue tracker on this site. Make sure to file your issue using the proper tag (using the SndVol tag for reporting SndVol issues should be obvious).

TODO

Nothing at this time. I consider this plugin finished.

Download

The plugin is available from the projects download page.

Credits and copyrights

Sound Volume is licensed under the GPL version 2.0 or any later version. Source code is available via anonymous SVN (see SVN_Repositories for details).

The plugin was originally written by Std. I've done the modifications for MRadio support and made the plugin compatible with Miranda 0.7 or later.

Source code

Attach:sndvol-src.zip


Author: admin Last modified: Monday, January 14, 2013 at 19:20 CET


Category: Plugins

Page generation time: 0.128 seconds