Aller au contenu

Messages recommandés

Posté(e)
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.
Posté(e)

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 ...)

Posté(e)

Super merci beaucoup,

J'ai réussi à reconfigurer le fichier de config et tout le reste pour pouvoir lire les bases depuis mon OS windows.

Merci encore :)

Posté(e) (modifié)

- 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
Posté(e)

Vous avez trouvé comment récupérer une image à partir de la colonne md5 de la table poster ? :huh:

A moins que ce ne soit pas un fichier image encodé ?? Ce serait balo...

Posté(e)

- 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.

  • 3 semaines après...
Posté(e)
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.
  • 4 semaines après...
  • 4 semaines après...
Posté(e)

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.

Posté(e)

Idem, je souhaite:

Copier la BD pour un autre syno identique au mien (meme model meme dsm, meme architecture de dossier, meme films)

Faire un backup car tous les films ne sont pas bien tagués et j ai passé pas mal de temps a tout corriger.

Posté(e)

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

Posté(e)

Merci bub77

mais comment faire quand tu rentre manuellemnt des affiches et des resumés quand ils sont absent des base de données.

merci pour les pistes d'actions

Posté(e)

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

Posté(e)

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

Posté(e)

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 :)

  • 2 mois après...
Posté(e)

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.

Posté(e)

- 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 !

Posté(e)

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 ?

  • 3 mois après...
Posté(e)

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 ? :)

Posté(e) (modifié)

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
Posté(e)

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 ;)

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.