How to Install New Audio Visualizations in VLC

If you are looking to add new audio visualizations (projectM) to VLC Media Player, then first you need to download the files. Next, you need to copy them to a folder in VLC’s program directory. Finally, point to the projectM directory from the visualization options of VLC’s Advanced settings. It does sound a bit complicated, but all that we’re doing is downloading, copying and pointing to the visualizations.

Here are the detailed steps to install visualizations by projectM in VLC Media Player:

  • Download the projectM visualizations hosted in SourceForge. The latest one is: projectM-complete-2.1.0-Source.tar.gz (31.1 MB).
  • Extract the compressed .tar.gz file and everything will be extracted to the directory projectM-complete-2.1.0-Source. Open it.The visualizations or .milk files are present inside the following sub-directories:
    • presets
    • presets_milkdrop
    • presets_milkdrop_104
    • presets_milkdrop_200
    • presets_projectM
    • presets_yin
  • Copy presets_milkdrop file to C:\Program Files\VideoLAN\VLC\Visualizations\presets_milkdrop or C:\Program Files\VideoLAN (x86)\VLC\Visualizations\presets_milkdrop.
  • In VLC, go to Tools > Preferences.
  • In the bottom left, from Show settings click on All to switch to Advanced preferences.
    Display all Settings
  • In Advanced settings under Audio > Visualizations > projectM > projectM preset path browse and point to C:\Program Files\VideoLAN\VLC\Visualizations/presets_milkdrop.
    This is the folder containing the .milk files that you just downloaded.
  • After this, if you choose Audio > Visualizations > projectM , it will play a random projectM visualization that follows the waveform.
    It’s pretty cool.


  • If the visualizations folder does not exist, then you will have to create the new folder.
  • You’ll have to give admin privileges to create a new folder and to copy files.
  • You can also copy and point to the other five presets directory besides presets_milkdrop.

About Audio Visualizations

If you do not know, visualizations are used to fill up your screen when playing audio files. They respond to the audio track that is currently playing. They are accessible through Audio > Visualizations menu. By default, in Windows, you you will find six visualizations:

  1. Spectrometer
  2. Scope
  3. Spectrum
  4. Vu meter
  5. Goom
  6. projectM

In this tutorial we just covered how to install visualizations from projectM. Before installation, it just shows projectM in a flashy manner.

27 thoughts on “How to Install New Audio Visualizations in VLC

  1. Gotta say this is pretty upsetting. VLC is great, but why disable Milkdrop and then just leave users hanging with no word of an update. Guess I’m going to have to start looking for a VLC alternative.

  2. WoTTa cryin’ shame! Somebody said “milkdrop” today, and it all came flooding back to me: I used to spend like…well, I don’t want to say how much time I spent – trying every single setting that could be adjusted, picking out the ones I loved, making visual playlists to go with my audio tracks. I even have a bag filled with all types of 3D glasses imaginable that I have collected over the years, which always helped things. One evening I had been playing with it like a zombie for an hour++, and I turned around from my huge HDTV / monitor…and there were like three buddies of mine behind me with glasses on, just watching the stuff that was being created. Hilarious…but TOTALLY GREAT at the same time… HOWEVER! THAT was all accomplished on another computer (XP?) and I was using Windows Media Player. (I had not yet been seduced by VLC, hook, line, and sinker. I don’t think I even HAVE anything related to Windows Media Player on my current, Win7 PC. I am so PRO-VLC and ANTI-WMP. haha) Well, now that I HAVE become a VLC user, 100% for quite a few years now actually, now that the subject of VISUALIZATIONS has come up, I am really kind of appalled at how incredibly limited VLC is in that department…and it seems like the guys who are smart enough to make any adjustments or improvements to VLC don’t really care too much about anything relating to the hardcore visualizations like milkdrop. (I am clearly just a USER, you can tell…I AM very thankful that there are bountiful tecchies to make open source stuff like VLC for us to enjoy, though!)
    I mean….VLC will let you watch a movie clip while putting it together as a jigsaw puzzle, for crying out loud! And there’s HUNDREDS of other little weird things you can do with VLC…so why no VLC-milkdrop-plugin-gizmo?
    Does anyone have any solutions when it comes to the Visualization dilemma? I won’t stray too far from VLC…but maybe there is just a small application on the WWW that shows visualizations, regardless of the application that you use to listen to your music? I mean, I have desktop “Gadgets” running on my Win7 PC, and even THEY will play your choice of 4 different Spectrum Analyzers, that are affected nicely when any audio occurs… So it CAN’T be THAT difficult for someone to conjure up something better than “GooM” for us users! haha
    Any leads or suggestions would be highly appreciated!

  3. People, MAX very clearly posed on May 31, 2015 – 6:11 am that ProjectM is defunct. Kindly take the time to read the full thread before posting, yet again, that this does not work for you.

    ProjectM is no longer enabled in VLC and it looks like it will NOT be re-enabled any time soon, if at all. You CAN try to install manually, but please be aware that VLC’s implementation of the plugin was always buggy at best. Your mileage may vary. 😉

  4. I tried putting the presets in plugins/visualizations folder (with slashes I followed status quo for my Windows 8.1) along with trying it the way explained and adding a Visualization folder to put presets in, and neither worked (after trying pointing to all the variations and crashing and redoing preferences many times), and as Simon says, the menu does not show projectM…………….So how do we operate on the menu problem. Is there a way this could be offered as a plugin that would work in the plugin folder where visualizations currently are? I’m looking forward to a functioning Milkdrop, so keep me posted

  5. Followed all instructions, using latest version. Under Preferences, simple, audio tab, selected LibprojectM under visualization dropdown menu. Then, under “all” settings (advanced), under Audio, visualizations dropdown, it shows glSpectrum, Goom, ProjectM, and Visualizer. I can select projectM, and fill in the path, as instructed. Problem: When playing an audio file, if I select the Audio dropdown menu, and select visualizations, it does NOT show projectM in the list of avaliable visualizations! Yes, the “slashes” in the path are all pointing in the same direction. Help!

  6. The dir. path was “VLC\plugins\Visualizations” so I added the Vis folder under VLC as shown in the instructions above… “VLC\Visualizations\presets_milkdrop”.

  7. Hi friends. i tried on my windows 8.1 to add new Visualizations (projectM, precet_milkdrop) but i am unable to see ProjectM in VLC visualizations options. i thing there is some problem in above shown method.

  8. Have the same problem too
    “projectM” doesn’t appear under the Audio –> visualizations menu
    If I choose “libProjectM effect” from the combobox Audio –> Visualization in the Advance Preference, VLC crashes imediately

  9. actually the problem is remaining…
    if I choose to open projectM automatically VLC will crush and also not be able to upload the error.
    if I simply rename any plugin itself to be the libprojectm for ex libgoom dll it will cause that the renamed effect is not listed in dropdown anymore and in all settings it will have 2 entries.

    old VLC user since 9x times
    prepared projectm allready on a lot of systems

    VLC 2.2.0 weatherwax 32bit + subdownloader addon
    Win 8.1 (6.3) 64bit
    AMD E1 APU
    4GB DDR3
    Quite enough space

      1. I think the problem is due to the Version 2.2.0 Wheatherwax. In my opinion it can not be due to 32bit or 64bit because of projectM there is no own 64bit version.

        I tested it once with my PC:

        Under 2.2.0 “Wheaterwax” 64bit, the integration results (before playback) to crash. A transmission of the error is not possible.

        ** I use a 64bit system and have automatically received when the update to 2.2.0 the 64bit version.

        Before that, I always used the 32bit version. I tried again with the 32bit version 2.1.5.
        Under 2.1.5 “Rincewind” 32bit, projectM is integrated properly.

        Of course I tested the same files on both players. Is clear.

        My advice: Get an old version or wait for the 3.0.0. Perhaps the proectM support comes back. You can download the beta of 3.0.0 already, testing it out if it’s going again.

  10. HI, I’ve followed the steps but VLC doesn’t show on Audio->Visualizations menu the option for projectM (just from Spectrometer to Goom).
    I’m using VLC 2.2.0 on Windows 8.1.

    1. Is the projectM visualization option present in VLC’s Advanced Settings (under visualization)? Also, what OS and VLC version are you using?

    2. I also followed the steps, and “projectM” doesn’t appear under the Visualizations menu. I’m using Windows 7 with VLC 2.2.1 and projectM is present in the Advanced Settings. I’ve set the preset path to “../Visualizations\presets_milkdrop”.

        1. Hi, it looks like the author has made a small typo. One of the slashes is facing the wrong way.
          The path is supposed to be: ../Visualizations/presets_milkdrop
          Depending on your region it might also be: ..\Visualizations\presets_milkdrop
          Basically slashes should always be facing in the same direction every time.

Leave a Reply