בין אם אתה עושה הרבה עבודה בטרמינל או שאתה פשוט לא מתחשק לפתוח iTunes ולחפש בספרייה, הקורא שלךCamJNשלfplay
התסריט יגרום לך להאזין למוזיקה תוך שניות.
הנקודה של הfplay
הפונקציה היא שאתה יכול לנגן מוזיקה מבלי לפתוח iTunes, לדעת היכן השיר נמצא, או אפילו את השם כולו.
כדי להתקין את הפונקציה, גזור והדבק את הקוד הבא בעורך טקסט ושמור את הקובץ בשולחן העבודה שלך בשםfplay.txt
. ודא שזהו טקסט רגיל ולא טקסט עשיר; משתמשי Mac יצטרכו לעבור לפורמט > צור טקסט רגיל בעריכת טקסט כדי לעשות זאת. כמו כן, אם המוזיקה שלך מאוחסנת במקום אחר מלבד מיקום ברירת המחדל, תצטרך לערוך את הנתיב לידMUSICROOT
משתנה למטה.
MUSICROOT=~/Music function fplay { if [ $1 = '-v' ]; then shift 1 find -LE $MUSICROOT -type f -iname "*$**" -iregex '.*\.(3g[2|p]|a(ac|c3|dts|if[c|f]?|mr|nd|u)|caf|m4[a|r]|mp([1-4|a]|eg[0,9]?)|sd2|wav)' -print -exec afplay "{}" \; & elif [ $1 = '-g' ]; then shift 1 find -E $MUSICROOT -type f -iname "*$**" -iregex '.*\.(3g[2|p]|a(ac|c3|dts|if[c|f]?|mr|nd|u)|caf|m4[a|r]|mp([1-4|a]|eg[0,9]?)|sd2|wav)' -exec open -a QuickTime\ Player "{}" \; -exec osascript -e 'tell application "QuickTime Player" to play document 1' \; &
else find -E $MUSICROOT -type f -iname "*$**" -iregex '.*\.(3g[2|p]|a(ac|c3|dts|if[c|f]?|mr|nd|u)|caf|m4[a|r]|mp([1-4|a]|eg[0,9]?)|sd2|wav)' -exec afplay "{}" \; & fi }
לאחר מכן, פתח חלון טרמינל חדש והפעל את הפקודה הזו כדי להזין את זה לפרופיל ה-bash שלך אם עדיין אין לך אחד, זה ייצור עבורך אחד):
cat ~/Desktop/fplay.txt >> ~/.bash_profile
לחלופין, אתה יכול פשוט להעתיק ולהדביק את הסקריפט בפרופיל ה-bash הקיים שלך אם אתה מעדיף (אם כי תצטרךלהציג קבצים מוסתריםכדי לגשת אליו). כמו כן, לאחר שעשית זאת, תוכל למחוק את קובץ הטקסט המקורי משולחן העבודה שלך.
לאחר הפעלה מחדש של Terminal, אתה אמור להיות מסוגל להקלידfplay
וכמה מונחי חיפוש להשמעת מוזיקה. אתה יכול לגרום לזה לשחק ב-QuickTime X במקום בטרמינל על ידי שימוש ב--g
דגל, כלומרfplay -g car crash
לנגן את השיר "Car Crash". צפו בסרטון להדגמה.
[בְּאֶמצָעוּת#טיפים]