lightweight J2ME media player

F20e4496625a302ed9975ba6bd02799d
0
kenna 101 May 08, 2007 at 19:12

Hi,

I was wondering, are there anyone who would be interested in helping me make a J2ME media player? The main feature would be a plugin API which allows you to load new plugins for reading formats and tracks within archives.

I originally wanted to make a lightweight java version of foobar2000, but unfortunately the foobar source is not released T_T so I have no option but to design one from scratch.

I myself would probably not be of much use in the programming area, perhaps a bit in the design part, as I’m a designer. I know basic programming (Asm, C, Lua, PHP), but I still doubt I’d be of much use.

So far I haven’t found a java media player that was free, open-source, and had support for adding support for new formats through plugins, or components. The list of supported formats for foobar2000 is impressive, and that’s the main thing I’d like to see in this java media player, many formats, MP3 and WMA is just not enough, not to mention those two formats aren’t among the best either.

Module formats (e.g. IT, MOD, S3M, XM), lossless formats (e.g. APE, FLAC, TTA, WAV), and lossy formats (e.g. MP3, MPC, OGG) would be favourable formats to begin with, that is, after the player itself is somewhat finished, and there would be time for components.

I’m not expecting much, that anyone would be willing to help, but I still feel very passionate about it, I just want a good player for my mobile phone. I’m sure there are Windows CE and Symbian applications out there that would be close to my desires, but still probably not free and with a plugin API, for many new future formats.

\~ Kenna

6 Replies

Please log in or register to post a reply.

Ef4ad3d900fc18a737ca2bb075b16190
0
damnian 101 May 28, 2007 at 16:51

I’m with you. My E815’s built-in player is virtually unusable.

I know Java, but I never got to develop on J2ME.

F20e4496625a302ed9975ba6bd02799d
0
kenna 101 May 28, 2007 at 17:36

@damnian

I’m with you. My E815’s built-in player is virtually unusable. I know Java, but I never got to develop on J2ME.

Awesome! \^\^

You can contact me at email:kenneth.forsback@pp.inet.fi or jabber:kenna@flonne.no

4e3e632f1a04007b2fed7b1479aed5b6
0
Rhino 101 May 28, 2007 at 19:13

Let me stop this dream bofore you guys get your hopes up too high (I might be too late if I read the first post)

J2me is incredibly slooooow. You should have supected this when playing ANY j2me game on your phone. And these games use libraries to blit sprites, and still the performance is far below par.

So in short: trying to do any calculation heavy things in j2me is a no go.
Especially things like codecs.

Try making it for Symbian phones (for this you can use c++ and skip the java VM all together). Still not trivial to make, but at least feasible. :happy:

R

F20e4496625a302ed9975ba6bd02799d
0
kenna 101 May 28, 2007 at 19:29

@Rhino

Let me stop this dream bofore you guys get your hopes up too high (I might be too late if I read the first post)

J2me is incredibly slooooow. You should have supected this when playing ANY j2me game on your phone. And these games use libraries to blit sprites, and still the performance is far below par.

So in short: trying to do any calculation heavy things in j2me is a no go.
Especially things like codecs.

Try making it for Symbian phones (for this you can use c++ and skip the java VM all together). Still not trivial to make, but at least feasible. :happy:

R

Yes, I know, two slows (mobile+j2me) don’t make a fast \^\^ but not all phones are Symbian phones, I myself have a z610i which is not symbian, and I would very much like to have a j2me player. I’m not a fan of java, but what else is there to do? I want a decent player, with at least a few formats, not just mp3/mp4/wmv that seem to be so popular, I want decent open source formats, and mod is a big plus as well.

It’s at least worth a shot.

4e3e632f1a04007b2fed7b1479aed5b6
0
Rhino 101 May 29, 2007 at 18:08

it’s a waste of time. with j2me you won’t even get 0.1 frames / second.

persue more realistic dreams. :lol:

90c05addbf2df1184f0782711798f72b
0
nmadrane 101 Jan 12, 2009 at 16:44

Sure, it is a waste of time if you try to implement traditional algorithms (involving floating point operations). But you can achieve 15 to 20 fps by using a proprietary algorithm. Have a look at http://www.versatile-media-format.com