]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2018/07/07.rss
Generated.
[homepage.git] / blog / archive / 2018 / 07 / 07.rss
index a39195afbd4f1cc7fc6959078e6eb0d04a008e96..a6a918ce7418e148593d4a59ff40e1df2c9d4a2f 100644 (file)
@@ -6,6 +6,76 @@
                 <link>http://people.skolelinux.org/pere/blog/</link>
 
        
+       <item>
+               <title>Sharing images with friends and family using RSS and EXIF/XMP metadata</title>
+               <link>http://people.skolelinux.org/pere/blog/Sharing_images_with_friends_and_family_using_RSS_and_EXIF_XMP_metadata.html</link>        
+               <guid isPermaLink="true">http://people.skolelinux.org/pere/blog/Sharing_images_with_friends_and_family_using_RSS_and_EXIF_XMP_metadata.html</guid>
+                <pubDate>Tue, 31 Jul 2018 23:30:00 +0200</pubDate>
+               <description>&lt;p&gt;For a while now, I have looked for a sensible way to share images
+with my family using a self hosted solution, as it is unacceptable to
+place images from my personal life under the control of strangers
+working for data hoarders like Google or Dropbox.  The last few days I
+have drafted an approach that might work out, and I would like to
+share it with you.  I would like to publish images on a server under
+my control, and point some Internet connected display units using some
+free and open standard to the images I published.  As my primary
+language is not limited to ASCII, I need to store metadata using
+UTF-8.  Many years ago, I hoped to find a digital photo frame capable
+of reading a RSS feed with image references (aka using the
+&amp;lt;enclosure&amp;gt; RSS tag), but was unable to find a current supplier
+of such frames.  In the end I gave up that approach.&lt;/p&gt;
+
+&lt;p&gt;Some months ago, I discovered that
+&lt;a href=&quot;https://www.jwz.org/xscreensaver/&quot;&gt;XScreensaver&lt;/a&gt; is able to
+read images from a RSS feed, and used it to set up a screen saver on
+my home info screen, showing images from the Daily images feed from
+NASA.  This proved to work well.  More recently I discovered that
+&lt;a href=&quot;https://kodi.tv&quot;&gt;Kodi&lt;/a&gt; (both using
+&lt;a href=&quot;https://www.openelec.tv/&quot;&gt;OpenELEC&lt;/a&gt; and
+&lt;a href=&quot;https://libreelec.tv&quot;&gt;LibreELEC&lt;/a&gt;) provide the
+&lt;a href=&quot;https://github.com/grinsted/script.screensaver.feedreader&quot;&gt;Feedreader&lt;/a&gt;
+screen saver capable of reading a RSS feed with images and news.  For
+fun, I used it this summer to test Kodi on my parents TV by hooking up
+a Raspberry PI unit with LibreELEC, and wanted to provide them with a
+screen saver showing selected pictures from my selection.&lt;/p&gt;
+
+&lt;p&gt;Armed with motivation and a test photo frame, I set out to generate
+a RSS feed for the Kodi instance.  I adjusted my &lt;a
+href=&quot;https://freedombox.org/&quot;&gt;Freedombox&lt;/a&gt; instance, created
+/var/www/html/privatepictures/, wrote a small Perl script to extract
+title and description metadata from the photo files and generate the
+RSS file.  I ended up using Perl instead of python, as the
+libimage-exiftool-perl Debian package seemed to handle the EXIF/XMP
+tags I ended up using, while python3-exif did not.  The relevant EXIF
+tags only support ASCII, so I had to find better alternatives.  XMP
+seem to have the support I need.&lt;/p&gt;
+
+&lt;p&gt;I am a bit unsure which EXIF/XMP tags to use, as I would like to
+use tags that can be easily added/updated using normal free software
+photo managing software.  I ended up using the tags set using this
+exiftool command, as these tags can also be set using digiKam:&lt;/p&gt;
+
+&lt;blockquote&gt;&lt;pre&gt;
+exiftool -headline=&#39;The RSS image title&#39; \
+  -description=&#39;The RSS image description.&#39; \
+  -subject+=for-family photo.jpeg
+&lt;/pre&gt;&lt;/blockquote&gt;
+
+&lt;p&gt;I initially tried the &quot;-title&quot; and &quot;keyword&quot; tags, but they were
+invisible in digiKam, so I changed to &quot;-headline&quot; and &quot;-subject&quot;.  I
+use the keyword/subject &#39;for-family&#39; to flag that the photo should be
+shared with my family.  Images with this keyword set are located and
+copied into my Freedombox for the RSS generating script to find.&lt;/p&gt;
+
+&lt;p&gt;Are there better ways to do this?  Get in touch if you have better
+suggestions.&lt;/p&gt;
+
+&lt;p&gt;As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+&lt;b&gt;&lt;a href=&quot;bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&quot;&gt;15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b&lt;/a&gt;&lt;/b&gt;.&lt;/p&gt;
+</description>
+       </item>
+       
        <item>
                <title>Simple streaming the Linux desktop to Kodi using GStreamer and RTP</title>
                <link>http://people.skolelinux.org/pere/blog/Simple_streaming_the_Linux_desktop_to_Kodi_using_GStreamer_and_RTP.html</link>