Provider: SMB/CIFS network share #15
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
SMB/CIFS photo source provider for pulling photos from Windows file shares, NAS devices (Synology, QNAP), or macOS shared folders.
Config Schema
Implementation Notes
smbprotocol(pure Python SMB2/3 client) orpysmblist_photos()enumerates the share directory, filters by extensionget_photo()reads the file over SMB, loads into PILPhotoRef.id= relative path within the sharePhotoRef.date= file write time from SMB attributesDocker Considerations
The photo server runs in Docker on the NAS. To access SMB shares:
smbprotocol. No mount needed.The config UI should offer guidance: "For shares on this NAS, consider using a Local Directory provider with a Docker volume mount instead."
Dependencies
smbprotocoladded torequirements.txtDepends on #9 (core architecture).