php音频系统设计,Koel是一个简单的基于Web的个人音频流服务

koel 68747470733a2f2f7472617669732d63692e6f72672f6b6f656c2f6b6f656c2e7376673f6272616e63683d6d617374657268747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f7068616e616e2f6b6f656c2f6261646765732f7175616c6974792d73636f72652e706e673f623d6d617374657268747470733a2f2f636f6465636f762e696f2f67682f7068616e616e2f6b6f656c2f6272616e63682f6d61737465722f67726170682f62616467652e73766768747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b6572732f62616467652e73766768747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f72732f62616467652e737667

148cff3c18941cca385cd60882e41299.png

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.

68747470733a2f2f676974706f642e696f2f627574746f6e2f6f70656e2d696e2d676974706f642e737667

Backers

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

68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f302f6176617461722e73766768747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f312f6176617461722e73766768747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f322f6176617461722e73766768747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f6261636b65722f332f6176617461722e737667263682755eec8300ca3f2a32030d9ee1.png0fc302d755280844d23c397a3083e124.png0baa68680109a2286c47b728570d44b2.pngbe38deba976be723baf4d86e28da7a0f.png5923583123d35fdba1f6805b29605c4d.pngcf3ed6baf469dadd2fd71b92ee65bce6.png79cb1d1ae8dc5e7f14607f8d20535708.pngc4f3b3098cc49435e1758086938aff83.pngaa2eed6a3bb056a52bb88b4e3c2b7aff.pngff6492e4f66d8786d2df18638f71efcc.png103914ad28a4581c1948f19386a09141.pngbfc470d2e6ecb30facc29440c4004448.png93f7051f8b78dd5d8223c22664c1a7c0.png974c0429458a8c5bb99d4ca9412f469a.pngc584db07367d38fadbd9b04111a4cb48.png64b4790e93ee104b02de95dcb8d6a57d.png26707641ffbf17b77f04b936854b8962.pngc89cce68e8160a8390784b0df3085514.png4ca373e5ca4fa10c8e621fe806280fd2.png6e0c4848a811a9b84fd1028274c6dcb9.png99a1ef1414e71f1b6656cd991fa435d6.png3f71d7b7b00ca6f016f5c6e03e7c7a84.png42c24964e07316c93dd8f8ee9f24b427.png0ded5be081f801c537d1fd0bc4c99762.png3f5d693ee7a999fb6d29822bf7ae4f87.pnga8b718144609268f5ad95ab10e334dc3.png

Sponsors

GitHub Sponsors

Eduardo San Martin Morote (@posva)

Nina Reynolds (@cutecycle)

OpenCollective

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

68747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f302f6176617461722e73766768747470733a2f2f6f70656e636f6c6c6563746976652e636f6d2f6b6f656c2f73706f6e736f722f312f6176617461722e737667ddf7d226b050572d672d9073de49ad41.png7ed88aa8a8b075318308af432440ad72.png422e15569d9e3117e16afcca21cc6663.png772b62596cb1181501885073a0c972cc.png02ffcb6c5e3b8e23a162cdf123f5024d.png0c089010715361e2bfc95d0857484016.png0218fc0d94fc3d2391524abec47183e6.png3625c424e49ae8b29a398eaabb07ac90.pngbd2b7b71da3c2b85bce0e7e175eacefa.png987b65d01e51151eb1f2714fea465533.png9595088e2057d6a9f75372449ce87e6c.pngd8242b24a966cfed912fa5ad5a6c4c42.pngfe3fb2c16e8c30636da7639af749e4d6.png69ae587f58d6580880b6cae9f73b8369.png6f528daa891cef726e252d80a20a5a12.pngbfc6010f0734244385e4b1cd4a6eed4a.pngba968cedbf1cdcd45e89442b7a0f2e12.pnge212bc728c44cd77c296e636a32392cf.png20993a39d74874606d99f62655035705.png2114a83a9f6d944f68ee42176c1715e5.png8c92a94a801bad721c17043182d38848.png8ddda1cb82fb9136a001957a33ed6f31.png2edf53300496817ea3f6185927449e5d.pngbff7afb0bcb4560377f51cbed9804698.png5e840ace1c94fbd2742c80e9c1c950d3.pnge050835435a370ae6593ab82abd663c5.png29a01b2e4eff2b02bd6a48211a15900f.png4b6aa1f7065522d9a39a3513e0e3855c.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值