Glow is a settings generator for mpv CONF files

Sep 11, 2019
Music and Video, Windows software

Back in July 2019, we told you how to customize the settings in mpv which involved setting up a CONF file from scratch with the options that you want.

Though it is an easy task for advanced users, it can be a daunting one for some users. You may have even switched to or other video players just so you could control the program easily.

Glow is a settings generator for mpv

An alternative would be to download a preset CONF file which another user has created. But those would have the author's settings and not necessarily yours. There is a very simple solution to this called Glow; it is a configuration file generator for mpv and has a size of about 260KB.

Note: Glow is available as alpha software that requires the Microsoft .NET Framework 4.5. The program ran stable during tests.

Glow's interface is streamlined for ease of use. The configuration settings are displayed in a pane on the left and the available configuration options in a sidebar on the right. A toolbar is provided at the bottom which you may use to generate and save configuration files among other things.

How to customize mpv using Glow settings generator

Glow settings generator for mpv

The first thing you want to do is set the folder path for your mpv.exe, mpv CONF file and the Glow profiles. To do so click on the gear icon on the toolbar at the bottom and click on the path fields to set the paths.

Now to the options: Glow groups the available mpv settings in tabs to improve the program's usability. These are: General, Stream, Display, Video, Audio and Subtitles. All you need to do to enable, disable, or configure a setting is to click on it; it doesn't get simpler than that.

Let me re-use my previous example: I want to set the volume to a maximum of 200. All I have to do to achieve this is to click on the Audio tab, type 200 in the Volume Max box and hit enter to apply the setting. You may also use the slider for this particular setting if you prefer to use the mouse.

Some options have a drop-down menu that lists the different options. Just click on it and select the option that you want. To normalize the volume, you would click on the menu and select Yes from the list of items presented to you to activate the feature.

When you're done customizing the options click on the "Generate" button at the bottom to create the CONF file. The left pane is filled with the settings that you have customized. You can either copy and paste the instructions in your CONF file or click on the save button to store the generated settings in a new CONF file that you may use from that moment on.

Glow mpv settings generated

Does this work for portable mpv? Yes it does, just make sure you set the location of the CONF to either "portable_config" or the "\AppData\Roaming\mpv" path. Having both will make mpv default to the portable one.


Glow has 5 presets available for mpv settings: Default, Ultra, High, Medium and Low. These are default configurations suitable for different hardware configurations and requirements. You may need to experiment with these and may modify them once you find the most suitable preset.

There is an optional light theme available from Glow's settings, in case you don't like the dark theme. The program has not been updated since 2018 but that is not an issue currently as it works just fine.

Whenever I recommend mpv to people, they seem impressed at first but are put away by the lack of a built-in context menu/settings. Glow offers what you want without changing the interface of mpv in any way.  I never expected to find a solution for managing the mpv settings easily, let alone one that works that well.

software image
Author Rating
3 based on 4 votes
Software Name
Operating System
Software Category
Landing Page

Tutorials & Tips

Previous Post: «
Next Post: «


  1. apu said on November 5, 2020 at 5:11 am

    How do I even run this? The readme doesn’t say.

  2. BM said on September 14, 2019 at 11:45 pm

    One of the things I dislike with VLC is the mousing I have to do to increase/decrease the playback speed and having to find the Pause button to pause.

    Would much rather it works like Youtube and other players where speed is more easily changed and clicking on the video itself pauses and plays the video.

    How does MPV handle these things?

  3. Rockstarrocks said on September 13, 2019 at 2:00 pm

    Why not just use SMPlayer, it uses MPV by default.

  4. ULBoom said on September 12, 2019 at 5:22 am

    A bit at a time mpv is getting an interface that those who don’t enjoy difficult for its own sake may begin to use.

    1. Etilo said on September 12, 2019 at 8:53 pm

      Yeah, mpv is already set to its optimal defaults for almost all users.

      My mpv.conf is just this line:

    2. Sam said on September 12, 2019 at 5:04 pm

      There is a fork of mpv, called on Github.


  5. Yuliya said on September 11, 2019 at 11:17 pm


    is all my mpv.conf I used cuda-copy in the past, but I see nvdec is more efficient… or so I guess based on the resource usage.

  6. Darren said on September 11, 2019 at 10:19 pm

    Wow, nice. The great thing about MPV is how streamlined and light it is. Endlessly customizable. The conf file keeps it that way and this will be nice to try out. Thanks.

  7. Damien said on September 11, 2019 at 9:08 pm

    Anything for Linux or online ??

  8. Sam said on September 11, 2019 at 9:07 pm

    A great tool. I feel that the configuration part is what turns most people away from using mpv, and they usually miss out on great performance.

    Not arguing that it’s the best, but it does without a doubt provide an excellent experience.

    The good thing about this configuration process is that you (mostly) have to do it just one time, then forget about it forever. After that you just copy the configuration file you saved to new installations, on all platforms, or better, use Git to keep it all synced up and updated nicely.

    I use the same configuration file with my Windows and Debian computers.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

We love comments and welcome thoughtful and civilized discussion. Rudeness and personal attacks will not be tolerated. Please stay on-topic.
Please note that your comment may not appear immediately after you post it.