i m unable to use this.please help i dont have gprs connection.
Ok. These are the results until now.
Java Player is a Java front end to XMMS and it is entering preview alpha state.
XMMS was ported a while ago to EZX devices by Blackhawk.
Blackhawk also created (with Oops and Neutrino - sombody correct me if I forgot someone) a native front end based on the QT Embedded.
But, as of today, we can't make QT and Zapp based applications to run on A1200 (apps compile but always end in Seg. Fault.).
Then, here is a MIDP front-end to XMMS that can work on any touchscreen device with 320x240 color screen. And use eXMMS skins.
This is not the best solution because UI state is not always in synch with the engine.
The ideal solution is still a native front-end.
How does it work?
XMMS runs in background...playing and receiving commands.
BemusedLinuxServer runs in background waitting for connections on TCP port 7654 - opon connection, it starts forwarding commands to XMMS.
Java Player controls the UI and connects to Bemused server.
Why is it in preview alpha state?
There are some annoying known BUGs:
1. if you are using the headset (wired), when XMMS skips to the next song the audio is redirected to internal device speaker.
2. when the flip is closed, MIDP programs are put in the background and the volume controls stop working.
3. MIDP programs can't differentiate interruptions. The program been interrupted because of a phone call or because the flip is closed or the program is put in the background are all the same to the program. So, the soung is paused only if the program is interrupted after more then 1 minute of no user activity.
4. I can't make XMMS persist the playlist. So, everytime XMMS is started the playlist is filled with all titles in "<tfcard>/MyMusic".
5. To start XMMS you need to have at least 1 title in "<tcard>/MyMusic".
6. Some UI elements are not implemented yet.
7. Graphic equalizer is not implemented.
8. Maybe many more unkown bugs.
Java Player can connect to Bemused Linux Server running in a linux box on your PC using Bluetooth. You can connect using USB (you need to setup USB LAN for this - if you want to connect to computers different then the one your are directly connected with usb you need to set a default route).
[b]How to install[b]
1. Unzip all files in the same directory of your transflash card.
2. Install bemusedxmms.pkg (wait for the din-don). NOTE: YOU MUST USE THe XMMS/BEMUSED INCLUDED HERE - It will not work with the version for E680/E680i
3. Install JavaPlayer.JAD (wait for the confirmation window).
4. (Optional) Install fake_dsmA1200.pkg (wait for the din-don).
5. Put at least ONE song in the /mmc/mmca1/MyMusic directory (if you are using USB Storage mode the directory is "/MyMusic").
5. Reboot the device.
To use TCP/IP you need to activate GPRS.
If you don't want to connect GPRS, then you need to install fake_dsmA1200.pkg.
Warnning: when fake_dsmA1200 is running your GRPS will stop work.
Important: How to use
1. If you want to simulate a GPRS conection click on the fake_dsm icon and wait for the din-don sound.
2. Click on the bemusedXMMS icon and wait for the din-don.
3. Click on the Java Player icon.
4. In the Connection screen choose <new>.
5. Then choose "Bemused Local TCP Server".
6. You are now in the player screen.
Java Player Tips
- click on the top-left screen corner to open SKIN chooser.
- click on the top-right screen corner to disconnect from bemusedXMMS.
- click on the click on the PL button to show hide playlist.
- you can exit the Java Player while XMMS is still playing. You can return later to Java Player and let XMMS stops playing.
- if you exit from Java Player XMMS will remain in memory. You don't need to stop it. But if you want, then you can tap on it icon again and wait for the trim sound.
- if Java Player refuses to connect to local bemused server maybe XMMS and bemused is not running. Try tapping on the XMMS icon and here the din-don sound.
fake dsm tips
After using TCP for local connections and connections to your PC or LAN, if you want to connect to internet using GPRS you need to tap the fake_dsm icon and wait until the trimm sound before trying to connect GPRS.
Edit 2007-02-26: This will not work with eXMMS posted by Blackhawk - you MUST install the bemusedxmms.pkg package include HERE because the package Blackhawk posted doesn't have Bemused Server. People that have other device models should use eXMMS by blackhawk because this package has no advantage over eXMMS (except controlling the PC XMMS using bluetooth or USBLan).
i m unable to use this.please help i dont have gprs connection.
Then you need to install all 3 packages.
Run fake_dsm first (wait for din-don - there is no window, this program runs on background).
Run XMMS (wait for din-don - this is the player engine there is no window, this program runs on background).
Run the Java front-end.
In the connection screen select <new>.
Then "Local Bemused Server".
if you have no profile, create an fake one.
It is not working for me also ,every time it is showing "Player disconnected"
i hve GPRS connection and aslo test with offline fake_dsm
still it is not working .....
Important
I think I was not clear...it will not work with the standard XMMS posted by Blackhawk a while ago because it does not have Bemused Server.
You HAVE to install the XMMS I posted here.
You have to make shure Bemused is running. Try tapping on the XMMS icon and hear the sound: ding-dong is played when you turn it on.
And, you need at least 1 song in /MyMusic
If Java Player shows Disconnected.... in less then 2 seconds then, probably Bemused Server is not running. Try tapping on the XMMS icon again. If it plays the Ding-don sound Bemused was not running.
Please - read the instructions.
Ok. Here as some Pics
I see people downloading Java Player whithout XMMS.pgk. It is wrong. You need to download and install BOTH packages posted HERE.
As per your instructions I have done every thing
but still it is not working .After selecting the GPRS profile it is showing "Player disconnected" .
Sorry for the inconvenience.Originally Posted by mymacin
I found a BUG in my XMMS package.
In your transflash card create a directory named /tmp.
Try running Bemused XMMS.
Try running Java Player.
You should now have 4 files in the transflash /tmp directory.
/mmc/mmca1/tmp/xmmsout.txt
/mmc/mmca1/tmp/xmmserr.txt
/mmc/mmca1/tmp/bemusedout.txt
/mmc/mmca1/tmp/bemusederr.txt
try post them here if it still not work.
OR PREFFEREABLY uninstall bemusedxmms and install the new package posted in the first message.