Revenir au contenu principal
OpenID

Messages récents

1
Oui, j'ai trois séries avec des épisodes en cours de diffusion : Salvation et Fear, The Walking Dead et Preacher
Et pour ces trois séries, le prochain épisode sera diffusé dans moins de 7 jours ..

Pour la log de Kodi, je n'ai pas la possibilité de l'extraire de ma box shield TV ;-(


En tout cas, merci et bonne nuit.
2
Salut,

Je me suis fait un petit outil SQL (à lancer manuellement) pour svg à quelle date vous avez visionné vos médias.
Utile en cas de perte de BDD, ou besoin de re-scrap intégral, il y aura juste à remettre les dates dans la foulée.

NB : Je parle ici d'une BDD créée sur un NAS par modification du ADVANCEDSETTINGS.xml (section videodatabase).

1) Aller sur l'interface MySQL : http://192.168.1.xx/phpMyAdmin/. Se loguer en user 'root'. Choisissez le bon serveur MariaDB (5 ou 10)

2) Créer une nouvelle BDD :
CREATE DATABASE MyVideosLUES;
' pouvez changer le nom, mais il faudra le remplacer partout plus bas.

3) Y créer la table qui va recevoir les dates par fichier (Film ou épisode d'une série) :
CREATE TABLE `FilesLus` (`strFilename` text, `playCount` int(11) DEFAULT NULL, `lastPlayed` text, 
`dateAdded` text ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

4) L'alimenter - genre une fois par semaine, ou implémenter un script qui tourne quotidiennement en auto sur le NAS (celui qui peut indiquer comment faire, ça m'intéresse) :
# Màj la table des vidéos lues :
INSERT into MyVideosLUES.FilesLus
SELECT lower(REPLACE(`strFilename`, Concat('.', SUBSTRING_INDEX(`strFilename`, '.', -1)), '')) as strFilename, `playCount`, `lastPlayed`, `dateAdded`
FROM MyVideos107.`files`
WHERE `lastPlayed` is not null and  playCount is not null and
lower(REPLACE(`strFilename`, Concat('.', SUBSTRING_INDEX(`strFilename`, '.', -1)), '')) not in (Select
lower(REPLACE(`strFilename`, Concat('.', SUBSTRING_INDEX(`strFilename`, '.', -1)), '')) from MyVideosLUES.FilesLus);

NB : Je stocke le fichier sans son extension, d'où la toutouille à rallonge..

5) L'exploiter en cas de besoin :
# Mettre à jour les dates de lecture depuis la précedente svg.
Update MyVideos107.files a
Set    `playCount`  = (Select `playCount` from MyVideosLUES.`FilesLus`  b
                      WHERE     lower(REPLACE(a.strFilename, Concat('.', SUBSTRING_INDEX(a.strFilename, '.', -1)), '')) = b.strFilename),
       `lastPlayed` = (Select `lastPlayed` from MyVideosLUES.`FilesLus` c
                      WHERE     lower(REPLACE(a.strFilename, Concat('.', SUBSTRING_INDEX(a.strFilename, '.', -1)), '')) = c.strFilename)
Where `playCount` is null And `lastPlayed` is null
and lower(REPLACE(a.strFilename, Concat('.', SUBSTRING_INDEX(a.strFilename, '.', -1)), '')) in(select strFilename from MyVideosLUES.FilesLus);

NB : Inversement je mets une date sur le fichier 'Rintintin.mkv' si vous avez visionné un fichier 'Rintintin'.. peut-être êtes vous passé d'un avi à un mkv, depuis..

NB2 : Me concernant, je nomme tous mes films (pas mes séries) avec leur id. IMDB. Tous mes films se nomment donc tt1234567.ext Je ferai sans doute un petit article sur le comment, si quelqu'un est intéressé.

Si cela peut être utile à d'autre.. c'est sans doute perfectible, n'étant pas très doué en MySQL...
Par exemple j'ai découvert sur le tard que cette version de SQL n'est pas sensible à la casse en Select, mais l'est en Update  :eye: Donc améliorations possibles.. si testées. J'ai du faire quelques usines à gaz car la 'solution simple' ne marchait pas, toujours pas compris pourquoi, d'ailleurs ?!
3
Un petit test en plus :
lorsque j'ajoute iconmix prochaines diffusions comme widget sur l'écran d'acceuil, rien ne s'affiche et dans la log j'ai :

Error: GetDirectory - Error Getting plugin://script.iconmixtools/?action=iconmixnextaired&reload=2018081311958462001808

PS : j'ai bien vu le chargement du calendrier des séries au démarrage de KODI.
as-tu une série qui a des épisodes en cours de diffusion ??? si Oui, un exemple .... ?
sinon c'est normal que le widget n'apparait pas......

dans le cas contraire, pourrais tu me filer ton kodi.log ? Voir si le script plante quelque part avant ce message
4
Salut,

Merci, c'est beaucoup mieux maintenant.
Mais je ne suis pas sûr de bien maitriser la fonction calendrier des épisodes à venir car quand j'affiche la fenêtre d'information d'une série, je n'ai pas le bouton calendrier à droite.
Comment peut-on afficher ce calendrier autrement ?

Merci.
je vais publier un correctif demain...car ta version n affiche ce bouton que lorsque tu es sur une série qui aura un episode diffusé dans les 15 jours....
5
Un petit test en plus :
lorsque j'ajoute iconmix prochaines diffusions comme widget sur l'écran d'acceuil, rien ne s'affiche et dans la log j'ai :

Error: GetDirectory - Error Getting plugin://script.iconmixtools/?action=iconmixnextaired&reload=2018081311958462001808

PS : j'ai bien vu le chargement du calendrier des séries au démarrage de KODI.
6
un petit retour...?
7
Salut,

Merci, c'est beaucoup mieux maintenant.
Mais je ne suis pas sûr de bien maitriser la fonction calendrier des épisodes à venir car quand j'affiche la fenêtre d'information d'une série, je n'ai pas le bouton calendrier à droite.
Comment peut-on afficher ce calendrier autrement ?

Merci.
8
Support OpenELEC / Re : Dual Audio sur Libreelec
Dernier message par mikebzh44 -
C'est dans l'addon LIBREELEC pas dans les paramètres de Kodi.
9
Support OpenELEC / Re : Dual Audio sur Libreelec
Dernier message par lolo19430 -
Tu peux me dire précisement ou ? car je ne trouve pas ...
10
Support OpenELEC / Re : Dual Audio sur Libreelec
Dernier message par mikebzh44 -
C'est dans les options de LibreELEC
SimplePortal 1.0.0 Beta 1 © 2008-2014