Saved settings/ profiles

Burnside

Major Contributor
Community Curator
Joined
Jul 27, 2024
Messages
1,657
Location
Scotland
While we wait and see what the upcoming Smart Preset (Shortcut) feature to “customise the preset buttons on the Remote/App for INPUT, OUTPUT, VOLUME, EQ, URL, SHUFFLE, GROUP etc.” will turn out to be, I hope it’s along the lines of the photo editing software I use (On1 Photo Raw if anyone’s interested) which allows the selective saving of settings as a preset via the usual hierarchic display of attributes within functions as seen in this image.

IMG_9043.jpeg

On saving the settings, you can save whichever attributes you want in the preset by ticking them on/off in that tree display, and on reloading you can further choose which attributes you might not wish to re-apply. I guess what it saves in the preset is some form of xml/yaml file which just specifies the chosen attributes and their values, so the files themselves would be very small.

If WiiM were to implement a similar scheme to display and save settings with the functions and attributes we can see in the WiiM Home app device settings pages such as EQ, Audio Input, Audio Output, Audio Settings etc (plus others on the now playing screen like shuffle etc), I think it could prove to be a very powerful feature, going beyond what we can do when we save custom PEQ settings for example. Such saved presets (or profiles) could contain all the device settings you want for, say, headphone listening from turntable input, or WiFi input to optical output with custom peq/room correction settings etc.

If these saved profiles were saved not just to the WiiM device, but to the app or anywhere on your phone, it might mean we could apply common settings easily across devices. And as for the remote, you could assign one such profile to the preset buttons, allowing it to do anything as simple as changing an input or PEQ set to a full range of settings. It might also provide a means of backing up our configurations should we need to do a factory reset.

Who knows though if that’s what WiiM might be bringing us soon…
 
Still messing around with this and have mocked up a couple of dialogue screens in Excel for the WiiM Home app

The first would be a save config dialogue, where you would click on the settings you wish to save, as indicated by the green dots. The "v" represents the usual collapse/expand option for the settings in that subsection. Saving the config would result in a YAML or similar file containing the selected settings like the mockup posted in comment #7, copied here for convenience

Ideally, as well as saving and restoring these configs, you could assign one to a preset or remote button to quickly change between different setups.

Example Save Config Dialogue.jpg

YAML:
# preset saved as “spdif_sub”
Sound:
  Eq:
    Per_Source_Eq: wi-fi
    Parametric_Eq: On
    Parametric_Preset: Auto
  Audio_Settings:
    Fixed_Volume_Output: On
    Spdif_Output_Resolution:
      Sample_Rate: 192Khz
      Bit_Depth: 24-Bit
  Audio_Output: Optical
  Subwoofer:
    Sub_Output: On
    Crossover_Frequency: 60Hz
    Main_Speakers_Output_Bass: On
Now_Playing:
  Repeat: On
  Shuffle: On
  Duration: 15_Minutes
# end of preset


The corresponding Load Config Dialogue would present just the saved settings as shown and would give you the option to toggle off/ignore a setting before restoring the remaining settings.

Example Load Config Dialogue.jpg

I'm sure there would be niggles to sort out (and additions to be made like groups) but I think it could be an extremely useful feature, answering many of the features requested around presets and the remote.
 
Last edited:
Still messing around this and have mocked up a couple of dialogue screens in Excel for the WiiM Home app

The first would be a save config dialogue, where you would click on the settings you wish to save, as indicated by the green dots. The "v" represents the usual collapse/expand option for the settings in that subsection. Saving the config would result in a YAML or similar file containing the selected settings like the mockup posted in comment #7, copied here for convenience

Ideally, as well as saving and restoring these configs, you could assign one to a preset or remote button to quickly change between different setups.

View attachment 13728

YAML:
# preset saved as “spdif_sub”
Sound:
  Eq:
    Parametric_Eq: On
    Parametric_Preset: Auto
  Audio_Settings:
    Fixed_Volume_Output: On
    Spdif_Output_Resolution:
      Sample_Rate: 192Khz
      Bit_Depth: 24-Bit
  Audio_Output: Optical
  Subwoofer:
    Sub_Output: On
    Crossover_Frequency: 60Hz
    Main_Speakers_Output_Bass: On
Now_Playing:
  Repeat: On
  Shuffle: On
  Duration: 15_Minutes
# end of preset


The corresponding Load Config Dialogue would present just the saved settings as shown and would give you the option to toggle off/ignore a setting before restoring the remaining settings.

View attachment 13730

I'm sure there would be niggles to sort out (and additions to be made like groups) but I think it could be an extremely useful feature, answering many of the features requested around presets and the remote.
Don't forget the speaker/subwoofer sync settings and subwoofer 0/180.
 
To be fair, the WiiM Smart/Advanced Preset feature is sort of moving in this direction, but is tying them to presets and content to be played. I'd like to see saved configs being independent of presets and content. By all means associating a config with a preset would be a powerful feature but needn't be a prerequisite in my mind. For one thing, devices have a limited number of presets (the new WiiM edition A10 speaker only has four) whereas you could have a larger number of saved configs.
 
To be fair, the WiiM Smart/Advanced Preset feature is sort of moving in this direction, but is tying them to presets and content to be played. I'd like to see saved configs being independent of presets and content. By all means associating a config with a preset would be a powerful feature but needn't be a prerequisite in my mind. For one thing, devices have a limited number of presets (the new WiiM edition A10 speaker only has four) whereas you could have a larger number of saved configs.
I agree. I never use presets so linking config to them isn't going to help 🤔
 
I agree. I never use presets so linking config to them isn't going to help 🤔
I could see a use (and there have been requests) for assigning them to the remote buttons, so at one press you could go from headphone listening at a reasonable volume with a particular peq preset, while another could switch to tv input and fixed level output to an external DAC/amp.
 
Still messing around this and have mocked up a couple of dialogue screens in Excel for the WiiM Home app

The first would be a save config dialogue, where you would click on the settings you wish to save, as indicated by the green dots. The "v" represents the usual collapse/expand option for the settings in that subsection. Saving the config would result in a YAML or similar file containing the selected settings like the mockup posted in comment #7, copied here for convenience

Ideally, as well as saving and restoring these configs, you could assign one to a preset or remote button to quickly change between different setups.

View attachment 13728

YAML:
# preset saved as “spdif_sub”
Sound:
  Eq:
    Per_Source_Eq: wi-fi
    Parametric_Eq: On
    Parametric_Preset: Auto
  Audio_Settings:
    Fixed_Volume_Output: On
    Spdif_Output_Resolution:
      Sample_Rate: 192Khz
      Bit_Depth: 24-Bit
  Audio_Output: Optical
  Subwoofer:
    Sub_Output: On
    Crossover_Frequency: 60Hz
    Main_Speakers_Output_Bass: On
Now_Playing:
  Repeat: On
  Shuffle: On
  Duration: 15_Minutes
# end of preset


The corresponding Load Config Dialogue would present just the saved settings as shown and would give you the option to toggle off/ignore a setting before restoring the remaining settings.

View attachment 13730

I'm sure there would be niggles to sort out (and additions to be made like groups) but I think it could be an extremely useful feature, answering many of the features requested around presets and the remote.

Excellent suggestion.😄👍

In my opinion, this is a feature that should be added as a "professional preset", separate from the smart presets. I expect most users would probably be satisfied with the ability to switch volume, EQ, input and output. The problem is that the more presets and the more complex they become, the more people will lose control of them.


I'd like to see saved configs being independent of presets and content.
Yes, I totally agree. I have already made a suggestion in this regard and I am sure the team is looking into improving it. If the current source is playing, there could be an option to continue without stopping it.
 
Burnside, this is a cacking cracking idea.

For me, as this has taken so long, it's possibly redundant.

My hope was to use the Ultra for everything, speakers and phones. Analogue L/R/Sub for the speakers, digital out for an external DAC/HP amp, custom EQ for each; possibly several custom EQs for different phones.

But now I've worked around simply by using my Mini for the phones-> DAC/HP amp.

The deal-breaker was discovering that I could play files from the USB attached to my Ultra on the Mini.

Were the feature to be introduced, it'd still be welcome, as I could still re-purpose the Mini.
 
Last edited:
Back
Top