Aller au contenu

Mettre Video Station En Fran


silversmarty

Messages recommandés

Je n'ai rien mis en commentaire: je me suis tenu au tuto dans le 1er post de ce thread

En fait je parlais à silversmarty l'auteur du tuto.

Il a supprimé cette partie là du tuto :

Dans le fichier VS_search, remplacer :

function _GetSearchLang($options)

{

global $SUPPORTED_LANG, $DEFAULT_LANG;


if (!isSet($options['lang'])) {

return $DEFAULT_LANG;

}


if (0 != count($SUPPORTED_LANG) &&

in_array($options['lang'], $SUPPORTED_LANG)) {

return $options['lang'];

}

return $DEFAULT_LANG;

}
par
function _GetSearchLang($options)

{

global $SUPPORTED_LANG, $DEFAULT_LANG;

/*

if (!isSet($options['lang'])) {

return $DEFAULT_LANG;

}


if (0 != count($SUPPORTED_LANG) &&

in_array($options['lang'], $SUPPORTED_LANG)) {

return $options['lang'];

}*/

return $DEFAULT_LANG;

}

Je pense qu'avec ceci ca devrait tout de suite beaucoup mieux marcher ...

Modifié par mafiaman42
Lien vers le commentaire
Partager sur d’autres sites

En fait je parlais à silversmarty l'auteur du tuto.

Il a supprimé cette partie là du tuto :

Dans le fichier VS_search, remplacer :

function _GetSearchLang($options)

{

global $SUPPORTED_LANG, $DEFAULT_LANG;


if (!isSet($options['lang'])) {

return $DEFAULT_LANG;

}


if (0 != count($SUPPORTED_LANG) &&

in_array($options['lang'], $SUPPORTED_LANG)) {

return $options['lang'];

}

return $DEFAULT_LANG;

}
par
function _GetSearchLang($options)

{

global $SUPPORTED_LANG, $DEFAULT_LANG;

/*

if (!isSet($options['lang'])) {

return $DEFAULT_LANG;

}


if (0 != count($SUPPORTED_LANG) &&

in_array($options['lang'], $SUPPORTED_LANG)) {

return $options['lang'];

}*/

return $DEFAULT_LANG;

}

Je pense qu'avec ceci ca devrait tout de suite beaucoup mieux marcher ...

Bonsoir,

Je n'ai pas tout suivi :wacko:

Dans quel fichier VS_search ?

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir,

Je n'ai pas tout suivi :wacko:

Dans quel fichier VS_search ?

Pardon je ne l'ai pas reprécisé.

Il faut rajouter la ligne suivante dans le fichier de CFE :

/volume1/@appstore/VideoStation/plugins/search.inc.php, VS_search

Ce qui vous permettra de modifier le fichier en question

Modifié par mafiaman42
Lien vers le commentaire
Partager sur d’autres sites

Je vais encore faire le pinailleur de base mais il y a toujours le genre en anglais ("comedy","drama" au lieu de "comedie", "drame" etc..).

Et c'est d'autant plus étonnant que l'url vers la fiche IMDB est bien celle de la fiche fr ou les tags "genre" sont en français.

Oui j'ai exactement le même problème ...

Outre ce problème, lorsqu'on remplace le media mal indexé par un autre via "recherche sur internet", cela perd certains champs, notemment le "genre" et le champ "scénariste", mais surtout ca ne change pas la note et le lien imdb associé.

Sans parler du fait que c'est très très long (byebye le php de la version developpée par Teebo du forum :-( )

Il faudrait peut être pouvoir pointer pas seulement sur imdb, mais aussi par exemple sur Tmdb ou Allociné.

Là je n'ai par contre aucune idée comment faire ...

Modifié par mafiaman42
Lien vers le commentaire
Partager sur d’autres sites

Exact Raoul.

Peut être le site imdb qui est en "franglais" ?

La preuve même quand la base de films était en anglais j'ai 2-3 titres avec résumé en français...

Sur cette fiche les tags genre sont bien en français ("Animation | Action | Crime | Drame | Science-Fiction") et pourtant je récupere les mot clés anglais

Lien vers le commentaire
Partager sur d’autres sites

En tout cas si le film est français, par exemple "les tuche", les tags "genre" sont bien en français.

Bizarre, bizarre...

Et j'ai toujours le problème de la note qui reste inchangée lorsqu'on met à jour les infos du média tout comme le lien imdb..

Vous aussi ?

Pour ma part je cumule les problemes: les tags en anglais *et* le lien imdb qui ne change pas (pas vérifié pour la note)

Lien vers le commentaire
Partager sur d’autres sites

Pour ma part je cumule les problemes: les tags en anglais *et* le lien imdb qui ne change pas (pas vérifié pour la note)

Les tags sont en anglais même pour les films franco-français ?

Car sinon pour les films "internationaux" j'ai le même problème que toi concernant les tags + le lien imdb + la note (correspondant au film du lien imdb)

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai un peu avancé dans l'explication des anomalies constatées

De façon étrange, pour récupérer les informations sur les films, videostation utilise à la fois themoviedb et freebase

Les infos de genre sont par exemple récupérées dans freebase alors que, par exemple, résumé, distribution, sont récupérées dans "themoviedb".

L'API "themoviedb" est bien localisée et supporte l'argument "language=<code langue>" (exemple)

Et c'est pourquoi, dans "syno_themoviedb/search.php", la fonction "ConvertToAPILang" supporte un grand nombre de langues et elle peut ainsi les passer à l'API de "themoviedb"

Au contraire, la fonction "GetDownloadedQueryData" de "syno_freebase/search.php", bien que supportant aussi le paramètre "$lang", n'en tient *aucun* compte (et d'ailleurs, meme si ce n'était pas le cas, comme la valeur de ce paramètre "$lang" est le résultat de la fonction "ConvertToAPILang" qui donne toujours "en" ici, cela ne changerai rien).

Ce que je ne comprend pas est la raison d'aller chercher certaines infos dans freebase alors que themoviedb contient déja tout ce qui est necessaire (exemple)

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Je crois que j'ai trouvé la réponse pour avoir les tags de genre en français!

Mes recherche précédentes m'ont mis sur la piste de chercher à désactiver l'utilisation de freebase pour les films

Cela se fait tout simplement dans le fichier: "/var/packages/VideoStation/etc/plugin.conf"

ou il suffit de remplacer:


"movie": {

"Movie":{

"prepare": [{"id":"com.synology.FileAssets", "enable":true}],

! "metadata": [{"id":"com.synology.Freebase", "enable":true},

{"id":"com.synology.TheMovieDb", "enable":true}],

"extra": []

}

par


"movie": {

"Movie":{

"prepare": [{"id":"com.synology.FileAssets", "enable":true}],

! "metadata": [{"id":"com.synology.Freebase", "enable":false},

{"id":"com.synology.TheMovieDb", "enable":true}],

"extra": []

}

(ligne à changer préfixée de "!")

et voila!

IsnGz.png

Modifié par CoolRaoul
Lien vers le commentaire
Partager sur d’autres sites

Petite question, je viens de remplacer la ligne en question.

Faut-il ensuite que je réindexe tous les fichiers ou seulement toutes les infos video.?

Alors la je ne sais pas: j'ai fait mes tests avec un seul film dans la config de videostation et une fois que ça a eu l'air de marcher j'ai remis le chemin complet et afin de relancer une ré-indexation complète.

Lien vers le commentaire
Partager sur d’autres sites

Je viens de tester en mettant une vidéo dans un répertoire différent, et ca marche parfaitement !

Par contre c'est bien ce que je craignais, il faut bien tout réindexer et donc perdre toutes les modifs déjà faites ...

Ca dégage également le scénariste à chaque fois qu'on réindexe, dommage ...

Mais sinon bon boulot !

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.