Memories

Memories

Nextcloud photo management app with timeline, AI tagging, and HLS transcoding

3.7kstars
132forks
Last commit: 3d ago
Repo age: 4y old
Memories screenshot

Memories is a photo and video management application implemented as a Nextcloud app. It provides timeline-first browsing, AI-assisted tagging integration, albums and sharing, map views, bulk metadata editing, and on-demand video transcoding for web-friendly playback.

Key Features

  • Timeline view that sorts media by date taken (Exif) and supports fast "rewind" navigation through large libraries.
  • AI-assisted automatic tagging via integration with Recognize and Face Recognition Nextcloud apps to group by people and objects.
  • Albums and external sharing, including collaborative album editing for multiple Nextcloud users.
  • Bulk metadata editing (title, description, GPS, date/time, tags) with most metadata preserved in file Exif headers.
  • On-demand video transcoding and HLS packaging for adaptive streaming; supports hardware acceleration (VA-API, NVENC) where available.
  • Map view with automatic GPS extraction and reverse geocoding to locate photos on a map.
  • Migration helpers for importing from Nextcloud Photos and Google Takeout; optimized for large libraries (tested at high photo counts).

Use Cases

  • Personal self-hosted photo library on a Nextcloud instance with privacy-first storage and searchable timelines.
  • Small teams or families that want shared, collaborative albums and controlled external sharing without third-party hosting.
  • Migrating and organizing large collections (including video) while retaining Exif metadata and enabling web playback via HLS.

Limitations and Considerations

  • Requires a Nextcloud instance and recent platform stack (Nextcloud 26+, PHP 8.0+); several features require external system binaries and services (ffmpeg/ffprobe, Imagick) which must be installed and configured.
  • AI tagging is provided via external Nextcloud apps and models; enabling full face/object recognition may require separate setup and resources.
  • Video transcoding can be resource intensive; hardware acceleration is recommended for performance on large libraries.
  • Android client is described as early access; mobile upload relies primarily on Nextcloud mobile apps.

In summary, Memories is a focused, performance-oriented photo gallery app for Nextcloud that emphasizes privacy, metadata preservation, timeline navigation, AI-assisted tagging, and web-friendly video playback. It is designed for users and organizations who want a feature-rich, self-hosted alternative for managing large photo and video collections.

Categories:

Tags:

Tech Stack:

Share:

Similar Services

Immich

Immich

Open-source photo and video management platform for private servers

89.2k
4.7k
Last commit: 18h ago

Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Alternative to:
Google Photos
Google Photos
+14
Jellyfin

Jellyfin

Self-hosted media server for managing and streaming your library

47.7k
4.3k
Last commit: 2d ago

Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

Alternative to:
Plex
Plex
+19
PhotoPrism

PhotoPrism

AI-powered photo management app with automatic tagging and search

39.1k
2.2k
Last commit: 1d ago

Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

Alternative to:
Google Photos
Google Photos
+13
Ente

Ente

End-to-end encrypted cloud for photos and 2FA

23.9k
1.4k
Last commit: 1d ago

Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

Alternative to:
Google Photos
Google Photos
+14
Stash

Stash

Web app to organize and stream a private adult media library

11.7k
980
Last commit: 1d ago

Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

Alternative to:
Plex
Plex
+11
LibrePhotos

LibrePhotos

Self-hosted photo management with AI-powered search and organization

7.9k
367
Last commit: 25d ago

LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic ima...

Alternative to:
Google Photos
Google Photos
+9