This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Maohi

Acc

Messages recommandés

Bonjour,
Je voulais savoir si il était possible d'accéder à la base de données de Video Station où toutes les infos (noms, synopsis, acteurs, etc.) sont stockées.
En effet, pour des besoins personnels, je souhaiterais pouvoir récupérer ces informations (en lecture uniquement) via un petit programme maison sous Windows.
Sur mon NAS j'ai activé MySQL et installé phpMyAdmin mais je ne vois pas les bases de données de Synology.
Savez-vous comment les données sont stockées et si il est possible de les lire ?
Merci d'avance,
Maohi.

Partager ce message


Lien à poster
Partager sur d’autres sites

Les données ne sont pas dans une base MySQL, mais dans la base PostgreSQL standard du DSM (utilisée pour la gestion interne de DSM, donc attention de ne pas tout casser).

La base de données utilisée pour Video Station est "video_metadata" ...

Il est possible de lire ces données (j'ai moi même fait divers petits outils de contrôles sur cette base ...)

Partager ce message


Lien à poster
Partager sur d’autres sites

- j'ai installé le package phpPgAdmin (http://www.cphub.net/index.php?id=40&pid=103)

- j'ai du éditer via Putty le fichier pg_hba.conf pour autoriser les connexions extérieures au NAS (http://59.124.41.244/enu/viewtopic.php?p=88076&sid=c1445cd03ba702729a1aa9090032a3c8)

j'ai rajouté cette ligne là (car mon réseau est en 192.168.1.xx) :

host    all     all     192.168.1.0/24  trust

Et après tu peux accéder depuis l'extérieur aux bases de données postgreSQL qu'il y a sur ton Syno (via un accès natif ou un driver ODBC par exemple)

Modifié par Maohi

Partager ce message


Lien à poster
Partager sur d’autres sites

- j'ai installé le package phpPgAdmin (http://www.cphub.net/index.php?id=40&pid=103)

- j'ai du éditer via Putty le fichier pg_hba.conf pour autoriser les connexions extérieures au NAS (http://59.124.41.244/enu/viewtopic.php?p=88076&sid=c1445cd03ba702729a1aa9090032a3c8)

j'ai rajouté cette ligne là (car mon réseau est en 192.168.1.xx) :

host    all     all     192.168.1.0/24  trust

Et après tu peux accéder depuis l'extérieur aux bases de données postgreSQL qu'il y a sur ton Syno (via un accès natif ou un driver ODBC par exemple)

Bonsoir Maohi,

Merci beaucoup pour ton astuce.

Bonne soirée.

Partager ce message


Lien à poster
Partager sur d’autres sites
Bonjour,
Je me permet de revenir vers vous concernant les posters de la base video_metadata servant à video station.
Je souhaiterais récupérer les images des médias (l'affiche d'un film par exemple) et j'ai bien l'impression que cette image se trouve dans la table "poster".
Dans cette table nous pouvons trouver les infos suivantes (tirées de ma base) :
id (PK serial) : 4174
mapper_id (serial) : 12609
lo_oid (oid) : 34706
md5 (text) : "f9d5f59e2084d887f7e1bf386ff7c61b"
create_date (timestamp) : "2013-01-15 09:21:05.43748"
modify_date (timestamp) : "2013-01-15 09:21:05.43748"
Savez-vous si l'image utilisée dans video station est bien stockée ici ?
Et si oui, savez-vous comment extraire cette donnée (surement stockée dans la colonne md5) pour en faire une image ?
Merci d'avance pour vos réponses, ça me serait bien utile ! :)
Maohi.

Partager ce message


Lien à poster
Partager sur d’autres sites

bonjour,

je suis intéresser de savoir comment sauvegarder cette base de données car si je sauvegarde et restaure je ne sais pas comment le faire en sauvegarde simple et restaure simple je ne récupère pas les motif.

désolé si ce sujet a deja été traité mais impossible de trouver l'endroit ni la



coupure du sujet

en claire comment sauvegarder les films et la base de données de video station et comment la restaurer sur un autre syno.

Merci pour vos réponse.

Partager ce message


Lien à poster
Partager sur d’autres sites

Copier la base engendrera de gros problème

Je vous conseille plutôt de renommer vos fichiers proprement. J'ai d'ailleurs crée un script pour renommer les films d'après les infos de videostation

Partager ce message


Lien à poster
Partager sur d’autres sites

Si ce sont des vidéos persos, oui, rien à faire pour çà, mais çà ne devrait pas être dans la partie "films"

Si ce sont de vrais films, il y a toujours une base de donnée où figure le film

Partager ce message


Lien à poster
Partager sur d’autres sites

oui tjs dans une base internet mais pas obligatoirement dans celle utilisées par videostation.

par exemple impossible de trouver "Marley et moi" je suis obligé de le faire a la main, en automatique il me met un autre film et en recherche internet, il met la la suite de ce film.

j'ai regader les fichiers cité plus haut mais la taille rste identiques ainsi que l'heure meme apres ajout de films.

donc quel fichers recuperer pour sauvegarder la base et les images modifiées.

Merci à toi

Partager ce message


Lien à poster
Partager sur d’autres sites

oui tjs dans une base internet mais pas obligatoirement dans celle utilisées par videostation.

par exemple impossible de trouver "Marley et moi" je suis obligé de le faire a la main, en automatique il me met un autre film et en recherche internet, il met la la suite de ce film.

j'ai regader les fichiers cité plus haut mais la taille rste identiques ainsi que l'heure meme apres ajout de films.

donc quel fichers recuperer pour sauvegarder la base et les images modifiées.

Merci à toi

J'ai aussi ce film, et pas de problème chez moi, il faut parfois retirer les accents, rajouter des & ou retirer le "et"

Et il n'y a pas de fichier a sauvegarder. C'est une base de donnée complète, qui est aussi utilisé par DSM. Si tu met les infos d'un syno sur un autre syno, tu as 99% de chances de tout casser. Oublie donc cette option :)

Partager ce message


Lien à poster
Partager sur d’autres sites

Copier la base engendrera de gros problème

Je vous conseille plutôt de renommer vos fichiers proprement. J'ai d'ailleurs crée un script pour renommer les films d'après les infos de videostation

Je pense que ce que tu veux dire, c'est de l'importer sur un autre syno qui n'aurait pas les fichiers qui poserait pb.

A moins qu'il n'y ait quelque chose qui m'échappe a propos de l'export/sauvegarde/dump d'une base de données...

Dans ce cas, pourais tu nous éclairer avec une petite explication succinte quel serait le pb a faire un dump pour éventuellement le réimporter correctement SUR LE MÊME SYNO.

Si ce sont des vidéos persos, oui, rien à faire pour çà, mais çà ne devrait pas être dans la partie "films"

Si ce sont de vrais films, il y a toujours une base de donnée où figure le film

Bah, chez moi, la serie V, "rebooté" en 2009 et qui ne comporte que 2 saisons a été systèmétiquement identifiée comme les b.R.A.V, dont je n'ai d'ailleurs pas retrouvée la trace via une requ^te google ...Et pourtant, les images étaient bonnes !

Je me suis donc "paluché" l'assistant de recherche pour les 23 épisodes.

Donc non, la recherche automatique n'est pas parfaite. Même avec ton très brillant script de renommage. Et c'est aussi une des raisons pour laquelle je veux sauvegarder/faire un dump de cette base.

J'ai aussi ce film, et pas de problème chez moi, il faut parfois retirer les accents, rajouter des & ou retirer le "et"

Et il n'y a pas de fichier a sauvegarder. C'est une base de donnée complète, qui est aussi utilisé par DSM. Si tu met les infos d'un syno sur un autre syno, tu as 99% de chances de tout casser. Oublie donc cette option :)

Nous sommes donc d'accord que si c'est pour réimporter sur un syno qui n'a pas les fichiers ou qui N'EST PAS LA SOURCE de ce même DUMP, il n'y a pas de pb ?

Après, je me débrouillerai éventuellement avec le dump s'il faut en ressortir une liste quelconque.

Ça me fera faire des révisions !

A part peut être s'il y a un pb a la consultation des tables hors du syno, notamment le pb de droits, parce que les relations entre les base, pour consulter les tables ne poseront pas de pb, si ?

En fait, je pense que la crainte que tu exprime est lié au fait que les bases de données SONT RELATIONNELLES, ce que bcp de monde ne sait pas, ou ne comprend pas.

Je n'ai pas fait bcp d'heures au compteur a propos des bases de données, mais j'ai vite compris que SQL est un vrai langage particulier de spécialistes qu'on appelle DBAdmin (DBA).

Sans même parler des méthodes analytiques, justement pour cette mise en relation des tables et des clefs primaires ou secondaires. ;)

Je me rapelle m'être atrtrapé un sacré mal de tête avec une base access bcp plus simple il y a plus de 10 ans ! Base access, qui envisageait déjà ....une filmothèque ! C'était mon projet de fin de formation sur le thème des BDD :( .

C'est bien ça qui peut poser pb. Est-ce que je me trompe a propos de tes craintes Bud77 ?

- j'ai installé le package phpPgAdmin (http://www.cphub.net/index.php?id=40&pid=103)

- j'ai du éditer via Putty le fichier pg_hba.conf pour autoriser les connexions extérieures au NAS (http://59.124.41.244/enu/viewtopic.php?p=88076&sid=c1445cd03ba702729a1aa9090032a3c8)

j'ai rajouté cette ligne là (car mon réseau est en 192.168.1.xx) :

host    all     all     192.168.1.0/24  trust

Et après tu peux accéder depuis l'extérieur aux bases de données postgreSQL qu'il y a sur ton Syno (via un accès natif ou un driver ODBC par exemple)

Je me joint a Cyrtex pour te remercier car effectivement, en voulant exporter, j'avais un message d'erreur comme celui-ci :

Warning: exec(): PHP exec disable. in /usr/syno/synoman/phpsrc/phpPgAdmin/dbexport.php on line 30 Erreur d'export : n'a pu exécuter pg_dumpall (chemin indiqué dans votre conf/config.inc.php : /usr/syno/pgsql/bin/pg_dumpall). Merci de corriger le chemin dans votre configuration et de vous reconnecter.

Partager ce message


Lien à poster
Partager sur d’autres sites

- j'ai installé le package phpPgAdmin (http://www.cphub.net/index.php?id=40&pid=103)

- j'ai du éditer via Putty le fichier pg_hba.conf pour autoriser les connexions extérieures au NAS (http://59.124.41.244/enu/viewtopic.php?p=88076&sid=c1445cd03ba702729a1aa9090032a3c8)

j'ai rajouté cette ligne là (car mon réseau est en 192.168.1.xx) :

host    all     all     192.168.1.0/24  trust

Et après tu peux accéder depuis l'extérieur aux bases de données postgreSQL qu'il y a sur ton Syno (via un accès natif ou un driver ODBC par exemple)

Bon, ok, cette astuce ne marche pas pour permettre l'export de la base video_data :( , mais uniquement pour se connecter a distance aux bases du syno...

Dommage !

Partager ce message


Lien à poster
Partager sur d’autres sites

Je constate donc que phpPGAdmin ne permet pas plus que de visualiser les bases ! la belle affaire...

J'ai suivi les instructions du message que j'ai posté audessus qui disait que les chemin n'étaient pas bon dans le fichier config.inc.php, sauf que, en allant voir dans le fameux fichier, j'ai bien les bons chemins :

// Specify the path to the database dump utilities for this server.
        // You can set these to '' if no dumper is available.
        $conf['servers'][0]['pg_dump_path'] = '/usr/syno/pgsql/bin/pg_dump';
        $conf['servers'][0]['pg_dumpall_path'] = '/usr/syno/pgsql/bin/pg_dumpall';

Le bouton export me renvoie donc a une rreur qui n'existe pas.

Est-ce un pb de droits ?

Partager ce message


Lien à poster
Partager sur d’autres sites

Les données ne sont pas dans une base MySQL, mais dans la base PostgreSQL standard du DSM (utilisée pour la gestion interne de DSM, donc attention de ne pas tout casser).

La base de données utilisée pour Video Station est "video_metadata" ...

Il est possible de lire ces données (j'ai moi même fait divers petits outils de contrôles sur cette base ...)

Salut Kramlech, est-ce que tu peux nous en dire plus ? :)

Partager ce message


Lien à poster
Partager sur d’autres sites

La réalisation la plus célèbre est celle qui a été développée par bud77 :

Elle permet de renommer les films indexés dans Video Station avec le nom officiel du film ....

Sinon, j'ai aussi mis au point un script qui, toutes les semaines, envoie un mail à un certain nombres de destinataires, en donnant la liste des nouveaux films qui ont fait leur entrée dans Video Station.

Modifié par Kramlech

Partager ce message


Lien à poster
Partager sur d’autres sites

La réalisation la plus célèbre est celle qui a été développée par bud77 :

Elle permet de renommer les films indexés dans Video Station avec le nom officiel du film ....

Sinon, j'ai aussi mis au point un script qui, toutes les semaines, envoie un mail à un certain nombres de destinataires, en donnant la liste des nouveaux films qui ont fait leur entrée dans Video Station.

Je renomme moi même mes nouveaux films, donc pas vraiment d'interêt :P

Et je suis le seul utilisateur du NAS mais ton idée est bonne pour multi-utilisateur ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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.

Chargement