Alternate player binary?

Posted by: suomi35

Alternate player binary? - 04/05/2003 10:33

Anyone gotten any other player apps to compile and run on the empeg?

I have been trying to compile madplay but keep running into errors...

I wish we could pass args to /empeg/bin/player...like empeg/bin/player somesong.mp3
Posted by: cushman

Re: Alternate player binary? - 04/05/2003 10:58

What are you attempting to do?

You can send the player serial commands programatically by sending the data to /proc/empeg_notify (you must have Hijack installed).

echo 'SERIAL=#100' > /proc/empeg_notify

100 would be the FID to play.
Posted by: 753

Re: Alternate player binary? - 04/05/2003 13:58

Offtopic, but what kind of drone is that in your avatar picture?
Posted by: tman

Re: Alternate player binary? - 04/05/2003 14:57

madplay should work fine since it was originally written to be used on the empeg anyway...
There is an empeg audio output module which you have to tell it to you. Can't remember how exactly, should be in the docs.

- Trevor
Posted by: suomi35

Re: Alternate player binary? - 05/05/2003 17:00

Trying to emulate a sort of 'rio receiver' device.

I have shared out mp3s from a machine on my LAN via NFS and mounted them on the empeg.

Now I want an mp3 player app that can play those NFS mounted files via cmdline...but I haven't been able to compile any players effectively.

My avatar is one of the bots from Silent Running
Posted by: tman

Re: Alternate player binary? - 05/05/2003 17:05

The RioPlay client has been modified to run on the empeg. And you could enable NFS client support in the kernel again.
Search on this BBS for RioPlay. Somebody on here did the empeg modifications.

- Trevor
Posted by: 753

Re: Alternate player binary? - 06/05/2003 02:34

My avatar is one of the bots from Silent Running


Awh, a movie. I thought it was for real.
Posted by: suomi35

Re: Alternate player binary? - 06/05/2003 13:30

I did not know that!

Will check it out tonight. Thanks for the info
Posted by: gbeer

Re: Alternate player binary? - 12/05/2003 22:11

which one is that, Heuy Dewy or Louie?
Posted by: simspos

Re: Alternate player binary? - 13/05/2003 00:35

which one is that, Heuy Dewy or Louie?

Awww, don't go there, or I shall start crying again,... sooo sad, sooo sad
Posted by: suomi35

Re: Alternate player binary? - 21/05/2003 09:13

I've been trying to compile madplay for the empeg for about a week of evenings now with no luck...

Anyone else ever get the thing to compile?

Madplay on Debian.org
Posted by: tman

Re: Alternate player binary? - 21/05/2003 15:30

Yup
I'll see if I can find the binary.

- Trevor
Posted by: suomi35

Re: Alternate player binary? - 21/05/2003 18:14

That would be GREAT
Posted by: suomi35

Update!!!!!!! - 23/05/2003 22:00

Okay, I have done a little more research.

To recap, I am trying to implement a system whereby the empeg acts as 'receiver' to play files streamed to it via another machine.

My situation:

I have a large music server with about 4 or 5 times the amount of files that will fit on my empeg. I want to be able to queue the songs from my music server up on some sort of dynamic list that can be added to or taken away from on the fly and have the running order output on the empeg.

I came across EsounD tonight and it looks very promising. A plugin for winamp3 allows you to direct its output to an EsounD daemon. I have compiled the daemon for empeg and after collecting all the required libs I can report that...it runs!

But.

It refuses to bind to any port...

I have tried quiting the player, etc, but no luck. Any ideas?

This promises to be a really sweet solution once I can get it working. Any help/hints/tips are greatly appreciated.
Posted by: trs24

Re: Update!!!!!!! - 27/05/2003 08:29

Do they have that plugin for winamp 2.9? Winamp3 sux the big one.

- trs
Posted by: suomi35

Re: Update!!!!!!! - 27/05/2003 08:34

I agree 100% that winamp3 bites...I was hoping to get the EsounD stuff working and then try to port the plugin over to winamp2...
Posted by: suomi35

Re: Update!!!!!!! - 28/05/2003 08:47

I still can't get the player to give out any ports...
Posted by: andym

Re: Alternate player binary? - 29/05/2003 02:36

In reply to:

Awww, don't go there, or I shall start crying again,... sooo sad, sooo sad




Yes, the sight of a 24 year old blubbing his eyes out is not a pretty sight.
Posted by: mlord

Re: Update!!!!!!! - 29/05/2003 09:55

When any app, including esd, is unable to bind to a port, it nearly always returns a reason for the failure as the result code. Look at the result code and see why it think's it is having trouble.

One possibility could be lack of a configured ethernet connection. On the Empeg, the player software configures the ethernet, so if you have completely disabled the player software, you may not have any ethernet.

So long as the player software is allowed to start up and run, and you don't kill it off until the ethernet has been verified (observed) to be configured and running, then things ought to work.

Cheers
Posted by: suomi35

Re: Update!!!!!!! - 02/06/2003 21:38

There is nothing returned on exec...only this:

sh-2.03# ./esd
Unable to bind port 16001
sh-2.03#

I have tried to have it bind to different ports as well and this is all being done with the player software running...
Posted by: mlord

Re: Update!!!!!!! - 03/06/2003 05:38

To see the result code from a failed command, do this at the shell prompt immediately after issuing the (failed) command:

echo $?
Posted by: suomi35

Re: Update!!!!!!! - 04/06/2003 20:44

esd fails really quick...there isn't really time to get the echo in there...it returns a value of 1 when typed in at the next prompt.

sh-2.03# ./esd
Unable to bind port 16001
sh-2.03# echo $?
1
sh-2.03#
Posted by: mlord

Re: Update!!!!!!! - 05/06/2003 06:14

Mmm.. bummer. 1 == EINVAL, which is not overly informative. Usually it means "bad parameters" to esd, so triple-check your command syntax, and even try the EXACT same version of ESD on your PC first.

Cheers