Skip to main content

Development: 2023 - October

ยท 2 min read
Niaz Faridani-Rad


I want to answer two questions: What is the best way to implement automatic image captioning, and what systems are the users of LibrePhotos using?

Fill out this questionnaire, to help me out!


I did an interview with console. If you want to know more about me and the project, you can find the interview here:


  • ๐Ÿš€ LibrePhotos: Machine Learning models will now get downloaded on the first scan and saved within the protected_media folder. This reduces the size of the cpu based image by 50%, which should make updating faster.
  • ๐Ÿš€ LibrePhotos: You can now see the available space on the sidebar on the right!
  • ๐Ÿš€ Frontend: You can now filter by photo and by video (Implemented by AnkurPrabhu)
  • ๐Ÿš€ LibrePhotos: ONNX is now available as an ML execution engine
  • ๐Ÿš€ LibrePhotos: You can now select the image caption model you want to use
  • โœจ Frontend: Search query will now be visible in URL, which allows for deep-linking. (Implemented by sickelap)
  • โœจ Frontend: Tons of maintainability issue fixed by sickelap
  • โœจ LibrePhotos: A lot of new and improved translations from the community
  • โœจ LibrePhotos: Updated around 40 dependencies
  • ๐Ÿ”จ LibrePhotos: Face recognition should now work on the GPU image
  • ๐Ÿ”จ Frontend: Fixed an issue, where public photos with no timestamp breaks settings

New Issues:

  • ๐Ÿž Nextcloud integration does not work (Link)

  • ๐Ÿ’ก Zoom out to display more thumbnails in the gallery (Link)

  • ๐Ÿž Possible issue while Scanning with Network Mount? (Link)

  • ๐Ÿž Cuda initialization error in latest GPU backend (Link) Details section on public page (Link)

If you are interested on how I develop this application, you can watch me develop features live on my channel

Sponsoring development:

My work is sponsored by 9 awesome people!

If you like the work I do, then you can support me via GitHub sponsors or via PayPal