Saturday, July 9, 2011

EzMute & EzPtt for Skype 1.0 Released

I created this plugin for Skype to help myself mute / unmute Skype during long conference calls. Usually Skype application window is in background hidden by screen sharing application or web browser and to unmute and say something I need to find Skype window, switch to it, click button, then switch back to active window, repeate to mute again. What a pain!
So I've created this application to easily mute and unmute Skype with single key press or mouse click on always-on-top visual button. This button is also helps to visually identify if Skype is already muted. Later I've added PTT functionality (push-to-talk, Skype is unmuted while you keep key down and get back muted when you release it).

How to use it:
  1. Download and install prerequisites: Skype 3+, .Net Framework 4.0
  2. Download and unpack EzMute & EzPtt for Skype 1.2
  3. Start Skype then start EzMute application (after first launch Skype will ask should it grant access to this plugin, please allow it)
  4. After call is started you may click visual button at top right corner of the screen to mute / unmute the call.
  5. In the tray you may right-click application's icon to set mute & PTT keybord keys (they are disabled by default), unlock button's position, and adjust other settings.
  6. You may look here for newer versions
Not satisfied? Try another good Skype plugin: Nudua's Skype PTT

23 comments:

  1. Version 1.1 is released.
    * NullReferenceException on launch is fixed

    ReplyDelete
  2. Blog written in English, yet interface is in.... whatever this is: "Отправить комментарий" Haha, interesting.
    Anyway... Nudua's Skype PTT no longer works (it's only for skype 5.1)
    I really wished I could have said...
    Your software works. :) Thank you so much!...
    But I'm getting an error when running your app.
    Cannot create COM object. Please run Register Skype4COM.bat file in installation directory to fix this problem.
    But I have no clue where that file is.

    ReplyDelete
  3. Okay, I got the dll and registered it with the registry, now I get an error saying " Looks like Skype is not running. Please start it first and try again." It's running... damnit.

    ReplyDelete
  4. Thank you for your feedback! Blog's language is fixed.
    Did you tried the latest version 1.1? What version of Skype do you use? If it is 5.1.120+ then it looks like it is the known problem with recent version of Skype (it is not bug in EzMute but in Skype itself). Could you also provide Windows version you run on?

    The solution is to use older Skype or do shaman mumble-humble as described in Skype support forum: http://community.skype.com/t5/Public-API/Cannot-use-Skype4Com-in-any-way-after-recent-update/m-p/19686#M183

    ReplyDelete
  5. Sorry, problematic Skype version is 5.3.0.120 not 5.1.120

    ReplyDelete
  6. Version 1.2 is released. Hopefully the problem with "Cannot create COM object" using Skype 5.3.0.120 (reported by Demonkunga) is fixed.

    ReplyDelete
  7. I found this shortly after I came across your site.
    http://forums.heroesofnewerth.com/showthread.php?t=249658

    "I've written a small tool to adress this issue.
    Basicly muting your microphone on default and only unmutes as long as you hold a specified button.
    http://dl.dropbox.com/u/5306988/GlobalPush2Talk.rar
    .NET Framework 4.0 required.
    Should work on both, Windows Vista and Windows 7."

    This method works great and will work with any program, since it's just muting the mic in Windows. I'll try your update the next time I get a chance though. :)

    ReplyDelete
  8. It still says Skype isn't running :S

    ReplyDelete
  9. What version of Skype and Windows do you use?
    I did testing on clean WinXP virtual machine with the latest Skype and it works ok.

    ReplyDelete
  10. Windows 7 and 5.3.0.120

    ReplyDelete
  11. You should run "Register Skype4COM x64.bat" or "Register Skype4COM.bat" (on x64 pc) as Admin (right click on BAT file and choose "run as admin"), because UAC stops bat's activity on the "Program files" folder.

    ReplyDelete
  12. It is would be nice, if you create installer for your plug-in. An installer can automatically to copy files to folders and to run COM-server registration process. Of cause, you can set up this installer to run with admin rights.

    ReplyDelete
  13. how do u assign the PTT/MTT to a keyboard or mouse button instead of having to click on the icon on the top right?

    ReplyDelete
    Replies
    1. The keyboard hook. Do you need technical details?

      Delete
  14. Antgraf you're a life saviour mate.

    Was looking for such a thing since forever (mute is not working when browsing with that bloody vanilla Skype).

    It says as a warning that it will not work after December 2013. Do you know why? Could you have it work nonetheless?

    Thanks again, Camille

    ReplyDelete
    Replies
    1. https://support.skype.com/en/faq/FA12349/skype-says-my-application-will-stop-working-with-skype-in-december-2013-why-is-that

      Unfortunately Microsoft obsoletes development library used in this application and forces to use new one. This needs additional investigation but looks like it will require some money to pay them.

      Delete
    2. Since this plugin was downloaded almost 2000 times. I would try to update it using new SkypeKit library if it will not cost me too much.

      Delete
    3. http://community.skype.com/t5/Windows-desktop-client/Discontinuation-of-Desktop-API/td-p/1984227

      Most likely this plugin will be discontinued. Microsoft intentionally killed all 3rd party plugins. SkypeKit doesn't provide functionality needed.

      Delete
  15. Great job! Thanks for sharing ,I feel really good read it and i getting good knowledge for skype support.Thank you,The information you shared is very informative. keep it up..
    More information:- Skype Technical Support

    ReplyDelete
  16. enable skype push to talk for Skype for Business ... "Skype for Business" is currently lacking this feature. but i find the solution on your website thanks a lot

    ReplyDelete
  17. This comment has been removed by the author.

    ReplyDelete
  18. Skype push to talk : Skype was founded in 2003 by Microsoft company. Microsoft is a trusty Brand.

    ReplyDelete