Les NAS Synology intègrent énormément de fonctions très intéressantes.
L'une d'entre elles, Video Station est assez intéressante lorsque, comme moi, vous avez numérisé vos DVD dans votre NAS afin de pouvoir en jouir sur tous vos appareils.
Video Station intègre même une connexion à TheMovieDB afin de remplir totalement les fiches des vidéos....
Mais....
Y'a un bug....
Heureusement, la communauté a une solution ;)
En effet, les scores de The Movie DB sont assez hétérogènes... Ils sont parfois très longs, genre 7.152379172 là où Synology attend maximum un chiffre après la virgule.
La solution est venue de ce post.
Je vous le traduit ici :
- Connectez vous en ssh à votre NAS
- Allez dans le dossier de MovieDB :
cd /var/packages/VideoStation/target/plugins/syno_themoviedb
- Faites un sauvegarde du fichier search.py :
sudo cp search.py search.py.bak
- Éditez ce fichier :
sudo vi ./search.py
ousudo nano ./search.py
- Voici les deux modifications que vous devez effectuer : vous ne remplacerez que deux lignes commençant par "data=" dans les deux fonctions suivantes def _parse_movie_info & def _parse_episode_info
def _parse_movie_info(movie_data):
# ... (le reste du code demeure inchangé)
if movie_data['vote_average']:
data = _set_data_value(data, ['extra', constant.PLUGINID, 'rating', 'themoviedb'], round(movie_data['vote_average'], 1))
# ... (le reste du code demeure inchangé)
return data
# ... (le reste du code demeure inchangé)
def _parse_episode_info(tv_data, episode_data, season, episode):
# ... (le reste du code demeure inchangé)
data = _set_data_value(data, ['extra', constant.PLUGINID, 'rating', 'themoviedb_tv'], round(tv_data['vote_average'], 1))
# ... (le reste du code demeure inchangé)
return data
# ... (le reste du code demeure inchangé)
parser.add_argument("--allowguess", type=bool, default=False)
Par contre, si vous désinstallez/réinstallez Video Station, il faudra remodifier, idem s'il y a une mise à jour du fichier.