אַלע פון אונדז וואָס ווי מוזיק וויסן spotify, דעריבער, מיר וועלן לערנען ווי צו האָבן אונדזער אייגענע סערווער צו קראָם אונדזער מוזיק, וואָס מיר וועלן הערן צו פֿון קיין דעוויסעס (אַנדרויד, יאָס, פּיסי, אאז"ו ו) אָן די נויט צו ינסטאַלירן עפּעס Google פּלייַ סטאָר אדער פון ערגעץ אַנדערש.
פֿאַר דעם מיר וועלן נוצן koel אַ אָפֿן מקור געצייַג, מיט אַ לאַנג געשיכטע און אַ ויסגעצייכנט אַנטוויקלונג קהל.
ינדעקס
וואָס איז קאָעל?
קויל, אָוז זיין נאָמען צו אַ געזאַנג פויגל, ערייזאַז די נויט צו האָבן אַ גאַנץ, נוצלעך, פריי און שיין געצייַג צו קראָם מוזיק אויף אַ סערווער, וואָס וועט זיין פּלייַעד פֿון אנדערע דעוויסעס.
עס איז געבויט מיט די פראַמעוואָרקס Laravel פֿאַר די קליענט זייַט און Vue.js סערווער-זייַט, ניצן עקמאַסקריפּט, סאַס און HTML5, עס איז דיזיינד צו זיין געוויינט מיט קיין מאָדערן בראַוזערז, די ינסטאַלירונג און נוצן איז גאַנץ פּשוט.
די אַפּלאַקיישאַן האט אַ זייער ציכטיק צובינד, אין אַדישאַן צו פֿעיִקייטן אַזאַ ווי טראַפ - מוזיק, ופּלאָאַדינג מוזיק מיט שלעפּן און קאַפּ, ענדערונגען צווישן אנדערע.
ווי צו ינסטאַלירן קאָעל
איידער ינסטאָלינג Koel, מיר מוזן טרעפן עטלעכע באדערפענישן פֿאַר די סערווער זייַט
Koel סערווער רעקווירעמענץ
- כל באדערפענישן פון לאַראַוועל - פפּ, אָפּענססל, קאַמפּאָוזער און אַזאַ.
- מיסקל אָדער מאַריאַדב.
- די לעצטע סטאַביל ווערסיע פון NodeJS מיט
npm
פֿאַר VueJS
ינסטאָלינג Koel אויף די סערווירער
לויפן די פאלגענדע קאַמאַנדז פֿון די קאַנסאָול:
cd PUBLIC_DIR גיט קלאָון https://github.com/phanan/koel.git .
גיט ויסשרייַבן v2.2.0 # קאָנטראָליר די לעצטע ווערסיע אויף https://github.com/phanan/koel/releases
קאַמפּאָוזער ינסטאַלירן
איצט מאָדיפיצירן די .env
מיט דיין דאַטן. דאָס זענען די מינימום וואַלועס וואָס איר מוזן פּלאָמבירן:
DB_CONNECTION
,DB_HOST
,DB_DATABASE
,DB_USERNAME
,DB_PASSWORD
ADMIN_EMAIL
,ADMIN_NAME
,ADMIN_PASSWORD
APP_MAX_SCAN_TIME
נאָך איר האָבן קאַנפיגיערד דיין .env
אָנהייב דיין koel instance מיט די ווייַטערדיק באַפֿעל
php artisan koel: init
דערנאָך איר קענט אַקסעס דיין סערווער סערווער פון מוזיק סטרימינג און אַקסעס פון דיין בלעטערער צו http://localhost:8000/
קאַנקלוזשאַנז וועגן קאָעל
אָן צווייפל, Koel איז אַ גאַנץ געזונט געצייַג וואָס סאַלווז אַ גאַנץ פּראָסט פּראָבלעם וואָס איז ביכולת צו אַקסעס דיין מוזיק אָן ריסטריקשאַן פֿון ערגעץ און מיט קיין מיטל.
עס איז אויך וויכטיק צו ונטערשטרייַכן אַז Koel האט פאַרשידן פֿעיִקייטן אַזאַ ווי פּלייַליסט, גרופּינג פון לידער לויט קינסטלער, אלבאם, אאז"ו ו. עס קען אויך זיין ינאַגרייטיד מיט די סערוויס פון לידער ליריקס.
און לעסאָף, אויב איר ווילט, איר קענען אויך רעגיסטרירן וסערס צו יענע איר ווילט (און איר האָבן פּערמישאַנז) ייַנטיילן די מוזיק איר האָט סטאָרד.
6 באַמערקונגען, לאָזן דיין
לאַראַוועל פֿאַר די קליענט זייַט און Vue.js פֿאַר די סערווירער זייַט ???? זינט ווען איז PHP געניצט אויף די קליענט זייַט?
זינט עס איז אַ PHP יבערזעצער פֿאַר די קאַנסאָול, פּונקט ווי פּיטהאָן. עס איז אפילו אַ Gtk Php צובינד.
און פארוואס Koel און נישט MPD? אָדער קען איר געבן אַ קלאַס ווי צו קאַנפיגיער דיין סטרימינג מיט MPD, ביטע?
וואָס אַן עסטעטיק אַז בלאָג האט, זייער פייַן, אָבער עס איז אייביק צו עפֿענען.
אַזוי זענען פּלאַגיאַטיזאַם אומגעקערט?
עס איז קיין פּלאַגיאַט פון קיין מין, דער פרייַנד געמאכט אַ באריכטן פון אונדזער אַרטיקל אויף זיין בלאָג. און ער לינגקט אונדז.