FlareStart
HomeNewsHow ToSources
FlareStart

Where developers start their day. All the tech news & tutorials that matter, in one place.

Quick Links

  • Home
  • News
  • Tutorials
  • Sources
  • Privacy Policy

Connect

© 2026 FlareStart. All rights reserved.

Back to articles
How I Added Screenshare Sound Notifications to an Open Source Chat App
NewsWeb Development

How I Added Screenshare Sound Notifications to an Open Source Chat App

via Dev.to Webdevorjinameh1mo ago

While contributing to Sharkord — a self-hosted, Discord-like communication platform built with TypeScript — I implemented a feature where a sound plays when a remote user starts or stops screensharing in a voice channel. In this article I'll walk through how I explored the codebase, matched the existing sound patterns, and wired everything together. The Problem Sharkord already had sounds for many voice channel events: User joins/leaves a voice channel Muting/unmuting mic Enabling/disabling webcam Own user starting/stopping screenshare But there was no sound when a remote user (someone else) started or stopped screensharing. You'd have no audio feedback that someone else just started sharing their screen. Exploring the Codebase Before writing any code I searched for how existing sounds worked. I found the sound system in: apps/client/src/features/server/sounds/actions.ts The project uses the Web Audio API — no external sound files needed! All sounds are generated programmatically using

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
15 views

Related Articles

A little-known Croatian startup is coming for the robotaxi market with help from Uber
News

A little-known Croatian startup is coming for the robotaxi market with help from Uber

TechCrunch • 6d ago

What You Think Is Happening Vs What’s Actually Happening
News

What You Think Is Happening Vs What’s Actually Happening

Medium Programming • 6d ago

Property In Kolkata For Modern Urban Buyers And Families
News

Property In Kolkata For Modern Urban Buyers And Families

Medium Programming • 6d ago

Everyone Thought I Was Thriving. I Was Just Very Good At Seeming Like It.
News

Everyone Thought I Was Thriving. I Was Just Very Good At Seeming Like It.

Medium Programming • 6d ago

News

Rolling Your Own DRM: A Case Study in Why You Shouldn’t

Medium Programming • 6d ago

Discover More Articles