View Issue Details

IDProjectCategoryView StatusLast Update
0012595MMW 5Generalpublic2026-03-20 14:06
Reporterjiri Assigned To 
PriorityhighSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version5.0 
Fixed in Version2026 
Summary0012595: Prepare visualization framework
Description1. All visualization plugins would be .js files placed in 'vis' folder.
2. By default, when started, they'd be shown all over the MM window.
3. F11 shortcut could switch the full screen mode (the same for video)
4. Mouse movement could show the video player over the visualization.
5. Later, we could even consider support for winamp vis plug-ins to be shown using the same hack we do for videos or webpages (for Windows only).
TagsNo tags attached.
Fixed in build3402

Relationships

related to 0014564 closedmichal Visualization Performance issues 

Activities

michal

2015-03-03 07:53

developer   ~0042239

1-4 fixed. Currently it supports values for left and right channel VU Meter, mono oscilloscope and spectrum (for max. 20 intervals).

jiri

2015-03-18 15:00

administrator   ~0042303

Decreasing priority, as the most important parts work fine.

jiri

2015-03-18 15:26

administrator   ~0042304

6. Add more milkdrop presets (and possibly also support more milkdrop features in order to support more presents).

7. Show track title (and MM logo?) on new track start (and manually on Spacebar) as in MM4.

michal

2015-03-28 11:54

developer   ~0042361

Last edited: 2015-03-29 17:02

7. fixed, displayed only text, it looks better I think. Manually displayed on key "t" or "F2", spacebar is already used for pause/play.

michal

2026-03-20 14:06

developer   ~0080709

5) Fixed in build 3402. I could not use hack with embedded window, because I have found out, that these plugins often handle the window with visualization differently by their own and it is not predictable, what they do with it, it was very problematic and not stable. So I used the same approach as in MM4 and these visualizations are in their separate window, as they were designed. These plugins were made only 32bit, so 64bit compilation uses 32bit helper process, so it can use it too.