I finally got a quick and dirty seek function working.
At the moment it can only seek forward, but a rewind function will follow soon.
After cleaning my code and implementing first id3 and vorbistag support I will start creating the gui.
e3 currently (as it is currently an my mashine) supports:
MP3/OGG/PCM playback/pause/stop/seek and volume-control
this should be enough for the start of the development of my GUI.... read more
I released the first version of the soundengine. The package includes a demo and the source. Read the NOTES to know how to use it.
It is a totally platformindependent software using JavaSound and the SPIs provided by Javazoom.
It currently supports MP3, Ogg Vorbis and unencoded formats (PCM).
Have fun with it ;)
Hello!
I just wnat to say something: the project is not dead... It was started again by using Swing. I hope I will be able to create my own Look and Feel and make it as skinnable as possible!
The backend ob my Library allready works... there is also an experimental implementation into a JTable. I was surprised how easy it was to use Swing!
There will also be a change in the audio-engine. I will use Suns JavaSound instead of FMOD for still having a fully system independent system.
Hey people out there.
I've done a bit more, but I recogniced, that the AWT Canvas was not enough for my playlist, because AWT only has heavyweight components, so they cant be transparent. So I chose to use the lightweightcomponents from swing. But I won't use the standard look and feel fram swing. I will programm my own components on. But it's now possible to use the swing components for a first beta. But in the nearer future, there will be no release.... read more
I couldn't work on the project for a several months now, but I started again by detaching the playlist from the rest of the code. So I'm writing an own library for the GUI... It's a bit like the GTK, so I called it ETK according to the Gimp Tool Kit it's the Eplay Tool Kit.
The playlist, which is written completly new, is currently at the progress as the former one was.
But there are also new things in the playlist which would have caused many bugs in the former version...
Hi!
Actually I'm dry again, but this won't least long... :)
I got a scrollbar working...
Its functions are currently only scrolling one title up or down in 100ms and again, and again...
Today I'll try to get a scrollbutton working...
The flickering of the playlist is not exesting any more!
http://eplay.sourceforge.net/eplayfeb192/eplayfeb192.html
The playlistcontrol is now able to create playlists, which don't use much memory, because they only save ne referringnumber to the entry in the library!
I think that's it for this weekend, because here in Germany (especially in the region were I'm from) is currently carneval! I'll be hung-over this weekend :D
Hello!
The playlist grows on...
I got it working that the lines (white) are freepositionable and if the Strings are too long for a cell the will be cut and a "..." will be hanged at their back...
I got still some problems because the "titelääääääädaaaaaaa i" is showed two times an the last column isn't used, but I think these are aonly small errors in the for-code...
one big problem is still that the playlist flickers if you redraw it, and that is always the case if you change the size of the columns...... read more
I just changed the plattform for the data of the playlist...
I hope it's the last time i got to report about that :)
HSQL was not efficient enough...
Now I'm using ArrayList as the data storage!
The playlist redraws so quickly, that you cant see something of the redrawing-process...
but currently I got still problems with searching Strings or integers in my List!
I need that for referrences of Playlists to the Library!
The Playlists should be so small that there are only integer numbers which are referrences to the library, so that there is no problem with the speed of the playlists...... read more
I won't create the Player with hsql...
The fetching of 1 entry lasted 1 second if there were 10000 of them...
Now I will use treesets...
I hope they are more effective!
Hi!
I used the hole day to start programming the playlist-control...
First I wanted to realize it with Arrays. But this method was useless...
Then I implemented the HSQLDB Project (also SF project) into the playlist, and after 10 houres of coding it works really satisfying (of course it isn't ready :) )
The first screenshot is uploaded:
http://sourceforge.net/project/screenshots.php?group_id=158405&ssid=26363... read more
Hi!
The playercontrol assumes shape!
It allready plays all supported audio-formats and netstreams. You can pause play and stop them and you can also already spool!
Today my aim will be to implement the spectrum into a powerful function. I'll also try to enable the usage of Lowpass, Highpass etc.
The project has been started.
A preview of the design is allready located in the screenshot-section!