Menu

#1098 Question about ProjectM Plugin Presets

Fixed
None
Low
Defect
2022-07-13
2021-12-17
No

Hello there.

So far I have been trying QMMP, and I have liked it so far. I have installed the ProjectM plugin, and it seems to be working. However, there is only one default preset. I have downloaded more, but I have no idea where do I have to put them or what do I have to do to get the plugin to recognize them.

¿Could anyone help?

Thanks in advance.

Discussion

  • trialuser02

    trialuser02 - 2021-12-17

    Please, provide OS and qmmp versions.

     
    • Alejandro C. Sánchez L.

      Sorry for forgetting those...
      OS: Linux Mint 20.2 Cinnamon.
      QMMP 1.5.2.

       
  • trialuser02

    trialuser02 - 2021-12-17

    Select projectM window and press "M" or use context menu. All available presets should be in the list.

     
    • Alejandro C. Sánchez L.

      When I do that, there are none in the list. It might be that I need to specify a folder where the presets are, but I cannot find where to assign it.

       
  • trialuser02

    trialuser02 - 2021-12-17

    Check /usr/share/projectM/config.inp . Here is my:

    user@user-VirtualBox:/usr/share/projectM/presets$ cat /usr/share/projectM/config.inp 
    # config.inp
    # Configuration File for projectM
    
    Texture Size = 1024         # Size of internal rendering texture
    Mesh X  = 32                # Width of PerPixel Equation mesh
    Mesh Y  = 24                # Height of PerPixel Equation mesh
    FPS  = 35               # Frames Per Second
    Fullscreen  = false
    Window Width  = 512             # startup window width
    Window Height = 512             # startup window height
    
    Smooth Transition Duration = 5  # in seconds
    Preset Duration = 30            # in seconds
    Easter Egg Parameter = 1
    
    Hard Cut Sensitivity = 10       # Lower to make hard cuts more frequent
    Aspect Correction = true    # Custom Shape Aspect Correction
    
    Preset Path = /usr/share/projectM/presets # preset location
    Title Font = /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
    Menu Font = /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
    

    All paths should be correct. Test on mint xfce 20.02 with Qnno package from ppa https://launchpad.net/~forkotov02/+archive/ubuntu/ppa

     
    • Alejandro C. Sánchez L.

      This worked! The thing is, the presets folder in my PC had a bunch of subfolders and not a preset itself, so I changed that path to one of those subfolders, and it finally worked.

       
  • Tron

    Tron - 2022-06-09

    Hello, I have the same situation as described above .

    My OS is Debian 11.3, qmmp 1.4.4 (compiled with Qt 5.15.2).
    My config's Preset Path is exactly the same as given in the example above:
    Preset Path = /usr/share/projectM/presets # preset location
    Selecting projectM window and pressing "M" shows an empty list.

    After the default install, presets are not changing. There are no preset text files directly present in the "presets" directory - only subdirectories with sets of presets. But when I change the Preset Path to one of those subdirectories everything works fine.

    My question is: is qmmp suppose to be able to look "deeper" - within those subdirectories - working with the default path statement (in which case there is a bug because it doesn't) or are users ment to implement one of these solutions:

    1. Manually change the path statement from time to time to point to diff preset subfolders. OR
    2. Move presets from all subfolder sets "one level up" into the "presets" folder. OR
    3. Keep presets in their existing folders and write a script that would create symbolic links (in folder "presets") pointing to presets in their true locations. (Given that my install created 11 sets of preset subfolders with a total of 4,250 presets, it would mean creating 4,250 symbolic links.)

    If it is a known bug with this qmmp version, would you recommend using another and compiling from source instead of the above solutions?

     
  • trialuser02

    trialuser02 - 2022-07-13
    • status: New --> Fixed
    • assigned_to: trialuser02
    • Type: Other --> Defect
     
  • trialuser02

    trialuser02 - 2022-07-13

    Try latest SVN versions. ProjectM plugin should search for presets recursively now.

     

Log in to post a comment.