@Andykong I've got a good idea to implement in the upcoming firmware. I noticed you probably can't have one setting for all kinds of music. "Short delay slow" digital filter is most universal as far as I tested on PSB M4U1 headphones, second place for being universal I'd give "Short delay sharp". Haven't played with EQ yet, but I think the point stands that by using universal settings, you sacrifice a bit of quality for some music. For example, what's good for electronica, is not good for rock. My idea is to make something like "genre settings" - different music settings (digital filter, EQ and so on) for different genres; let the user change the settings and associate albums or songs to it.
The most important thing is for player to remember these settings for albums or songs so that you don't need to specify it again. For example, you play a song A, you see it will benefit from custom settings for electronica, so you specify to use electronica settings for A. Then you play song B, you see it will benefit from custom settings for rock, so you specify to use rock settings for B. Then you can turn off the player, but the next time you turn the player on and play A - electronica settings are used, if you play B - rock settings are used.
My general idea of implementation:
1. User clicks on "genre settings" . I wanted to offer to put this icon in the main menu, but it may get too populated, so maybe some other place is better.
2. User sees a list of predefined genres.
3. User clicks on one of the genres and sees a list of two options - "Add folder or song" and "Change music settings". Note, you may omit (even better if you leave it, so the user will have an alternative) "Add folder or song" and implement an ability to add folder or song to the genre from other place. For example, when folder is highlighted and/or song is either highlighted or being played, the user presses some button and then he can choose the genre from the predefined list.