|
4 | 4 |
|
5 | 5 | ## Overview
|
6 | 6 |
|
7 |
| -The Silent Sound Generator is a small utility designed to address issues with wireless headsets, specifically Jabra devices, which tend to automatically turn off due to inactivity. This application helps prevent such devices from powering down by simulating continuous audio playback, ensuring they remain active and ready for use. |
| 7 | +The Silent Sound Generator is a utility designed to solve an issue with wireless headsets, specifically Jabra and similar devices, which tend to turn off automatically due to inactivity. This application simulates continuous audio playback in the background, ensuring the headset stays active. |
8 | 8 |
|
9 | 9 | ## Purpose
|
10 | 10 |
|
11 |
| -Many wireless headsets, especially Jabra models, have a feature that turns them off automatically when they detect inactivity or when no audio is being played. This can be problematic if you need to keep the headset active for extended periods, as it might not turn back on promptly when needed. The Silent Sound Generator solves this problem by continuously simulating audio playback, keeping the headset active and ready. |
| 11 | +Many wireless headsets, like Jabra devices, power down automatically when there is no audio being played. This behavior can be inconvenient when you need the headset to remain active. The Silent Sound Generator ensures that headsets stay connected and ready by simulating silent audio playback in the background, effectively "tricking" the headset into staying on. |
12 | 12 |
|
13 | 13 | ## Features
|
14 | 14 |
|
15 |
| -- **Simulated Continuous Audio Playback**: Plays a silent audio file in an endless loop. |
16 |
| -- **Resource Embedded**: The silent audio file is embedded within the executable, so no external files are required. |
17 |
| -- **Simple Operation**: Runs as a background process, ensuring minimal impact on system performance. |
18 |
| -- **Autostart Support**: Can be configured to start automatically with Windows. |
| 15 | +- **Continuous Silent Audio Playback**: Uses NAudio to play an infinite loop of silence. |
| 16 | +- **Minimizes to System Tray**: Runs silently in the background and minimizes to the system tray, showing a small icon for easy access. |
| 17 | +- **Embedded Silent Playback**: No external audio files are needed, as the silent audio is generated programmatically. |
| 18 | +- **Minimal Resource Usage**: The application is lightweight and designed to have minimal impact on system performance. |
| 19 | +- **Autostart Support**: Can be configured to launch automatically when Windows starts. |
19 | 20 |
|
20 | 21 | ## Installation
|
21 | 22 |
|
22 |
| -1. **[Download](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) and install** dotnet 8 runtime |
| 23 | +1. **[Install .NET 8 Runtime](https://dotnet.microsoft.com/en-us/download/dotnet/8.0)**: Make sure you have the .NET 8 runtime installed on your machine. |
23 | 24 |
|
24 |
| -1. **Download the Latest Release**: Go to the [Releases page](https://github.com/Q-Sharp/SilentSoundGenerator/releases) and download the latest version of the executable. |
| 25 | +2. **Download the Latest Release**: Visit the [Releases page](https://github.com/Q-Sharp/SilentSoundGenerator/releases) to download the latest version of the executable. |
25 | 26 |
|
26 |
| -1. **Run the Application**: Simply run the downloaded `.exe` file. It will start simulating silent audio playback and will continue to do so until it is closed. |
| 27 | +3. **Run the Application**: Execute the `.exe` file. The application will begin simulating silent audio playback and will minimize to the system tray. |
27 | 28 |
|
28 |
| -1. **(Optional) Add to Autostart**: To ensure the application starts automatically with Windows: |
29 |
| - - **Manual Method**: Create a shortcut of the `SilentSoundGenerator.exe` file and place it in the Windows Startup folder. You can access this folder by pressing `Win + R`, typing `shell:startup`, and pressing Enter. Paste the shortcut in the opened folder. |
30 |
| - - **Automated Method**: You can use third-party tools or scripts to add the application to the startup automatically. |
| 29 | +4. **(Optional) Add to Autostart**: |
| 30 | + - **Manual Method**: Create a shortcut of the `SilentSoundGenerator.exe` file and place it in the Windows Startup folder. You can access this folder by pressing `Win + R`, typing `shell:startup`, and pressing Enter. Paste the shortcut in the folder. |
| 31 | + - **Automated Method**: Use scripts or third-party utilities to add the application to startup. |
31 | 32 |
|
32 | 33 | ## Usage
|
33 | 34 |
|
34 |
| -1. **Launch the Application**: Double-click on the executable file to start the Silent Sound Generator. |
| 35 | +1. **Launch the Application**: Double-click on the executable file. Once launched, the application will run in the background, visible only via the system tray icon. |
35 | 36 |
|
36 |
| -1. **Keep Your Headset Active**: The application will continuously play silent audio, preventing your wireless headset from automatically turning off. |
| 37 | +2. **Keep Your Headset Active**: The application will continuously play silent audio, ensuring that your wireless headset remains powered on and ready to use. |
37 | 38 |
|
38 |
| -1. **Stop the Application**: To stop the simulation, close the application window or use the task manager to terminate the process. |
| 39 | +3. **Stop the Application**: Right-click the tray icon and select "Exit" to stop the silent sound generation and close the application. |
39 | 40 |
|
40 | 41 | ## How It Works
|
41 | 42 |
|
42 |
| -The Silent Sound Generator uses a small, silent `.wav` file that is embedded in the application. It leverages the `System.Media.SoundPlayer` class to play this file in a loop. The application runs indefinitely, simulating audio playback to keep the headset active. |
| 43 | +The Silent Sound Generator uses the [NAudio](https://github.com/naudio/NAudio) library to generate and play an infinite loop of silence. The application minimizes to the system tray to ensure a non-intrusive user experience. Silent audio is generated in memory and played through the system's audio hardware to keep the headset active. |
43 | 44 |
|
44 | 45 | ## Technical Details
|
45 | 46 |
|
46 | 47 | - **Platform**: Windows
|
47 | 48 | - **Framework**: .NET 8.0
|
48 |
| -- **Embedded Resource**: Silent audio file is embedded within the executable. |
49 |
| -- **Deployment**: Built as a self-contained executable, no .NET runtime required on target machines. |
| 49 | +- **NAudio**: Used for generating and managing silent audio playback. |
| 50 | +- **Deployment**: Distributed as a self-contained executable, so no additional dependencies are required on the target machine. |
50 | 51 |
|
51 | 52 | ## Troubleshooting
|
52 | 53 |
|
53 |
| -- **No Sound or Application Not Working**: Ensure that the application is running and check the task manager to verify that it is active. |
54 |
| -- **Headset Still Turns Off**: Ensure that the headset is not affected by other power-saving features or settings outside of audio playback. |
| 54 | +- **Application Does Not Start**: Ensure that the .NET 8 runtime is installed and up to date. |
| 55 | +- **Headset Still Turns Off**: Check your device's power management settings or other related features that may be causing the headset to power down. |
| 56 | +- **No System Tray Icon**: Verify that the application is running. If the icon is missing, try restarting the application or your system. |
55 | 57 |
|
56 | 58 | ## License
|
57 | 59 |
|
58 | 60 | This project is licensed under the [MIT License](LICENSE).
|
59 | 61 |
|
60 | 62 | ## Contact
|
61 | 63 |
|
62 |
| -If you have any questions or feedback, please feel free to reach out via [GitHub Issues](https://github.com/Q-Sharp/SilentSoundGenerator/issues). |
| 64 | +For questions, issues, or feature requests, please open a ticket via [GitHub Issues](https://github.com/Q-Sharp/SilentSoundGenerator/issues). |
63 | 65 |
|
64 | 66 | ---
|
65 | 67 |
|
66 |
| -*Silent Sound Generator* is a community-driven project aimed at improving the usability of wireless headsets. Contributions and feedback are always welcome! |
| 68 | +*Silent Sound Generator* is a community-driven project that helps improve the usability of wireless headsets by preventing unwanted power-downs during inactivity. Contributions and feedback are always welcome! |
0 commit comments