ANN: LightMediaScanner 0.1

2007-12-13 Thread Gustavo Sverzut Barbieri
Hi folks,

INdT just released our media scanner as LGPL: http://lms.garage.maemo.org/

   Lightweight media scanner meant to be used in not-so-powerful devices,
   like embedded systems or old machines.

   Provides an optimized way to recursively scan directories, handling
   the parser in a child process, avoiding breaks of the main process
   when parsers break (quite common with such bad libs and tags).

   Parsers are plugins in the form of shared objects, so it's easy to add
   new without having to recompiling the scanner.

   The scanner will use SQLite3 to store file-mtime association, avoiding
   parsing files that are already up-to-date. This SQLite connection and
   the file id within the master table 'files' are handled to plugins for
   relationship with other tables.

I wrote it to be stable and avoid crashes on the main process, that's
why it uses two processes. This can slow things down a bit, but worth
the stability. In future I plan to provide an unsafe version that
does it all in the same process.

We also provide python bindings and some parser plugins:
 - jpeg
 - id3lib (needs to be rewritten without dependency on this library,
which is not that good as we wished)
 - ogg
 - m3u
 - pls
 - video-dummy (does no parse of files at all, just register based on
known file extensions).

You requested for an open source Canola, ok, we were unable to release
everything, but at least some bits we're contributing back, expect
more soon. :-)

-- 
Gustavo Sverzut Barbieri
--
Jabber: [EMAIL PROTECTED]
   MSN: [EMAIL PROTECTED]
  ICQ#: 17249123
 Skype: gsbarbieri
Mobile: +55 (81) 9927 0010
___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers


Re: ANN: LightMediaScanner 0.1

2007-12-13 Thread Allan Bezerra
Hi Barbieri,

Do you have performance tests about lms?
I not found something related on this page.

-- Allan Bezerra

On Dec 13, 2007 12:32 PM, Gustavo Sverzut Barbieri [EMAIL PROTECTED]
wrote:

 Hi folks,

 INdT just released our media scanner as LGPL: http://lms.garage.maemo.org/

   Lightweight media scanner meant to be used in not-so-powerful devices,
   like embedded systems or old machines.

   Provides an optimized way to recursively scan directories, handling
   the parser in a child process, avoiding breaks of the main process
   when parsers break (quite common with such bad libs and tags).

   Parsers are plugins in the form of shared objects, so it's easy to add
   new without having to recompiling the scanner.

   The scanner will use SQLite3 to store file-mtime association, avoiding
   parsing files that are already up-to-date. This SQLite connection and
   the file id within the master table 'files' are handled to plugins for
   relationship with other tables.

 I wrote it to be stable and avoid crashes on the main process, that's
 why it uses two processes. This can slow things down a bit, but worth
 the stability. In future I plan to provide an unsafe version that
 does it all in the same process.

 We also provide python bindings and some parser plugins:
  - jpeg
  - id3lib (needs to be rewritten without dependency on this library,
 which is not that good as we wished)
  - ogg
  - m3u
  - pls
  - video-dummy (does no parse of files at all, just register based on
 known file extensions).

 You requested for an open source Canola, ok, we were unable to release
 everything, but at least some bits we're contributing back, expect
 more soon. :-)

 --
 Gustavo Sverzut Barbieri
 --
 Jabber: [EMAIL PROTECTED]
   MSN: [EMAIL PROTECTED]
  ICQ#: 17249123
  Skype: gsbarbieri
 Mobile: +55 (81) 9927 0010
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://lists.maemo.org/mailman/listinfo/maemo-developers

___
maemo-developers mailing list
maemo-developers@maemo.org
https://lists.maemo.org/mailman/listinfo/maemo-developers