Does lightmediascanner rely on any obscure libraries like mpd or anything ?
dh
On 09/23/2010 09:37 PM, Enlightenment SVN wrote:
> Log:
> add basic enjoy code to svn.
>
> WARNING: there is not much to see here yet! I'm just adding to svn as
> people seems interested in help, and it is impossible to help without
> the base code. IF YOU DON'T WANT TO HELP WITH CODE, DON'T EVEN BOTHER
> COMPILING IT YET!
>
> Enjoy is (will be) a music player fully based on Enlightenment
> Foundation Libraries (EFL), the goal is to have a simple yet useful
> music player that works on desktop and mobiles with the minimum set of
> dependencies and maximum efficiency.
>
> It is based on LightMediaScanner (my code[1]) to scan directories for
> music and create a database and does so in a very and safe efficient
> way by having a scanner process with lower nice priority. It is also
> smart enough to hint to your kernel you'll not need the scanned files
> anymore (posix_fadvise()) and thus it will not pollute your RAM with
> useless file system cache.
>
> So far it is not creating the database on its own, neither have a a
> library manager to add/remove directories. In order to run Enjoy you
> must first create your own database using "test" program from
> lightmediascanner sources:
>
> {{{
> cd lightmediascanner
> ./configure&& make&& make install
> mkdir -p $HOME/.config/enjoy/media.db
> ./src/bin/test -i 5000 -p id3 -s $HOME/Music
> $HOME/.config/enjoy/media.db
> }}}
>
> The GUI is pretty much ugly and needs huge work. It is almost fully
> done in Edje, so C part is quite lean, however I did no Edje work yet,
> just the basics to show something (uses r | g | b rectangles for
> actions, you have to guess what's what ;-))
>
>
> = HOW TO HELP =
>
> Read TODO file.
>
> If you're more like a coder:
> * src/bin/db.c follow the propsed stubs and db_songs_get() example;
> * src/bin/page.c add recursive paging with "folder" pages;
> * src/bin/win.c start/stop ecore_thread with lms_process() + lms_check();
> * src/bin/win.c write library manager: rescan collection (thread as
> above item), add directories, remove directories.
>
> If you're more like an edje guy:
> * data/themes: follow eve's style, focus on the bottom toolbar, then
> the list items, then the page/songs. Use dummy icons (copy from eve
> or efenniht), we'll provide proper icons soon
> * add nowplaying screen
> * add volume using dragable (copy from efenniht's slider)
>
>
> [1] download code from
> http://git.profusion.mobi/cgit.cgi/lightmediascanner.git/ or
> http://lms.garage.maemo.org/
>
>
> Author: barbieri
> Date: 2010-09-23 18:37:54 -0700 (Thu, 23 Sep 2010)
> New Revision: 52658
>
> Added:
> trunk/enjoy/ trunk/enjoy/AUTHORS trunk/enjoy/COPYING trunk/enjoy/ChangeLog
> trunk/enjoy/Makefile.am trunk/enjoy/NEWS trunk/enjoy/README trunk/enjoy/TODO
> trunk/enjoy/autogen.sh trunk/enjoy/configure.ac trunk/enjoy/data/
> trunk/enjoy/data/Makefile.am trunk/enjoy/data/desktop/
> trunk/enjoy/data/desktop/Makefile.am trunk/enjoy/data/desktop/enjoy.desktop
> trunk/enjoy/data/desktop/enjoy.png trunk/enjoy/data/themes/
> trunk/enjoy/data/themes/Makefile.am trunk/enjoy/data/themes/default.edc
> trunk/enjoy/m4/ trunk/enjoy/m4/ac_attribute.m4 trunk/enjoy/po/
> trunk/enjoy/po/LINGUAS trunk/enjoy/po/Makevars trunk/enjoy/po/POTFILES.in
> trunk/enjoy/src/ trunk/enjoy/src/Makefile.am trunk/enjoy/src/bin/
> trunk/enjoy/src/bin/Makefile.am trunk/enjoy/src/bin/db.c
> trunk/enjoy/src/bin/gettext.h trunk/enjoy/src/bin/list.c
> trunk/enjoy/src/bin/main.c trunk/enjoy/src/bin/page.c
> trunk/enjoy/src/bin/private.h trunk/enjoy/src/bin/win.c
>
>
------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel