GJay-based smart audio-player for Ben

Joshua Judson Rosen rozzin at geekspace.com
Fri Jul 8 08:48:07 EDT 2011

Xiangfu Liu <xiangfu at sharism.cc> writes:
> On 07/07/2011 09:30 PM, Joshua Judson Rosen wrote:
> > Attached is a git patch against qipackages' release_2011-02-23 branch
> > to add a Makefile for GJay, along with the patches required for it
> > to build and run correctly as a command-line utility on openwrt.
> > 
> > I'll send some more patches to include mpdjay and the various
> > config-file changes, soon.
> Hi Joshua
> thanks, committed.
>   http://qi-hw.com/p/openwrt-packages/9c1f686
> it's also needs a small patch on 'gsl' package for make it compile fine:
>   https://lists.openwrt.org/pipermail/openwrt-devel/2011-July/011575.html

Ah, yes--I forgot that I'd also made that change, here. Good catch :)

Sorry for the omission! Re-checking the other feeds, that does appear
to be the only dependency that I missed.

> here is the binary: (base on 2011-05-28 version)
>   http://downloads.qi-hardware.com/people/xiangfu/packages/gjay_0.3.2-1_xburst.ipk

I know you're aware because you mentioned it on IRC, but I should
probably point out for anyone following along here, that while
my use of GJay on the NanoNote is strictly as a command-line utility,
it's actually a GTK+ application that can launch a GUI (and does so
if invoked with no parameters). And the GUI does *run* on the Ben
using GTK+/DirectFB, but it's not particularly usable.

Note also that the Makefile that I supplied builds GJay
without support for directly remote-controlling any music-players,
so it just generates playlists either for saving to a file
(from the GUI) or for output on stdout (from the command-line).
This isn't really an issue when using GJay from the command-line,
though (it mainly means that the `Play' button in the GUI
doesn't do anything), and having fewer dependencies makes
the package easier to build and install.

"Don't be afraid to ask (λf.((λx.xx) (λr.f(rr))))."

More information about the discussion mailing list