שאלה jsonrpc ל-kodi

תוכנות ניהול מדיה: KODI, תוספים, XBMC, Media Portal, PLEX וכו'
oferlaor פותח השרשור
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78943
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל

שליחה

אני משתמש ב jsonrpc לשלוח הודעות ל kodi. החיצים עובדים דרך input.left, input.right וכו׳.

הבעיה שזה לא תומך ב skip steps.

יש למישהו אלטרנטיבה?

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

TheWiz
חבר מביא חבר
חבר מביא חבר
תגובות: 3253
הצטרף: אפריל 2005

שליחה

כאן יש את כל רשימת הפקודות:
http://kodi.wiki/view/JSON-RPC_API/v6

לא ממש הבנתי מה אתה רוצה לעשות אבל זאת כל הרשימה. אם זה לא שם זה לא קיים.

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3539
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב

שליחה

הפקודות לביצוע Seeking עוברות דרך ה-method של Player ו-input.ExecuteAction

לגבי השאלה השנייה - הבנתי את המטרה, אבל לא הבנתי מה בעצם הבעיה וכיצד אתה מנסה לממש.

oferlaor פותח השרשור
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78943
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל

שליחה

לא player.seek?

ננסה את שניהם.

מה שאני מנסה זה לבנות מקלדת וירטואלית

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3539
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב

שליחה

כן, התכוונתי לאובייקט Player, כאשר ה-method הוא seek.

http://kodi.wiki/view/JSON-RPC_API/v6#Player.Seek

עיין ב-schema של ה-method - אפשר להגדיר כמה סוגים של קפיצות קדימה\אחורה וגם מעין Go to.

לגבי ה-step backward/forward - זה צריך להיות מבוצע דרך input.ExecuteAction עם ארגומנט skipnext ו-skipprevious להבנתי.


בעניין המקלדת הוירטואלית - לא ממש מכיר משהו שישלח טקסט וישאיר בשדה את הטקסט הנוכחי (להבנתי זו בעצם הבעיה שתיארת, כן?) out of the box, אבל אני מניח שזה בר פתרון בסופו של דבר עם איזה מעקף כלשהו או שלב נוסף באמצע בהתאם למה שמערכת השליטה שלך מאפשרת לבצע ולנתונים שאפשר לשלוף דרך ה-JSON RPC מ-KODI.

oferlaor פותח השרשור
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78943
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל

שליחה

ננסה את הראשון ונדווח.

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

drorshem
חבר פעיל מאוד
חבר פעיל מאוד
תגובות: 224
הצטרף: יוני 2012
שם מלא: drorshem

שליחה

oferlaor כתב:ננסה את הראשון ונדווח.

הסיבה פשוטה. יש לי אפליקציית אייפד ששולטת על Kodi. אין לה אפשרות לפתוח editbox, כך שבעצם אני צריך ליישם מקלדת על ידי jsonrpc כפתור כפתור - כל כפתור אמור לשלוח אות.
...
·מה רע באפליקציה הרשמית?
https://itunes.apple.com/en/app/officia ... 80364?mt=8

oferlaor פותח השרשור
סמל אישי של משתמש
מנהל
מנהל
תגובות: 78943
הצטרף: נובמבר 2004
שם מלא: עפר לאור
מיקום: מודיעין, ישראל

שליחה

שום דבר... רק שאני משתמש ב-RTI. זה צריך לרוץ כחלק משלט מלא.

MarioMan
עוסק בתחום
עוסק בתחום
תגובות: 3539
הצטרף: מאי 2005
שם מלא: יונתן פת-יה
מיקום: תל-אביב

שליחה

הסתכלתי קצת לעומק על ה-API ולא ממש מצאתי אפשרות כזו. אם הנושא קריטי מה שהייתי עושה הוא להריץ סקריפט (נניח ב-python) שמקבל הודעות ובהתאם עושה אימולציה ללחיצות מקלדת.

זה דורש קצת כתיבה, אבל זה יעבוד.
Vermoze - Innovative Technology Solutions Ltd.

חזור אל “תוכנה - KODI”