Navidrome הוא שרת המוזיקה המתארח בעצמו המושלם עבור Raspberry Pi

Navidrome הוא שרת המוזיקה המתארח בעצמו המושלם עבור Raspberry Pi
קוראים כמוך עוזרים לתמוך ב-MUO. כאשר אתה מבצע רכישה באמצעות קישורים באתר שלנו, אנו עשויים להרוויח עמלת שותף. קרא עוד.

הזרמת מוזיקה היא תכונה של החיים המודרניים, ורוב האנשים רגילים לנוחות של שירותים כמו Spotify ו-YouTube. אם יש לך אוסף מוזיקה גדול בבעלות פרטית, אתה יכול במקום זאת להשתמש ב-Navidrome כדי להזרים את המנגינות האהובות עליך למכשירים הניידים שלך ולהאזין לרדיו באינטרנט.





סרטון היום של MUO גלול כדי להמשיך עם התוכן

למה להשתמש ב-Navidrome כדי להזרים מוזיקה מה-Raspberry Pi שלך?

  איש עם אוזניות

עבור אנשים רבים, צבירת אוספי מוזיקה גדולים היא תחביב. בעוד שלשירותי סטרימינג מסחריים יש מלאי עצום שלא ניתן לתאר של רצועות מורשות, לעתים קרובות תזדקק למנוי בתשלום כדי להאזין לאמנים לא ברורים יותר. ובתוך השפע של פלטפורמות סטרימינג שונות, אין ערובה שהספק שבחרת ישמור ללא הגבלת זמן על הזכויות על כל המוזיקה שהיא נותנת כעת רישיונות.





אם תבחר להשתמש במודל המנוי החינמי של שירותי הזרמת מוזיקה, אתה נתון לאיסוף נתונים ופרסומות מעצבנים. זה הרבה יותר הגיוני לרכוש מוזיקה משלך, או לקרוע את אוסף התקליטורים המזדקן שלך לצורה דיגיטלית, ולהזרים אותו בעצמך.





ישנם מספר פתרונות המאפשרים לך להשתמש ב-Raspberry Pi שלך כסטרימר מוזיקה, כולל שרת מוזיקה מבוסס Python Mopidy . אתה יכול גם להשתמש ב מרכז מדיה להזרמת ג'ליפין למוזיקה, וכמובן, Nextcloud ב-Raspberry Pi , שאליו ניתן להוסיף מספר אפליקציות להשמעת מוזיקה.

בעוד שלכל אחד מאלה יש יתרונות משלו, ל-Navidrome יש התמקדות ייחודית במוזיקה בלבד, ומגיעה עם מספר תכונות שגורמות לה לבלוט מעל השאר - במיוחד, המפתחים טוענים שהוא ירוץ ללא בעיות אפילו בקצה נמוך מאוד חומרה כגון Raspberry Pi Zero.



i7 כפול ליבה מול i5 מרובע ליבות

כיצד להתקין את 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 
nano docker-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 .

  משוך navidrome עם docker-compose

העלה את Docker Compose במצב מנותק עם:

docker-compose up -d

Docker Compose יוריד תמונות ויגדיר קונטיינרים של Navidrome. כאשר התהליך מסתיים, פתח דפדפן אינטרנט במחשב המקומי שלך; בשורת כתובת האתר, הזן כתובת ה-IP שלך-pi-local:4533 .

  צור משתמש מנהל navidrome

צור חשבון משתמש מנהל על ידי הזנת שם משתמש וסיסמה, ולאחר מכן התחבר. אתה אמור לראות באופן מיידי את כל אלבומי המוזיקה שלך.

הפוך את מופע Navidrome שלך ​​לנגיש באינטרנט

בקר ברשם הדומיינים שלך ומצא את DNS מתקדם קטע עבור הדומיין שלך. ליצור חדש א להקליט, להגדיר את מנחה אל '@' ושדה הערך לכתובת ה-IP המקומית שלך. הגדר את ערך Time to Lease (TTL) נמוך ככל האפשר.

בחזרה ל-Pi, תצטרך ליצור קובץ תצורה חדש של Apache:

 cd /etc/apache2/sites-available/ 
sudo nano navidrome.conf

בקובץ החדש, הדבק את השורות הבאות:

 <VirtualHost *:80> 

    ServerName muo.lol
    ProxyPass / http://127.0.0.1:4533/
    ProxyPassReverse / http:/127.0.0.1:4533/
    ProxyPreserveHost On

</VirtualHost>

כדאי להחליף חחח חחח עם שם דומיין משלך.

שמור וצא ננו עם Ctrl + O לאחר מכן Ctrl +X , ולאחר מכן השתמש ב-Certbot כדי להשיג ולהחיל אישורים ומפתחות TLS עבור הדומיין שלך:

 sudo certbot

בחר את שם הדומיין שלך מתוך רשימה ולחץ על להיכנס .

כעת תוכל לבקר במופע Navidrome שלך ​​בדפדפן באמצעות שם הדומיין שלך. כל החיבורים ישודרגו ל-HTTPS.

ממשק האינטרנט של Navidrome

  ממשק האינטרנט של navidrome

ממשק האינטרנט של Navidrome הוא אינטואיטיבי למדי לשימוש, ותמצא את התפריט הראשי רץ בצד שמאל של המסך. אם זה תופס יותר מדי מקום, אתה יכול לכווץ אותו באמצעות סמל ההמבורגר מיד למעלה.

באמצעות תפריט זה, תוכל לעיין באלבומים לפי אמן, שם שיר או אלבום. אתה יכול גם לעיין במועדפים שלך, המושמעים ביותר, שהושמעו לאחרונה ונוספו לאחרונה.

אם אתה לא יודע למה אתה רוצה להאזין, אתה יכול ליצור רשימת השמעה אקראית. לרוע המזל, לממשק האינטרנט אין אפשרות ליצור תמהיל מיידי המבוסס על מסלול מסוים; עם זאת, זה יתווסף במהדורה עתידית והתכונה נתמכת במספר לקוחות תואמים.

מהו מצב שינה בחלונות 10

מתצוגת האלבום, תוכל לנגן אלבומים, להעדיף ולדרג רצועות בודדות, ולהוסיף מוזיקה לרשימות השמעה או לתור להשמעה מאוחר יותר.

בצד ימין של הסרגל הכחול, תראה שלושה אייקונים ללא תווית עבור משימות שונות. הראשון ירענן את התצוגה, בעוד השני ייתן לך נתונים סטטיסטיים שונים הקשורים למופע Navidrome שלך ​​כולל זמן פעולה ומספר ספריות. תוכל גם להפעיל סריקה מהירה או מלאה מחדש של ספריית המוזיקה שלך - זה יכול לקחת הרבה זמן אם יש לך טרה-בייט של מוזיקה.

הסמל האחרון מתייחס לניהול, ומכיל תפריטי משנה להתאמה אישית של חווית המשתמש שלך. תוכל גם להוסיף ולמחוק משתמשים, ולהציג רשימה של התקני לקוח ותוכנות שהיו בשימוש לאחרונה.

הוסף תחנות רדיו ל-Navidrome

  להזרים רדיו ב-navidrome

כמובן, האזנה לאוסף של יצירות מופת מוזיקליות אוצרות משלך יכולה להחוויר לאחר זמן, ורדיו הוא דרך מצוינת לגלות מוזיקה חדשה בתוך הז'אנר המועדף עליך או הרחק ממנה.

אמנם קל לעשות זאת להאזין לרדיו אינטרנט בדפדפן שלך , ואתה יכול אפילו לבנות רדיו אינטרנט Raspberry Pi עם מסך מגע , תוכל גם להוסיף תחנות רדיו לממשק האינטרנט של Navidrome - כך שתחנות הרדיו ואוסף המוזיקה שלך נמצאים כולם במקום אחד.

כדי להוסיף תחנת רדיו ל-Navidrome, לחץ רדיו , והוסף את התחנה הראשונה שלך על ידי מתן שם לתחנה. הזן את כתובת האתר של הזרם, ובאופן אופציונלי את כתובת האתר של דף הבית של התחנה. נְקִישָׁה להציל כשאתה מאושר. אתה יכול להוסיף כמה תחנות רדיו שתרצה, ולגשת לכולן דרך רדיו לשונית.

אפליקציות לנייד עבור Navidrome

בעוד שממשק האינטרנט עבור מופע Navidrome שלך ​​הוא אפליקציית אינטרנט מתקדמת ונראה טוב אפילו על מסך קטן יותר, Navidrome תואם לכל לקוח Subsonic. ישנן עשרות אפליקציות אפשריות בהן תוכל להשתמש - פשוט חפש 'תת קולי' בחנות האפליקציות המועדפת עליך.

עם שרת Navidrome ב-Raspberry Pi שלך אתה יכול להזרים מוזיקה משלך בכל מקום שאתה נמצא בעולם. אבל Raspberry Pi שלך מסוגל להרבה יותר מזה. אם יש לך אוסף סרטים גדול ואינך רוצה להסתמך על נטפליקס, דיסני או HBO, שקול להתקין את Jellyfin.