Hello, I was experiencing a bug using the media buttons on my logitech keyboard/remote with winamp where the play/pause button often caused unexpected behaviour like restarting the current track. after searching this forum i found that other people here are having the same problem I had. The problem is that the keyboard only has one button for pause and play (fine for WMP) but winamp has 2 seperate commands for these.
Other people here had sugested solutions using global hotkeys or plugins as a workaround, but this seems to disable the media keys from being used in other media players.
Also some people sugested changing the itouch (or setpoint) player.ini file winamp lines (shown for winamp 3 and 5) from this;
The reason i am posting is because i found a solution which does not require plugins and still allows music to be started using the play button if it has been stopped. I hope it might be of help to people who have this annoying bug.
The bug occurs because the logitech software alternates whether it sends the play or pause command to winamp, however, if the user had started winamp playing without the media keys (eg double clicking on a music file/playlist) then the software gets out of sync and causes the bug.
To remedy this, open the itouch or setpoint (whichever you have) player.ini file (usually found at c:\program files\logitech\Itouch\
or at c:\program files\logitech\setpoint\)
and find the winamp entries under the [PLAYERS] entry that look like this (Note: they may not be next to each other in your file!);
This causes the logitech software to be now in sync if winamp is already started playing. If the music is stopped when winamp starts (or is stopped manually) then it CAN still be started again by using the media buttons on the keyboard/remote (however sometimes this may require 2 presses of the play key which isn't too annoying). Also using this setup, if the program does ever get out of sync (for example because playback is paused by some other method like mouse), then it will automatically get back in sync again straight away.
Sorry for the long post, but i thought it would help more if i explained what was going on. Hope that it helps a few people in my situation.
Other people here had sugested solutions using global hotkeys or plugins as a workaround, but this seems to disable the media keys from being used in other media players.
Also some people sugested changing the itouch (or setpoint) player.ini file winamp lines (shown for winamp 3 and 5) from this;
to this;code:
WinAmp3=key,studio.exe,STUDIO,xxx,xxx,X,C,V,Z,B,0,1,WinAmp 3
WinAmp5=cmd,winamp.exe,Winamp v1.x,xxx,xxx,40045,40046,40047,40044,40048,0,1,WinAmp 5
This works by setting both the play and pause commands to pause commands, which solves the track restart problem, BUT means that the buttons can not be used to start the music to begin with, or after it has been stopped.code:
WinAmp3=key,studio.exe,STUDIO,xxx,xxx,C,C,V,Z,B,0,1,WinAmp 3
WinAmp5=cmd,winamp.exe,Winamp v1.x,xxx,xxx,40046,40046,40047,40044,40048,0,1,WinAmp 5
The reason i am posting is because i found a solution which does not require plugins and still allows music to be started using the play button if it has been stopped. I hope it might be of help to people who have this annoying bug.
The bug occurs because the logitech software alternates whether it sends the play or pause command to winamp, however, if the user had started winamp playing without the media keys (eg double clicking on a music file/playlist) then the software gets out of sync and causes the bug.
To remedy this, open the itouch or setpoint (whichever you have) player.ini file (usually found at c:\program files\logitech\Itouch\
or at c:\program files\logitech\setpoint\)
and find the winamp entries under the [PLAYERS] entry that look like this (Note: they may not be next to each other in your file!);
then change them to this;code:
WinAmp3=key,studio.exe,STUDIO,xxx,xxx,X,C,V,Z,B,0,1,WinAmp 3
WinAmp5=cmd,winamp.exe,Winamp v1.x,xxx,xxx,40045,40046,40047,40044,40048,0,1,WinAmp 5
i.e. for winamp 3 swap the places of the X (play) and the C (pause) round and for winamp 5 swap the places of 40045 (play) and 40046 (pause).code:
WinAmp3=key,studio.exe,STUDIO,xxx,xxx,C,X,V,Z,B,0,1,WinAmp 3
WinAmp5=cmd,winamp.exe,Winamp v1.x,xxx,xxx,40046,40045,40047,40044,40048,0,1,WinAmp 5
This causes the logitech software to be now in sync if winamp is already started playing. If the music is stopped when winamp starts (or is stopped manually) then it CAN still be started again by using the media buttons on the keyboard/remote (however sometimes this may require 2 presses of the play key which isn't too annoying). Also using this setup, if the program does ever get out of sync (for example because playback is paused by some other method like mouse), then it will automatically get back in sync again straight away.
Sorry for the long post, but i thought it would help more if i explained what was going on. Hope that it helps a few people in my situation.
Comment