Saved settings/ profiles

Burnside

Major Contributor
Community Curator
Joined
Jul 27, 2024
Messages
3,474
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…

Edit: more details/better view in comment #22
 
Last edited:
Upvote 14
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.

View attachment 12717

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…
Is this similar to the scene function in YAMAHA?

In other words, just press the Register Preset button to save the current scene in its entirety. (Except for attributes that have been excluded beforehand.)

I was wondering if a setting file exists for WHA. If it exists (e.g., set.xml), I was thinking that when register a preset, save a "set_1~4.xml" file, and when call that preset, WiiM simply rename the file to "set.xml" to apply the preset.

If such a setting file already exists, I do not think it would be as difficult to implement the smart preset feature, However, such a statement of mine will irritate programmers. 😅
 
It may well be.

As an ex (ok, vintage) programmer the above structure appeals to me and shouldn't be hard to implement with all the tools and structures available to modern programmers.;)
 
I have two main interests.

1. Can all sound setting values of WHA be saved in presets? (including, for example, Subwoofer on/off, etc.).

2. If so, do I need the ability to exclude certain attributes?

My AVR has the ability to exclude certain attributes, but I honestly don't know yet if that is necessary for WiiM as well.

Specifically, which attributes do you think would need to be excluded?
Volume? 🙂🤔


Edit : Please don't mind. This is like talking to myself. Sorry.😅
 
I have two main interests.

1. Can all sound setting values of WHA be saved in presets? (including, for example, Subwoofer on/off, etc.).

2. If so, do I need the ability to exclude certain attributes?

My AVR has the ability to exclude certain attributes, but I honestly don't know yet if that is necessary for WiiM as well.

Specifically, which attributes do you think would need to be excluded?
Volume? 🙂🤔


Edit : Please don't mind. This is like talking to myself. Sorry.😅
Sounds like you’re mulling over different aspects of how this might work, as I am ;)

For example, you could select just the following attributes to be saved in a profile/preset file (and forgive my poor pseudo yaml formatting):

YAML:
# preset saved as “spdif_sub”
Sound:
  EQ:
    Parametric_EQ: on
    Parametric_preset: auto
  Audio_settings:
    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
Save_volume: on
Play_mode: shuffle
# end of preset

The preset would only save the attributes I include in the sample file. On selecting that profile, you could be given the option to load all those attributes, or to say ignore the parametic eq settings and leave your current peq settings as they are. You could assign that profile to a preset or remote button which on selection would load all the values in the file with one action. WiiM could also enhance their http API to have an apply_profile action whose value would be the name of a saved profile. I think it would open up the door to a lot of the features users have been asking for.

As I said at the start, this might be the sort of approach WiiM are already taking with their upcoming smart preset/ shortcut feature.
 
Last edited:
Sounds like you’re mulling over different aspects of how this might work, as I am ;)

For example, you could select just the following attributes to be saved in a profile/preset file (and forgive my poor pseudo yaml formatting):

YAML:
# preset saved as “spdif_sub”
Sound:
  EQ:
    Parametric_EQ: on
    Parametic_preset: auto
  Audio_settings:
    Spdif_output_resolution:
      Sample_rate: 192kHz
      Bit_depth: 24-bit
  Audio_output: optical
  Subwoofer:
    Sub_ouput: on
    Crossover_frequency: 60 Hz
    Main_speakers_output_bass: on
Save_volume: on
Play_mode: shuffle
# end of preset

The preset would only save the attributes I include in the sample file. On selecting that profile, you could be given the option to load all those attributes, or to say ignore the parametic eq settings and leave your current peq settings as they are. You could assign that profile to a preset or remote button which on selection would load all the values in the file with one action. WiiM could also enhance their http API to have an apply_profile action whose value would be the name of a saved profile. I think it would open up the door to a lot of the features users have been asking for.

As I said at the start, this might be the sort of approach WiiM are already taking with their upcoming smart preset/ shortcut feature.
Thanks for the very clear explanation.😊

My thinking was shallow.

I always created a set of two or more presets and used one to undo the settings. For my purposes, it works without excluding certain attributes. Perhaps that is why I could not think of such a use.😅
 
Thanks - don’t know how I missed that. I just used the drop down below its name which is for device feature requests and didn’t see an option for the app. Put it down to a very senior moment 🤣🤣
Some of the forum nodes seem to be in a bit of a haphazard order, so it's easy enough to miss seeing them. :)
 
Someone has downvoted it for some incomprehensible reason. Well at least one person.
Hey-ho…

I have noticed that a lot of feature requests are almost immediately downvoted with no explanation - maybe a refugee from Reddit 😉😂
 
Hey-ho…

I have noticed that a lot of feature requests are almost immediately downvoted with no explanation - maybe a refugee from Reddit 😉😂
The voting system gives no info about how many votes have been cast. If 1000 vote for and 1000 vote against does that mean it wouldn't even be considered even if there is an option to disable it? As long as something is not compulsory I see no reason at all to vote against it. I am surprised we ever got room correction 🤣
 
Back
Top