Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Add option to upload from Snapchat Export #740

Open
lesleyxyz opened this issue Feb 20, 2025 · 5 comments
Open

Feature Request: Add option to upload from Snapchat Export #740

lesleyxyz opened this issue Feb 20, 2025 · 5 comments
Assignees

Comments

@lesleyxyz
Copy link

lesleyxyz commented Feb 20, 2025

Use case:

I have 5gb of snapchat files (memories and chat_media) that I would like to import to Immich.
However these files do not contain any exif data.

Both the content of the memories and chat_media folder are in the format of:

Image

Based on the file name you can extract the date.

Thank you & kind regards

@lesleyxyz
Copy link
Author

Ahh I see you can use "--date-from-name" for this.
However, why does this option not support .png / .webp?

@simulot
Copy link
Owner

simulot commented Feb 22, 2025

I have studied the possibility for importing a snapshat takeout. It appears there isn't any valuable information in the photos nor in other files. However it shows how this application knows everything you are doing of your life. 🙈

The --date-from-name should work for all kind of file. Could share some logs that shows the problem?

@simulot simulot self-assigned this Mar 22, 2025
@simulot
Copy link
Owner

simulot commented Mar 22, 2025

However, why does this option not support .png / .webp?

Just tested. What is your problem?

@lesleyxyz
Copy link
Author

I ended up not using immich-go for the first step because of the limited exif information it would natively get from the export.

It would be nice if immich-go had the functionality from this repo as well:

https://github.com/aidandenlinger/SnapchatMemoriesCaptionAdder

This adds exif metadata such as location, caption, date/time. For some reason the snapchat export seperates the caption from images (see the first image of the readme in the repo).

After adding all this metadata I did use immich-go to upload the result of the project to immich.

So your call if you think this would be a nice addition :)

@simulot
Copy link
Owner

simulot commented Mar 22, 2025

I understand hat captions are an image overlay on the main photo / video...
The caption can't be turned into text.
It can be imprinted on the image without big difficulties...
Videos would requires the use of FFMPEG which is not installed everywhere.

Could you share a sample with some data. You can do it directly on my discord account @simulot for privacy.
I would like to see how files are organized in the takeout.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants