All Projects → freaktechnik → notification-sounds

freaktechnik / notification-sounds

Licence: MPL-2.0 license
Makes a sound when a notification is shown

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to notification-sounds

Sounds Webpack Plugin
🔊Notify or errors, warnings, etc with sounds
Stars: ✭ 125 (+681.25%)
Mutual labels:  sound, notification
mercator
Mercator Studio is a script that applies basic camera effects for Google Meet. (no longer actively developed)
Stars: ✭ 56 (+250%)
Mutual labels:  webextension
sonopy
A simple audio feature extraction library
Stars: ✭ 72 (+350%)
Mutual labels:  sound
Wortuhr ESP8266
Wortuhr mit ESP8266 WeMos D1 mini und NeoPixel WS2812B LEDs mit mp3 Sounds, Animationen, Transitions, Events und Spiele
Stars: ✭ 33 (+106.25%)
Mutual labels:  sound
diy-synths
List of open-source synths 🎹
Stars: ✭ 56 (+250%)
Mutual labels:  sound
mac-notification-sys
✉️ A simple wrapper to deliver or schedule macOS Notifications in Rust
Stars: ✭ 73 (+356.25%)
Mutual labels:  notification
garrysmod-chatsounds
Community Uploaded Ingame Chat Reaction Sounds
Stars: ✭ 68 (+325%)
Mutual labels:  sound
JRubyArt
JRubyArt a ruby implementation of processing
Stars: ✭ 87 (+443.75%)
Mutual labels:  sound
time-capsule
A WebExtension to send links to your future self
Stars: ✭ 27 (+68.75%)
Mutual labels:  webextension
FScape-next
Audio rendering software, based on UGen graphs. Issue tracker: https://codeberg.org/sciss/FScape-next/issues
Stars: ✭ 13 (-18.75%)
Mutual labels:  sound
trello-super-powers
Repository of the Firefox add-on. (https://addons.mozilla.org/en-US/firefox/addon/trello-super-powers/)
Stars: ✭ 29 (+81.25%)
Mutual labels:  webextension
x-notification
Declarative Browser Notification as Web Components.
Stars: ✭ 37 (+131.25%)
Mutual labels:  notification
WereSoCool
A language for composing microtonal music built in Rust. Make cool sounds. Impress your friends/pets/plants.
Stars: ✭ 41 (+156.25%)
Mutual labels:  sound
GIMLeT
GIMLeT – Gestural Interaction Machine Learning Toolkit
Stars: ✭ 33 (+106.25%)
Mutual labels:  sound
DownloadStatusBar
Firefox web extension that adds a bar to show the status of your downloads
Stars: ✭ 24 (+50%)
Mutual labels:  webextension
gensound
Pythonic audio processing and generation framework
Stars: ✭ 69 (+331.25%)
Mutual labels:  sound
DFPlayerMini Fast
Fast and easy to understand Arduino library to use the DFPlayer Mini MP3 module from DFRobot.com. This is a huge improvement (both in terms of execution speed and simplicity) to the standard library provided by DFRobot.com.
Stars: ✭ 164 (+925%)
Mutual labels:  sound
SplitShare
Shamir's Secret Sharing Algorithm implementation in golang combined with PGP and a mail delivery system
Stars: ✭ 31 (+93.75%)
Mutual labels:  notification
FireX-Proxy
FireX Proxy for Mozilla Firefox, Google Chrome
Stars: ✭ 96 (+500%)
Mutual labels:  webextension
DDSoundWave
根据语音绘制波浪动画
Stars: ✭ 16 (+0%)
Mutual labels:  sound

icon Notification Sound

Makes a sound when a notification is shown.

Overrides Website's Notification constructor and showNotification method on ServiceWorker registrations to get notified when they're called. Other extensions can also let this extension know that they've shown a notification.

Currently can not play a sound when a ServiceWorker shows a notification.

Supports the silent and sound option on the Notification constructor.

Official Download

addons.mozilla.org/

Extension integration

For extensions to trigger a sound when creating a notification, they have to send the following message:

browser.runtime.sendMessage("@notification-sound", "new-notification");

new-notification returns a Promise that resolves to a boolean, indicating, whether the sound was played (based on user settings).

Starting from Firefox 56, an extension can just add the following code to the top level of its background page to send the message whenever it shows a notification:

browser.notifications.onShown.addListener(() => {
    browser.runtime.sendMessage("@notification-sound", "new-notification");
});

Notification tester

Notification Tester

Translations

Translations are managed on Transifex. Feel free to request a new language if you are willing to translate into it.

Support and FAQ

https://discourse.mozilla.org/t/support-notification-sound/23758

License

The code that makes up this project is licensed under the MPL-2.0

The pop.flac sound is licensed under the CC-3.0-BY license and was created by Tobiasz 'unfa' Karoń, original available on freesound.org

The icon was created by @elioqoshi via request on http://opensourcedesign.net/.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].