Skip to content

feat: Add Synology Photos Importer extensions#1461

Merged
ameya9 merged 15 commits into
dtinit:masterfrom
SynologyOpenSource:synology-importer
Jul 24, 2025
Merged

feat: Add Synology Photos Importer extensions#1461
ameya9 merged 15 commits into
dtinit:masterfrom
SynologyOpenSource:synology-importer

Conversation

@mengyushen

Copy link
Copy Markdown
Collaborator

The Synology Photos application is a useful tool for photo and album management, designed to operate on the DiskStation Manager (DSM) of Synology NAS devices. Due to most NAS systems being behind NAT and not accessible publicly, Synology offers a cloud service that acts as an intermediary. This service facilitates the transfer of data from various DTP extensions to the Synology cloud, from which users can subsequently download their data to their NAS.

This PR includes:

  • Synology Photos Importer
  • Synology Videos Importer
  • Synology Media Importer

@CLAassistant

CLAassistant commented Jun 5, 2025

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@mengyushen mengyushen force-pushed the synology-importer branch from 479518b to 68491c1 Compare June 5, 2025 09:05
@mengyushen mengyushen marked this pull request as ready for review June 5, 2025 09:07
@mengyushen mengyushen changed the title Add Synology Photos Importer extensions feat: Add Synology Photos Importer extensions Jun 5, 2025
@mengyushen mengyushen requested a review from ameya9 July 3, 2025 07:39
simonxander and others added 15 commits July 15, 2025 12:00
Co-authored-by: amychen <amychen@synology.com>
Co-authored-by: kjchen <kjchen@synology.com>

Supports photos, videos and media transmission.
The authentication flow is verified on demo server via UI.
Introduce exception hierarchy for fine-grained exception handling.
Introduce API service to manage HTTP communication and endpoint logic
Implement import logic using DTP Service API.
Java 11+ requires key size at least 2048 or IllegalArgumentException
will be thrown
@ameya9 ameya9 merged commit 35e9dab into dtinit:master Jul 24, 2025
6 checks passed
@mengyushen mengyushen deleted the synology-importer branch July 25, 2025 03:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants