<html><head>

<style id="css_styles"> 
blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: center; '], li[style='text-align: right;'], li[style='text-align: right; '] {  list-style-position: inside;}
body { font-family: Segoe UI; font-size: 12pt;   } 
.quote { margin-left: 1em; margin-right: 1em; border-left: 5px #ebebeb solid; padding-left: 0.3em; }
 </style>
</head>
<body><div><br /></div>As I've been focusing more on my photography and starting to dabble with video on my dives, I've started to play with the media withing Subsurface a bit more. A couple of observations, that may turn into bug fixes and possibly features.. (excuse this email, it may turn into an incoherent thought dump!)<div><br /></div><div>First off, I'm trying to streamline my workflow with making images available on the net. So instead of adding images from a local folder, tried for the first time to upload them to a webserver  (in my case onto an AWS S3 bucket with Cloudfront to serve them). It is a tad painful to add the images singularly. So a few thoughts I had around this, in varying degrees of feasibility (both usability and aligning with subsurface design/dev/portability philosophy)</div><div><br /></div><div>I've downloaded and built subsurface, but not yet made any significant contributions. I'm not making any feature requests here, but more throwing ideas around, seeing if anyone has thought about it before, and whether if I take any of this on board if its going benefit other users and/or the project as a whole.</div><div><br /></div><div>I appreciate there is a little to no appetite for hosting media on the subsurface cloud servers, which is understandable. So what about making it a bit easier for self-hosting media - also appreciating the complexities of the sheer number of technologies, platforms and environments available. </div><div><span>For my case it would be great to integrate S3 as a media repository - but I don't agree with the philosophy of tight technology integration. Where does it stop? </span></div><div><br /></div><div>So instead..</div><div><br /></div><div>- Ability to add multiple URLs before hitting the import button - avoids the time sync dialog for every image</div><div><br /></div><div>- Dialog text is misleading. Both right-click menu and file input dialog imply you can add multiple images via URL.</div><div><br /></div><div>- Ways to bulk add images from a URL? </div><div>    - import a text file with multiple image URLS to import as a batch?</div><div>    - parse a directory listing HTML file from base URL to do same?</div><div>    - command line option or tool to adding images to a dive from the command line?</div><div><br /></div><div>- Image viewer for remote images appears to be broken. Thumbnails in the media tab and on the dive profile work, but double clicking doesn't appear to retrieve the file properly from the server (will need to dig further into this one)</div><div><br /></div><div>- Mobile app doesn't show media. Makes sense for local media, but would be good to be able to show media if its stored on a publicly accessible URL</div><div><br /></div><div>- Printing. Currently this doesn't appear to support images. Is it something that's never been a consideration, or something that's in the not worth the effort bucket? </div><div><br /></div><div>- Maybe I just need to rethink my workflow, and instead look at exporting dives to HTML - and customising the HTML to my needs. Is it worthwhile templating the HTML export like the print template is? </div><div>   - Command line option / tool to trigger an export?</div><div>   - Or do I just read the XML divelog, and parse it myself to automate any static HTML generation and uploading to a hosting site?</div><div><br /></div><div>- What about video? Is it a consideration to somehow support videos hosted on the common video hosting sites? (YouTube, Vimeo?)</div><div><br /></div><div>.. and there was my hopefully at least somewhat coherent thought dump.</div><div><br /></div><div>Cheers,</div><div>Mark.</div><div><br /></div><div><br /></div></body></html>