Hi Barbieri,<br><br>Do you have performance tests about lms?<br>I not found something related on this page.<br><br>-- Allan Bezerra<br><br><div class="gmail_quote">On Dec 13, 2007 12:32 PM, Gustavo Sverzut Barbieri &lt;<a href="mailto:barbieri@gmail.com">
barbieri@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi folks,<br><br>INdT just released our media scanner as LGPL: 
<a href="http://lms.garage.maemo.org/" target="_blank">http://lms.garage.maemo.org/</a><br><br> &nbsp; Lightweight media scanner meant to be used in not-so-powerful devices,<br> &nbsp; like embedded systems or old machines.<br><br>
 &nbsp; Provides an optimized way to recursively scan directories, handling<br> &nbsp; the parser in a child process, avoiding breaks of the main process<br> &nbsp; when parsers break (quite common with such bad libs and tags).<br><br> &nbsp; Parsers are plugins in the form of shared objects, so it&#39;s easy to add
<br> &nbsp; new without having to recompiling the scanner.<br><br> &nbsp; The scanner will use SQLite3 to store file-mtime association, avoiding<br> &nbsp; parsing files that are already up-to-date. This SQLite connection and<br> &nbsp; the file id within the master table &#39;files&#39; are handled to plugins for
<br> &nbsp; relationship with other tables.<br><br>I wrote it to be stable and avoid crashes on the main process, that&#39;s<br>why it uses two processes. This can slow things down a bit, but worth<br>the stability. In future I plan to provide an &quot;unsafe&quot; version that
<br>does it all in the same process.<br><br>We also provide python bindings and some parser plugins:<br>&nbsp;- jpeg<br>&nbsp;- id3lib (needs to be rewritten without dependency on this library,<br>which is not that good as we wished)
<br>&nbsp;- ogg<br>&nbsp;- m3u<br>&nbsp;- pls<br>&nbsp;- video-dummy (does no parse of files at all, just register based on<br>known file extensions).<br><br>You requested for an open source Canola, ok, we were unable to release<br>everything, but at least some bits we&#39;re contributing back, expect
<br>more soon. :-)<br><br>--<br>Gustavo Sverzut Barbieri<br>--------------------------------------<br>Jabber: <a href="mailto:barbieri@gmail.com">barbieri@gmail.com</a><br> &nbsp; MSN: <a href="mailto:barbieri@gmail.com">barbieri@gmail.com
</a><br> &nbsp;ICQ#: 17249123<br>&nbsp;Skype: gsbarbieri<br>Mobile: +55 (81) 9927 0010<br>_______________________________________________<br>maemo-developers mailing list<br><a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org
</a><br><a href="https://lists.maemo.org/mailman/listinfo/maemo-developers" target="_blank">https://lists.maemo.org/mailman/listinfo/maemo-developers</a><br></blockquote></div><br>