Skip to content

FluxTuner 0.8.0 — Multi-profile foundation

Choose a tag to compare

@github-actions github-actions released this 27 Jun 18:52

FluxTuner 0.8.0 introduces multi-profile support across the main app interfaces.

Profiles now scope favorites, playback history and manual playlists, making it possible to keep separate contexts such as default, work, home, terrace or testing profiles within the same FluxTuner installation.

This release adds persistent active profile support, profile-aware CLI import/export, profile-aware legacy CLI favorites, and profile-aware behavior in the Textual TUI, GTK GUI and Web mode.

Web API endpoints also support a per-request profile override with ?profile=NAME.

This is intentionally multi-profile support, not full multi-user account support yet. Profiles are context-level separation inside one installation; they do not provide authentication, permissions or per-user isolation.

The important part: FluxTuner now has the storage and interface foundation needed for future true multi-user support.

Highlights:

  • Multi-profile support for favorites, playback history and manual playlists.
  • Persistent active profile commands.
  • --profile NAME support for profile-aware CLI commands.
  • Profile-aware favorites and playlists import/export.
  • Profile-aware legacy numbered CLI favorites flow.
  • Textual TUI, GTK GUI and Web mode now use the persisted active profile.
  • Web API ?profile=NAME override support.
  • Updated documentation, architecture diagrams and Flatpak metadata.