Skip to main content

Topic: Windows7 shell integration addon (Read 27585 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • bseos
  • [*]
Windows7 shell integration addon
w7shell 0.2.5.1 (foo_w7shell.dll)
v. 0.2.5.1







To find a download link, copy n paste paste this into Google's search box (including the quotes): "w7shell 0.2.5.1 (foo_w7shell.dll)"


This is not my addon, all due credit goes to the original creator.
  • Last Edit: 18 February, 2009, 04:40:25 AM by bseos

  • Beaver
  • [*]
Windows7 shell integration addon
Reply #1
Looks awesome! If you have a cover for the song, does it appear instead of the black square with that note?

  • bseos
  • [*]
Windows7 shell integration addon
Reply #2
Looks awesome! If you have a cover for the song, does it appear instead of the black square with that note?


yes, if the song playing has got an album cover it will be displayed 

  • Beaver
  • [*]
Windows7 shell integration addon
Reply #3
Thank you!  I'm trying out now

Windows7 shell integration addon
Reply #4
Moderators don't like such plugins (as violating SDK, though this plugin doesn't use any dirty subclassing, just legal callbacks) here, so I decided not to publish it.

Please note that current public version (0.2.5.1) has issues with OS backward compatibility, so don't even mind to include it into any custom packs.
Also note that Win7 build 7032 already has some changes in DWM (compared to 7000), so behavior in newer builds may differ from expected.
  • Last Edit: 18 February, 2009, 09:29:55 PM by pieceofsummer

  • Yirkha
  • [*][*][*][*][*]
  • Moderator
Windows7 shell integration addon
Reply #5
Moderators don't like such plugins (as violating SDK, though this plugin doesn't use any dirty subclassing, just legal callbacks) here, so I decided not to publish it.
"Such plugins" is a bit misleading. Window procedure hooks are evil, message_filter is OK. (If it wasn't, this topic would be long gone.)
A problem can rather arise for example because the callback doesn't work in modal message loops, or when this functionality gets added to the core or UI(s).
Full-quoting makes you scroll past the same junk over and over.

Windows7 shell integration addon
Reply #6
Window procedure hooks are evil, message_filter is OK.

How do you check this when approving or denying plugins (assuming closed sources)? Just curious.
Any special tool to ensure window proc address was not changed since startup?

P.S. w7shell uses message_filter, of cource

  • Yirkha
  • [*][*][*][*][*]
  • Moderator
Windows7 shell integration addon
Reply #7
Well, seeing if window procedure has changed during runtime is the easy way, however I for one don't want to run random components just to do things like that. Knowing "this can't be done without messing with the main window" is a cue, then seeing imports like SetWindowLong(GWL_WNDPROC) can be good enough proof. I've also heard there are some people with too much time on their hands and leet skills in passive analysis of malicious code, so don't worry, no dirty secrets will be left unexposed.
Full-quoting makes you scroll past the same junk over and over.

  • Scidd0w
  • [*][*][*]
Windows7 shell integration addon
Reply #8
Thank you for this component. Now my favourite music player integrates very nicely in Windows7 RC!

It works really well and I can only think of one feature request:
Would it be possible to to inegrate the progressbar in the taskbar icon? (The same way basically as internet explorer downloads or imgburn progress is shown on the taskbar icon. Via a greenish progressmeter in the iconoverlay)
This would, in my opinion, fit the integration even more!

<update>
I found an answer on the devlopers homepage to the exact same question.
Quote
...it’s possible (and very easy), but I won’t do it. For playback it would be just useless annoying animation in taskbar.
It’d be useful for converter, I wanted to do this, but Peter said there’s no any converter callbacks...
  • Last Edit: 18 May, 2009, 09:51:52 AM by Scidd0w

  • fredskis
  • [*]
Windows7 shell integration addon
Reply #9
Has anyone noticed that installing the Last.fm plugin causes the album art and seek bar to disappear from the thumbnail preview?
Perhaps it was just coincidence on my end...
Can anyone shed light on this issue?

  • fredskis
  • [*]
Windows7 shell integration addon
Reply #10
Wtf? It randomly came back after messing with hot-key settings.

Windows7 shell integration addon
Reply #11
this is fantastic. working flawlessly on build 7100. it even replaces the window thumbnail in alt-tab with the current album's cover art

many thanks to the poster and to the developer for this useful plugin!

  • Olaf
  • [*][*]
Windows7 shell integration addon
Reply #12
it even replaces the window thumbnail in alt-tab with the current album's cover art

...but it removes completely foobar from the win-tab, which I use a lot more. :/

Windows7 shell integration addon
Reply #13
Wow,
this component is really fantistic. 
I love it a lot!

  • neothe0ne
  • [*][*][*][*]
Windows7 shell integration addon
Reply #14
nvm can't reproduce anymore..
  • Last Edit: 29 May, 2009, 07:13:23 PM by neothe0ne

  • 2E7AH
  • [*][*][*][*][*]
Windows7 shell integration addon
Reply #15
foo_w7shell 0.2.8.0 is out
  • Options to enable Filp3D and/or Aero Peek back (a bit buggy thing, but people wanted it)
  • Some minor changes

  • acedriver
  • [*][*][*]
Windows7 shell integration addon
Reply #16
0.2.8.1:
  • Taskbar progress indicator
  • Some changes on Settings page


Windows7 shell integration addon
Reply #17
0.2.8.1:
  • Taskbar progress indicator


Yeah, this is cool. Thanks!

  • Smitty2k1
  • [*]
Windows7 shell integration addon
Reply #18
FANTASTIC.

  • Scidd0w
  • [*][*][*]
Windows7 shell integration addon
Reply #19
Personally I would find a taskbar progress indicator for foobar progress tasks, like replay gaining, converting, etc, a better option. But if I understood it correct it is not possible with the current SDK.
If you look at wmp for example. It also doesnt show progress indicator for track progress, I believe it was not intended for this purpose. Good thing its possible to disable it.

  • Squeller
  • [*][*][*][*][*]
Windows7 shell integration addon
Reply #20
I agree with scidd0w here about the progress indicator. Nice plugin! But finally I'm not sure if I really need the Windows 7 taskbar goodies, they turn out to be nice, but not too useful. Basically, all your workflow is still the same as it started with Windows 95.

  • odyssey
  • [*][*][*][*][*]
Windows7 shell integration addon
Reply #21
Nice component. I have a few requests to make it a great component

- User-definable playlist that should show in jumplist
- Custom icons for each playlist
- Custom commands (instead of hardcoded Play+Preferences) incl. custom icon support
- Customizable peek-buttons incl icons
- User-definable path for covers
- Customizable taskbar-icon states.
- Customizable foobar taskbar-icon (if possible)
- Ability to export all those customizable settings

Bugs:
- Pressing "Preferences" doesn't automatically focus foobar
  • Last Edit: 15 September, 2009, 08:53:13 AM by odyssey
Can't wait for a HD-AAC encoder :P

  • Dee!
  • [*]
Windows7 shell integration addon
Reply #22
I can't get this to work properly at all. I get some buttons, but that's all. How do I get it to display artwork? Most of my albums have a folder.jpg image for the cover but nothing shows up.

  • Smitty2k1
  • [*]
Windows7 shell integration addon
Reply #23
This has been updated to version 2.8.1 (NOT MY WORK)

The newest version can be downloaded from the foobar2000 Russian forums

Link for those of you who can't use Google

http://www.foobar2000.ru/forum/index.php?topic=1694.0

Windows7 shell integration addon
Reply #24