Saved settings/ profiles

Burnside

Major Contributor
Community Curator
Joined
Jul 27, 2024
Messages
2,242
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…
 
Upvote 10
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:
@WiiM Team, @WiiM Support, @RyanWithWiim,
Hi

Smart presets are not yet available, but is it technically possible to add voice control commands to this?

1000001804.jpg


As an example here, I have set the voice command "Turn on the amp" as a preset.

"Turn on the amp" is a command to start a routine that is preconfigured in the Alexa app.

This allows the command to be sent to Alexa and executed when the preset button is pressed. (It is equivalent to saying "Turn on the amp" while pressing the mic button on the WiiM remote.)

This routine allows you to control power and input switching of external devices (such as amplifiers) via the smart remote.

Although it is possible that some commands may not work depending on the type of command, the ability to control devices other than WiiM at the same time would dramatically improve scalability.

What do you think?
 
@WiiM Team, @WiiM Support, @RyanWithWiim,
Hi

Smart presets are not yet available, but is it technically possible to add voice control commands to this?

View attachment 14859


As an example here, I have set the voice command "Turn on the amp" as a preset.

"Turn on the amp" is a command to start a routine that is preconfigured in the Alexa app.

This allows the command to be sent to Alexa and executed when the preset button is pressed. (It is equivalent to saying "Turn on the amp" while pressing the mic button on the WiiM remote.)

This routine allows you to control power and input switching of external devices (such as amplifiers) via the smart remote.

Although it is possible that some commands may not work depending on the type of command, the ability to control devices other than WiiM at the same time would dramatically improve scalability.

What do you think?

This would be a bit like the “type to Alexa” interface in the Alexa app I guess? A potential issue might be that in order to do that (as other apps have in the past), it might need some sort of Amazon (pseudo)device authentication and they may no longer do that. A similar reason was given for the auditor speakers not supporting Alexa if I recall correctly.

To flip it around, WiiM might implement the “open/run preset” command their early documentation suggested but that seems to have gone nowhere. If they did, you could include smart presets in Alexa routines…
 
To flip it around, WiiM might implement the “open/run preset” command their early documentation suggested but that seems to have gone nowhere. If they did, you could include smart presets in Alexa routines…
Perhaps if I could do that, I could expect the same behavior. That would mean I could add the "press smart preset 1" action to the Alexa routine, right? 🤔😄
 
Perhaps if I could do that, I could expect the same behavior. That would mean I could add the "press smart preset 1" action to the Alexa routine, right? 🤔😄
Yeah, but it would mean WiiM would have to implement the commands at the end of this faq, which they don’t appear to have done. When I asked them about it, I got the strange response that the faq doesn’t mean it would support the commands as they were just examples of the types of commands it might support 🤷‍♂️

 
Yeah, but it would mean WiiM would have to implement the commands at the end of this faq, which they don’t appear to have done. When I asked them about it, I got the strange response that the faq doesn’t mean it would support the commands as they were just examples of the types of commands it might support 🤷‍♂️

I think I generally understand it, but there is something I don't understand. Can you please tell me what it is?

As you say, the "Open preset one" does not currently work on the WiiM remote. However, the Alexa routine I created does work. Therefore, I think the method I originally suggested about would also work, but am I wrong?
Thank you
 
I think I generally understand it, but there is something I don't understand. Can you please tell me what it is?

As you say, the "Open preset one" does not currently work on the WiiM remote. However, the Alexa routine I created does work. Therefore, I think the method I originally suggested about would also work, but am I wrong?
Thank you
Yeah, your idea would work too but would need to be initiated by a button press on the remote or selected in the WiiM home app. If they implemented the “open preset” Alexa command, you could use the voice remote or any other echo to run your “turn on the amp” routine which would also run the preset. Same idea, just reversed ;)
 
Yeah, your idea would work too but would need to be initiated by a button press on the remote or selected in the WiiM home app. If they implemented the “open preset” Alexa command, you could use the voice remote or any other echo to run your “turn on the amp” routine which would also run the preset. Same idea, just reversed ;)
I guess my idea is that I need another button to press the start button. 😂

Thanks to your patience, I believe I finally understand. 😄
 
Back
Top