Skip to content

jam-sha/sss

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
James Shapas
Dec 29, 2024
9fa29e8 · Dec 29, 2024

History

6 Commits
Dec 29, 2024
Dec 29, 2024
Dec 26, 2024
Dec 29, 2024
Dec 26, 2024
Dec 26, 2024
Dec 26, 2024
Dec 26, 2024
Dec 26, 2024
Dec 26, 2024
Dec 26, 2024
Dec 26, 2024

Repository files navigation

Simple Streaming Service

Website where users can listen to audio files. For now, files are hosted locally.

Project is still in progress.

Planned features:

  • Ability to queue up songs
  • Shuffle queue
  • Host files remotely with S3 and CloudFront
  • Buffered playback from S3/CloudFront instead of having to download entire file
  • Adaptive bitrate streaming based on user connection speed
  • Basic authentication
  • Automated way to find and download song files
  • Automated way to compress audio files
  • Look into different streaming protocols like HLS, RTP, DASH, etc
  • Optimization to do least amount of work on client side as possible

To run:

cd sss
npm install
npn run dev

Built with React, Typescript, Vite.