-
Notifications
You must be signed in to change notification settings - Fork 45
Risolvi "Programmi on demand" vuoto #49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Il pulsante "Cerca" sulla cartella non trova niente |
La correzione che ho proposto risolveva un altro problema! |
|
Su Windows funziona, su Android no |
|
Io uso kodi con ubuntu e non ho attualmente un dispositivo android con kodi installato.... def search_ondemand_programmes():
kb = xbmc.Keyboard()
kb.setHeading("Cerca un programma")
kb.doModal()
if kb.isConfirmed():
name = kb.getText().decode('utf8')
xbmc.log("Searching for programme: " + name)
raiplay = RaiPlay()
dir = raiplay.getProgrammeList(raiplay.AzTvShowPath)
for letter in dir:
for item in dir[letter]:
if item["name"].lower().find(name) != -1:
liStyle = xbmcgui.ListItem(item["name"], thumbnailImage=raiplay.getThumbnailUrl(item["images"]["landscape"]))
addDirectoryItem({"mode": "ondemand", "path_id": item["PathID"], "sub_type": "PLR programma Page"}, liStyle)
xbmcplugin.addSortMethod(handle, xbmcplugin.SORT_METHOD_LABEL)
xbmcplugin.endOfDirectory(handle=handle, succeeded=True)cioè in pratica viene memorizzata tutta la lista dei programmi, lettera per lettera, e successivamente vengono visualizzati solo quelli che verificano la condizione La ricerca avviene con il nome programma reso minuscolo, ma non viene effettuata la stessa trasformazione anche alla chiave di ricerca: pertanto cercare con lettere maiuscole non porta a nessun risultato! (sarebbe da correggere) Ci sarebbe da capire cosa falllisce nella versione android:
|
|
La butto lì: potrebbe essere magari che la tastiera Android modifichi la lettera iniziale mettendola maiuscola? Stando al codice questo porterebbe al risultato lamentato. |
|
Potrebbe essere tutto, ma adesso stà funzionando. Max, perchè non diventi tu Master del Plugin!? |
|
Io devo ringraziare @nightflyer73 perché è lui che si è cercato le informazioni per creare questo plugin e altri simili... |
|
Sì, ma ho notato che non si collega più da tempo...Altra curiosità, dove si trova l'aggiornamento tuo sul sito di RaiPlay? |
Scusami, ma non ho capito a cosa ti riferisci? |
|
Beh, è semplice, la modifica del file che hai realizzato, come faccio a trovarla sul sito di RaiPlay, con il tasto F12? |
|
La versione scritta per renderla compatibile con Python 3 l'avevo scritta io e sto aspettando che il mantainer del repository accetti, eventualmente, la pull request @maxbambi ho inserito il tuo fix all'interno del mio fork di Rai on Demand, risolvendo anche il probelma della ricerca su Android e rendendo il codice compatibile anche con Python 3 (il decode sulle stringhe è deprecato, alla luce della nuova gestione delle stringhe nella nuova versione). Sono disposto a tenere l'addon aggiornato e fixare eventuali problemi a tempo perso, in caso vogliate far presente un bug o contribuire potete aprire, rispettivamente, un issue o una pull request sul mio repository. PS. Qui in mezzo c'è qualcuno che mi ha inviato una mail riguardo lo sviluppo dell'addon? |
|
Sì, probabilmente la mail te l'ho mandata io; cmq, ribadisco il concetto, chiedo a @maxbambi e @cttynul di diventare master, in quanto @nightflyer73 sembra un pò disperso... |
No description provided.