?

Log in

No account? Create an account
logjam-xmms-client? - LogJam [entries|archive|friends|userinfo]
LogJam

[ website | LogJam ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

logjam-xmms-client? [May. 16th, 2005|08:25 am]
LogJam

logjam

[featheredfrog]
[Current Mood |accomplished]
[Current Music |www.CelticGrove.com Celtic Jam -- Best Traditional and Contemporary Independent Artist]

Okay. I finally built a logjam that can detect music from xmms. I'm running FC2 on this machine, and it seems that the xmms-config program, which the logjam configure wants so it can determine whether or not to make the logjam-xmms-client, is only installed with the xmms-devel package.

In short: On Fedora Core 2 (I know it's being EOLed) you must install xmms-devel before building logjam if you run xmms and want logjam to detect the music.

better...:)

[I know this may have been posted before, but I couldn't find it. Maybe others are having the same problem...]
LinkReply

Comments:
[User Picture]From: theemptied
2005-05-16 04:54 pm (UTC)

Actually...

I have a workaround hack that works like a charm. I post from my laptop and run xmms on my desktop (over ssh so the controls are on my laptop). I use ssh keys so that i can make buttons with commands like "ssh desktop xmms" and have them Just Work.

Anywa, in XMMS, use the Song Change plugin to write out to a temp file. In my config for SongChange I have:
echo "%s" > ~/now_playing
for the "start new song" command. Then, in LogJam, I configured Detect Music from Custom Command:

ssh desktop "cat now_playing"

Voila! Works like a charm.
(Reply) (Thread)
From: evan
2005-05-16 06:09 pm (UTC)
It's in the README, but a little unclear:
 - Current music autodetection requires XMMS 1.2 or later.
   Visit http://www.xmms.org.

 - HTML preview requires libGtkHTML 3.  This is the HTML widget used by
   Ximian's evolution, so it shouldn't be hard to find.

Debian users can apt-get libgtkspell-dev, xmms-dev, libgtkhtml3-dev, and
their dependencies.
[emphasis added]

Sorry for the trouble. I'll try to remember to fix that if I ever get a chance to work on it again.
(Reply) (Thread)
[User Picture]From: featheredfrog
2005-05-17 12:01 am (UTC)
FC2 users must "yum install xmms-devel" and other distros probably have other issues.

I _still_ don't understand why they don't include the xmms-config tool in the "normal" package, though.

Now I think I'll see about libGtkHTML I really miss the preview capability...

(Reply) (Parent) (Thread)
[User Picture]From: featheredfrog
2005-05-17 12:58 am (UTC)
Okay, I think you need to be more emphatic that the devel packages for gtkspell, gtkhtml3 need to be installed. Just installing the base libraries is NOT sufficient to have the optional features compiled in.

gtkhtml-devel
gtkspell-devel

in addition to the gtkhtml and gtkspell rpms

thank Ghu for synaptic... :)
(Reply) (Parent) (Thread)
[User Picture]From: featheredfrog
2005-05-17 01:00 am (UTC)
Of course, I'm stupid: it wants the headers, so of course the -devel packages need installing.

time to go to bed...
(Reply) (Parent) (Thread)
From: evan
2005-05-17 01:10 am (UTC)
there's also a configure flag to build xmms support without the headers, but you have to explicitly turn it on 'cause it's a hack.
(Reply) (Parent) (Thread)