GDS - Winamp Plug-in V1.1
I decided to do a slight upgrade on the plugin because of some feedback from Google's Plug-in auditing department and a few users. Google indicated two important things to me:
1. The events should be based on a single click, and not a double. This has been rolled into this release. I just had to work with the "OnDetailsView" method instead of the "OpenItem" method.
2. The second issue they had is with its memory footprint. When it is loaded it consumes about 8MB of memory, and after some quick researching I found that this is pretty much normal and I dont belive there is going to be any way around this. I even went so far as to compile and install their own sample which ships with the SDK, and it also has the footprint. It appears that the first load is about 8 to 9MB, and then each additional (.Net) plugin adds about another 1 to 2MB.
On top of those two items, I also added:
1. Some pretty little icons next to the buttons in the Sidebar (embedded resources for now)
2. Support for ID Tags in the details view for MP3 (IDV1 and MPEG tags),
3. I had some OGG tag reader sitting around so I put that in as well but with the lack of OGG files with actual completed tags it was hard to test.
4. I threw in some generic links for "Lyrics" and "Purchase" (Amazon). I had hoped to actually make these links to jump out to the browser but dont have time to push things that far yet (wait for V1.2 maybe?) so you can just copy and paste.
5. The Details View has a "Remove" button (bottom right), which effectively removes the current item right out of the play list.
6. Added a Mute button (Toggle).
The Open Source question is something that I have been asked many times. To clerify, I do plan on opening it up once Google and I can agree that the plug-in is ready for production and they actually accept it. I dont want to put out a partial build to you folks which Google will not allow.
3 Comments
Comments have been disabled for this content.
Elchup said
Im not sure if its just me but the Mute toggle doesnt work. It mutes it but you have to go into sound properties and set it back. Great Plugin btw. Maybe adding a collaspable list?
Rob Chartier said
I have uploaded a new build this morning, which I hope fixes any sort of muting issue.
Michael said
Regarding the 'Remove' function:
This bug:
Winamp 5.094 Pro in modern skin mode
GDS 20050818-en
The 'remove' option pops up with right click over any of the items in the menu (i.e. mute, stop, previous, pause, next and play).
I chose 'Remove' assuming that it would have removed the mute option from the list, because I dont need it... And what it did was to reconstruct the playlist, one song at a time, without the song that was currently playing. This was damn slow, and stops GDS functioning whilst it did that.
Any ideas? A better way to remove item from playlist?
This bug:
It seriously takes >1 second to respond to the button pressed in the plugin. So about a second after pressing the button it changes the song. Too slow...
This bug:
When pressing a button in the plugin, it brings a minimised winamp back to top. Which defeats the purpose of the plugin, which is to stop you needing to see winamp on the desktop...
Cool. Looking forward to later versions.
-Michael.