Skip to content

skagenmacka/speaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Högtalarsystem

Detta projekt är omfattar ett högtalarsystem som består av följande delar:

  • apps/controlller-ui: En webbapp som är byggd på React, Vite & Tailwind. Med hjälp av appen kan man kontrollera olika parametrar som påverkar ljudet som kommer ifrån ljudsystemet.
  • apps/speaker: Det centrala högtalarsystemet kodat i C++. Använder delar som ligger i /libs. Systemet använder librespot för att kontrollera musik via Spotify.

Bygga projektet:

För att bygga högtalarsystemet så körs följande kommandon från projektets rot:

make configure
make build

För att bygga kontroll UI:t så körs följande kommandon från projektets rot:

cd /apps/controller-ui
npm i
npm run build

Körning

För att aktivera Spotify-spot:en (librespot) körs kommandot:

librespot --name "Speaker Dev (Mac)" --backend pipe --bitrate 160

Köra båda kommandon samtidigt för att mata in ljud-strömmen till programmet:

librespot --name "Speaker Dev (Mac)" --backend pipe --bitrate 160 \
  | ./build/apps/speaker/speaker 0

eller

make run

För att köra kontroll UI:t körs följande kommando:

npm run start

eller för utveckling

npm run start

obs kan även kräva följande kommando innan (installerar node dependencies)

npm i

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors