RobinsStuff.EMusicJ History
Hide minor edits - Show changes to output
Changed lines 1-58 from:
!eMusic/J
!!What is it?
eMusic/J is a download manager for the [[http://www.emusic.com|eMusic.com music service]] written in Java and aimed at Linux users, although may be easily ported to other platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
''Note: this program is in no way affiliated with eMusic.com. Don't expect them to support it. If there are any issues with it, bring them to the attention of the author.''
!!Why write it?
The current eMusic download manager for Linux is very buggy, hard to make work, and frankly not very nice. So this is an alternative for Linux users (and anyone else who wants to use it).
!!How can I get it?
It is still in development, however has pretty much all the essential features. eMusic/J version 0.13 ([[Attach:emusicj-linux-0.13.tar.gz|'''Download''']]) was released on the 16th of December 2005. Older versions are at the bottom of this page.
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/category/computers/software/emusicj/|eMusic/J category]] on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the program's development.
To run it, you will need the [[http://java.sun.com/j2se/1.5.0/download.jsp|Sun Java 5.0 runtime]] installed and set up on your system. (If you're unsure about that page, go for the 'Download JRE 5.0' link.) Once you have that, download eMusic/J, extract the archive somewhere and run @@emusicj@@.
''The first thing you should do is go to Settings->Preferences... and tell it where you want it to download to, and how you want it arranged.'' Odds are you organise things differently to me.
To use it, save a @@.emp@@ file from eMusic (if you don't see @@.emp@@ links, you need to tell eMusic that you're using their Download Manager in your profile settings), and tell eMusic/J about it with File->Open. It will open it and start downloading. You can also associate the @@emusicj@@ program with @@.emp@@ files in your browser, that way all you have to do is click on a download link and the download will start automatically. If you have a copy of eMusic/J already running, the new downloads will appear in that.
If there are any problems or questions, [[mailto:robin-emusicj@kallisti.net.nz|send me an email]] or contact me through [[http://www.jabber.org|Jabber]] at @@eythian@jabber.kallisti.net.nz@@.
For the curious, [[Attach:emusicj.png|here is a screenshot]] of what the program looks like.
!!Who did all this?
The program was written by [[Contact|Robin Sheat]] ([[http://www.emusic.com/profile/index.html?nickname=Eythian|Eythian]] on eMusic.com). The icons were done by [[mailto:drmoxie AT gmail DOT com|James Elwood]] ([[http://www.emusic.com/profile/index.html?nickname=jelwood01|jelwood01]] on eMusic).
!!Can I see the code?
If you are interested in helping out with the development, or just want to look through the source code (it is released under the [[http://www.gnu.org/copyleft/gpl.html|GNU General Public License]]), it can be checked out of the repository using [[http://subversion.tigris.org/|Subversion]] with this URL: https://www.kallisti.net.nz/svn/emusicj/trunk, or you can [[http://www.kallisti.net.nz/websvn/listing.php?repname=emusicj|browse it]]. If you want to help out, get in touch.
!!What needs to be done?
Everything to download music is working, but there are a number of things that will be added in the near future to make it more useful.
!!!Things for 1.0
These are things I want to get in before I do a 1.0 release. This list will grow and shrink as I get new ideas and implement others. Note that it includes both technical things and features.
* System tray icon
* Don't add downloads if they're already on the list
* Application icon
* Proper documentation, probably an item on the help menu that opens it in a SWT browser window
* Drop directory, a place to put .emp files that automatically get picked up
* Failure count: prevent infinite attempts at downloading of files that aren't working out
!!!Nice things
Things to implement as time and inclination permit:
* A system tray icon that the application can minimise to.
* Play track. Somehow send the selected track to the system player, or play it using some other method.
* Integration with [[http://neurosdbm.sf.net|NeurosDBM]] so that it automatically adds tracks to the [[http://www.neurosaudio.com/|Neuros]] `MP3 player.
!!Old Versions
Just in case you need them for some reason
* [[Attach:emusicj-linux-0.01a.tar.gz|emusicj-linux-0.01a.tar.gz]]
* [[Attach:emusicj-linux-0.02a.tar.gz|emusicj-linux-0.02a.tar.gz]]
* [[Attach:emusicj-linux-0.03a.tar.gz|emusicj-linux-0.03a.tar.gz]]
* [[Attach:emusicj-linux-0.04a.tar.gz|emusicj-linux-0.04a.tar.gz]]
* [[Attach:emusicj-linux-0.05.tar.gz|emusicj-linux-0.05.tar.gz]]
* [[Attach:emusicj-linux-0.06.tar.gz|emusicj-linux-0.06.tar.gz]]
* [[Attach:emusicj-linux-0.07.tar.gz|emusicj-linux-0.07.tar.gz]]
* [[Attach:emusicj-linux-0.08.tar.gz|emusicj-linux-0.08.tar.gz]]
* [[Attach:emusicj-linux-0.09.tar.gz|emusicj-linux-0.09.tar.gz]]
* [[Attach:emusicj-linux-0.10.tar.gz|emusicj-linux-0.10.tar.gz]]
* [[Attach:emusicj-linux-0.11.tar.gz|emusicj-linux-0.11.tar.gz]]
* [[Attach:emusicj-linux-0.12.tar.gz|emusicj-linux-0.12.tar.gz]] (Note: this version is broken)
to:
(:redirect EMusicJ/HomePage:)
Changed lines 12-13 from:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/?cat=6|eMusic/J category]] on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the program's development.
to:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/category/computers/software/emusicj/|eMusic/J category]] on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the program's development.
Added line 38:
* Failure count: prevent infinite attempts at downloading of files that aren't working out
Changed lines 37-41 from:
The program will work without these, but won't be nearly as nice to use.
* {-Download pausing/resume. So you can pause them all if you need you connection to be fast for a while, or make sure one track gets down fast.-} ''Done, in 0.02a''
* {-Automatically adding new tracks while the program is running. The official eMusic client does this well. If you launch the program while an instance of it is already running, any files on the command line are given to the running copy. Note that Azureus does this also, so that might be a way of working out how to do it.-} ''Done, in 0.04a''
* {-Saving program state. When you close and reopen the program, you don't want it to have forgotten about everything it was doing. It needs to pick up exactly where it left off.-} ''Done, in 0.03a''
to:
* Drop directory, a place to put .emp files that automatically get picked up
Deleted lines 39-40:
* {-Saving of cover art along with the tracks. Some music software (e.g. [[http://amarok.kde.org/|AmaroK]]) automatically finds and uses this.-} ''Done, in 0.07''
Changed lines 12-13 from:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/?cat=6|eMusic/J category]] on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the programs development.
to:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/?cat=6|eMusic/J category]] on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the program's development.
Changed lines 12-13 from:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/?cat=6|eMusic/J]] category on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the programs development.
to:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/?cat=6|eMusic/J category]] on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the programs development.
Changed lines 12-13 from:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions.
to:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions. There is also an [[http://www.kallisti.net.nz/blog/?cat=6|eMusic/J]] category on [[http://www.kallisti.net.nz/blog|my weblog]] where I'll be putting information on updates, progress, and so on, in case you feel like keeping a closer eye on the programs development.
Added lines 12-13:
There is a [[https://www.kallisti.net.nz/svn/emusicj/trunk/doc/CHANGELOG|changelog]] so that you can see what has changed between the versions.
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.12 ([[Attach:emusicj-linux-0.12.tar.gz|'''Download''']]) was released on the 28th of November 2005. Older versions are at the bottom of this page. ('''Note: there seems to be a problem with 0.12, use [[Attach:emusicj-linux-0.11.tar.gz|version 0.11]] for now''')
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.13 ([[Attach:emusicj-linux-0.13.tar.gz|'''Download''']]) was released on the 16th of December 2005. Older versions are at the bottom of this page.
Changed lines 60-61 from:
* [[Attach:emusicj-linux-0.11.tar.gz|emusicj-linux-0.11.tar.gz]]
to:
* [[Attach:emusicj-linux-0.11.tar.gz|emusicj-linux-0.11.tar.gz]]
* [[Attach:emusicj-linux-0.12.tar.gz|emusicj-linux-0.12.tar.gz]] (Note: this version is broken)
* [[Attach:emusicj-linux-0.12.tar.gz|emusicj-linux-0.12.tar.gz]] (Note: this version is broken)
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.12 ([[Attach:emusicj-linux-0.12.tar.gz|'''Download''']]) was released on the 28th of November 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.12 ([[Attach:emusicj-linux-0.12.tar.gz|'''Download''']]) was released on the 28th of November 2005. Older versions are at the bottom of this page. ('''Note: there seems to be a problem with 0.12, use [[Attach:emusicj-linux-0.11.tar.gz|version 0.11]] for now''')
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.11 ([[Attach:emusicj-linux-0.12.tar.gz|'''Download''']]) was released on the 28th of November 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.12 ([[Attach:emusicj-linux-0.12.tar.gz|'''Download''']]) was released on the 28th of November 2005. Older versions are at the bottom of this page.
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.11 ([[Attach:emusicj-linux-0.11.tar.gz|'''Download''']]) was released on the 23th of November 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.11 ([[Attach:emusicj-linux-0.12.tar.gz|'''Download''']]) was released on the 28th of November 2005. Older versions are at the bottom of this page.
Changed lines 59-60 from:
* [[Attach:emusicj-linux-0.10.tar.gz|emusicj-linux-0.10.tar.gz]]
to:
* [[Attach:emusicj-linux-0.10.tar.gz|emusicj-linux-0.10.tar.gz]]
* [[Attach:emusicj-linux-0.11.tar.gz|emusicj-linux-0.11.tar.gz]]
* [[Attach:emusicj-linux-0.11.tar.gz|emusicj-linux-0.11.tar.gz]]
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.10 ([[Attach:emusicj-linux-0.10.tar.gz|'''Download''']]) was released on the 12th of November 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.11 ([[Attach:emusicj-linux-0.11.tar.gz|'''Download''']]) was released on the 23th of November 2005. Older versions are at the bottom of this page.
Changed lines 58-59 from:
* [[Attach:emusicj-linux-0.09.tar.gz|emusicj-linux-0.09.tar.gz]]
to:
* [[Attach:emusicj-linux-0.09.tar.gz|emusicj-linux-0.09.tar.gz]]
* [[Attach:emusicj-linux-0.10.tar.gz|emusicj-linux-0.10.tar.gz]]
* [[Attach:emusicj-linux-0.10.tar.gz|emusicj-linux-0.10.tar.gz]]
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.09 ([[Attach:emusicj-linux-0.09.tar.gz|'''Download''']]) was released on the 9th of November 2005. Older versions are at the bottom of this page. '''12/11/05 Note: It seems that I accidentally uploaded version 0.08, but gave it the number 0.09. If Help->About says it is 0.08, then redownload eMusicJ from the link above.'''
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.10 ([[Attach:emusicj-linux-0.10.tar.gz|'''Download''']]) was released on the 12th of November 2005. Older versions are at the bottom of this page.
Changed lines 57-58 from:
* [[Attach:emusicj-linux-0.08.tar.gz|emusicj-linux-0.08.tar.gz]]
to:
* [[Attach:emusicj-linux-0.08.tar.gz|emusicj-linux-0.08.tar.gz]]
* [[Attach:emusicj-linux-0.09.tar.gz|emusicj-linux-0.09.tar.gz]]
* [[Attach:emusicj-linux-0.09.tar.gz|emusicj-linux-0.09.tar.gz]]
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.09 ([[Attach:emusicj-linux-0.09.tar.gz|'''Download''']]) was released on the 9th of November 2005. Older versions are at the bottom of this page. '''12/11/05 Note: It seems that I accidentally uploaded version 0.08, but gave it the number 0.08. If Help->About says it is 0.08, then redownload eMusicJ from the link above.'''
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.09 ([[Attach:emusicj-linux-0.09.tar.gz|'''Download''']]) was released on the 9th of November 2005. Older versions are at the bottom of this page. '''12/11/05 Note: It seems that I accidentally uploaded version 0.08, but gave it the number 0.09. If Help->About says it is 0.08, then redownload eMusicJ from the link above.'''
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.09 ([[Attach:emusicj-linux-0.09.tar.gz|'''Download''']]) was released on the 9th of November 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.09 ([[Attach:emusicj-linux-0.09.tar.gz|'''Download''']]) was released on the 9th of November 2005. Older versions are at the bottom of this page. '''12/11/05 Note: It seems that I accidentally uploaded version 0.08, but gave it the number 0.08. If Help->About says it is 0.08, then redownload eMusicJ from the link above.'''
Changed lines 16-17 from:
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading. You can also associate the @@emusicj@@ program with @@.emp@@ files in your browser, that way all you have to do is click on a download link and the download will start automatically. If you have a copy of eMusic/J already running, the new downloads will appear in that.
to:
To use it, save a @@.emp@@ file from eMusic (if you don't see @@.emp@@ links, you need to tell eMusic that you're using their Download Manager in your profile settings), and tell eMusic/J about it with File->Open. It will open it and start downloading. You can also associate the @@emusicj@@ program with @@.emp@@ files in your browser, that way all you have to do is click on a download link and the download will start automatically. If you have a copy of eMusic/J already running, the new downloads will appear in that.
Deleted lines 30-31:
** Display the cover art in this
Changed line 42 from:
* A panel that displays information on the selected track, such as the album cover.
to:
* {-A panel that displays information on the selected track, such as the album cover.-} ''Done, in 0.09''
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.08 ([[Attach:emusicj-linux-0.08.tar.gz|'''Download''']]) was released on the 1st of November 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.09 ([[Attach:emusicj-linux-0.09.tar.gz|'''Download''']]) was released on the 9th of November 2005. Older versions are at the bottom of this page.
Changed lines 58-59 from:
* [[Attach:emusicj-linux-0.07.tar.gz|emusicj-linux-0.07.tar.gz]]
to:
* [[Attach:emusicj-linux-0.07.tar.gz|emusicj-linux-0.07.tar.gz]]
* [[Attach:emusicj-linux-0.08.tar.gz|emusicj-linux-0.08.tar.gz]]
* [[Attach:emusicj-linux-0.08.tar.gz|emusicj-linux-0.08.tar.gz]]
Changed lines 22-23 from:
The program was written by [[Contact|Robin Sheat]] (Eythian on eMusic.com). The icons were done by [[mailto:drmoxie AT gmail DOT com|James Elwood]] (jelwood01 on eMusic).
to:
The program was written by [[Contact|Robin Sheat]] ([[http://www.emusic.com/profile/index.html?nickname=Eythian|Eythian]] on eMusic.com). The icons were done by [[mailto:drmoxie AT gmail DOT com|James Elwood]] ([[http://www.emusic.com/profile/index.html?nickname=jelwood01|jelwood01]] on eMusic).
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.07 ([[Attach:emusicj-linux-0.07.tar.gz|'''Download''']]) was released on the 31st of October 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.08 ([[Attach:emusicj-linux-0.08.tar.gz|'''Download''']]) was released on the 1st of November 2005. Older versions are at the bottom of this page.
Changed lines 57-58 from:
* [[Attach:emusicj-linux-0.06.tar.gz|emusicj-linux-0.06.tar.gz]]
to:
* [[Attach:emusicj-linux-0.06.tar.gz|emusicj-linux-0.06.tar.gz]]
* [[Attach:emusicj-linux-0.07.tar.gz|emusicj-linux-0.07.tar.gz]]
* [[Attach:emusicj-linux-0.07.tar.gz|emusicj-linux-0.07.tar.gz]]
Changed lines 10-11 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.06 ([[Attach:emusicj-linux-0.06.tar.gz|'''Download''']]) was released on the 29th of October 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.07 ([[Attach:emusicj-linux-0.07.tar.gz|'''Download''']]) was released on the 31st of October 2005. Older versions are at the bottom of this page.
Deleted line 30:
Changed line 45 from:
* Saving of cover art along with the tracks. Some music software (e.g. [[http://amarok.kde.org/|AmaroK]]) automatically finds and uses this.
to:
* {-Saving of cover art along with the tracks. Some music software (e.g. [[http://amarok.kde.org/|AmaroK]]) automatically finds and uses this.-} ''Done, in 0.07''
Changed lines 56-57 from:
* [[Attach:emusicj-linux-0.05.tar.gz|emusicj-linux-0.05.tar.gz]]
to:
* [[Attach:emusicj-linux-0.05.tar.gz|emusicj-linux-0.05.tar.gz]]
* [[Attach:emusicj-linux-0.06.tar.gz|emusicj-linux-0.06.tar.gz]]
* [[Attach:emusicj-linux-0.06.tar.gz|emusicj-linux-0.06.tar.gz]]
Changed lines 31-32 from:
*
to:
* Download cover art
Added line 38:
* Proper documentation, probably an item on the help menu that opens it in a SWT browser window
Added lines 29-36:
!!!Things for 1.0
These are things I want to get in before I do a 1.0 release. This list will grow and shrink as I get new ideas and implement others. Note that it includes both technical things and features.
* Refactor the download code so that it doesn't always think it's downloading music.
** Download cover art
* Panel that shows the information on the selected download
** Display the cover art in this
* System tray icon
* Don't add downloads if they're already on the list
These are things I want to get in before I do a 1.0 release. This list will grow and shrink as I get new ideas and implement others. Note that it includes both technical things and features.
* Refactor the download code so that it doesn't always think it's downloading music.
** Download cover art
* Panel that shows the information on the selected download
** Display the cover art in this
* System tray icon
* Don't add downloads if they're already on the list
Added lines 5-6:
''Note: this program is in no way affiliated with eMusic.com. Don't expect them to support it. If there are any issues with it, bring them to the attention of the author.''
Changed line 35 from:
* Saving of cover art along with the tracks. Some music software (e.g. AmaroK) automatically finds and uses this.
to:
* Saving of cover art along with the tracks. Some music software (e.g. [[http://amarok.kde.org/|AmaroK]]) automatically finds and uses this.
Changed line 4 from:
eMusic/J is a download manager for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and should be easily portable to a number of platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
to:
eMusic/J is a download manager for the [[http://www.emusic.com|eMusic.com music service]] written in Java and aimed at Linux users, although may be easily ported to other platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
Changed line 6 from:
The current eMusic download manager for Linux is very buggy, hard to make work, and frankly not very nice. So this will eventually be an alternative for Linux users (and anyone else who wants to use it).
to:
The current eMusic download manager for Linux is very buggy, hard to make work, and frankly not very nice. So this is an alternative for Linux users (and anyone else who wants to use it).
Changed lines 8-9 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.05 ([[Attach:emusicj-linux-0.05.tar.gz|'''Download''']]) was released on the 28th of October 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.06 ([[Attach:emusicj-linux-0.06.tar.gz|'''Download''']]) was released on the 29th of October 2005. Older versions are at the bottom of this page.
Changed lines 45-46 from:
* [[Attach:emusicj-linux-0.04a.tar.gz|emusicj-linux-0.04a.tar.gz]]
to:
* [[Attach:emusicj-linux-0.04a.tar.gz|emusicj-linux-0.04a.tar.gz]]
* [[Attach:emusicj-linux-0.05.tar.gz|emusicj-linux-0.05.tar.gz]]
* [[Attach:emusicj-linux-0.05.tar.gz|emusicj-linux-0.05.tar.gz]]
Changed lines 8-9 from:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.04a ([[Attach:emusicj-linux-0.04a.tar.gz|'''Download''']]) was released on the 25th of October 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.05 ([[Attach:emusicj-linux-0.05.tar.gz|'''Download''']]) was released on the 28th of October 2005. Older versions are at the bottom of this page.
Changed lines 16-18 from:
For the curious, [[Attach:emusicj.png|here is a screenshot]] of what it looks like at the moment. It's pretty primitive so far, but that'll change with time
to:
If there are any problems or questions, [[mailto:robin-emusicj@kallisti.net.nz|send me an email]] or contact me through [[http://www.jabber.org|Jabber]] at @@eythian@jabber.kallisti.net.nz@@.
For the curious, [[Attach:emusicj.png|here is a screenshot]] of what the program looks like.
For the curious, [[Attach:emusicj.png|here is a screenshot]] of what the program looks like.
Changed lines 44-45 from:
* [[Attach:emusicj-linux-0.03a.tar.gz|emusicj-linux-0.03a.tar.gz]]
to:
* [[Attach:emusicj-linux-0.03a.tar.gz|emusicj-linux-0.03a.tar.gz]]
* [[Attach:emusicj-linux-0.04a.tar.gz|emusicj-linux-0.04a.tar.gz]]
* [[Attach:emusicj-linux-0.04a.tar.gz|emusicj-linux-0.04a.tar.gz]]
Changed line 6 from:
The current eMusic download manager is very buggy, hard to make work, and frankly not very nice. So this will eventually be an alternative for Linux users (and anyone else who wants to use it).
to:
The current eMusic download manager for Linux is very buggy, hard to make work, and frankly not very nice. So this will eventually be an alternative for Linux users (and anyone else who wants to use it).
Changed line 36 from:
* A status icon that the application can minimise to.
to:
* A system tray icon that the application can minimise to.
Changed line 33 from:
to:
Things to implement as time and inclination permit:
Added lines 35-36:
* Saving of cover art along with the tracks. Some music software (e.g. AmaroK) automatically finds and uses this.
* A status icon that the application can minimise to.
* A status icon that the application can minimise to.
Changed line 4 from:
eMusic/J is a client for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and should be easily portable to a number of platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
to:
eMusic/J is a download manager for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and should be easily portable to a number of platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
Changed line 6 from:
The current eMusic client is very buggy, hard to make work, and frankly not very nice. So this will eventually be an alternative for Linux users (and anyone else who wants to use it).
to:
The current eMusic download manager is very buggy, hard to make work, and frankly not very nice. So this will eventually be an alternative for Linux users (and anyone else who wants to use it).
Changed lines 8-9 from:
It is still in development, and is missing many useful features (see the list below), but it works. eMusic/J version 0.03a ([[Attach:emusicj-linux-0.03a.tar.gz|'''Download''']]) was released on the 25th of October 2005. Older versions are at the bottom of this page.
to:
It is still in development, however has pretty much all the essential features. eMusic/J version 0.04a ([[Attach:emusicj-linux-0.04a.tar.gz|'''Download''']]) was released on the 25th of October 2005. Older versions are at the bottom of this page.
Changed lines 14-15 from:
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading.
to:
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading. You can also associate the @@emusicj@@ program with @@.emp@@ files in your browser, that way all you have to do is click on a download link and the download will start automatically. If you have a copy of eMusic/J already running, the new downloads will appear in that.
Added lines 19-21:
!!Who did all this?
The program was written by [[Contact|Robin Sheat]] (Eythian on eMusic.com). The icons were done by [[mailto:drmoxie AT gmail DOT com|James Elwood]] (jelwood01 on eMusic).
The program was written by [[Contact|Robin Sheat]] (Eythian on eMusic.com). The icons were done by [[mailto:drmoxie AT gmail DOT com|James Elwood]] (jelwood01 on eMusic).
Changed line 30 from:
* Automatically adding new tracks while the program is running. The official eMusic client does this well. If you launch the program while an instance of it is already running, any files on the command line are given to the running copy. Note that Azureus does this also, so that might be a way of working out how to do it.
to:
* {-Automatically adding new tracks while the program is running. The official eMusic client does this well. If you launch the program while an instance of it is already running, any files on the command line are given to the running copy. Note that Azureus does this also, so that might be a way of working out how to do it.-} ''Done, in 0.04a''
Changed lines 41-42 from:
* [[Attach:emusicj-linux-0.02a.tar.gz|emusicj-linux-0.02a.tar.gz]]
to:
* [[Attach:emusicj-linux-0.02a.tar.gz|emusicj-linux-0.02a.tar.gz]]
* [[Attach:emusicj-linux-0.03a.tar.gz|emusicj-linux-0.03a.tar.gz]]
* [[Attach:emusicj-linux-0.03a.tar.gz|emusicj-linux-0.03a.tar.gz]]
Changed lines 8-9 from:
It is still in development, and is missing many useful features (see the list below), but it works. eMusic/J version 0.02a ([[Attach:emusicj-linux-0.02a.tar.gz|'''Download''']]) was released on the 24th of October 2005. Older versions are at the bottom of this page.
to:
It is still in development, and is missing many useful features (see the list below), but it works. eMusic/J version 0.03a ([[Attach:emusicj-linux-0.03a.tar.gz|'''Download''']]) was released on the 25th of October 2005. Older versions are at the bottom of this page.
Changed line 28 from:
* Saving program state. When you close and reopen the program, you don't want it to have forgotten about everything it was doing. It needs to pick up exactly where it left off.
to:
* {-Saving program state. When you close and reopen the program, you don't want it to have forgotten about everything it was doing. It needs to pick up exactly where it left off.-} ''Done, in 0.03a''
Changed lines 37-38 from:
* [[Attach:emusicj-linux-0.01a.tar.gz|emusicj-linux-0.01a.tar.gz]]
to:
* [[Attach:emusicj-linux-0.01a.tar.gz|emusicj-linux-0.01a.tar.gz]]
* [[Attach:emusicj-linux-0.02a.tar.gz|emusicj-linux-0.02a.tar.gz]]
* [[Attach:emusicj-linux-0.02a.tar.gz|emusicj-linux-0.02a.tar.gz]]
Changed line 26 from:
to:
* {-Download pausing/resume. So you can pause them all if you need you connection to be fast for a while, or make sure one track gets down fast.-} ''Done, in 0.02a''
Changed lines 10-13 from:
To run it, you will need the [[http://java.sun.com/j2se/1.5.0/download.jsp|Sun Java 5.0 runtime]] installed and set up on your system. (If you're unsure about that page, go for the 'Download JRE 5.0' link.) Once you have that, download eMusic/J, extract the archive somewhere and run @@emusicj@@. The first thing you should do is go to Settings->Preferences... and tell it where you want it to download to, and how you want it arranged. Odds are you organise things differently to me.
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading. Note that at this stage, it doesn't support resuming downloads, so I'd recommend not using the pause and cancel buttons just yet.
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading
to:
To run it, you will need the [[http://java.sun.com/j2se/1.5.0/download.jsp|Sun Java 5.0 runtime]] installed and set up on your system. (If you're unsure about that page, go for the 'Download JRE 5.0' link.) Once you have that, download eMusic/J, extract the archive somewhere and run @@emusicj@@.
''The first thing you should do is go to Settings->Preferences... and tell it where you want it to download to, and how you want it arranged.'' Odds are you organise things differently to me.
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading.
''The first thing you should do is go to Settings->Preferences... and tell it where you want it to download to, and how you want it arranged.'' Odds are you organise things differently to me.
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading.
Changed lines 8-9 from:
It is still in development, and is missing many useful features (see the list below), but it works. eMusic/J version 0.01a ([[Attach:emusicj-linux-0.01a.tar.gz|'''Download''']]) was released on the 22nd of October 2005.
to:
It is still in development, and is missing many useful features (see the list below), but it works. eMusic/J version 0.02a ([[Attach:emusicj-linux-0.02a.tar.gz|'''Download''']]) was released on the 24th of October 2005. Older versions are at the bottom of this page.
Changed line 24 from:
* Download pausing/resume. So you can pause them all if you need you connection to be fast for a while, or make sure one track gets down fast.
to:
{-* Download pausing/resume. So you can pause them all if you need you connection to be fast for a while, or make sure one track gets down fast.-}
Changed lines 31-35 from:
* Integration with [[http://neurosdbm.sf.net|NeurosDBM]] so that it automatically adds tracks to the [[http://www.neurosaudio.com/|Neuros]] `MP3 player.
to:
* Integration with [[http://neurosdbm.sf.net|NeurosDBM]] so that it automatically adds tracks to the [[http://www.neurosaudio.com/|Neuros]] `MP3 player.
!!Old Versions
Just in case you need them for some reason
* [[Attach:emusicj-linux-0.01a.tar.gz|emusicj-linux-0.01a.tar.gz]]
!!Old Versions
Just in case you need them for some reason
* [[Attach:emusicj-linux-0.01a.tar.gz|emusicj-linux-0.01a.tar.gz]]
Changed lines 10-11 from:
To run it, you will need the [[http://java.sun.com/j2se/1.5.0/download.jsp|Sun Java 5.0 runtime]] installed and set up on your system. (If you're unsure about that page, go for the 'Download JRE 5.0' link.) Once you have that, download eMusic/J, extract the archive somewhere and run @@emusicj@@.
to:
To run it, you will need the [[http://java.sun.com/j2se/1.5.0/download.jsp|Sun Java 5.0 runtime]] installed and set up on your system. (If you're unsure about that page, go for the 'Download JRE 5.0' link.) Once you have that, download eMusic/J, extract the archive somewhere and run @@emusicj@@. The first thing you should do is go to Settings->Preferences... and tell it where you want it to download to, and how you want it arranged. Odds are you organise things differently to me.
Changed line 4 from:
eMusic/J is a client for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and so should be easily portable to a number of platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
to:
eMusic/J is a client for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and should be easily portable to a number of platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
Added line 16:
For the curious, [[Attach:emusicj.png|here is a screenshot]] of what it looks like at the moment. It's pretty primitive so far, but that'll change with time.
Deleted line 19:
Changed lines 8-9 from:
It is still in development, and is missing many useful features (see the list below), but it works. [[Attach:emusicj-linux-0.01a.tar.gz|eMusic/J version 0.01a]] was released on the 22nd of October 2005.
to:
It is still in development, and is missing many useful features (see the list below), but it works. eMusic/J version 0.01a ([[Attach:emusicj-linux-0.01a.tar.gz|'''Download''']]) was released on the 22nd of October 2005.
Changed lines 8-13 from:
It is still in development, and is missing essential features (like the ability to download anything). Hopefully I'll find time to implement these over the next week or two.
If you are interested in helping out with the development, or just want to look through the source code (it is released under the [[http://www.gnu.org/copyleft/gpl.html|GNU General Public License]]), it can be checked out of the repository using [[http://subversion.tigris.org/|Subversion]] with this URL: https://www.kallisti.net.nz/svn/emusicj/trunk, or you can [[http://www.kallisti.net.nz/websvn/listing.php?repname=emusicj|browse it]]. If you want to help out, [[Contact|get in touch]].
If you're not interested in source code, check back here from time to time. Hopefully it won't be long before a working version is released.
If you're not interested in source code, check back here from time to time. Hopefully it won't be long before a working version is released
to:
It is still in development, and is missing many useful features (see the list below), but it works. [[Attach:emusicj-linux-0.01a.tar.gz|eMusic/J version 0.01a]] was released on the 22nd of October 2005.
To run it, you will need the [[http://java.sun.com/j2se/1.5.0/download.jsp|Sun Java 5.0 runtime]] installed and set up on your system. (If you're unsure about that page, go for the 'Download JRE 5.0' link.) Once you have that, download eMusic/J, extract the archive somewhere and run @@emusicj@@.
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading. Note that at this stage, it doesn't support resuming downloads, so I'd recommend not using the pause and cancel buttons just yet.
Keep an eye on this page for updates. Some time soon the program will check for updates to save you the trouble. If there are any problems or questions, [[mailto:robin-emusicj@kallisti.net.nz|send me an email]] or contact me through [[http://www.jabber.org|Jabber]] at @@eythian@jabber.kallisti.net.nz@@.
!!Can I see the code?
If you are interested in helping out with the development, or just want to look through the source code (it is released under the [[http://www.gnu.org/copyleft/gpl.html|GNU General Public License]]), it can be checked out of the repository using [[http://subversion.tigris.org/|Subversion]] with this URL: https://www.kallisti.net.nz/svn/emusicj/trunk, or you can [[http://www.kallisti.net.nz/websvn/listing.php?repname=emusicj|browse it]]. If you want to help out, get in touch.
To run it, you will need the [[http://java.sun.com/j2se/1.5.0/download.jsp|Sun Java 5.0 runtime]] installed and set up on your system. (If you're unsure about that page, go for the 'Download JRE 5.0' link.) Once you have that, download eMusic/J, extract the archive somewhere and run @@emusicj@@.
To use it, save a @@.emp@@ file from eMusic, and tell eMusic/J about it with File->Open. It will open it and start downloading. Note that at this stage, it doesn't support resuming downloads, so I'd recommend not using the pause and cancel buttons just yet.
Keep an eye on this page for updates. Some time soon the program will check for updates to save you the trouble. If there are any problems or questions, [[mailto:robin-emusicj@kallisti.net.nz|send me an email]] or contact me through [[http://www.jabber.org|Jabber]] at @@eythian@jabber.kallisti.net.nz@@.
!!Can I see the code?
If you are interested in helping out with the development, or just want to look through the source code (it is released under the [[http://www.gnu.org/copyleft/gpl.html|GNU General Public License]]), it can be checked out of the repository using [[http://subversion.tigris.org/|Subversion]] with this URL: https://www.kallisti.net.nz/svn/emusicj/trunk, or you can [[http://www.kallisti.net.nz/websvn/listing.php?repname=emusicj|browse it]]. If you want to help out, get in touch.
Changed lines 21-27 from:
!!!Essential things
These are things that remain to be done before the program is actually usable.
* {-EMP file decrypter. This format has already been reverse engineered and there are Perl scripts out there to do it. I need a Java `InputStream subclass that decrypts that as it goes through.-} ''Done''
* {-EMP File parser. This reads the contents of the decrypted EMP file and creates downloaders from it. Should be easy, I think it's just XML-type stuff.-} ''Done''
* {-HTTP downloader. There is already the [[http://jakarta.apache.org/commons/httpclient/|Jakarta Commons httpclient]] library in the repository, and the stub of a class to do it, that just needs to be fleshed out.-} ''Done''
* {-Preferences panel. Some way of specifying things like what the files should be saved as and where they should be put. Also specifying other things like number of simultaneous downloads.-} ''Done''
to:
Everything to download music is working, but there are a number of things that will be added in the near future to make it more useful.
Changed line 4 from:
eMusic/J is a client for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and so should be easily portable to a number of platforms.
to:
eMusic/J is a client for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and so should be easily portable to a number of platforms. It takes the .emp file that you get from the eMusic.com website, and downloads the music specified in it.
Changed line 22 from:
* {-Preferences panel. Some way of specifying things like what the files should be saved as and where they should be put. Also specifying other things like number of simultaneous downloads.-}
to:
* {-Preferences panel. Some way of specifying things like what the files should be saved as and where they should be put. Also specifying other things like number of simultaneous downloads.-} ''Done''
Changed line 22 from:
* Preferences panel. Some way of specifying things like what the files should be saved as and where they should be put. Also specifying other things like number of simultaneous downloads.
to:
* {-Preferences panel. Some way of specifying things like what the files should be saved as and where they should be put. Also specifying other things like number of simultaneous downloads.-}
Changed line 20 from:
* {-EMP File parser. This reads the contents of the decrypted EMP file and creates downloaders from it. Should be easy, I think it's just XML-type stuff.-}
to:
* {-EMP File parser. This reads the contents of the decrypted EMP file and creates downloaders from it. Should be easy, I think it's just XML-type stuff.-} ''Done''
Changed line 20 from:
* EMP File parser. This reads the contents of the decrypted EMP file and creates downloaders from it. Should be easy, I think it's just XML-type stuff.
to:
* {-EMP File parser. This reads the contents of the decrypted EMP file and creates downloaders from it. Should be easy, I think it's just XML-type stuff.-}
Changed lines 19-20 from:
* EMP file decrypter. This format has already been reverse engineered and there are Perl scripts out there to do it. I need a Java `InputStream subclass that decrypts that as it goes through.
* HTTP downloader. There is already the [[http://jakarta.apache.org/commons/httpclient/|Jakarta Commons httpclient]] library in the repository, and the stub of a class to do it, that just needs to be fleshed out.
to:
* {-EMP file decrypter. This format has already been reverse engineered and there are Perl scripts out there to do it. I need a Java `InputStream subclass that decrypts that as it goes through.-} ''Done''
* EMP File parser. This reads the contents of the decrypted EMP file and creates downloaders from it. Should be easy, I think it's just XML-type stuff.
* {-HTTP downloader. There is already the [[http://jakarta.apache.org/commons/httpclient/|Jakarta Commons httpclient]] library in the repository, and the stub of a class to do it, that just needs to be fleshed out.-} ''Done''
* EMP File parser. This reads the contents of the decrypted EMP file and creates downloaders from it. Should be easy, I think it's just XML-type stuff.
* {-HTTP downloader. There is already the [[http://jakarta.apache.org/commons/httpclient/|Jakarta Commons httpclient]] library in the repository, and the stub of a class to do it, that just needs to be fleshed out.-} ''Done''
Changed lines 30-31 from:
* Play track. Somehow send the selected track to the system player, or play it using some other method.
to:
* Play track. Somehow send the selected track to the system player, or play it using some other method.
* Integration with [[http://neurosdbm.sf.net|NeurosDBM]] so that it automatically adds tracks to the [[http://www.neurosaudio.com/|Neuros]] `MP3 player.
* Integration with [[http://neurosdbm.sf.net|NeurosDBM]] so that it automatically adds tracks to the [[http://www.neurosaudio.com/|Neuros]] `MP3 player.
Changed line 14 from:
For the curious, [[attach:emusicj.png|here is a screenshot]] of what it looks like at the moment. It's pretty primitive so far, but that'll change with time.
to:
For the curious, [[Attach:emusicj.png|here is a screenshot]] of what it looks like at the moment. It's pretty primitive so far, but that'll change with time.
Added lines 13-14:
For the curious, [[attach:emusicj.png|here is a screenshot]] of what it looks like at the moment. It's pretty primitive so far, but that'll change with time.
Changed lines 27-28 from:
* A panel that displays information on the selected track, such as the album cover.
to:
* A panel that displays information on the selected track, such as the album cover.
* Play track. Somehow send the selected track to the system player, or play it using some other method.
* Play track. Somehow send the selected track to the system player, or play it using some other method.
Added lines 1-27:
(:title eMusic/J:)
!eMusic/J
!!What is it?
eMusic/J is a client for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and so should be easily portable to a number of platforms.
!!Why write it?
The current eMusic client is very buggy, hard to make work, and frankly not very nice. So this will eventually be an alternative for Linux users (and anyone else who wants to use it).
!!How can I get it?
It is still in development, and is missing essential features (like the ability to download anything). Hopefully I'll find time to implement these over the next week or two.
If you are interested in helping out with the development, or just want to look through the source code (it is released under the [[http://www.gnu.org/copyleft/gpl.html|GNU General Public License]]), it can be checked out of the repository using [[http://subversion.tigris.org/|Subversion]] with this URL: https://www.kallisti.net.nz/svn/emusicj/trunk, or you can [[http://www.kallisti.net.nz/websvn/listing.php?repname=emusicj|browse it]]. If you want to help out, [[Contact|get in touch]].
If you're not interested in source code, check back here from time to time. Hopefully it won't be long before a working version is released.
!!What needs to be done?
The GUI, and most of the program structure, are in place, and there is test code that simulates it doing everything right. But there are a number of significant things that still need to be made to work.
!!!Essential things
These are things that remain to be done before the program is actually usable.
* EMP file decrypter. This format has already been reverse engineered and there are Perl scripts out there to do it. I need a Java `InputStream subclass that decrypts that as it goes through.
* HTTP downloader. There is already the [[http://jakarta.apache.org/commons/httpclient/|Jakarta Commons httpclient]] library in the repository, and the stub of a class to do it, that just needs to be fleshed out.
* Preferences panel. Some way of specifying things like what the files should be saved as and where they should be put. Also specifying other things like number of simultaneous downloads.
!!!Important things
The program will work without these, but won't be nearly as nice to use.
* Download pausing/resume. So you can pause them all if you need you connection to be fast for a while, or make sure one track gets down fast.
* Automatically adding new tracks while the program is running. The official eMusic client does this well. If you launch the program while an instance of it is already running, any files on the command line are given to the running copy. Note that Azureus does this also, so that might be a way of working out how to do it.
* Saving program state. When you close and reopen the program, you don't want it to have forgotten about everything it was doing. It needs to pick up exactly where it left off.
!!!Nice things
No hurry about implementing these, but it would be good.
* A panel that displays information on the selected track, such as the album cover.
!eMusic/J
!!What is it?
eMusic/J is a client for the [[http://www.emusic.com|eMusic.com music service]] written in Java. It uses SWT for the GUI and so should be easily portable to a number of platforms.
!!Why write it?
The current eMusic client is very buggy, hard to make work, and frankly not very nice. So this will eventually be an alternative for Linux users (and anyone else who wants to use it).
!!How can I get it?
It is still in development, and is missing essential features (like the ability to download anything). Hopefully I'll find time to implement these over the next week or two.
If you are interested in helping out with the development, or just want to look through the source code (it is released under the [[http://www.gnu.org/copyleft/gpl.html|GNU General Public License]]), it can be checked out of the repository using [[http://subversion.tigris.org/|Subversion]] with this URL: https://www.kallisti.net.nz/svn/emusicj/trunk, or you can [[http://www.kallisti.net.nz/websvn/listing.php?repname=emusicj|browse it]]. If you want to help out, [[Contact|get in touch]].
If you're not interested in source code, check back here from time to time. Hopefully it won't be long before a working version is released.
!!What needs to be done?
The GUI, and most of the program structure, are in place, and there is test code that simulates it doing everything right. But there are a number of significant things that still need to be made to work.
!!!Essential things
These are things that remain to be done before the program is actually usable.
* EMP file decrypter. This format has already been reverse engineered and there are Perl scripts out there to do it. I need a Java `InputStream subclass that decrypts that as it goes through.
* HTTP downloader. There is already the [[http://jakarta.apache.org/commons/httpclient/|Jakarta Commons httpclient]] library in the repository, and the stub of a class to do it, that just needs to be fleshed out.
* Preferences panel. Some way of specifying things like what the files should be saved as and where they should be put. Also specifying other things like number of simultaneous downloads.
!!!Important things
The program will work without these, but won't be nearly as nice to use.
* Download pausing/resume. So you can pause them all if you need you connection to be fast for a while, or make sure one track gets down fast.
* Automatically adding new tracks while the program is running. The official eMusic client does this well. If you launch the program while an instance of it is already running, any files on the command line are given to the running copy. Note that Azureus does this also, so that might be a way of working out how to do it.
* Saving program state. When you close and reopen the program, you don't want it to have forgotten about everything it was doing. It needs to pick up exactly where it left off.
!!!Nice things
No hurry about implementing these, but it would be good.
* A panel that displays information on the selected track, such as the album cover.
Page last modified on December 28, 2005, at 02:31 AM