{"id":22405056,"url":"https://github.com/ddanilov/soundscape","last_synced_at":"2025-07-31T17:33:01.328Z","repository":{"id":54423125,"uuid":"497599111","full_name":"ddanilov/soundscape","owner":"ddanilov","description":"Desktop soundscape application","archived":false,"fork":false,"pushed_at":"2024-11-24T18:56:09.000Z","size":15001,"stargazers_count":18,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-24T19:37:35.878Z","etag":null,"topics":["ambient","application","audio","desktop","foss","gpl","linux","macos","meditation","nature","noise","open-source","qt","qt6","sound","soundscape","system-tray","windows"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ddanilov.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-29T13:28:58.000Z","updated_at":"2024-11-24T18:56:12.000Z","dependencies_parsed_at":"2023-01-27T07:31:08.623Z","dependency_job_id":"25e6974b-5203-4631-8e87-375fc83103f1","html_url":"https://github.com/ddanilov/soundscape","commit_stats":null,"previous_names":["ddanilov/soundscape"],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddanilov%2Fsoundscape","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddanilov%2Fsoundscape/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddanilov%2Fsoundscape/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ddanilov%2Fsoundscape/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ddanilov","download_url":"https://codeload.github.com/ddanilov/soundscape/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228274988,"owners_count":17895008,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ambient","application","audio","desktop","foss","gpl","linux","macos","meditation","nature","noise","open-source","qt","qt6","sound","soundscape","system-tray","windows"],"created_at":"2024-12-05T10:16:27.729Z","updated_at":"2025-07-31T17:33:01.321Z","avatar_url":"https://github.com/ddanilov.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Soundscape\n\n[![GitHub License](https://img.shields.io/github/license/ddanilov/soundscape?color=green)](https://www.gnu.org/licenses/gpl-3.0.html)\n[![GitHub release](https://img.shields.io/github/release/ddanilov/soundscape)](https://github.com/ddanilov/soundscape/releases/)\n[![Coverage Status](https://coveralls.io/repos/github/ddanilov/soundscape/badge.svg)](https://coveralls.io/github/ddanilov/soundscape)\n[![Flathub Downloads](https://img.shields.io/flathub/downloads/io.github.ddanilov.soundscape)](https://flathub.org/apps/io.github.ddanilov.soundscape)\n[![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/ddanilov/soundscape/total)](https://github.com/ddanilov/soundscape/releases/)\n[![GitHub Downloads (all assets, latest release)](https://img.shields.io/github/downloads/ddanilov/soundscape/latest/total)](https://github.com/ddanilov/soundscape/releases/latest)\n\n[**Soundscape**](https://github.com/ddanilov/soundscape) is an open-source\nsystem-tray resident desktop application for playing a mix of sounds, e.g.\nnatural sounds by animals or wind and water.\n\n![](screenshots/overview.png)\n\n## Usage\n\nThe application comes with two example soundscapes. Use mouse right-click in the\nmain window or on the tray icon to access application menu where you can add or\nremove soundtracks and change their settings.\n\nFor each track you can change its volume, loop transition and playback state.\n\n### Volume\n\n![](screenshots/volume.png)\n\n### Loop transition\n\n![](screenshots/transition.png)\n\nFor transition with gap you can specify the gap length in track settings. In\naddition, you can also configure the gap length to be chosen randomly each time\nbetween left and right number of seconds (see `random up to` check box).\n\n### Playback\n\n![](screenshots/playback.png)\n\nFrom the application menu you can pause and resume all tracks at once.\n\n![](screenshots/pause-tracks.png)\n\nOn Linux and Windows, use the `Quit` item from the application menu to finish\nthe application. Pressing the close window button will just minimize the\napplication to the tray.\n\n### Command line options\n\n* `--load \u003cpath to file\u003e` load track list from a file on start,\n* `--minimize` minimize window to tray on start,\n* `--disable-tray` disable tray icon,\n* `--single-instance` prevent starting multiple instances.\n\n### More sounds\n[Freesound](https://freesound.org/) is a good source of sounds for your own\nsoundscapes.\n\n## Installation\n\n### Linux distributions\n\nPackages for some Linux distributions are available.\n\n**Ubuntu** users can install the application from PPA repository\n`ppa:ddanilov/soundscape`, see\n\u003chttps://launchpad.net/~ddanilov/+archive/ubuntu/soundscape\u003e for\ndetails.\n\n**Debian**, **openSUSE** and **Fedora** packages can be installed from\ndownload page of `home:danilov:soundscape` OBS project, see\n\u003chttps://software.opensuse.org/download/package?package=soundscape\u0026project=home:danilov:soundscape\u003e.\n\n**Flatpak** package is available from **Flathub** app store at\n\u003chttps://flathub.org/apps/io.github.ddanilov.soundscape\u003e\n\n### Windows\n\nYou can install the application using **Windows Package Manager**\n\n    winget search soundscape\n    winget install Danilov.Soundscape\n\n### Prebuilt binaries\n\nPrebuilt binaries for Windows, macOS and Linux are available from the\n[Releases page](https://github.com/ddanilov/soundscape/releases).\n\nOn Linux you may need to install additional packages in order to run the\nprebuilt binary. Most likely XCB util-cursor module is missing. On Debian-based\nsystems you can install it with\n\n    sudo apt-get install libxcb-cursor0\n\non openSUSE with\n\n    sudo zypper install libxcb-cursor0\n\nand on RedHat-based systems with\n\n    sudo dnf install xcb-util-cursor\n\n## License\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License version 3 as\npublished by the Free Software Foundation.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\nGeneral Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddanilov%2Fsoundscape","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fddanilov%2Fsoundscape","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fddanilov%2Fsoundscape/lists"}