|
|
Downloads |
Lsongs is written in Python
2.3
for the GNU/Linux
operating system
and released under the terms of the
GNU
General Public License (GPL),
version 2 or later.
This is a great solution to playing, organising and burning your music when using Linux. Download the latest version of this innovative programme, as well as additional packages which will allow you to perfect more advanced operations. Enjoy great music on your computer, whether you're logging on at work, browsing sites like O2.co.uk, or catching up with friends online. With this simple download, it's easier than ever to enjoy the full potential of your GNU/Linux operating system.
|
Source Code
Latest Version: lsongs_0.2.46-0.0.0.50.linspire0.1.tar.gz
Previous
Versions of Lsongs
The names are in the format: lsongs_0.2.buildversion-0.0.0.50.linspire0.1.tar.gz.
The actual build version of the Lsongs in the archive may be a
different number than the internal version listed under Help > About.
(As of January 2006, the internal Lsongs version number is displayed as:
1.0B51).
To build and install, untar the archive, enter the directory, and type: python install.py
|
Binaries
Current
version for Linspire 5.0 (CNR)
Lsongs
1.0B24 for Mandrake 10.x (RPM)
Debian
pool for Lsongs through 1.0B24 (tar.gz)
For non-Linspire distributions, you will have to locate and
install a number of dependencies.
If you have links to additional packages for other distributions,
or any of these links are incorrect, please send an email to lsongs-dev@linspire.com.
Build Instructions for Other Distributions
Fedora
Core 4 - submitted by Duane Maxwell
Kanotix
- submitted by subslug
Gentoo
- submitted by Keith Gable
|
Dependencies
Packages essential to launch Lsongs:
Additional packages required to perform certain operations:
- cdrecord
- for CD burning
- cdparanoia
- for CD ripping
- cdda2wav
- for CD ripping
- mpg321
- for CD burning
- sox
- for CD burning
- vorbistools
- for CD ripping and burning of Ogg Vorbis files
- pylame
- for CD ripping of MP3 files
- faad
- for CD ripping and burning of M4A files
- trmxml
- for automatic tagging
- howlxml
- for network sharing
- daapd
- for network sharing (see note below)
Typical packages required by the previously listed packages:
Notes on dependencies: Linspire has fixed a number of bugs and made
enhancements to some of the above packages. In most cases, the changes
have been submitted to the maintainers of the packages, but it is
possible that some of them have not been incorporated into the
distributions.
There are a few additional scripts for supporting
the Dell and Creative MP3 players - the code is documented in the README
file in the source distribution.
pyid3lib
pyid3lib 0.5.1 has a memory leak which has been fixed
in the Linspire build. You may either retrieve the
modified
source
from Linspire's source pool, or apply the fix to your local
version.
Here is the fix in file pyid3lib.cc, near the end of function id3_new():
while ( (frame = titer->GetNext()) )
{
// unfortunately, we have to discard any frames that
// id3lib doesn't recognize, due to a bug in its handling
// of them. hopefully this will change.
if ( frame->GetID() != ID3FID_NOFRAME )
{
id3obj->frames[id3obj->size] = new ID3_Frame( *frame );
++id3obj->size;
}
id3obj->tag->RemoveFrame( frame );
delete frame; // <------ add this line
}
daapd
The version of daapd included with Linspire implements a command-line
switch to
periodically read an iTunes-type plist XML file for information about
the library rather than recursively
walk a directory of music files. You can obtain the
modified
source from
Linspire's servers.
|
Use CNR Technology on Linspire to download and install
Lsongs with one-click!
|
|