New settings page/section accessible from the user menu.
Changes are applied immediately and persisted per user (ideally server-side so they sync across devices).
Option to reset to defaults.
## Summary
Add a settings section where users can customize the look and behavior of the player.
## Examples of options
- Set a fixed player color (instead of, or in addition to, the dynamic color taken from the cover art).
- Other appearance options (e.g. layout/compact mode, show/hide elements).
- Playback preferences (e.g. crossfade, default volume, autoplay).
## Expected behavior
- New settings page/section accessible from the user menu.
- Changes are applied immediately and persisted per user (ideally server-side so they sync across devices).
- Option to reset to defaults.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Add a settings section where users can customize the look and behavior of the player.
Examples of options
Expected behavior