Syno NAS kontra Google Photos

Fórumok

A Synology NAS-okon van olyan eszköz, amely képes a Google Drive mappák és fájlok szinkronizálására. Ez működik, nincs is vele gondom.

Viszont ez a Google Photos fotókat nem szinkronizálja, és nem is találtam erre vonatkozó opciót.

Van-e esetleg erre valakinek működő megoldása? Ha NAS-ra nincs, nekem egy valamilyen PC-n futó megoldás is megfelelne. Sőt, akár beérném valami olyan tool-lal is, amely a Photos-ban lévő képeket fájlként mutatja, tehát valamilyen fájlkezelő-szerűség is megfelelne. Még az sem fontos, hogy oda-vissza szinkronizáljon, csak a Google felhőből lehessen valamilyen egyszerű módon lokális backup-ot készíteni.

Sajnos egyelőre csak egy megoldást találtam a képfájlok tömeges mentésére: a Photos-ba böngészővel belépve egy-egy albumot enged zip-be csomagolva menteni. Ez azért elég fapados, és ha sok albumod van, elleszel vele napestig :-(

Hozzászólások

Már rég keresek erre én is megoldást, de szerintem nincs és nem véletlenül nincs. A korábban működő utakat a Google szisztematikusan lezárta, így egyelőre marad a Google tárhelyre való előfizetés.

Ha talál valaki működő megoldást, én is szívesen veszem.

Csaba

A tárhelyre előfizetést nem tervezem... Ha nincs más megoldás, évente pár alkalommal lementem a tartalmat, aztán törlöm a felhőből.

Azt viszont nem értem, hogy ha a Drive akár hálózati megosztásként is felcsatolható, fájlkezelőből elérhető, akkor ugyanezt a fotók esetében miért nem támogatja a Google?

Szerkesztve: 2024. 11. 06., sze – 12:36

rclone?

Vagy fapados, de működhet: ha már úgyis mented a Drive tartalmát, csinálj egy Google Takeout jobot a fotókra.

takeout.google.com > photos > all albums (ebben benne vannak azok a képek is, amik nincsenek albumban > Add to Drive > Export every 2 months for 1 year > create

https://takeout.google.com/

Be lehet állítani, hogy csak a Google Fotókról készüljön mentés, hogy egyszeri vagy kéthavonta ismétlődő exportálás legyen, fájl méretet, tömörítést (zip, tgz).

Én ezt szoktam használni.

Itt szerintem amit a Google csinál, az minimum malicious compliance.

  • lelőtték a fotók-drive megfeleltetést
  • egyetlen cloud-to-cloud megoldás sem tudja kezelni, nincs normális API nem véletlenül
  • kedvencem, hogy a takeout során stripelik az összes EXIF adatot. Tehát megkapod a képeidet, és az összes meta infó külön jsonban jön le.

Everyone is a winner*

A QNAP-os MARS doksijában ezt írják a Google Photos API-ról:

Google Photos API Limitations

When MARS backs up a media file from your Google account, the backed-up file on your NAS may have a different format or resolution compared to the original stored on your Google account. This is because the Google Photos API optimizes the format or resolution of the media file for more efficient transfer over the Internet. These optimizations, however, do not significantly impact typical users. The original media files on your Google account are not changed in any way.

One or more of the following may occur, as a result of Google Photos API limitations, when backing up videos/photos from Google Photos with MARS:

  • Video backups:
    • MARS may not be able to access videos immediately after uploading them to Google Photos. The backup job may fail, or some files may be skipped. In these cases, wait for a period of time and try the backup job again.
    • Videos higher than 1080p and 30FPS will be backed up in 1080p and 30 FPS.
  • Image backups:
    • Google Photos may alter the pixel format or metadata when MARS retrieves the images. These alterations may change the final file size of the backup.
    • Images with the YUV444 color model will be converted to the YUV420 color model. Images with the YUV422 or RGB24 color models will not be converted.
    • Location data, including GPS coordinate information, may be removed from certain images.

 

Arra tippelek, hogy a takeout is ezt az API-t használja, bár a "may be removerd" érdekes megfogalmazás - gyakorlatilag úgy kell tekinteni, hogy vagy visszakapod azt az adatot, vagy nem (ha igen, akkor azt neked kell visszalapátolni a képbe...)

bár a "may be removerd" érdekes megfogalmazás - gyakorlatilag úgy kell tekinteni, hogy vagy visszakapod azt az adatot, vagy nem (ha igen, akkor azt neked kell visszalapátolni a képbe...)

Szvsz úgy kell érteni, hogy lehetnek régiós eltérések az API működésében (pl. regulációs megfelelés miatt) ezért van ahol strippel mindent az exifből, van ahol nem. Illetve az is lehet, hogy időben is változik az API implementációja, lehet az exif infók visszalapátolása az exportált képbe még a todolisten volt/van.

Csaba

Szia

Én egy ownCloud szervert raktam össze magamnak amire a mobil kliens tudja automatán menteni a képeket. Kb ugyan úgy működik mint maga a Google Photos. 

Néha el kell indítani a klienst a mobilon, hogy rájöjjön dolgoznia kell.

És így a szinkronizált képeket simán ki tudom törölni a telefonról. 

Én a resilio synccel szinkronizálom a fotókat (is).

A legnagyobb kényelmetlenség, hogy a Google feszt ugat, hogy jujujujj, nincs mentés.

Nalam (manualisan mikor epp kedvem tartja) fut egy rsync job a telefonrol a laptopra (de lehetne a NAS-ra is), igy szamomra nincs ertelme google photos-bol menteni. Lehet masnak is mukodik ez a megoldas.

"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Eddig így volt, de most a takeout-tal zip-ekbe csomagolva mindent lementettem. Nem mondom, hogy ez egy szép megoldás, ráadásul ilyenkor jönnek lefele a jpeg-ek mellé a json-ok is, amikre kurvára nincs szükségem. Mondjuk, nem nagy ügy kiszűrni a képeket, csak reménykedtem, hogy van erre kulturáltabb megoldás is :-(

rclone sync gphotos-remote:album .

Van Google Photos backend, tud albumonként vagy akár egész accountot szinkronizálni / letölteni.

https://rclone.org/googlephotos/

Fontos, hogy bár megtartja az EXIF információk túlnyomó részét (pl. expozíciós adatok, kamera), a GPS infókat pont nem. Tehát backupnak jó lehet, de migrációra nem.

Sajnos korlátozottak az API, és így az rclone lehetőségei: "The current google API does not allow photos to be downloaded at original resolution. This is very important if you are, for example, relying on "Google Photos" as a backup of your photos. You will not be able to use rclone to redownload original images. You could use 'google takeout' to recover the original photos as a last resort."