Menu





Presentation

Screenshots

Download

News







Thanks to
SourceForge
LiMpOo logo
Linux Multimedia Player Oh oh
Known bugs

Type Description Assigned
MP3 Play hang at some MP3 end. Fix planed by switching to mpg123 for version 2.2 Xav
LCD When returning in play display the display is updated quickly, and it' a bit dirty Xav
MP3 When not in the play display the play stop at a mp3 end, because the LiMpOo is not multi threaded, use of mpg123 playlist could reduce it ! ?
All All the others :p) Vinz

Please mail us to add bug report :
Vinz : vthinsel_at_users.sourceforge.net or Xav : geos_at_users.sourceforge.net.

News

12/11/2001
A new version of LiMpOo is in "brain storming" time. Streaming feature, completly modular ... email us to encourage us to work hard ;) Its your better change to have it quicker ^_^

06/03/2001
LiMpOo 2.2.1 released !!!
Web interface improvement, lot of bufixes, dl and read Changelog ;)
04/21/2001
LiMpOo 2.2.1 released !!!
Web interface improvement, lot of bufixes, dl and read Changelog ;)
02/21/2001
LiMpOo 2.2 released !!!
New Playlist support and a web interface ! Try it ;)
09/13/2000
LiMpOo 2.0 released !!!
09/11/2000
Major web page update, screenshots added
LiMpOo 2.0 in progress, release will be as soon as possible, one week max.
05/19/2000
Some minor web page update, place some peace of tools on the ftp server of sourceforge.
04/07/2000
First web page for LiMpOo. No public version released.

Changelog

--06/03/2001
RELEASE 2.2.2

--05/06/2001
Change genre to use Winamp genre.
Add Genre check when rescanning MP3 database.

--26/03/2001
Adding paramter to config: shutdown or not when quit
Now, the configure.pl scripts handles the DB upgrades transparently (no more shell scripts), everything is automatic
Cleaning playlist when updating the DB (remove non existent files from DB)
Check file is here prior to play it

--09/03/2001
RELEASE 2.2.1

--25/02/2001
First changes of the century !!!!
Many many bug fixes (mainly related to CD-Now function, play mode not starting right away,.....

--20/02/2001
RELEASE : 2.2
After an long wait a New LiMpOo release is done !
Sorry Vinz for this long, long wait. This code have the following new features :
* Playlist :)
* A configure script to help to install LiMpOo
* Lot of Bug corrected
* A first php version to manage config and playlist !
* A lot that I do not remember

--10/12/2000
* Playlist delete implemented
* New field in config : version (to know which version is installed)
* Refreshing totalfiles whenever a new file is played (in case PHP modifies the lists)
* Started to comment code :(((
* Misc bugs corected (quick CD,...)
!!! THIS IS A FEATURE FREEEZE VERSION !!!

--26/11/2000
* Playlist SAVE/LOAD implemented
* Basic checking added
* configure script created

-- 25/10/2000 Vinz
* Correct bug in DB fields (frequency was written to source,time written incorrectly)
* Debug output removed
* Back to rxaudio

-- 24/10/2000 Xav
* Correct previous_album and next_album functions due to playlist remade
* Correct a old bug when insterting data into catalog. Now it handles it correctly
Time, bitrate, frequency, mode, layer, ...
* Begin to made a php script to acces config database :)

--23/10/2000 Vinz
* Now, playlist is fully in a DB table. Less memory used.
* Config stored in DB (execpt for db access.... in limpoo.conf)
* Resume play. Cool :):)
* Update of file scanning -> much faster
* Clean-up of functions (playtrack,...)

-- 23/10/2000 Xav
* mpg123 corectly implemented 90 % but still some HUGLY thinks due to mpg123 bad response ...

-- 29/09/2000 Xav
* Merge change done by Vinz to mpg123 current dev tree ;)
* mpg123 switch :), big problem at end of files ... do not send "@P 0" command !

-- 24/09/2000 Vinz
* Smarter update of DB (detection of deleted files, tag change, ...)
* "Progress" display when updating DB, making Playlist
* Small bug fix (ê substitution,...)

-- 22/09/2000 Xav
* MP3.pm reinded to be compatible for xemacs and nedit, pfiou

-- 21/09/2000 Vinz
* Scanning of MP3 files is no more destructive for the DB. If you dont want the
DB to be updated for specific files, put it's "enhanced" field to "Y"
* Update2to2.1.sh should be used if you don't want to reinstall from scratch
* Bugfix of some SQL queries

-- RELEASE 2.1 -- 20/09/2000 Xav
* Add a confirmation screen when exiting
* Comment and reindent limpoo.pl and Menu.pm
* Add some empty line to clean display at start and exit
* Do not clear the screen after exiting to let the user see that the shutdown
is in progress
* Add some space when pausing in play mode, to hide the "1530/2043"
* Add the ability to change the play mode (shuffle, repeat, normal) in playing
MP3. To do this we use the keyboard 's' key or the SHUFFLE code of the IR.
* Update the lircrc.sample file.
* Add the ability to jump to the previous/next album in play mode with the
keyboard key 'u' and 'i' or with the + and - of the IR.
but this features do a lot of SQL request, no good for time ...
* Improve load used by limpoo into wait loop, by replacing all
sleep(0) by select(undef,undef,undef,0.1);

-- 13/09/2000 Xav
Add the ability to jump in playlist selection (Album and Artist) to the next
letter. Use 4 or 5 IR touch or 'u' and 'i' in a keyboard.

-- 12/09/2000 Xav
Release LiMpOo 2.0 !

-- 25/08/2000 Xav
Add run_limpoo.pl to be able to run it from init directly by using runlevel 5
To do this add in hard the .lircrc to irexec into irc.pm

-- 22/08/2000 Vinz
Minor bugs corrected (DB related)
Few screens added
CrystalFontz lib modified

-- 15/08/2000 Xav
- Change The LCDlib to have a bargraph compliant between Matrix and Crystal.
- Incorporate MPEG-Info so no system-wide install of this module is needed
- Test with lirc 6.1, it's OK §! :)
- Remove MPEG-Play package which is not needed anymore.

--31/07/2000 Vinz
Major changement: MySQL is now used to store information on MP3 files.
LiMpOo is now much much faster to use
LiMpOo is now less less hungry in memory
LiMpOo is now les les hungry in CPU
LiMpOo is .... better

--24/05/2000 Xav
- New LCDlib inconporated, LCDlib-1.0 :)
So, no more bargraph problem.
- If I did not find a bug today, WE release 1.0

--17/05/2000 Xav
- Change text for Contrast and Light, move 1 bargraph 2 to 1-2 bargraph, because the bargraph destroy all the end of the line on the Matrix

--16/05/2000 Xav
- Add COPYRIGHT file and GPL header to all code sources, fun no ?

--15/05/2000 Xav
Test all stuff, some correction into :
- MP3.pm, use the lang.pm and overite with hard coded test ...
- AUDIOCD.pm same problems, but only hardcoded values.
place a sleep in order to return to the good menu
- AUDIOCD.pm mise en place de la nouvelle lib LCDLib :), not corectly done,
stop sleeping in coding Vinz ;)
- Changes the web pages ;)

--14/05/2000 Vinz
Mixer added. 3 bargraph just for you..... !

--13/05/2000 Vinz
Contrast and Light Setuo now use bargraph. Cooler :)
Clean-up of code. Comments on code will come soon.

--11/05/2000 Vinz
Some changes due to complete re-write of LCDLib.
Some clean-up of code

--07/05/2000 Vinz
Display of time and bargrap re-swapped. I like like that ;). Start/end of bargraph have a character on Crystal....
Using a fileconf module to put all parameters in a conf file. No more hard-coded parameters (maybe one or two escaped...).
Audiocontrol code clean-up (new functions to access internal variables)
New feature: it is possible to have only the selected tracks displayed (useful when
wanting to remove specific tracks wihtout having to parse thousands of titles)


--29/04/2000 Xav
Add lang.pm which contains all the text string of the project
And modification of all project files to used it, the implementation used an hash table. Because I did not found how to export in all pakage a variable. So I call the function lang::init() who return the hash table :)

Replace affichegenre afficheartist affichetrack affichealbum bya UNIQUE fonctionaffiche who take the good hash table %sel. Before calling this function prorammers MUST choose the good hash table and after destroy %sel

--28/04/2000 Xav
Start of instalation of the debug package with the transformation
of all print to debug::trace function in order to easy choose the level of trace.
We can after this display nothing to the console :)

Start do place all displayed text with variable to easy translate
and to change some menu very quickly as the name of the project :)

--27/04/2000 Xav
Clean, and debug for the matrix orbital
Swap horiz bargraph and time display to
give a good sensation of the length of the bargraph.
In the previous solution we did not see where the end is !

Create this Changelog file and first beta 1.0 version

-- Previous Vinz
All the code !
Not very documented......