- HTML 76.8%
- Python 19.2%
- JavaScript 1.8%
- Jupyter Notebook 0.9%
- Just 0.6%
- Other 0.6%
Fairplayer
Fairplayer is a streaming platform for a decentralised ecosystem.
Artists and communities self-publish their music to their own sites, and we can all listen to it via fairplayer.
At the heart, fairplayer is an index of music sites with a unified player experience. The player is a progressive web app, optimised for mobile devices.
Development
See the contribution guide for instructions on setting up local development.
At the moment, contribution is not open to all, but invite-only, for ongoing (not sporadic) contributors. Once we feel the codebase is more stable, the architecture is sound, and we have the bandwidth to review external contributions, we will open more of it up. However, if you think you would be a positive contributor to the project even at this very early stage, contact us and make a case for it!
License
While we figure out what is the license that best protects the values of this project, we will start with the GNU Affero General Public License (AGPL-3.0-or-later), which is the one that at least guarantees all servers running altered versions of the code must distribute their source code.
Following Codeberg license guidelines, we aim to be compliant with the REUSE set of recommendations to make licensing Free Software projects easy, comprehensive, unambiguous, and machine-readable. While the code produced by the Fairplayer Team is licensed under the AGPL-3.0-or-later, parts of the repo are licensed differently:
Images, icons, documentation and translations are licensed under CC0-1.0.
Fonts Funnel fonts and Young Serif font are licensed under OFL-1.1
You can also check the credits page for an overview of the libraries used.