Aller au contenu

Basculer des photos de l'espace personnel vers l'espace partagé ?

Featured Replies

Posté(e)

Bonsoir à toutes et tous,

J'essaye d'utiliser Synology Photos pour regrouper, stocker et partager avec madame les photos de famille.

J'ai mis en place les espaces personnels pour que nous puissions avoir un backup automatique des photos des devices iOS vers le NAS : ainsi, tout se copie depuis les iPhone et c'est rassurant. Je le fais dans les espaces personnels, de façon à ne pas polluer la librairie familiale avec des clichés qui n'ont pas forcément d'intérêt.

J'aimerais donc ensuite pouvoir déplacer, transférer (je vous laisse choisir le bon terme) des photos des espaces personnels vers l'espace partagé : le cliqué-glissé entre deux fenêtres du navigateur ne fonctionne pas car les photos sont transférées d'apéritives leur format affiché dans le navigateur, en perdant la haute résolution et les informations EXIF.

Comment faire de façon pratique Merci de votre aide :)

Posté(e)

Bonjour,

C'est amusant j'ai à peu près le même cas de figure.
Je ne suis pas expert, peut être y a t-il de meilleurs solution.

Pour ce que j'en sais :

  • Solution 1 :
    Depuis l'interface web ou mobile une fois l'espace partagé activé tu sélectionne tes photos puis tu les déplacent d'un album à l'autre (partagé/perso).
  • Solution 2 :
    Tu les déplacent à la main depuis l’explorateur de fichier de ton nas.
  • Solution 3 : (ce que je fait pour le moment)
    Je suis bien content de m'être enfin débarrassé de google photo mais une seul chose me manque le "partage de photothèque"...
    Du coup pour palier à ça, et éviter d'avoir une partie de mes photos perso dans mon dossier perso et l'autre dans le partagé et de même pour ma femme, j'ai créer un album partagé (avec ma femme) dans lequel je m'évertue à ajouter toutes mes photos régulièrement ainsi elle peut consulter ses photos ou les miennes sans que tout soit mélangé.
    Ce n'est pas ce qu'il y a de plus pratique (d'autant plus quand j'oublie d'ajouter les dernières photos du petit et que je me fait taper sur les doigts) c'est un peu brouillon comme technique mais c'est ce que j'ai trouvé de plus ordonné au niveau gestion de photo.

Voilà ce que je peux te proposer.
Après si quelqu'un à une solution pour réellement partager ça photothèque de façon propre et systématique je suis preneur ! :D

Posté(e)
  • Auteur

Bonjour @Sibyllin,

 

Merci pour ta réponse !

 

Je me suis probablement mal exprimé : mon problème n'est pas fonctionnel (la solution 3 me va parfaitement), c'est technique : comment le faire ? quand tu dis "je m'évertue à ajouter toutes mes photos régulièrement", comment le fais-tu ?

 

La solution 1 est l'inverse de ce que je souhaite (je cherche "perso" vers "partagé" et non l'inverse), mais j'ai quoi qu'il en soit le même problème technique : comment le fais-tu ? un cliqué-glissé d'une fenêtre du navigateur à l'autre ne fonctionne pas pour les raisons déjà évoquées (résolution, perte des informations).

 

J'ajoute que j'aimerais vraiment que Synology range seul les photos que je lui donne à manger, ce qu'il fait très bien (par années), dès lors qu'il peut lire les informations liées au fichier.

 

merci de votre aide.

Posté(e)

Humm eh bien je sélectionne juste toutes mes photo soit sur l'appli mobile soit via l'interface web, puis je les placent dans un album "X" partagé avec femme.
Et régulièrement j'y ajoute toutes les dernières photos.

 

 

Capture.JPG

Modifié par Sibyllin

Posté(e)
  • Auteur

Ok... merci pour la précision. Cela ne répond pas à mon besoin : les photos ainsi partagées dans un album ne sont pas, manifestement, physiquement copiées dans l'espace disque défini pour l'espace partagé.

Merci quand même 🙂

Posté(e)

Bonjour, 

Même problématique chez moi : une fois les photos importés automatiquement chacun dans sont espace perso, j'aimerai pouvoir transférer facilement certaines sur l'espace partagé pour que tout le monde puisse les manipuler, créer les albums, etc...

On peut évidemment faire ça via DSFile, mais nettement moins pratique de transférer des "fichiers" que des "photos" 

Posté(e)

Bon en fait, j'ai trouvé, la fonctionnalité existe : Synology Photos permet bien de copier ou déplacer des photos entre les 2 espaces Perso & Partagé.

Dans l'un des 2 espaces, sélectionnez les photos et sur le menu déroulant des 3 points, sélectionnez Copier ou Déplacer vers... , puis vous pouvez changer d'espaces et sélectionner/créer un dossier où mettre vos photos.

Et cerise sur le gâteau, le déplacement ne semble pas affecter les albums déjà créés à partir de ces photos. La photo dans l'album pointe bien vers le nouvel emplacement.  

Well done Syno team !

  • 1 mois après...
Posté(e)
  • Auteur
Le 05/09/2021 à 14:19, R2miB a dit :

Bon en fait, j'ai trouvé, la fonctionnalité existe : Synology Photos permet bien de copier ou déplacer des photos entre les 2 espaces Perso & Partagé.

Dans l'un des 2 espaces, sélectionnez les photos et sur le menu déroulant des 3 points, sélectionnez Copier ou Déplacer vers... , puis vous pouvez changer d'espaces et sélectionner/créer un dossier où mettre vos photos.

Et cerise sur le gâteau, le déplacement ne semble pas affecter les albums déjà créés à partir de ces photos. La photo dans l'album pointe bien vers le nouvel emplacement.  

Well done Syno team !

Bonsoir,

 

Merci pour ce message mais en fait ça ne fonctionne pas "comme le reste" : il faut choisir le bon dossier, et l'on ne profite donc pas du rangement automatique (année/mois) de l'image. Du coup, entre des images rangées par le système lors de l'import ou d'autres rangées manuellement, c'est un bazar innommable.

 

Du coup, pas pour moi...

D'autant qu'il n'y a pas de localisation possible manifestement.

 

Bref, je cherche 😃

 

Merci !

  • 4 ans après...
Posté(e)

Bonjour

J'ai trouvé comment contourner le problème via script et planificateur de tache. Un peu chiadé comme solution mais une fois en place, c'est easy.
ça intéresse encore quelqu'un ?

Posté(e)

ok voici
Je fais ce poste pour aider les autres. J'étais deg ne pas trouver de solution à cette gestion de photos, même en cherchant sur ce forum. Si cette technique peut aider, j'en suis content et donc le partage.

L’idée est d’utiliser un script qui va aller chercher les photos que l’on souhaite transférer puis les déplacer en recréant la structure adaptée à Synology en termes de dates de façon automatique.

 

1.     Vérifier que l’on a les droits en écriture sur les dossiers d’utilisateur, les paramétres..etc…pour configurer la solution. Remplacer « utilisateurX » par votre nom d’utilisateur

2.     Via file station, Créer un dossier « scripts » dans homes/utilisateurX/

3.     Dans ce dossier « scripts » créer un fichier texte « transfer_photos.sh ». Ce fichier doit être encodé en UTF-8 dans ses paramétres. Sauvegarder (même si synology dit que le cryptage sélectionné est incorrect) (il faut avoir le paquet d'editeur de texte installé. On peut créer le fichier via une autre interface windows ou mac et l'importer ensuite depuis file station)

4.     Créer un dossier « TRANSFERT » dans photo/ (endroit de stockage des photos espace partagé)

5.     Créer une tache récurente dans parametres/planificateur de tâches/script utilisateur. Dans parametres de la tache, ecrire la commande du script défini par l’utilisateur qui est ici :
sh /volume1/homes/utilisateurX/scripts/transfer_photos.sh

Vous pouvez faire que la tâche s’excécute tout le temps (c’est très rapide) ou 1 fois de temps en temps. Ça ne change rien à l’interface dans synology photos mais chaque fois que la tâche est lancée, les photos seront classées correctement dans la structure de synology ds file

6.     Coller le scripts ci-dessous dans le fichier texte « transfer_photos.sh ». Le script prend en compte les miniatures, crée le dossier Année/mois si besoin en fonction de la date de prise de vue des photos. Il n’écrase rien.

7.     Chaque fois que vous voudrez transférer des photos. Aller dans l’appli ou sur ordi. Selectionnez vos photos. Faites déplacer vers/espace partagé…et sélectionnez le dossier TRANSFERT (ou autre nom que vous aurez donné). Lorsque la tache sera exécuté, tout sera transféré et rangé correctement. (vous pouvez aussi l’exécuter directement depuis le planificateur de tâche pour vérifier que ça marche bien. Vous avez aussi un fichier log dans scripts si vous avez des erreurs)

 

A vous de jouer. J’ai galéré pour trouver cette solution. J’espére qu’elle fonctionnera pour vous.

Code à copier

 

#!/bin/sh

 # Chemins

SOURCE="/volume1/photo/TRANSFERT/"             # Dossier partagé où les utilisateurs déposent les photos

DEST="/volume1/photo/PhotoLibrary/"             # Dossier partagé de destination (classé par YYYY/MM)

LOG="/volume1/homes/utilisateurX/scripts/transfer.log" # Fichier de log

 

# Vérification des chemins

echo "=== Début du script $(date) ===" > "$LOG"

echo " Source : $SOURCE" >> "$LOG"

echo " Destination : $DEST" >> "$LOG"

echo " Log : $LOG" >> "$LOG"

 

# Vérifie que le dossier source existe

if [ ! -d "$SOURCE" ]; then

    echo " Erreur : le dossier source n'existe pas : $SOURCE" >> "$LOG"

    exit 1

fi

 

# Vérifie que le dossier destination existe

if [ ! -d "$DEST" ]; then

    echo " Erreur : le dossier destination n'existe pas : $DEST" >> "$LOG"

    exit 1

fi

 

# Vérifie que le dossier de log existe

LOG_DIR=$(dirname "$LOG")

if [ ! -d "$LOG_DIR" ]; then

    echo " Erreur : le dossier de log n'existe pas : $LOG_DIR" >> "$LOG"

    exit 1

fi

 

# Parcours les fichiers — en incluant @eaDir

find "$SOURCE" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.heic" -o -iname "*.mp4" -o -iname "*.mov" \) -print0 | while IFS= read -r -d '' file; do

 

    echo " Trouvé : $file" >> "$LOG"

 

    # Récupère la date de modification

    date=$(date -r "$file" +%s 2>/dev/null)

    if [ -z "$date" ]; then

        echo " Erreur : pas de date pour $file" >> "$LOG"

        continue

    fi

 

    year=$(date -d @$date +%Y 2>/dev/null)

    month=$(date -d @$date +%m 2>/dev/null)

 

    # Crée le dossier de destination

    dest_dir="$DEST$year/$month/"

    mkdir -p "$dest_dir"

    echo " Créé : $dest_dir" >> "$LOG"

 

    # Si le fichier est une miniature (dans @eaDir/), crée le dossier @eaDir/IMG_4636.HEIC/

    if [[ "$file" == @eaDir/ ]]; then

        # Extrait le nom du fichier (ex : IMG_4636.HEIC)

        filename=$(basename "$(dirname "$file")")

        # Crée le dossier @eaDir/IMG_4636.HEIC/

        eaDir_dest="$dest_dir@eaDir/$filename/"

        mkdir -p "$eaDir_dest"

        echo " Créé : $eaDir_dest" >> "$LOG"

        # Déplace la miniature dans @eaDir/IMG_4636.HEIC/

        mv "$file" "$eaDir_dest"

        if [ $? -eq 0 ]; then

            echo " Déplacé : $file → $eaDir_dest" >> "$LOG"

        else

            echo " Erreur : impossible de déplacer $file" >> "$LOG"

        fi

    else

        # Déplace la photo dans le dossier de destination

        mv "$file" "$dest_dir"

        if [ $? -eq 0 ]; then

            echo " Déplacé : $file → $dest_dir" >> "$LOG"

        else

            echo " Erreur : impossible de déplacer $file" >> "$LOG"

        fi

    fi

 

done

 

echo "=== Fin du script $(date) ===" >> "$LOG"

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…

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.