Good idea! Why reinvent the wheel? I can just use wget to pipe data to the mp3 player. Thanks :) UQ
-----Original Message----- From: Stef Caunter [mailto:[EMAIL PROTECTED]] Sent: Thursday, September 12, 2002 5:47 PM To: [EMAIL PROTECTED] Subject: Re: lynx-dev Unable to execute external commands My guess is wget is where this is going. Stefan Caunter Mohawk College, Canada ----- Original Message ----- From: "Umar Qureshey" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: <[EMAIL PROTECTED]> Sent: Thursday, September 12, 2002 8:19 PM Subject: RE: lynx-dev Unable to execute external commands > Ok thanks for the tip on further reducing lynx's size. After doing some > more research and looking thru the mailing list archives, it seems the > problem is that lynx will not launch the mp3 player until after the download > is complete. However, since this is a streaming mp3 file, it is basically > infinite in size and the download will never finish. This explains the mp3s > with strange names in the /tmp directory when I activate an audio/mpeg link. > So that kinda sux. I was hoping to just pipe the mp3 data received into the > mp3 player and play music but now I am gonna have to find a different path. > My plan now is to launch and external program to which lynx will pass the > url, the program will connect to the url and start receiving data, and pipe > this to the mp3 player. It's a bit circumspect but I don't see another way. > Does anyone know of a some compact and solid C code for parsing URLs? Lynx > should have some, any idea what the function is called so I can grep for it. > > Thanks, > UQ > > -----Original Message----- > From: Thomas Dickey [mailto:[EMAIL PROTECTED]] > Sent: Thursday, September 12, 2002 5:11 PM > To: [EMAIL PROTECTED] > Subject: Re: lynx-dev Unable to execute external commands > > > On Wed, Sep 11, 2002 at 07:15:06PM -0700, Umar Qureshey wrote: > > Hi, > > I downloaded and cross-compiled lynx-2.8.4.1b for an ARM target. The > > problem is that I am trying to launch an external program called "madplay" > > to play streaming mp3 files. The mp3 software works great standalone > (even > > with streams piped into it through another program) but, for some reason, > > lynx is not spawning it. I have compiled with the following options: > > > I am running lynx on an embedded platform so I tried to trim the fat. > > you can also reduce the number of character sets which are supported > (by about 40kb, by using --with-charsets=minimal). > > > > > In lynx.cfg, I have enabled PERSONAL_EXTENSION_MAP:/tmp/mime.type and > > PERSONAL_MAILCAP:/tmp/.mailcap > > > > In /tmp/mime.type, I have: > > audio/mpg mp3 MP3 > > audio/mpeg mp3 MP3 > > > > In /tmp/.mailcap, I have: > > audio/mpg;madplay -Q %s > > audio/mpeg;madplay -Q %s > > > > However this does not work. It seems that lynx is not even launching > > madplay because I tried replacing madplay in .mailcap with a program > called > > tone which basically emits a tone from the speaker. But upon launching an > > audio/mpeg type stream, I heard nothing. > > Another thing I noticed is that the lynx in my potato debian installation > > has commands such as -noexec, -locexec, and -exec defined but my arm lynx > > does not. I can't think of anything that I might be missing so any help > > would be greatly appreciated. Thanks. > > The -exec, etc., are for making lynx invoke local scripts - not a factor > here. > > I'd try first running lynx using the -trace option and see if anything > showed up there. (Not an expert, the mime and mailcaps look ok to me). > > > ; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED] > ; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED] ; To UNSUBSCRIBE: Send "unsubscribe lynx-dev" to [EMAIL PROTECTED]
