EmpegTray build 1.04 out

Posted by: jheathco

EmpegTray build 1.04 out - 05/02/2002 22:05

Now shows hot keys next to each menu item. If you change your hotkeys, you'll need to restart the program for it to update the hotkey names shown next to each menu item.

Also fixed a few other bugs mentioned by some users on the BB, thanks.

Get it here: http://www.heathcosoft.com/empeg
Posted by: Nosferatu

Re: EmpegTray build 1.04 out - 06/02/2002 09:54

Yeah , I reupgrade to B7 because displayserver was installed and conflicting also to listen to streams over HTTP.

Now it works !!!!! very good !!!!

I'd like to know about inerface changing, i explain :

when right click on tray icon appears one panel with all buttons available and then you click on it.

I prefer than srolling the list of controls and then click.

you see what I mean, is it possible ?
Posted by: ClownBurner

Re: EmpegTray build 1.04 out - 12/02/2002 13:45

EmpegTray does not seem to work with B11/Hijack v199. I can see it send the commands to the player, but the player doesn't respond.

If I do this:
http://empeg/proc/empeg_notify?button=right

it works as expected though. Odd. Maybe HiJack doesn't like the hex codes anymore??
Posted by: jheathco

Re: EmpegTray build 1.04 out - 12/02/2002 15:25

Are you using HTTP or COM to connect to the player.... if HTTP, what port number? If COM, I know that some of the commands don't work... it seems some of the serial commands were changed since b7.
Posted by: mlord

Re: EmpegTray build 1.04 out - 12/02/2002 15:27

How about an example what does not work, then, so we can see what you are talking about here.

Thanks
Posted by: jheathco

Re: EmpegTray build 1.04 out - 12/02/2002 15:30

Try using 'n' while in a menu over COM to move to the next menu item.... doesn't work for me...
Posted by: mlord

Re: EmpegTray build 1.04 out - 12/02/2002 15:58

My posting/question was a followup for ClownBurner, not you! (try "Threaded" view).

Cheers

-ml
Posted by: jwtadmin

Re: EmpegTray build 1.04 out - 12/02/2002 16:15

What seems not to work is any command on the empeg tray 1.0.4 with beta 11 and hijack 199 while using the http connection option on empeg tray connecting to the default port of 80 (unspecified in the config i.e. 127.0.0.1)

It would be up to jheathco to tell you what he sends to the player via http.
Posted by: jheathco

Re: EmpegTray build 1.04 out - 12/02/2002 17:38

I didn't change any http commands sent to hijack so I don't know what the problem would be unless you're using an http port other than 80, in which the current posted version of empegtray has a bug that keeps it using 80.
Posted by: ClownBurner

Re: EmpegTray build 1.04 out - 12/02/2002 18:55

This is definately an EmpegTray bug, not a HiJack one. I think HiJack's improved HTTP support caused it, though...

The HTTP request that Empeg tray is sending to the player (for a pause) is: GET /proc/empeg_notify?button=20df16

The same URL (http://empeg/proc/empeg_notify?button=20df16) sent from IE works fine.

The TCP connection to the empeg looks normal but the Empeg DOES NOT send a '200 OK' back when EmpegTray makes the request.

This apparently is timing related; EmpegTray seems to immediately send a FIN/ACK on the TCP connection without waiting for the player to respond (exactly .000104 seconds after the GET). The Empeg promptly responds with a FIN/ACK and shuts down the TCP connection.

Thanks everyone for the help!
Posted by: jheathco

Re: EmpegTray build 1.04 out - 12/02/2002 19:10

So should I just do a blocking recv( ) from the connection until I get something back in the buffer, then close the connection?
Posted by: mlord

Re: EmpegTray build 1.04 out - 12/02/2002 19:51

No, but the app should send an empty line at the end, to terminate the request as per HTTP spec. That's gotta be the issue.

Hijack v199 now looks for multi-packet headers, and the only way it can tell that it has received everything is by looking for the blank line at the end (two consective newlines or "\r\n\r\n").

Cheers