<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Video Management on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/video-management/</link>
        <description>Recent content in Video Management on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Tue, 07 Apr 2026 16:20:19 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/video-management/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>immich</title>
        <link>https://producthunt.programnotes.cn/en/p/immich/</link>
        <pubDate>Tue, 07 Apr 2026 16:20:19 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/immich/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1685207740297-4c6c4cbf1d60?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NzU1NDk5Mzl8&amp;ixlib=rb-4.1.0" alt="Featured image of post immich" /&gt;&lt;h1 id=&#34;immich-appimmich&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/immich-app/immich&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;immich-app/immich&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt; 
  &lt;br/&gt;
  &lt;a href=&#34;https://opensource.org/license/agpl-v3&#34;&gt;&lt;img src=&#34;https://img.shields.io/badge/License-AGPL_v3-blue.svg?color=3F51B5&amp;style=for-the-badge&amp;label=License&amp;logoColor=000000&amp;labelColor=ececec&#34; alt=&#34;License: AGPLv3&#34;&gt;&lt;/a&gt;
  &lt;a href=&#34;https://discord.immich.app&#34;&gt;
    &lt;img src=&#34;https://img.shields.io/discord/979116623879368755.svg?label=Discord&amp;logo=Discord&amp;style=for-the-badge&amp;logoColor=000000&amp;labelColor=ececec&#34; alt=&#34;Discord&#34;/&gt;
  &lt;/a&gt;
  &lt;br/&gt;
  &lt;br/&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
&lt;img src=&#34;design/immich-logo-stacked-light.svg&#34; width=&#34;300&#34; title=&#34;Login With Custom URL&#34;&gt;
&lt;/p&gt;
&lt;h3 align=&#34;center&#34;&gt;High performance self-hosted photo and video management solution&lt;/h3&gt;
&lt;br/&gt;
&lt;a href=&#34;https://immich.app&#34;&gt;
&lt;img src=&#34;design/immich-screenshots.png&#34; title=&#34;Main Screenshot&#34;&gt;
&lt;/a&gt;
&lt;br/&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;readme_i18n/README_ca_ES.md&#34;&gt;Català&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_es_ES.md&#34;&gt;Español&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_fr_FR.md&#34;&gt;Français&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_it_IT.md&#34;&gt;Italiano&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_ja_JP.md&#34;&gt;日本語&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_ko_KR.md&#34;&gt;한국어&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_de_DE.md&#34;&gt;Deutsch&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_nl_NL.md&#34;&gt;Nederlands&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_tr_TR.md&#34;&gt;Türkçe&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_zh_CN.md&#34;&gt;简体中文&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_zh_TW.md&#34;&gt;正體中文&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_uk_UA.md&#34;&gt;Українська&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_ru_RU.md&#34;&gt;Русский&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_pt_BR.md&#34;&gt;Português Brasileiro&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_sv_SE.md&#34;&gt;Svenska&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_ar_JO.md&#34;&gt;العربية&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_vi_VN.md&#34;&gt;Tiếng Việt&lt;/a&gt;
  &lt;a href=&#34;readme_i18n/README_th_TH.md&#34;&gt;ภาษาไทย&lt;/a&gt;
&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;[!WARNING]
⚠️ Always follow &lt;a class=&#34;link&#34; href=&#34;https://www.backblaze.com/blog/the-3-2-1-backup-strategy/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;3-2-1&lt;/a&gt; backup plan for your precious photos and videos!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
You can find the main documentation, including installation guides, at &lt;a class=&#34;link&#34; href=&#34;https://immich.app/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://immich.app/&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;links&#34;&gt;Links
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.immich.app/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.immich.app/overview/introduction&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;About&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.immich.app/install/requirements&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://immich.app/roadmap&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Roadmap&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#demo&#34; &gt;Demo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;#features&#34; &gt;Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.immich.app/developer/translations&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Translations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.immich.app/overview/support-the-project&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Contributing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;demo&#34;&gt;Demo
&lt;/h2&gt;&lt;p&gt;Access the demo &lt;a class=&#34;link&#34; href=&#34;https://demo.immich.app&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;here&lt;/a&gt;. For the mobile app, you can use &lt;code&gt;https://demo.immich.app&lt;/code&gt; for the &lt;code&gt;Server Endpoint URL&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&#34;login-credentials&#34;&gt;Login credentials
&lt;/h3&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Email&lt;/th&gt;
          &lt;th&gt;Password&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;mailto:demo@immich.app&#34; &gt;demo@immich.app&lt;/a&gt;&lt;/td&gt;
          &lt;td&gt;demo&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;features&#34;&gt;Features
&lt;/h2&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th style=&#34;text-align: left&#34;&gt;Features&lt;/th&gt;
          &lt;th&gt;Mobile&lt;/th&gt;
          &lt;th&gt;Web&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Upload and view videos and photos&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Auto backup when the app is opened&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Prevent duplication of assets&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Selective album(s) for backup&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Download photos and videos to local device&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Multi-user support&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Album and Shared albums&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Scrubbable/draggable scrollbar&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Support raw formats&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Metadata view (EXIF, map)&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Search by metadata, objects, faces, and CLIP&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Administrative functions (user management)&lt;/td&gt;
          &lt;td&gt;No&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Background backup&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Virtual scroll&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;OAuth support&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;API Keys&lt;/td&gt;
          &lt;td&gt;N/A&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;LivePhoto/MotionPhoto backup and playback&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Support 360 degree image display&lt;/td&gt;
          &lt;td&gt;No&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;User-defined storage structure&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Public Sharing&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Archive and Favorites&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Global Map&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Partner Sharing&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Facial recognition and clustering&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Memories (x years ago)&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Offline support&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;No&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Read-only gallery&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Stacked Photos&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Tags&lt;/td&gt;
          &lt;td&gt;No&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td style=&#34;text-align: left&#34;&gt;Folder View&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;translations&#34;&gt;Translations
&lt;/h2&gt;&lt;p&gt;Read more about translations &lt;a class=&#34;link&#34; href=&#34;https://docs.immich.app/developer/translations&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;a href=&#34;https://hosted.weblate.org/engage/immich/&#34;&gt;
&lt;img src=&#34;https://hosted.weblate.org/widget/immich/immich/multi-auto.svg&#34; alt=&#34;Translation status&#34; /&gt;
&lt;/a&gt;
&lt;h2 id=&#34;repository-activity&#34;&gt;Repository activity
&lt;/h2&gt;&lt;p&gt;&lt;img src=&#34;https://repobeats.axiom.co/api/embed/9e86d9dc3ddd137161f2f6d2e758d7863b1789cb.svg&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Activities&#34;
	
	
&gt;&lt;/p&gt;
&lt;h2 id=&#34;star-history&#34;&gt;Star history
&lt;/h2&gt;&lt;a href=&#34;https://star-history.com/#immich-app/immich&amp;type=date&amp;legend=top-left&#34;&gt;
 &lt;picture&gt;
   &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://api.star-history.com/svg?repos=immich-app/immich&amp;type=date&amp;theme=dark&#34; /&gt;
   &lt;source media=&#34;(prefers-color-scheme: light)&#34; srcset=&#34;https://api.star-history.com/svg?repos=immich-app/immich&amp;type=date&#34; /&gt;
   &lt;img alt=&#34;Star History Chart&#34; src=&#34;https://api.star-history.com/svg?repos=immich-app/immich&amp;type=date&#34; width=&#34;100%&#34; /&gt;
 &lt;/picture&gt;
&lt;/a&gt;
&lt;h2 id=&#34;contributors&#34;&gt;Contributors
&lt;/h2&gt;&lt;a href=&#34;https://github.com/immich-app/immich/graphs/contributors&#34;&gt;
  &lt;img src=&#34;https://contrib.rocks/image?repo=immich-app/immich&#34; width=&#34;100%&#34;/&gt;
&lt;/a&gt;
</description>
        </item>
        
    </channel>
</rss>
