Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Winamp SMTC Plugin

General Winamp Plugin to enable support for Windows System Media Transport Controls.

Windows Notification when playing Winamp

Windows control UI

Widbar with Media gadget when playing Winamp

Winamp toolbar

Supported Operations

The plugin enables the following media control operations through Windows System Media Transport Controls:

  • Play - Start or resume playback
  • Pause - Pause the current track
  • Stop - Stop playback
  • Next - Skip to the next track in the playlist
  • Previous - Go back to the previous track
  • Seek - Jump to a specific position in the current track

Features

  • Real-time track metadata display (title, artist, duration)
  • Cover art support for tracks
  • Playback status synchronization (Playing, Paused, Stopped)
  • Windows notification integration for media information display

Installation

  • Copy gen_winsmtc.dll into the Winamp Plugins directory.
  • Restart Winamp.
  • The plugin should be available under the "General Purpose" plugin list under Winamp options.

Notes

Winamp 2.x General Purpose plugin starter, Win32/x86, MSVC v145, C++17.

Visual Studio 2026 uses the v145 platform toolset for MSBuild C++ projects.

Open WinampSMTC.sln, select Release | Win32, then Build Solution.

Output: bin\Release\gen_winsmtc.dll

Known issues

Windows Media Notification Center shows "Unknown app" instead of "Winamp".

License

Licensed under the MIT License.

Author

Oliwier Ptak, 2026

About

General Winamp Plugin to enable support for Windows System Media Transport Controls.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages