5d5d58fdaecde504ae4af503f36633603eb209da
[lms] / www / index.html
1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
4   <head profile="http://www.w3.org/2000/08/w3c-synd/#">
5     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6     <title>Light Media Scanner</title>
7     <style type="text/css">
8 body {
9    background-color: #ffffff;
10    color: #000000;
11    font-family: Tahoma, Verdana, sans-serif;
12 }
13     </style>
14   </head>
15   <body>
16     <h1>Light Media Scanner</h1>
17     <p>
18       Lightweight media scanner meant to be used in not-so-powerful
19       devices, like embedded systems or old machines.
20     </p>
21     <p>
22       Provides an optimized way to recursively scan directories,
23       handling the parser in a child process, avoiding breaks of the
24       main process when parsers break (quite common with such bad libs
25       and tags).
26     </p>
27     <p>
28       Parsers are plugins in the form of shared objects, so it's easy
29       to add new without having to recompiling the scanner.
30     </p>
31     <p>
32       The scanner will use SQLite3 to store file-mtime association,
33       avoiding parsing files that are already up-to-date. This SQLite
34       connection and the file id within the master table 'files' are
35       handled to plugins for relationship with other tables.
36     </p>
37     <p>
38       Applications should then access the SQLite3 database to get all
39       the informations about scanned media. See tables and fields
40       description at <a
41       href="http://lms.garage.maemo.org/api/index.html">http://lms.garage.maemo.org/api/index.html</a>
42       (end of the page). You can use any SQLite3 access library, for
43       instance you have SQLObject, SQLAlchemy and Storm for python,
44       Sequel for Ruby and possible others.
45     </p>
46     <h2>Documentation</h2>
47     <ul>
48       <li><a href="api/index.html">C API</a>, with library
49       introduction and DB tables descriptions.</li>
50       <li><a href="python-api/index.html">Python API</a></li>
51       <li><a href="ruby-api/index.html">Ruby API</a></li>
52     </ul>
53     <h2>Project</h2>
54     <ul>
55       <li>
56         <a href="https://garage.maemo.org/projects/lms">Project Page
57         at Garage-Maemo</a>
58       </li>
59       <li>
60         <a
61             href="https://garage.maemo.org/tracker/?atid=1877&group_id=498&func=browse">Bug
62         Report &amp; Tracker</a>
63       </li>
64       <li>
65         <a href="https://garage.maemo.org/plugins/wiki/index.php?id=498&type=g">Wiki</a>
66       </li>
67       <li>
68         <a href="https://garage.maemo.org/scm/?group_id=498">Source
69         Repository</a>
70       </li>
71     </ul>
72     <h2>Download</h2>
73     <ul>
74       <li>
75         Library:
76         <ul>
77           <li><a
78                   href="https://garage.maemo.org/frs/shownotes.php?release_id=1252">Last tarball</a></li>
79           <li><code>svn co <a
80           href="https://garage.maemo.org/svn/lms/lightmediascanner">https://garage.maemo.org/svn/lms/lightmediascanner</a></code></li>
81           <li><code>git clone git://staff.get-e.org/users/barbieri/lightmediascanner.git</code></li>
82         </ul>
83       </li>
84       <li>
85         Python bindings:
86         <ul>
87           <li><a href="https://garage.maemo.org/frs/shownotes.php?release_id=1253">Last tarball</a></li>
88           <li><code>svn co <a
89           href="https://garage.maemo.org/svn/lms/python-lightmediascanner">https://garage.maemo.org/svn/lms/python-lightmediascanner</a></code></li>
90           <li><code>git clone git://staff.get-e.org/users/barbieri/python-lightmediascanner.git</code></li>
91           </ul>
92         </li>
93       <li>
94         Ruby bindings:
95         <ul>
96           <li><a href="https://garage.maemo.org/frs/shownotes.php?release_id=1326">Last tarball</a></li>
97           <li><code>svn co <a
98           href="https://garage.maemo.org/svn/lms/ruby-lightmediascanner">https://garage.maemo.org/svn/lms/ruby-lightmediascanner</a></code></li>
99           </ul>
100         </li>
101     </ul>
102     <h2>License</h2>
103     <p>
104       Light Media Scanner is licensed under <em>GNU Lesser General
105       Public License 2.1</em>.
106     </p>
107     <hr />
108     <p style="text-align: center">
109       <a
110           href="http://www.indt.org.br"><img src="images/indt_logo.jpg"
111           alt="INdT" style="border: 0" /></a>
112       <a
113           href="http://www.maemo.org"><img src="images/maemo_logo.jpg"
114           alt="Maemo"  style="border: 0" /></a>
115     </p>
116   </body>
117 </html>