SHPOTIFY هو نص BASH/Apple بسيط للتحكم في Spotify من سطر الأوامر على جهاز MAC.
إذا وجدت هذا مثيرًا للاهتمام ، فيجب عليك متابعتي على Twitter للتعرف على الأشياء الأخرى التي أقوم بها.
قم بتنزيل وتثبيت تطبيق سطح المكتب Spotify إذا لم تقم بالفعل.
أسهل طريقة لتثبيت shpotify هي استخدام مدير الحزمة Homebrew:
brew install shpotify
إذا لم تستخدم Homebrew ، فيمكنك تثبيت البرنامج النصي يدويًا من خلال اتباع بعض الخطوات البسيطة:
قم بإحضار نسخة من هذا المستودع ، إما باستخدام GIT أو قم بتنزيل أرشيف ZIP.
انتقل إلى المجلد الذي جلبت فيه المستودع (UNXIP إذا لزم الأمر) وتأكد من أن الملف المسمى spotify قابل للتنفيذ:
cd shpotify
chmod +x spotify
انسخ spotify File إلى موقع مناسب في PATH ، أو اضبط PATH لتضمين المجلد الذي يوجد فيه الملف.
يحتاج Shpotify إلى الاتصال بـ Spotify's API من أجل العثور على الموسيقى بالاسم. من المحتمل جدًا أنك تريد هذه الميزة!
للحصول على هذا العمل ، تحتاج أولاً إلى التسجيل (أو في) موقع مطور Spotify وإنشاء تطبيق . بمجرد الانتهاء من ذلك ، يمكنك العثور على Client ID الخاص به وقيمه Client Secret وإدخالها في ملف التكوين shpotify الخاص بك على ${HOME}/.shpotify.cfg .
تأكد من اقتباس قيمك وعدم إضافة أي مساحات إضافية. عند الانتهاء ، يجب أن يبدو ما يلي (ولكن بقيمك الخاصة):
CLIENT_ID="abc01de2fghijk345lmnop"
CLIENT_SECRET="qr6stu789vwxyz"
مع shpotify ، يمكنك التحكم في Spotify مع الأوامر التالية:
spotify play Resumes playback where Spotify last left off.
spotify play <song name> Finds a song by name and plays it.
spotify play album <album name> Finds an album by name and plays it.
spotify play artist <artist name> Finds an artist by name and plays it.
spotify play list <playlist name> Finds a playlist by name and plays it.
spotify play uri <uri> Play songs from specific uri.
spotify next Skips to the next song in a playlist.
spotify prev Returns to the previous song in a playlist.
spotify replay Replays the current track from the beginning.
spotify pos <time> Jump to a specific time (in seconds) in the current song.
spotify pause Pauses (or resumes) Spotify playback.
spotify stop Stops playback.
spotify quit Stops playback and quits Spotify.
spotify vol up Increases the volume by 10%.
spotify vol down Decreases the volume by 10%.
spotify vol <amount> Sets the volume to an amount between 0 and 100.
spotify vol [show] Shows the current volume.
spotify status Shows the play status, including the current song details.
spotify status artist Shows the currently playing artist.
spotify status album Shows the currently playing album.
spotify status track Shows the currently playing track.
spotify share Displays the current song's Spotify URL and URI.
spotify share url Displays the current song's Spotify URL and copies it to the clipboard.
spotify share uri Displays the current song's Spotify URI and copies it to the clipboard.
spotify toggle shuffle Toggles shuffle playback mode.
spotify toggle repeat Toggles repeat playback mode.
يتم كتابة SHPOTIFY في المقام الأول وصيانته من قبل هاريش نارايانان.
نظرًا لأنه مشروع مفتوح المصدر ، فإنه يحتوي على العديد من المساهمات من العديد من الأشخاص المفيدين ، بما في ذلك:
إذا كنت مهتمًا بالمساهمة أيضًا ، فيرجى التفكير في معالجة بعض المشكلات التي أبلغ عنها الأشخاص من قبل وتقديم طلب سحب. شكرًا لك!
حقوق الطبع والنشر (ج) 2012-2024 هاريش نارايانان.
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج البرنامج أو الاستخدام أو غيرها من المعاملات في البرنامج.