General Winamp Plugin to enable support for Windows System Media Transport Controls.
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
- 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
- Copy
gen_winsmtc.dllinto the WinampPluginsdirectory. - Restart Winamp.
- The plugin should be available under the "General Purpose" plugin list under Winamp options.
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
Windows Media Notification Center shows "Unknown app" instead of "Winamp".
Licensed under the MIT License.
Oliwier Ptak, 2026

