Skip to content

audiocpp_server Windows tray management tool #183

Description

@spicchio72

For anyone interested in I created a simple windows tool in C++ in a single executable file, without additional libraries, that stays in the traybar and helps managing the audiocpp_server.exe console application.

https://github.com/spicchio72/AudioCppTray

Among others it allows to:

  • Start/Stop/Restart the server in background.
  • Windows notification card when server starts/stops.
  • View realtime log file in a console like style. It self updates and has a 2000 lines rolling window.
  • Roll logs manually or by scheduling (A logs rotation folder must be set)
  • Open the server configuration file for editing
  • Launch with Windows flag.
  • A simple settings panel to configure server folder, log file, rotation log folder, server config file, logs rotation time and to reset settings (it clears registry keys, stops the server and remove the link from the start folder if set).

Settings are stored in the Windows registry at:

HKEY_CURRENT_USER\Software\AudioCppTray

If you want localization, the audiocpptray_locale.json file can be placed next to AudioCppTray.exe. It is a human readable translation file that can be fed to an AI for easy localization. The tool recognizes the presence of the file at start, notify potential malformed json and translates only the populated values. If the file is missing the default english locale is set.

@0xShug0 Feel free to check it and reuse in any way you might want if you find it useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions