Posted: 11.06.2021
Updated: 14.06.2021
Here’s an overview of my home video and photo management setup. This is the Xth iteration for the management solution that I’ve been buiding for several years. The current setup has been in use for about two years.
I haven’t published most of the source code about the current solution because there are too many dependencies and it would require a lot work to make it even remotely generic and usable for somebody else. Maybe someday?
Here are two old iterations:
Custom Apple TV app, web server and various homegrown tools and scripts. 🍌
Year & month view:
Month view:
Detail view:
Camera Uploads
folder to year-month
folders based on file metadatarsync
create_thumbnails.zsh
script that creates thumbnails of videosDboxMediaHelper
that creates a json file of photo and video metadataqlmanage
command line tool to create thumbnails of videos[
{
"year" : "2019",
"month" : "2019-11-kuvat",
"mediaItems" : [
{
"location" : "Petkeleentie, Lahti",
"city" : "Lahti",
"timeTaken" : "2019-11-14T16:19:52.000Z",
"model" : "iPhone 11",
"path" : "\/Kuvat ja videot\/Kuvat\/2019\/2019-11-kuvat\/2019-11-14 18.19.52.jpg",
"type" : "photo",
"coordinates" : {
"lat" : 61.459541666666667,
"lon" : 25.79663
}
},
{
"location" : "Petkeleentie, Lahti",
"city" : "Lahti",
"timeTaken" : "2019-11-10T10:27:58.000Z",
"model" : "iPhone 8",
"path" : "\/Kuvat ja videot\/Kuvat\/2019\/2019-11-kuvat\/2019-11-10 12.27.58.jpg",
"type" : "photo",
"coordinates" : {
"lat" : 61.459861666666669,
"lon" : 25.797280000000001
}
},
...