The fast and smart controller for your SONOS devices. You can browse your music library and play track or radio on any zones. You can manage grouping zones, queue, and playlists, and fully control the playback.

Written with QML/C++ for maximal performance

Sources code is hosted by github in repository noson-app.

gitter chat

Screenshot



Usage (Linux,BSD)

  • --cli

    It launches the CLI tool for DIYers: Type 'help' to show all available commands.
  • --zone={Name of zone}

    It will connect the specified zone at GUI startup.
  • --playurl={Stream URL}

    It will play the stream at GUI startup.
  • --debug

    Enable debug output.


Release notes

  • Release 3.9.3

    New sound settings screen.
    Allow malformed xml from service providers.
    Fix SNI issue with OpenSSL.
  • Release 3.8.0

    Include a thumbnailer to download artist/album arts from Last.fm. To enable this functionality you have to setup your API key supplied by Last.fm.
    Refactor the fallback cover.
  • Release 3.7.4

    Fix registration issue for some third part services: 'Amazon Music' and more.
    Improve command output.
  • Release 3.7.0

    Fast startup: No more loading the full music index at startup.
    The new space 'My Music' allows to browse the music index.
    Adds a new folder to browse music by composer.
    Improvements for mobile devices.
  • Release 3.6.5

    Improve touching areas for phone device.
    Build Android (Native API level 16).
  • Release 3.6.4

    Add german translations from transifex.
  • Release 3.6.3

    Display share indexing in progress.
    Fix remaining time of sleeptimer not refreshed.
    Fix search state not cleaned.
  • Release 3.6.0

    Add support to manage alarm clock.
    Add new command CLI 'SHOWAC', 'CREATEAC', 'UPDATEAC', 'DESTROYAC'.
  • Release 3.5.0

    Add support for enabling/disabling night mode.
  • Release 3.4.3

    Add new command CLI 'STATUS', 'SLEEPTIMER'.
    Fix crash caused by the command CLI 'PLAYURL'.
    Fix bug occurring with QtQuick 5.11.
    Fix CMake build with Qt 5.11.
  • Release 3.4.1

    It includes a CLI tool available with the command noson-app --cli.
    Restart automatically the application when the setting style or scale has been changed.
  • Release 3.4.0

    The command line argument --zone={Name of zone} will connect the zone on startup.
    The command line argument --playurl={Stream URL} will play the stream on startup.
    A setting Theme is added to switch the theme of colors: Light or Dark or System default. It is available only for the styles Material and Universal.
  • Release 3.3.8

    Bug fixing.