From:Ian&nbsp;Malone&nbsp;&lt;ibmalone@gmail.com&gt;<br><div id="reply139content">&gt; For&nbsp;the&nbsp;simple&nbsp;file&nbsp;proliferation&nbsp;issue,&nbsp;just&nbsp;chain&nbsp;small&nbsp;streams<br>&gt; together&nbsp;and&nbsp;have&nbsp;a&nbsp;parallel&nbsp;index&nbsp;file&nbsp;to&nbsp;the&nbsp;start&nbsp;of&nbsp;each&nbsp;stream&nbsp;is<br>&gt; a&nbsp;workable&nbsp;solution,&nbsp;that&nbsp;could&nbsp;be&nbsp;improved&nbsp;a&nbsp;bit&nbsp;by&nbsp;'encapsulating'<br>&gt; it&nbsp;(basically&nbsp;add&nbsp;a&nbsp;non-ogg&nbsp;header+index&nbsp;before&nbsp;the&nbsp;ogg).<br><br>Isn't the simple solution actually to put the media files into SQL database as blob?<br><br>Everybody are adding SQL into their everything nowadays, we have SQL database in email software (Thunderbird), SQL database in web browser, photo albums are using SQL (f-spot and shotwell), media players are embedding SQL database... even SQL database in input methods (the software to input ideographic text 
with English keyboard) so every key stroke sends SQL queries -- the 
screen cannot follow your typing on Pentium II(s) but who use them now? In fact it is harder to find a desktop software that doesn't embed SQL database. It's standard configuration nowadays. Doesn't hurt to add an SQL database in games, you may use it to store swords and magic too.<br><br></div>