Skip to content

bq-wrongway/cosmic-noise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cosmic Noise

Many thanks to iced, its creator and the amazing discord community.

An ambient noise player built with Rust and Iced, heavily inspired by Blanket.

The audio heavy lifting is done by kira library!

Features

  • Multiple ambient sound tracks (rain, waves, birds, etc. they are basically taken from Blanke, i will add later background tracks unique to this player)
  • Individual volume control for each track
  • Multiple themes (Tokyo Night, Gruvbox, Catppuccin, and more to be added when UI settles in)
  • Cross-platform support (works on mac, win and linux, though linux is main focus)
  • Custom window controls (resizing and dragging) and toolbar

Installation

From Source

# Clone the repository
git clone https://github.com/bq-wrongway/cosmic-noise.git
cd cosmic-noise

# Build the application
cargo build --release

# Run the application or just copy the binary to location that is on the path
./target/release/cosmic_noise

Adding Your Own Sounds

Place your audio files in one of these directories: (keep in mind directories can differ, based on platform)

  • ~/.local/share/cosmic-noise/sounds/ Linux
  • ~Library/Application Support/cosmic-noise/sounds/ Mac Supported formats: MP3, OGG, FLAC, WAV

Further development

  • System tray
  • Making global controls visibility dynamic
  • Create pipeline to build mac/windows/linux builds (should depend on iced 0.14 when released)
  • UI needs to be enhanced and improved
  • Animations
  • Packaging (flatpak, .msi, .app)
  • Translations

Gallery

Here are some screenshots showing the app in action:

Main Interface

Main interface with multiple ambient tracks

Volume Controls

Theme selection and settings

Theme Selection

Individual volume controls for each track

Theme Selection

Multiple tracks scrollbar

Theme Selection

Multiple tracks with diff states

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

About

Background noise player

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages