Dhammaanteen inta jecel muusikada waan ognahay tuugid, taasi waa sababta aan u baran doonno sida loo helo server u gaar ah oo aan ku keydinno muusigeenna, kaasoo aan markaas ka dhageysan doonno mid ka mid ah qalabkeenna (Android, Ios, PC, iwm), iyadoo aan loo baahnayn in wax la rakibo dukaanka google play iyo meel kale toona.
Tan waxaan u isticmaali doonaa kool qalab furan, oo leh taariikh dheer iyo bulsho horumarineed aad u wanaagsan.
Waa maxay Koel?
kool, Waxay ku leedahay magaceeda shimbir heesaysa, waxay ka dhalatay baahida loo qabo in la helo qalab dhameystiran, la isticmaali karo, bilaash ah oo qurux badan oo lagu keydiyo muusikada serverka, kaas oo markaa laga ciyaari doono aaladaha kale.
Waxaa lagu dhisay qaab dhismeedka Laravel dhinaca macmiilka iyo Vue.js server-side, adoo adeegsanaya ECMAScript, Sass iyo HTML5, Waxaa loogu talagalay in loo isticmaalo mid ka mid ah daalacashada casriga ah, rakibideeda iyo isticmaalkeedu waa wax iska fudud.
Codsigani wuxuu leeyahay interface aad u hagaagsan, marka lagu daro inuu leeyahay astaamo sida muusig aan kala sooc lahayn, muusiko soo jiita-iyo-hoos u dhigid, magac beddel, iyo kuwo kale.
Sida loo rakibo Koel
Kahor rakibida Koel waa inaan buuxinno shuruudo gaar ah oo dhinaca serverka ah
Shuruudaha adeegaha Koel
- Dhammaan shuruudaha Laravel - PHP, OpenSSL, curiyaha iyo wixii la mid ah.
- MySQL ama MariaDB.
- Nooca ugu dambeeyay ee xasiloon ee NodeJS leh
npm
loogu talagalay VueJS
Ku rakibidda Koel Server-ka
Laga soo bilaabo qunsulka waxaa ku socda amarrada soo socda:
cd PUBLIC_DIR git clone https://github.com/phanan/koel.git .
git iibsiga v2.2.0 # Ka hubi nooca ugu dambeeyay https://github.com/phanan/koel/releases
curiyaar rakibo
Hadda wax ka beddel .env
xogtaada. Kuwani waa qiyamka ugu yar ee ay tahay inaad buuxiso:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
Ka dib marka aad iswaafajiso .env
ku billow tusaalahaaga koel, amarka soo socda
php artisan koel: init
Markaas waxaad ka heli kartaa muusikada geeyo server server aad, helitaanka ka biraawsarkaaga si http://localhost:8000/
Gabagabada ku saabsan Koel
Shaki la'aan, Koel waa aalad si cadaalad ah u adag oo xallinaysa mushkilad caadi ah oo caadi ah, taas oo awood u leh inay marin u hesho muusikadaada iyadoon wax xaddidan laga haynin meel kasta iyo qalab kasta.
Waxa kale oo muhiim ah in la xoojiyo in Koel uu leeyahay astaamo dhowr ah sida Playlist, isku duubnida heesaha farshaxanka, albumka, iwm, sidoo kale waxaa lagu dhex dari karaa adeegyada heesaha heesaha.
Ugu dambeyntiina, haddii aad rabto, sidoo kale waad diiwaangelin kartaa isticmaaleyaasha aad rabto (idinkuna waxaad leedahay rukhsad) la wadaag muusikada aad keydisay
Laravel ee dhinaca macaamilka iyo Vue.js oo dhanka server-ka ah ???? Tan iyo goorma ayaa php loo adeegsadaa dhinaca macmiilka?
Maaddaama uu jiro tarjumaan php loogu talagalay qunsulka, sida Python oo kale. Xitaa waxaa jira interface Gtk Php.
Oo maxaa Koel u diiday MPD? Ama ma siin kartaa fasal ku saabsan sida loo qaabeeyo socodkaaga barnaamijka MPD, fadlan?
Waa maxay bilicsanaanta uu blogku leeyahay, aad u fiican laakiin weligeedba waxay qaadataa in la furo.
Marka xatooyada ayaa soo noqonaysa?
Ma jiro nooc xatooyo ah, saaxiibku wuxuu dib u eegis ku sameeyay maqaalkeenna oo ku saabsan boggiisa .. Isagana wuu nala xiriiray.