No description
Find a file
2024-07-06 17:44:57 +02:00
.github chore: add sponsors 2024-06-26 11:19:33 +02:00
api-docs
app feat(test): obsolete snapshots 2024-07-06 17:44:57 +02:00
bootstrap
config feat: support reverse proxy authentication 2024-07-06 17:44:56 +02:00
cypress feat(test): add missing tests for Playlist services 2024-07-06 17:44:45 +02:00
database feat: support Google SSO 2024-07-06 17:44:56 +02:00
docs chore(docs): some little doc improvements 2024-07-06 17:44:57 +02:00
public feat: custom profile avatar 2024-07-06 17:44:52 +02:00
resources feat(test): obsolete snapshots 2024-07-06 17:44:57 +02:00
routes feat: QR for one time tokens 2024-07-06 17:44:57 +02:00
storage fix(tests): broken tests after Saloon migration 2024-07-06 17:44:54 +02:00
tests feat: support reverse proxy authentication 2024-07-06 17:44:56 +02:00
.editorconfig feat: custom profile avatar 2024-07-06 17:44:52 +02:00
.env.example feat: support reverse proxy authentication 2024-07-06 17:44:56 +02:00
.eslintrc
.gitattributes
.gitignore docs: merge docs repo 2024-07-06 17:44:48 +02:00
.gitmodules
.gitpod.dockerfile
.gitpod.yml
.htaccess.example fix: .htaccess customizations get overwritten with updates (#1762) 2024-04-24 17:02:05 +02:00
.version chore(release): bump version to v6.12.1 2024-01-09 16:46:17 +01:00
artisan
CODE_OF_CONDUCT.md
composer.json feat: support Google SSO 2024-07-06 17:44:56 +02:00
composer.lock feat: support Google SSO 2024-07-06 17:44:56 +02:00
cypress.json
LICENSE.md chore: correct license date 2024-07-06 17:44:51 +02:00
nginx.conf.example
package.json feat: QR for one time tokens 2024-07-06 17:44:57 +02:00
phpstan.neon.dist fix: static analytics 2024-07-06 17:44:42 +02:00
phpunit.xml.dist chore(tests): increase PHPUnit memory allowance 2024-07-06 17:44:55 +02:00
README.md fix: doc urls 2024-07-06 17:44:48 +02:00
ruleset.xml
server.php
tag.sh
vite.config.js chore(build): upgrade Vite related packages 2024-07-06 17:44:55 +02:00
yarn.lock feat: QR for one time tokens 2024-07-06 17:44:57 +02:00

koel Frontend Unit Tests Code Quality codecov OpenCollective OpenCollective

Showcase

Intro

Koel (also stylized as koel, with a lowercase k) is a simple web-based personal audio streaming service written in Vue on the client side and Laravel on the server side. Targeting web developers, Koel embraces some of the more modern web technologies to do its job.

Install and Upgrade Guide

For system requirements, installation/upgrade guides, troubleshooting etc., head over to the Official Documentation.

Development

See the Development Guide.

Koel Player

Koel Player screenshots

Koel Player is the official mobile app for Koel, which supports both iOS and Android without the limitations of the mobile web version. For more information on the project, visit its repository.

Sponsors and Backers

KeyCDN logo What The Diff logo DigitalOcean logo Ray logo

Support me on OpenCollective with a monthly donation and help me continue building Koel.

GitHub Sponsors

OpenCollective

Become a sponsor on OpenCollective and get your logo on this README on Github with a link to your site.