אתה לא צריך להסתמך על שירותי הזרמת מוזיקה מסחריים. צור שרת מוזיקה Raspberry Pi משלך והאזן מכל מכשיר.
הזרמת מוזיקה היא תכונה של החיים המודרניים, ורוב האנשים רגילים לנוחות של שירותים כמו Spotify ו-YouTube. אם יש לך אוסף מוזיקה גדול בבעלות פרטית, אתה יכול במקום זאת להשתמש ב-Navidrome כדי להזרים את המנגינות האהובות עליך למכשירים הניידים שלך ולהאזין לרדיו באינטרנט.
למה להשתמש ב-Navidrome כדי להזרים מוזיקה מה-Raspberry Pi שלך?
עבור אנשים רבים, צבירת אוספי מוזיקה גדולים היא תחביב. בעוד שלשירותי סטרימינג מסחריים יש מלאי עצום שלא ניתן לתאר של רצועות מורשות, לעתים קרובות תזדקק למנוי בתשלום כדי להאזין לאמנים לא ברורים יותר. ובתוך השפע של פלטפורמות סטרימינג שונות, אין ערובה שהספק שבחרת ישמור ללא הגבלת זמן על הזכויות על כל המוזיקה שהיא נותנת כעת רישיונות.
אם תבחר להשתמש במודל המנוי החינמי של שירותי הזרמת מוזיקה, אתה נתון לאיסוף נתונים ופרסומות מעצבנים. זה הרבה יותר הגיוני לרכוש מוזיקה משלך, או לקרוע את אוסף התקליטורים המזדקן שלך לצורה דיגיטלית, ולהזרים אותו בעצמך.
ישנם מספר פתרונות המאפשרים לך להשתמש ב-Raspberry Pi שלך כסטרימר מוזיקה, כולל
שרת מוזיקה מבוסס Python Mopidy. אתה יכול גם להשתמש ב מרכז מדיה להזרמת ג'ליפין למוזיקה, וכמובן, Nextcloud ב-Raspberry Pi, שאליו ניתן להוסיף מספר אפליקציות להשמעת מוזיקה.בעוד שלכל אחד מאלה יש יתרונות משלו, ל- Navidrome יש התמקדות ייחודית במוזיקה בלבד, ומגיעה עם מספר תכונות שהופכות אותו להתבלט מעל השאר - במיוחד, המפתחים טוענים שהוא ירוץ ללא בעיות אפילו על חומרה נמוכה מאוד כמו Raspberry Pi אֶפֶס.
כיצד להתקין את Navidrome על ה-Raspberry Pi שלך
Navidrome הוא די פשוט להתקנה על Raspberry Pi שלך, אך לפני שתתחיל עליך לבצע את השלבים הכן את Raspberry Pi שלך כשרת אינטרנט. אמנם אינך צריך להתקין את MariaDB או PHP עבור פרויקט זה, אך ייתכן שתמצא שהם מועילים עבור פרויקטי אירוח עצמי של Raspberry Pi נהדרים אחרים. כדאי גם התקן ידנית את המהדורה האחרונה של Docker Compose.
כעת התחבר ל-Raspberry Pi שלך באמצעות Secure Shell (SSH), וצור ספריות חדשות עבור Navidrome והנתונים שלו:
ssh pi@your-pi-local-ip-address
mkdir navidrome navidrome/data
תצטרך גם מיקום לאחסון האלבומים שלך. זה יכול להיות בכל מקום שתרצה, אבל אנו ממליצים ליצור ספרייה חדשה בתוך ספריית הבית שלך:
mkdir music
במחשב המקומי שלך, פתח מסוף חדש והשתמש ב-Secure Copy כדי להעתיק את המוזיקה שלך ל-Raspberry Pi שלך:
scp -r /path/to/your/music/folder/* pi@your-pi-local-ip-address:~/music/
בחיבור ה-Pi SSH שלך, עברו לספריית Navidrome והשתמשו בעורך הטקסט הננו כדי ליצור ולערוך קובץ חדש:
cd navidrome
nanodocker-compose.yml
הוסף לו את השורות הבאות:
version: "3"
services:
navidrome:
image: deluan/navidrome: latest
user: 1000:1000
ports:
- "4533:4533"
restart: unless-stopped
environment:
ND_SCANSCHEDULE: 1h
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: ""
volumes:
- "/home/pi/navidrome/data:/data"
- "/home/pi/music:/music: ro"
שמור וצא ננו עם Ctrl + O לאחר מכן Ctrl +X.
העלה את Docker Compose במצב מנותק עם:
docker-compose up -d
Docker Compose יוריד תמונות ויגדיר קונטיינרים של Navidrome. כאשר התהליך מסתיים, פתח דפדפן אינטרנט במחשב המקומי שלך; בשורת כתובת האתר, הזן כתובת ה-IP שלך-pi-local: 4533.
צור חשבון משתמש מנהל על ידי הזנת שם משתמש וסיסמה, ולאחר מכן התחבר. אתה אמור לראות מיד את כל אלבומי המוזיקה שלך.
הפוך את מופע Navidrome שלך לנגיש באינטרנט
בקר ברשם הדומיינים שלך ומצא את DNS מתקדם קטע עבור הדומיין שלך. ליצור חדש א להקליט, להגדיר את מנחה אל '@' ושדה הערך לכתובת ה-IP המקומית שלך. הגדר את ערך Time to Lease (TTL) נמוך ככל האפשר.
בחזרה ל-Pi, תצטרך ליצור קובץ תצורה חדש של Apache:
cd /etc/apache2/sites-available/
sudonanonavidrome.conf
בקובץ החדש, הדבק את השורות הבאות:
<VirtualHost *:80>
ServerNamemuo.lol
ProxyPass / http://127.0.0.1:4533/
ProxyPassReverse / http:/127.0.0.1:4533/
ProxyPreserveHost On
VirtualHost>
כדאי להחליף muo.lol עם שם דומיין משלך.
שמור וצא ננו עם Ctrl + O לאחר מכן Ctrl +X, ולאחר מכן השתמש ב-Certbot כדי להשיג ולהחיל אישורים ומפתחות TLS עבור הדומיין שלך:
sudo certbot
בחר את שם הדומיין שלך מתוך רשימה ולחץ על להיכנס.
כעת תוכל לבקר במופע Navidrome שלך בדפדפן באמצעות שם הדומיין שלך. כל החיבורים ישודרגו ל-HTTPS.
ממשק האינטרנט של Navidrome
ממשק האינטרנט של Navidrome הוא אינטואיטיבי למדי לשימוש, ותמצא את התפריט הראשי רץ בצד שמאל של המסך. אם זה תופס יותר מדי מקום, אתה יכול לכווץ אותו באמצעות סמל ההמבורגר מיד למעלה.
באמצעות תפריט זה, תוכל לעיין באלבומים לפי אמן, שם שיר או אלבום. אתה יכול גם לעיין במועדפים שלך, המושמעים ביותר, שהושמעו לאחרונה ונוספו לאחרונה.
אם אתה לא יודע למה אתה רוצה להאזין, אתה יכול ליצור רשימת השמעה אקראית. לרוע המזל, לממשק האינטרנט אין אפשרות ליצור תמהיל מיידי המבוסס על מסלול מסוים; עם זאת, זה יתווסף במהדורה עתידית והתכונה נתמכת במספר לקוחות תואמים.
מתצוגת האלבום, תוכל לנגן אלבומים, להעדיף ולדרג רצועות בודדות, ולהוסיף מוזיקה לרשימות השמעה או לתור להשמעה מאוחר יותר.
בצד ימין של הסרגל הכחול, תראה שלושה אייקונים ללא תווית עבור משימות שונות. הראשון ירענן את התצוגה, בעוד השני ייתן לך נתונים סטטיסטיים שונים הקשורים למופע Navidrome שלך כולל זמן פעולה ומספר ספריות. תוכל גם להפעיל סריקה מהירה או מלאה מחדש של ספריית המוזיקה שלך - זה יכול לקחת הרבה זמן אם יש לך טרה-בייט של מוזיקה.
הסמל האחרון מתייחס לניהול, ומכיל תפריטי משנה להתאמה אישית של חווית המשתמש שלך. תוכל גם להוסיף ולמחוק משתמשים, ולהציג רשימה של התקני לקוח ותוכנות שהיו בשימוש לאחרונה.
הוסף תחנות רדיו ל-Navidrome
כמובן, האזנה לאוסף של יצירות מופת מוזיקליות אוצרות משלך יכולה להחוויר לאחר זמן, ורדיו הוא דרך מצוינת לגלות מוזיקה חדשה בתוך הז'אנר המועדף עליך או הרחק ממנה.
אמנם קל לעשות זאת להאזין לרדיו באינטרנט בדפדפן שלך, ואתה יכול אפילו לבנות רדיו אינטרנט Raspberry Pi עם מסך מגע, תוכל גם להוסיף תחנות רדיו לממשק האינטרנט של Navidrome - כך שתחנות הרדיו ואוסף המוזיקה שלך נמצאים כולם במקום אחד.
כדי להוסיף תחנת רדיו ל-Navidrome, לחץ רדיו, והוסף את התחנה הראשונה שלך על ידי מתן שם לתחנה. הזן את כתובת האתר של הזרם, ובאופן אופציונלי את כתובת האתר של דף הבית של התחנה. נְקִישָׁה להציל כשאתה מאושר. אתה יכול להוסיף כמה תחנות רדיו שתרצה, ולגשת לכולן דרך רדיו לשונית.
אפליקציות לנייד עבור Navidrome
בעוד שממשק האינטרנט עבור מופע Navidrome שלך הוא אפליקציית אינטרנט מתקדמת ונראה טוב אפילו על מסך קטן יותר, Navidrome תואם לכל לקוח Subsonic. ישנן עשרות אפליקציות אפשריות בהן תוכל להשתמש - פשוט חפש "תת קולי" בחנות האפליקציות המועדפת עליך.
Navidrome מקל על הזרמה וניהול של אוסף המוזיקה שלך בקלות
עם שרת Navidrome ב-Raspberry Pi שלך אתה יכול להזרים מוזיקה משלך בכל מקום שאתה נמצא בעולם. אבל Raspberry Pi שלך מסוגל להרבה יותר מזה. אם יש לך אוסף סרטים גדול ואינך רוצה להסתמך על נטפליקס, דיסני או HBO, שקול להתקין את Jellyfin.