Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Page 1 of 2 1 2 >
Topic Options
#71150 - 13/02/2002 22:36 JEmplode 2.0b11
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
After much laziness, the next official JEmplode release is out... snag it at http://www.jempeg.org or http://www.sourceforge.net/projects/jempeg

Mike

Top
#71151 - 14/02/2002 05:05 Re: JEmplode 2.0b11 [Re: mschrag]
tms13
old hand

Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
A bug report - it still isn't using ISO-8859.1 to match the player. All non-ASCII characters in playlist and track names appear as square boxes, and if I edit their properties, the name on the player is changed to have question-marks in those positions.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)

Top
#71152 - 14/02/2002 06:33 Re: JEmplode 2.0b11 [Re: tms13]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Does this only happen on Mac OS X? I think it works on Windows... Can you give me an example character (ASCII char #) to try? If my first sentence is true, then I wonder if there is a bug in OS X Java, because I thought the default font was supposed to be an 8859 font. I'll look into it...

Thanks
Mike

Top
#71153 - 14/02/2002 06:48 Re: JEmplode 2.0b11 [Re: mschrag]
tms13
old hand

Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
I'm using Linux (2.4,10ish, Blackdown J2SE 1.3.1).

All accented characters are affected - one example is for the playlist "Nądurra" (that's a-grave after the N).

LC_ALL=en_GB

I don't think it's merely a font issue, as writing back to the player didn't preserve the characters. Do you use the default String/byte converters anywhere (e.g. new String(byte[]) or String.getBytes() without specifying an encoding - or equivalently, new StreamReader(InputStream) or new StreamWriter(OutputStream)?
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)

Top
#71154 - 14/02/2002 07:13 Re: JEmplode 2.0b11 [Re: mschrag]
Nosferatu
enthusiast

Registered: 24/08/2001
Posts: 344
Loc: France, Champagne
Heah That's GREAT !!!!!

I like the real time grab sreen ....

Now what i'd like is a Hijack Updater from JEMplode , that would Rock !!!!

Again Congratulations !!!
_________________________
Empeg IIa - 10 Gb - Red Fascia - Tuner, the day is coming - I Will Strike From the Grey -

Top
#71155 - 14/02/2002 07:18 Re: JEmplode 2.0b11 [Re: tms13]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Interesting ... I think you might be right. I need to look into it, but I'm basically doing a (this is summarized):

String title = <whateveryoutyped>;
...
ByteArrayOutputStream baos = new ByteArrayOutputStream();
baos.print(title);

So the question is, what is that doing behind the scenes......

Mike

Top
#71156 - 14/02/2002 07:22 Re: JEmplode 2.0b11 [Re: Nosferatu]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
I actually don't use Hijack (I know, I'm behind the times )... What is the Hijack updater and what's required to implement it? Is this like the Emplode upgrade tool? (i.e. a way to flash a new kernel on?), because we do have that ... Maybe it can be adapted.

Top
#71157 - 14/02/2002 07:22 Re: JEmplode 2.0b11 [Re: mschrag]
tms13
old hand

Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
In reply to:

ByteArrayOutputStream baos = new ByteArrayOutputStream();
baos.print(title);




Are you sure? ByteArrayOutputStream doesn't have any print() methods, at least in 1.3.1.

If you know which class, I can download the source bundle and have a read...
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)

Top
#71158 - 14/02/2002 07:44 Re: JEmplode 2.0b11 [Re: mschrag]
TommyE
enthusiast

Registered: 08/06/1999
Posts: 356
Loc: NORWAY
Just downloaded and tried Jemplode for the first time in a long time.
Looks great, but any idea why I can't get properties of any tracks??
The properties menu bar just stays blue and no matter how many times
I select it, no properties....

TommyE

Top
#71159 - 14/02/2002 08:15 Re: JEmplode 2.0b11 [Re: mschrag]
Nosferatu
enthusiast

Registered: 24/08/2001
Posts: 344
Loc: France, Champagne
Yes a flash kernel utility !!!

My think is simple (surely not to implement but ...) :

You set you preferences on Hijack in a Speciel Menu :
- Enable checking for new Hijack versions
- Enable Updating kernel trough selected Port.
- Flash kernel on port COM1, COM2, FTP (eventually set IP address)
- Set the downlaod directory.

If I check the Enable the Hijack Versions Checking, the programm would 'only' connect to Mark's site and download the kernel.
It would verify in the dowload directory.
That will always download the latest hijack kernel but no update.
eventually, Popup user of the Downloaded Version ...

Then if I check the Flash Enable,ask user if Want to upgrade to hijack Vxxx, then the program will update the Player via the selected port.


Is it to long to do or could you realize it partially or not at all ?
_________________________
Empeg IIa - 10 Gb - Red Fascia - Tuner, the day is coming - I Will Strike From the Grey -

Top
#71160 - 14/02/2002 08:28 Re: JEmplode 2.0b11 [Re: tms13]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Whoops .. my bad you're right, I read past one of the lines.

again, a summary of roughly what happens:

ByteArrayOutputStream baos = new BAOS();
PrintWriter pw = new PrintWriter(new OutputStreamWriter(baos));
pw.print(tagvalue);

I think you can instantiate a PrintWriter with a character encoding, but I'm surprised the default doesn't work properly... I suspect that the encoding format of Java and the encoding format of the Empeg are different. I would imagine that PrintWriter uses UTF-8 by default.

Mike

Top
#71161 - 14/02/2002 08:28 Re: JEmplode 2.0b11 [Re: TommyE]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
So if you select a track in the playlist view (the table view on the right), and double click, does it bring up Properties? Can you right click and try Properties ...? What OS are you on?

Top
#71162 - 14/02/2002 08:31 Re: JEmplode 2.0b11 [Re: Nosferatu]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
So you basically want a tool that will always keep your Hijack kernel up to date with Mark's latest release? When you download a hijack kernel, do you use the Empeg upgrader to put the kernel on your player? (i.e. is the file the same format as the Empeg guys' upgrade files?)

Top
#71163 - 14/02/2002 08:38 Re: JEmplode 2.0b11 [Re: mschrag]
Nosferatu
enthusiast

Registered: 24/08/2001
Posts: 344
Loc: France, Champagne
Not the Empeg Upgrader.

Mark made a FTP server in the Hijack and via SITE FTP Commands you can Upgrade the Kernel in 'simply' writing the new kernel on kernel_flash device.

The 'only thing' to see is the connexion to Mark's site downloading the last kernel release.

The upgrade of the kernel is only a command line tool for serial update and a connection to the player via FTP and SITE commands.

I recommend you to take a look on Mark's site, his explanations would be better that mine ....

Finally, my wish is to have a All in One Application to manage my Riocar .
_________________________
Empeg IIa - 10 Gb - Red Fascia - Tuner, the day is coming - I Will Strike From the Grey -

Top
#71164 - 14/02/2002 08:53 Re: JEmplode 2.0b11 [Re: mschrag]
tms13
old hand

Registered: 30/07/2001
Posts: 1115
Loc: Lochcarron and Edinburgh
new OutputStreamWriter(OutputStream) uses the "default character encoding", i.e. it depends on the user's locale. According to Sun, "The default encoding is determined during virtual-machine startup and typically depends upon the locale and encoding being used by the underlying operating system."

What you need is new OutputStreamWriter(baos, "ISO-8859-1");

This is declared to throw UnsupportedCodingException, but must not in this case because all Java platforms are required to support this encoding.

We might have a corresponding issue in the InputStream/Reader interface in the other direction.

I'm reasonably confident that the Empeg protocol uses ISO-8859-1 for everything, but that's just an educated guess based on observations.
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)

Top
#71165 - 14/02/2002 08:57 Re: JEmplode 2.0b11 [Re: tms13]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Great! I'll put this in tonight when I get home ... Thanks for the info.

Mike

Top
#71166 - 14/02/2002 10:33 Re: JEmplode 2.0b11 [Re: mschrag]
jag
new poster

Registered: 14/02/2002
Posts: 21
I have the same problem with the properties.
I am running MacOS X.
The properties doesn't come up when I select it from the menu or from the right click menu or when I double click.

-Jeremy

Top
#71167 - 14/02/2002 10:54 Re: JEmplode 2.0b11 [Re: mschrag]
TommyE
enthusiast

Registered: 08/06/1999
Posts: 356
Loc: NORWAY
Hello.

I'm running WinXP.
It's the same if I doubleclick, right mouse -> properties or select the properties from the toolbar.

TommyE

Top
#71168 - 14/02/2002 11:05 Re: JEmplode 2.0b11 [Re: TommyE]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Wow ... Apparently I just completely broke Properties Pretty crucial feature to be broken. I'll look at it tonight and put new installers up.

Top
#71169 - 14/02/2002 11:29 Re: JEmplode 2.0b11 [Re: mschrag]
loren
carpal tunnel

Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
NICE. I haven't installed Jemplode since your first release, and it's now impressive to the point where i probably won't be using emplode much any more.

And i second the vote for a Hijack .zimage installer/upgrader. This would allow non linux/Windows users to install hijack easily. (or is there a way to do this already that i'm not aware of... let me know and i'll stick it in the FAQ)
_________________________
|| loren ||

Top
#71170 - 14/02/2002 11:30 Re: JEmplode 2.0b11 [Re: loren]
rob
carpal tunnel

Registered: 21/05/1999
Posts: 5335
Loc: Cambridge UK
Ah, but you haven't seen what we're doing to emplode

Rob

Top
#71171 - 14/02/2002 11:32 Re: JEmplode 2.0b11 [Re: mschrag]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
Hey, the configurable filenames for downloading are nice.

Is there any way to offer the following option (I know this would be extra work but...)

One of the things that would be useful is to have the track number as part of the file name so that the songs are in the proper order. I think it can do this just by putting the {track#} tag in there in the options. Cool.

But not all of my MP3s have the track number field filled out. Some of them are just on the player in order of "Position" in a playlist.

Is there a way we could also have {position} as an available field for the file name if we're dowloading an entire playlist? Perhaps even zero-padded to two or three digits?
_________________________
Tony Fabris

Top
#71172 - 14/02/2002 11:32 Re: JEmplode 2.0b11 [Re: rob]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
ROB, STOP TEASING!
_________________________
Tony Fabris

Top
#71173 - 14/02/2002 11:36 Re: JEmplode 2.0b11 [Re: tfabris]
loren
carpal tunnel

Registered: 23/08/2000
Posts: 3826
Loc: SLC, UT, USA
yeah ROB!!!
_________________________
|| loren ||

Top
#71174 - 14/02/2002 11:47 Re: JEmplode 2.0b11 [Re: rob]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
I hate when they make these announcements ... Every time there's been one of these, it means I have a lot of work ahead of me

Top
#71175 - 14/02/2002 11:48 Re: JEmplode 2.0b11 [Re: tfabris]
mschrag
pooh-bah

Registered: 09/09/2000
Posts: 2303
Loc: Richmond, VA
Yeah -- I can do that ... What do you think on the zero pad issue? automatically pad it to 3 digits, or something like:
{position:3} to specify 3 digit pad (and allow this on any numeric fields)?

Top
#71176 - 14/02/2002 11:52 Re: JEmplode 2.0b11 [Re: mschrag]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31597
Loc: Seattle, WA
That would be cool, if you wanted to go to that kind of trouble. Awesome.
_________________________
Tony Fabris

Top
#71177 - 14/02/2002 12:12 Re: JEmplode 2.0b11 [Re: rob]
eternalsun
Pooh-Bah

Registered: 09/09/1999
Posts: 1721
Loc: San Jose, CA
You guys are stealing tricks right ouf of the Microsoft marketing machine bag.

Calvin

Top
#71178 - 14/02/2002 13:12 Re: JEmplode 2.0b11 [Re: mschrag]
TommyE
enthusiast

Registered: 08/06/1999
Posts: 356
Loc: NORWAY
Nice.
Also, Jemplode seems a bit faster than Emplode I think. At least in screen updates.
This is great.

TommyE

Top
#71179 - 14/02/2002 15:00 Re: JEmplode 2.0b11 [Re: mschrag]
ellweber
member

Registered: 14/01/2002
Posts: 156
Loc: Saratoga, CA, USA
I wonder if the following error message might have an easy answer. I can run JEmplode under OSX but when I try to use it with OS 9.2.1 on my Mac I get this message:

java.lang.NoClassDefFoundError: javax/swing/UIManager
at org.jempeg.empeg.emplode.Main.main(Compiled Code)
at com.zerog.lax.LAX.launch(Compiled Code)
at com.zerog.lax.LAX.main(Unknown Source)
at com.apple.mrj.JManager.JMStaticMethodDispatcher.run(JMAWTContextImpl.java)
at java.lang.Thread.run(Thread.java)

Not being well (or at all) versed in Java, I am at a loss. Older versions of JEmplode did run under what I think are the same conditions.

Any help would be greatly appreciated.

Lynn

Top
Page 1 of 2 1 2 >