Note: Wiki for Linspire 
version 5 and
eariler 
 
What's New?

Navigation

Popular pages

Licensed under
Creative Commons License

Get Firefox!

Page Hits
since 11/23/04
Free Hit Counter
Web Hosting

 


Lsongs


i CNR : Audio & MP3



Lsongs
is a music manager and All-in-one media player which lets you rip, play, burn and share your digital music collection in a seamless fashion. It is very intuitive and easy and even the biggest newbie will find it easy it is to manage his own music collection.  It includes support for the Dell DJ portable MP3 music player. A store where you can buy and download music from mp3tunes.com, can be reached from within the program.

April 2006: Lsongs is now on SourceForge:  http://sourceforge.net/projects/ostunes/

The MP3beamer includes Lsongs as one of its components.

Install it!
 


Known Issues

(As of version 1.0B51)
- Visualizer shows a black screen: The visualizer has yet to be implemented.

- No "back" button: There is no way to go back while browsing through the streaming music sites (shoutcast). The back arrow was buggy in prior versions, so it was disabled.

- Large libraries (e.g. 3000 or more songs) can cause slow performance as the database updates itself.
 


Hints/Tips/FAQS

Bookmark radio stations

Did you notice the book icon that appears to the right when listening to a radio station?



Click on it to bookmark the station. You can then tune into it later using the "My Stations" button at the top of the screen.   Because Shoutcast (Lsongs' source of internet radio) wants you to visit their home page, they periodically reset the stations and your bookmark will stop working. 


How can I make Lsongs the default audio CD player?

Edit the file /etc/autorun/autorun.conf and change the line that starts with "cd-audio=..." to:
cd-audio = "/usr/bin/lsongs", --caption, "lsongs";

I don't want Lsongs to start when I insert an audio CD .

Edit the file /etc/autorun/autorun.conf and change the cd-audio argument to an empty set of quotes "" instead of lsongs.  That line should now look like this:  cd-audio = "";

How to import tracks from audio CDs

Start Lsongs, insert the audio CD, click on the CD-icon (under Source), check all the tracks you want to transfer to hard disk, right-click on the CD-icon and choose 'Import Tracks'. The tracks are automatically converted to MP3 format.


When I click on a song there is a false start for a short interval, then it starts okay...

That is a bug in the arts sound driver, not lsongs. One solution some people have had success with is to edit the file

/usr/lib/python2.3/site-packages/Lsongs/LsongsDevices.py

and change "arts" to "alsa". You mileage may vary.


How do I change a track's Genre?

Do a "Get Info" on a track - you can edit the Genre there. If you select multiple tracks, then use "Get Info", you'll be able to change attributes in bulk. I believe that title, artist, album and rating are the only fields directly editable in the track view. 

The selection of genres available in Lsongs doesn't match what I am trying to do very well. Can it be edited?

No, these are defined by an ad-hoc standard - ID3v1 defined 80 genres, WinAmp added another 46. Most players and other tagging formats use the same list. For instance, in MP3 files, the "genre" is encoded as a number from this list, not the genre name itself.

iTunes supports additional user-defined genres, however, they aren't stored in anything but the iTunes database and are not attached to the files themselves, so they don't survive when the files are copied to a player or another computer.


What language is Lsongs written in?

Lsongs is written in Python.   It is NOT based on Rhythmbox!


Is it open source?

Yes. After install you will find the source in /usr/lib/python2.3/site-packages/Lsongs


What file types is Lsongs compatible with?

Lsongs is compatible with: mp3, ogg, wmv, and wav

What about the Lsongs database?

Lsongs (and Lphoto) produce two sets of files containing the information about their databases. One set is a binary format, typically streamed or pickled Python objects, and therefore of little use to external applications. However, they both *also* save their databases as XML files, in Apple's "property list" format. This is done specifically for interoperability with other applications that want to access or modify the information in the databases, or to convert to other formats.

How can I copy my Playlist to my mp3 player?  [This assumes that your player does not need a special database file to recognize the tracks.]

1) Open Lsongs, build a playlist with the songs you want to copy.
2) Open a File Manager (aka konqueror) window and set it to the location on the player device that is where it likes to store music.
3) Select all the tracks in the playlist in Lsongs and drag them to the File Manager window. Do not drag the playlist itself.
4) You should get a popup menu, select "Copy Here". It should copy the audio files.

What does "validate" really do?

1) It removes entries in the Lsongs database for which it cannot find the corresponding file listed in the entry.

2) It imports any file it finds in its "managed" directory (typically My Documents/My Music/Lsongs/LsongsMusic) for which it cannot find an entry in the database.

Lsongs will not remove any files when this command is done - it only updates the internal database.  If some music seems to disappear when you perform the command, it means the files were already gone. The most common situtation that causes this is somebody manually moving/deleting the files, or importing files from an external device without copying, and then unmounting the device.
 

How does Lsongs rip (import songs from CD)? 

There are two parts to the ripping/encoding process.

1) The first stage is ripping the raw data off the drive into a PCM/WAV file, and the second is transcoding the PCM/WAV file into MP3, Ogg or whatever. By default, Lsongs does the ripping part as fast as it can, using some tricky stuff with the program cdda2wav - however, this will sometimes bother certain hardware configurations, and can cause a crash - this is not an Lsongs bug per se - it's somewhere lower level. When you turn on the "use error correction" checkbox, Lsongs uses a different program, cdparanoia, which is safer but much, much slower to rip.
2) The second phase, transcoding, uses LAME. LAME is a very slow, but very high quality encoder. There are no viable alternative Open Source encoders.

There is an alternative method for ripping beside Lsongs if you'd like to try it: Install the package "kdemultimedia" from CNR , then open File Manager and type the url "audiocd:/MP3". You can then drag the "files" from this window into another one, and it will convert them.



Links:
 
There are some more Lsongs FAQ's here:
http://www.lsongs.com/?page=faq

http://sourceforge.net/projects/ostunes/
 

 


Last Modified 10/9/07 8:22 AM

Hide Tools