phanan/koel

Personal audio streaming service that works.

Maintainers

Details

github.com/phanan/koel

Source

Issues

Fund package maintenance!
phanan
Open Collective

Installs: 57

Dependents: 0

Suggesters: 0

Security: 0

Stars: 11 591

Watchers: 347

Forks: 1 431

Type:project

v4.4.0 2020-06-10 17:55 UTC

README

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 – CSS grid, audio, and drag-and-drop API to name a few – to do its job.

Install and Upgrade Guide

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

API Docs

If you're interested in the development of a client, Koel's offical API documentation is available here.

Contribute

All contributions, big or small, are warmheartedly welcome! Please note, however, that if you want to work on a new feature, first open an issue to make sure it's something desired – doing this will greatly save time for all of us.

A quick and easy way to start hacking on koel is to open and run this repo in Gitpod, an online IDE with full Laravel support.

Open in Gitpod

Backers

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

68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f302f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f312f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f322f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f332f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f342f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f352f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f362f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f372f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f382f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f392f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31302f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31312f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31322f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31332f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31342f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31352f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31362f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31372f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31382f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f31392f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32302f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32312f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32322f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32332f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32342f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32352f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32362f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32372f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32382f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f32392f6176617461722e737667

Sponsors

GitHub Sponsors

OpenCollective

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

68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f302f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f312f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f322f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f332f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f342f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f352f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f362f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f372f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f382f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f392f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31302f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31312f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31322f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31332f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31342f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31352f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31362f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31372f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31382f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f31392f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32302f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32312f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32322f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32332f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32342f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32352f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32362f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32372f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32382f6176617461722e737667 68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f32392f6176617461722e737667