واجهة قابلة للتخصيص للغاية تعرض حالة التشغيل الحالية على Spotify في صفحة متصفح صغيرة جميلة!
قد ترغب في استخدام وضع هذا الشاشة على الشاشة الخاصة بـ Spotify (في رأيي ، إلى حد ما) ، أو يمكنك استخدامه لجهاز التلفزيون الخاص بك لإعطاء OSD OSD القديم منخفض الدقة وظيفة طلاء جديدة!
هذه الواجهة هي في المقام الأول قراءة فقط. على وجه التحديد ، هذا يعني أنه لا يمكنك التحكم في موسيقاك بالفعل ، إلى جانب عدد قليل من الأوامر الأساسية مثل التشغيل ، والتوقف ، والتخطي (يحتاج إلى تمكين في الإعدادات أولاً). هذا بسبب القيود المفروضة على API Spotify ولأن الفكرة هي إعداد هذا التطبيق مرة واحدة ، ثم يتم تشغيله بشكل دائم كعرض معلومات خالصة.
مثال على ذلك مفيد هو استضافة حفلة حيث تريد السماح لضيوفك برؤية الأغاني في أي وقت ، من خلال وضع شاشة بالقرب من قاعة الرقص التي تتصل بها بتوت العليق.
يعرض هذان الأمثلان فقط أمثلة على الإعداد المسبق لـ SpotifyBigPicture. لمزيد من لقطات الشاشة ، راجع الإعدادات المسبقة الأخرى!
انقر فوق رمز التروس في الجزء العلوي الأيسر من الواجهة لفتح الإعدادات للتفضيلات المرئية. هنا يمكنك تخصيص تصميم الواجهة من عدد من الخيارات بنقرات قليلة فقط!
يتم تخزين إعداداتك تلقائيًا محليًا ، لذلك لن تحتاج إلى القلق بشأن إعادة تكوين كل شيء في كل مرة تقوم فيها بإعادة فتح موقع الويب.
(إذا كنت تفضل برنامجًا تعليميًا ، انقر هنا)
من هنا فصاعدًا ، يمكنك الاختيار بين إحدى طريقتين للمتابعة مع التثبيت.
http://localhost:8183/login-callback (تأكد من النقر فوق الزر الأخضر الصغير "إضافة" قبل حفظ!)spotifybot.propertiesjava -jar SpotifyBigPicture.jarhttp://ip-of-docker-machine:8183/login-callback . يجب أن ينتهي رد الاتصال على تسجيل الدخول مع /login-callback ! تأكد أيضًا من النقر فوق الزر "إضافة" الأخضر الصغير قبل حفظهdocker pull ghcr.io/selbi182/spotifybigpicturedocker run --name spotifybigpicture -d -p 8183:8183 -e client_id=CLIENTID -e client_secret=CLIENTSECRET -e redirect_uri=REDIRECTURI ghcr.io/selbi182/spotifybigpicturedocker logs -f spotifybigpicture حتى تتمكن من رؤية عنوان URL المطلوب للخطوة التاليةhttps://accounts.spotify.com:443/authorize?client_id=[...]&response_type=code&redirect_uri=[...]&scope=[...]يتم جلب المعلومات من API من Spotify عن طريق استقصاءها مرة واحدة في الثانية. لسوء الحظ ، لا توجد طريقة "مناسبة" للقيام بذلك ، حيث أن Webhooks for Song Changes (مثل Discord يستخدمها ، على سبيل المثال) غير متوفرة لواجهة برمجة التطبيقات العامة.
نتيجة لذلك ، قد يتعثر الاتصال من وقت لآخر. سيحاول التطبيق تلقائيًا إعادة إنشاء الاتصالات عندما يكون ذلك ممكنًا ، والذي يستغرق عادة بضع ثوانٍ فقط. للحفاظ على ظهور الواجهة سلسًا قدر الإمكان ، سيقوم المؤقت بمحاكاة التشغيل من خلال الحفاظ على العد الثواني من تلقاء نفسها إذا كانت الأغنية يتم تشغيلها حاليًا.
ومع ذلك ، إذا أصبحت الواجهة غير مستجيبة تمامًا ، جرب هذه الأساليب:
قم بتغيير سياق التشغيل الحالي (على سبيل المثال ، يتغير من قائمة تشغيل إلى ألبوم)
لأي سبب غريب ، ما عليك سوى النقر فوق زر الأجهزة في Spotify على جهاز الكمبيوتر الخاص بك (ولا حتى اختيار أي جهاز مختلف ، حرفيًا فقط فتح القائمة المنسدلة) يجبر الواجهة في بعض الأحيان على اللحاق بالركب. لقد كان هذا هو الذهاب إلى إصلاح الشاشات المعلقة ، وهو يعمل بشكل جيد بشكل مدهش:

إذا واجهت أي مشاكل ، فاكتب تذكرة مشكلة على Github وسألقي نظرة عليها بكل سرور :)
بدلاً من ذلك ، أرسل لي رسالة على الخلاف. اسم المستخدم الخاص بي هو: Selbi