Subject: foobarClone


Author: olv, 2004-08-30 08:09:39
haha, I am so happy that I can't wait to post a snapshot:
http://homepage.ntu.edu.tw/~b90201047/lamip/foobar.png

As the version number suggests, it's quite incomplete.
But it has some features that default gtk2 gui doesn't have, like
multi-track file, play order support.

Replies


Author: noodge, 2004-11-12 00:08:30
I finally got lamip working with the latest release on the main page and wanted to use foobarClone, so I compiled and installed the latest lamipbundle. All the plugins in the bundle work except foobarClone, giving this error:

WARNING: Error dlopen /usr/lib/lamip/libfoobar.so: /usr/lib/lamip/libfoobar.so: undefined symbol: lamip_leaving

The lamip I'm using is the one on this site.

UPDATE: As I was writing this, I tried the lamip executable that compiled with lamipbundle, and foobarClone loaded. Unfortunately, this version doesn't work with ALSA, though OSS output seems to work. I'm guessing I compiled the "official" lamip without NEWAPI. I'll have to play with it and see. Thanks for the release. Finally I can play my music using a decent interface.

Author: olv, 2004-11-12 08:10:55
The interface of control plugin and output plugin are both changed in NEWAPI (and lamipbundle defines NEWAPI by default).

Here's a simple patch to make outputalsa work with the new interface.
http://www.olv.idv.tw/~olvaffe/lamip/patch-outputalsa-20041111

Author: olv, 2004-11-12 08:29:27
Forgot to mention. There's one bug in NEWAPI of lamip_20041111. So if you're trying to compile lamip_20041111 with NEWAPI defined, apply this patch first:

http://www.olv.idv.tw/~olvaffe/lamip/patch-event_thread

Author: noodge, 2004-11-13 00:17:34
Wow, thanks for the help! I'll apply these patches and let you know how they go.

Author: ReDVsion, 2005-02-11 19:11:49
Although I haven't tried LAMIP as of yet, I must say I'm really looking forward to a foobar-like player for linux; it's the only thing that's keeping me from switching from Windows, so naturally I'm watching this project very closely. I wish the best of luck to the developers, I look forward to having a new favorite audio player very soon :)

Author: ciberfred, 2005-02-11 20:46:16
soon soon.. it's a big word :)

i code on my free time.. so some week it's only one hour... some weeks it's all days :). Just need ideas and new coders to improve and add plugins :)

thanks for this word.

Author: olv, 2005-03-06 07:34:08
Hi all,

A new version of foobarClone is released.
You can get it here:
http://www.olv.idv.tw/~olvaffe/lamip/controlfoobar-20050306.tar.bz2

This release is to let people know that foobarClone is not dead, although I don't have much time to code recently (and the next several months). The main changes are code cleanups.

I also spent some time on TAGZ (foobar's title formatting system), and made a quick hack to let people play with it. Oh, wait! Don't get excited too soon! The implementation is quite naive. Only %somefield%, 'quotation', [bracket] and $if are implemented. And the "quick hack" only costs me 5 minutes, so you know you can't expect too much by just 5 minutes.

Author: Quirk, 2005-03-06 16:50:57
Thanks olv! Just few notes, please don't use /bin/true in configure.ac as it doesn't exist in FreeBSD. Use directly the boolean true like :
AM_CONDITIONAL(BUILD_CONTROL_FOOBAR, true)
Otherwise, you use function gtk_action_set_visible which is available since 2.6 and not 2.4 as written in your configure script.

Author: olv, 2005-03-06 18:01:50
Thanks for the infomations.

I've released a new version:
http://www.olv.idv.tw/~olvaffe/lamip/controlfoobar-20050307.tar.bz2

Besides some bugs fixed, the following tagz functions are implemented (use at your own risk):
abbr, add, and, caps, caps2, cut, if, if2, if3, left, len2, num

Author: olv, 2005-03-07 14:09:09
Another release:
http://www.olv.idv.tw/~olvaffe/lamip/controlfoobar-20050308.tar.bz2

This time all %field% that are listed in foobar's title formatting reference and are possible to implement are implemented. As a result, now we have %_time_elapsed% on the status bar! Also some more tagz functions are added. You can find a list in README file.

I've spent too much time on foobarClone the last 3 days. I guess I better go back to books. Maybe someone would like to hack it so that it's not just a toy :)

Reply

Name : Email :