Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005979 [MediaMonkey (current)] Player feature always 2009-09-23 10:45 2009-10-05 21:27
Reporter rusty View Status public  
Assigned To
Priority urgent Resolution fixed  
Status closed   Product Version 3.1.1
Summary 0005979: Windows 7 Shell Integration
Description A few small changes would make MM a much better Win7 citizen:
1) Taskbar icon: Show Play/Pause/Stop status (simple icon overlay)
2) Aero peek: If playing, show Album Art, Buttons (Prev, Play/Pause, Next). Ideally, the same code should be used for the pop-up display (needed for XP/Vista).
3) Jump list: Add entries for:
 Frequent (links to commonly accessed nodes)
 Recent (last 5 Now Playing tracks)
 Tasks (MiniPlayer, Send to Playlist, My Rating, Volume)
 Note: My Rating and Volume would be better if implemented directly in the aeropeek popup, however, I don't know if that level of interactivity is possible.

In all cases, no UI should be necessary (i.e. no new strings required afaik).
Additional Information You can see how this has been implemented for foobar/winamp at:
http://wintense.com/plugins/foo_w7shell [^]
http://code.google.com/p/win7shell/ [^]

Also, useful article about how jump lists can be used:
http://lifehacker.com/5364198/master-windows-7-jump-lists-to-boost-your-win7-productivity [^]
Tags No tags attached.
Fixed in build 1271
Attached Files zip file icon TaskOverlayIcons.zip [^] (634 bytes) 2009-09-24 00:16

- Relationships
related to 0005942new Tray Icon: Additional Context Options 
related to 0003321new Pop-up Display: Hover over tray icon should cause it to appear 
related to 0005257newrusty Improved Tray Icon gestures 
related to 0006004closedLudek Party Mode: should disable Aeropeek / Jumplist player functions 
related to 0006020closedpetr Aero peek overlay icon doesn't refresh at end of playlist 
child of 0005500closedLudek Linked Album Art doesn't display for currently playing track on restart 

-  Notes
(0018974)
rusty (administrator)
2009-09-23 10:53

A couple of related items:
4) Is it possible to show notifications (i.e. pop-up display) for Win7 icons in the taskbar? If so, that would be preferable to using the tray, and we could get rid of the tray altogether (for Windows 7).
5) When the MiniPlayer is active and the user minimizes to the taskbar, the MM icon appears as if it isn't running!
(0018976)
jiri (administrator)
2009-09-23 14:06

I'd prefer to defer this for MM 4.0 and implement it without any rush for MM 3.1.2. Assigning to Petr to review the points and check out which could be implemented easily, without any significant risk of regressions.
(0018983)
stephen_platt (updater)
2009-09-24 00:22

I've just uploaded TaskOverlayIcons.zip, it contains two 16x16 32-bit icons (play.ico and pause.ico) meant to overlay the MM icon in the Win7 taskbar. As discussed with Rusty over IM, the icons should fit over the 32x32 MM icon by aligning the bottom and right sides of each image. It should result in something like these:
http://img19.imageshack.us/img19/204/playr.png [^]
http://img34.imageshack.us/img34/5571/pausen.png [^]
(0018990)
stephen_platt (updater)
2009-09-25 14:31

Aero peek icons sent to Petr via email.
(0018991)
rusty (administrator)
2009-09-26 23:53

Tested aeropeek in build 1268 and the Album art fails to refresh in almost all instances when the user clicks the < or > arrows from within the aeropeek window.

Also, it looks as if the Play/Pause indicator isn't the one that stephen had sent (it's blue instead of grey).
(0018992)
stephen_platt (updater)
2009-09-27 11:28

Tested 1268 but album art seems to be working fine, even when using the next/previous buttons.

Play/pause indicator is the blue one that Rusty mentioned, however.

Also, plus/minus ratings icons were sent to Petr, not sure if they are better than the current set though.
(0018993)
petr (developer)
2009-09-27 13:07
edited on: 2009-09-27 16:34

Fixed overlay icons and cover disappearing in 1269. Also fixed buttons disappearing issue while skin change.

(0019009)
rusty (administrator)
2009-09-29 17:51

Reminder: Stephen's updated aeropeek Star icons should be included in build 1270. Also, Stephen's overlay icons should be added (they are further to the right of the MM icon).
(0019010)
stephen_platt (updater)
2009-09-29 21:10
edited on: 2009-09-29 21:10

I was able to reproduce the album art refresh problem. Just disable album art (View -> Album art or Ctrl+Alt+A) in the main MM window. When you skip tracks using the << or >> buttons in aeropeek, the art box will be empty.

If you re-enable the art, it will work fine again in aeropeek.

(0019030)
rusty (administrator)
2009-10-02 11:56

Per discussion with Petr, nested jumplists aren't possible (so we can only link to items that already have UI dialogs), and Frequent / Recent jumplist categories are controlled by the system, so it's better to use custom ones.

Petr's suggestion was:
Playlists--------------------
  Playlist 1
  Playlist 2
Last Played ----------------
  track 1
  track 2
Tasks -----------------------
  Minimize to MiniPlayer
  Load Playlist

Note: Playlists section could be populated based on user-defined 'Favorites', or calculated by MM.
(0019033)
petr (developer)
2009-10-02 17:55

Jump Lists implemented in 1270
(0019069)
petr (developer)
2009-10-05 15:44

Implemented in 1271
(0019077)
stephen_platt (updater)
2009-10-05 21:27

verified 1271


Mantis 1.1.5[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker