אם נמאס לך לסחוב ספריית מוזיקה ענקית בטלפון החכם שלך ואתה לא רוצה לשלם עבור שירות כמו Google Music, ה-Raspberry Pi יכול לעבוד כשרת מוזיקה. עם קצת עבודה, אתה יכול להפוך את כל קובצי ה-MP3 שלך לזמינים לך ללא קשר למקום שבו אתה נמצא. הנה איך להגדיר את זה.
אנו מניחים שיש לך הבנה בסיסית של Raspberry Pi, אבל אם לא,אתה יכול להתחיל כאןלעשות סדר בהכל.
מה תצטרך
Raspberry Pi: אם אינך בטוח היכן לקנות אחד,בדוק את ההקדמה שלנו ל-Piלמידע נוסף.
כרטיס SD בנפח 4GB: תצטרך משהו להתקין עליו את מערכת ההפעלה.הדף הזהאומר לך אילו כרטיסי SD תואמים ל-Pi.
כבל Ethernet או מתאם Wi-Fi: תזדקק לאינטרנט כדי להגדיר ולהפעיל את שירות הזרמת המוזיקה שלך.
מקלדת USB: אתה רק צריך את זה עבור ההגדרה הראשונית.
מכשיר iOS או אנדרואיד, או מחשב להזרים אליו: מטרת שירות זה היא לשלוח את המוזיקה שלך מה-Raspberry Pi שלך למכשירים המרוחקים שלך, אז תרצה שיהיו לך כמה מכשירים מרוחקים.
מנוי של $1 לחודש לSubsonic Premium: לאחר בדיקת חבורה של אפשרויות חינמיות להגדרת שרת מוזיקה ב-Raspberry Pi, Subsonic ניצחה בכך שהיא הקלה ביותר לשימוש עם התמיכה הטובה ביותר. אמנם יש תשלום חודשי עבור הזרמת המוזיקה שלך דרך האינטרנט, אבל Subsonic מוצע בחינם למשך 30 יום.
מקום לאחסן את המוזיקה שלך: Raspberry Pi שלך יזין את המוזיקה שלך כלפי חוץ, אבל עדיין תצטרך לאחסן את קובצי ה-MP3 האלה איפשהו. זֶהיכול להיות NASאוֹכונן קשיח חיצוני.
מה תקבל
כשתסיים, תהיה לך גישה לכל ספריית המוזיקה שלך מכל מקום שיש לך חיבור לאינטרנט, והכל דרך קופסה זעירה בבית המחוברת לנתב שלך. לשם כך נתקיןתַת קוֹלִיעל ה-Raspberry Pi. לאחר מכן תוכל לגשת לספריית המוזיקה שלך מאפליקציות בטלפון החכם או במחשב. אתה יכול גם לשתף את הספרייה עם חברים, ליצור יחד רשימות השמעה ועוד. בעיקרו של דבר, זה יהיה שירות קטן פרטי משלך דמוי Spotify (או, אולי יותר נכון, Google Music).
Subsonic עובד על כל מחשב, אבל זה שימושי במיוחד ב-Raspberry Pi מכיוון שאינך צריך לדאוג לגבי העלות של הפעלת המחשב שלך כל הזמן, או לגבי חשיפת המחשב הראשי שלך לאינטרנט. עם ה-Raspberry Pi, אתה יכול להגדיר אותו, לתחוב אותו בפינה איפשהו ולהשאיר אותו 24/7 מבלי לדאוג יותר מדי בקשר לזה.
שלב ראשון: הגדר Raspbian
כדי להשתמש ב-Raspberry Pi שלך כשירות הזרמת מוזיקה פרטית, תצטרך להתקין את מערכת ההפעלה Raspbian על כרטיס ה-SD שלך. שֶׁלָנוּמדריך כאןמראה לך בדיוק איך לעשות את זה. לאחר שהדבר יטופל ותוכל לאתחל לשורת הפקודה, נריץ עדכון. הקלד את זה בקונסולה:
sudo apt-get update sudo apt-get upgrade
שב לאחור והמתן עד שהעדכון יפעל. זה יכול לקחת קצת זמן לתפוס הכל.
שלב שני: עדכון Java
התוכנה שבה אנו הולכים להשתמש כדי להזרים מוזיקה מה-Raspberry Pi עובדת בצורה משמעותית יותר עם הגרסה החדשה ביותר של Java המותקנת. אז, אנחנו הולכיםהתקן את OpenJFX באופן ידני. כדי לעשות זאת, עבור אלעמוד הורדה של Javaמהמחשב הביתי, לחץ על הלחצן "קבל הסכם רישיון", לחץ לחיצה ימנית על הקישור מתחת ל"הורד" ובחר "העתק כתובת קישור". חזור ל-Raspberry Pi והקלד את זה בקונסולה:
wget [link you just copied]
זה צריך להיראות משהו כמו
wget https://download.oracle.com/otn-pub/java/jdk/8-b132/jdk-8-linux-arm-vfp-hflt.tar.gz
לאחר ההורדה, צור ספרייה להתקנה:
mkdir -p /opt
ואז פרק את זה:
sudo tar zxvf [file you downloaded] -C /opt
לדוגמה, עליו לקרוא:
sudo tar zxvf jdk-8-linux-arm-vfp-hflt.tar.gz -C /opt
כעת עלינו להפוך את התקנת Java החדשה לברירת המחדל:
sudo update-alternatives —install "/usr/bin/java" "java" "/opt/jdk1.8.0/bin/java" 1
אָז
sudo update-alternatives —set java /opt/jdk1.8.0/bin/java
בדוק כדי לוודא שהגרסה הנכונה של Java מותקנת עם:
java -version
לבסוף, תוכניות מסוימות, כולל Subsonic, צריכות לדעת היכן לחפש את הגרסה החדשה הזו של Java. אז, נצטרך לערוך כמה קבצי טקסט. הקלד את זה בטרמינל:
sudo nano /etc/environment
והוסיפו בשורה לקובץ הטקסט:
JAVA_HOME="/opt/java/jdk1.8.0
שמור את הקובץ וחזור לשורת הפקודה. נעשה את אותו הדבר עם קונסולת bash:
sudo nano ~/.bashrc
הוסף את השורות:
export JAVA_HOME="/opt/jdk1.8.0"
export PATH=$PATH:$JAVA_HOME/bin
שמור את הקובץ ואז הכל מוכן. הפעל מחדש את ה-Pi ונכין את שרת המוזיקה.
שלב שלישי: התקן את Subsonic
עכשיו הגיע הזמן להתקין את Subsonic, התוכנה שלמעשה תפעיל את הזרמת המוזיקה. נצטרך לקבל את הקישור להורדה באותו אופן שבו קיבלנו את ה-Java. פנה אל העמוד הורדה תת-קולימהמחשב הביתי שלך, לחץ על הקישור של Debian Installer, לחץ באמצעות לחצן העכבר הימני על "קישור ישיר" ובחר "העתק כתובת קישור". כעת, ב-Raspberry Pi, הקלד:
wget [the URL you copied above] -O subsonic.deb
לְדוּגמָה:
wget https://downloads.sourceforge.net/project/subsonic/subsonic/4.9/subsonic-4.9.deb
לאחר ההורדה, הקלד את זה כדי להתקין אותו:
sudo dpkg -i subsonic.deb
כעת מותקן Subsonic, אך מכיוון שאנו פותחים את ה-Pi לאינטרנט, עלינו לנקוט כמה אמצעי זהירות. זה אומריצירת משתמש חדש שאין לו גישת שורש. אז, הקלד:
sudo adduser [new user name]
לְדוּגמָה:
sudo adduser subsonic
כעת נערוך את התצורה של Subsonic עם המידע החדש הזה. הקלד:
sudo nano /etc/default/subsonic
לאחר מכן, הוסף את השורה הבאה לסוף קובץ הטקסט:
SUBSONIC_USER=[new username]
לאחר מכן, הפעל מחדש את Subsonic:
sudo service subsonic restart
Subsonic פועל כעת על ה-Raspberry Pi בתור המשתמש שיצרת זה עתה, כך שאין לו גישת שורש. זה גם מוגדר אוטומטית לפעול בעת אתחול ה-Pi בעתיד.
שלב רביעי: הגדר כתובת IP סטטית
כעת, עלינו לתת ל-Raspberry Pi כתובת IP סטטית כדי שתוכל לגשת אליה תמיד על ידי הקלדת אותה כתובת אתר בדפדפן שלך. ראשית, עלינו לקבל תמונה של איך נראית הרשת הביתית שלך. הקלד:
ifconfig
זה מראה לך היכן וכיצד אתה מחובר לנתב שלך כרגע. שימו לב למספר "inet adr", שאמור להיראות בערך כמו192.168.1.115
. רשום את המספר הזה. כעת עלינו לקבל את מספר שער ברירת המחדל. הקלד:
route -n
שער ברירת המחדל מופיע בשורה של דגל "UG". בדרך כלל זו הכתובת של הנתב שלך, לדוגמה:192.168.1.1
. רשום את זה. לאחר מכן, ערוך את קובץ התצורה:
sudo nano /etc/network/interfaces
כאן תראה שורה שקוראת משהו כמו: iface eth0 inet dhcp. החלף אותו ב:
iface eth0 inet static
address [the IP address you wrote down above]
netmask 255.255.255.0
gateway [the gateway you wrote down above]
זהו. כעת ל-Raspberry Pi שלך יש אותה כתובת IP בכל פעם, כך שקל להתחבר אליה. אם אתה צריך מידע נוסף, תוכל למצוא מדריך מלא להגדרת סטטיכתובת IP כאןאו להגדירהרבה יותר טוב וקל יותר לשימוש בהזמנות DHCP.
שלב חמישי: הגדר את Subsonic
לאחר שתפעיל את Subsonic על ה-Raspberry Pi שלך, הגיע הזמן לגשת אליו מהמחשב הביתי שלך. מדפדפן, הקלד את כתובת ה-IP כך:
[ip address you just got]:4040
לְדוּגמָה:
192.168.1.115:4040
זה מעלה את דף הכניסה של Subsonic. היכנס עם שם המשתמש admin והסיסמה admin.
דבר ראשון, עקוב אחר ההוראות כדי לשנות את שם המשתמש והסיסמה שלך. לאחר מכן, נכוון את Subsonic לספריית מוזיקה.
לחץ על הגדרות > תיקיות מדיה, ושנה את תיקיית המדיה למקום שבו מאוחסנת המוזיקה שלך ב-Raspberry Pi. אם אתה משתמש בכונן קשיח חיצוני או בכונן USB,עקוב אחר אחד מהמדריכים הללולהגדיר אותם תחילה. כעת, אתה יכול לגשת לספריית המוזיקה שלך מכל מקום בתוך רשת ה-Wi-Fi המקומית שלך. אבל זה לא מספיק. בואו נעניק גישה לספרייה הזו מכל מקום:
היכנס להגדרות > רשת
סמן את התיבה עבור "הגדר אוטומטית את הנתב שלך כך שיאפשר חיבורים נכנסים ל-Subsonic
סמן את התיבה עבור "גישה לשרת שלך דרך האינטרנט"
הזן את כתובת ה-URL שממנה תרצה לגשת אליה
לחץ על הלחצן שמור
המתן עד ש-Subsonic יטען מחדש. אם הכל עובד, הסטטוס שלך צריך להיות רשום כך: "כתובת אינטרנט רשומה בהצלחה." כעת תוכל לגשת לספריית המוזיקה שלך מכל מקום בכתובת האתר שיצרת.
אם המצב מראה משהו אחר, זה אומר שהנתב שלך לא תומך בהעברת יציאות אוטומטית אז אתה צריך להגדיר אותו באופן ידני.המדריך הזהמנחה אותך בשלבים הבסיסיים, אבל ההגדרה ופתרון הבעיות תלויים בנתב הספציפי שלך.
שלב שישי: הגדר את האפליקציות לנייד של Subsonic
Subsonic הואנגיש מהמון אפליקציות שונותגם במחשב שולחני וגם בנייד. אחרי שבדקתי כמה, אהבתיSubmariner ב-Macואודיופוןב-iOS הכי הרבה. ההגדרה תלויה באיזו אפליקציה אתה משתמש, אבל היא בדרך כלל די פשוטה. אתה רק צריך את כתובת השרת והיציאה מהשלב הרביעי, כמו גם את פרטי הכניסה של המשתמש שלך. לאחר שהוא מוגדר, תוכל למשוך את הספרייה שלך מכל מקום כל עוד ה-Raspberry Pi פועל והשרת Subsonic פועל.
מוזיקה מאתג'וש וודוורד/מזג אוויר גרוע בקליפורניה. תמונות מאתטרצ'ישניק אנדריי,Donatas1205