An Open Wifi Speaker
The Strøm open source speaker project have been started with the main goal of creating a fully functional "wifi speaker", but as an open sourced product.
This project and all it's work are licensed under the Creative Commons Attribution-ShareAlike 4.0 International License license.
As this project uses the git submodule
feature to fetch all the needed source files, one would need to have this in mind when performing the checkout.
To checkout everything - including all submodules - the following snippet are handy:
git clone --recurse-submodules -j$(nproc) https://github.com/LydByDissing/stroem.git
As mentioned above, this project aims at designing a wifi speaker, capable of streaming audio using Bluetooth and Spotify Connect.
The primary design goals of the Strøm speaker are:
- Minimalistic design language
- Playback via Spotify Connect and Bluetooth
- Wall mountable
- Sustainable materials
- Open Source
Making it a modern, minimalistic and fully capable speaker. Further requirement details can be found in the requirements document.
Besides making a modern and capable wifi speaker we are also aiming at validating the concept of "local manufactoring" - how we exactly are going to succeed with this are still an unanswered questions; see issue #5 for further discussions on the matter.
This project takes part in Open Next 2022 as a demonstrator project - one of twelve to be exact. Most Strøm and Open Next communication will happen over at this page.
The main project documentation and any permanent documentation are written in the reStructuredText
(.rst
) format, using the Sphinx documentation framework.
The code resides in the Strøm GitHub repo (LydByDissing/stroem) and the compiled documentation are available over at Read The Docs: stroem.readthedocs.io.
We love contributions! And all forms of contributions and collaborations are welcome.
The development of the speaker and most of the involved parts are tracked here at LydByDissing/stroem. The main documentation of the project, the parts and the assembly process and any permanent documentation are documented using the Sphinx documentation framework as mentioned above.
Take a look at one of the open issues already created and chip in with your knowledge and experience. Sometimes all it takes is a single comment, to push a someone else in the right direction; so don't hold yourself back.
Or read our contributing guidelines for further details on how to be involved.