Re: [Rhythmbox-devel] In the mood: predictive playback for Rhythmbox

On Tue, Jul 22, 2008 at 2:09 PM, giopas <linux giopas eu> wrote:
> Hash: SHA1
> Charlotte Curtis ha scritto:
>> Hi all,
>> Thanks to a variety of helpful people, my GSoC plugin has reached some
>> semblance of functionality.  If anyone is interested in testing it
>> out, the package can be downloaded from
> This is a fantastic news: I was waiting for it!
Thanks, I'm glad to hear people are interested!

>>  It also requires the installation of the most recent Marsyas version,
>> which can be acquired from
>>  In order to have ogg and mp3 support, Marsyas must be configured with
>> --with-mad and --with-vorbis.
> I've just started to compile, but I receive the following error:
>> In member function 'virtual bool RtApiAlsa::probeDeviceOpen(int, RtApi::StreamMode, int, int, RtAudio3Format, int*, int)':
>> ../../otherlibs/RtAudio/RtAudio3.cpp:3997: error: 'INT_MAX' was not declared in this scope
>> make[2]: *** [RtAudio3.o] Error 1
> I'm running Debian SID, so I've tried to look for something like RtAudio
> (aptitude search rt |grep audio) and I've installed libarts1-audiofile
> libportaudio-dev, but it still doesn't work. How can I figure out the
> problem?

Someone mentioned the same problem on the Marsyas mailing lists
(, but it was supposed to have been fixed
prior to the release on July 10th.  Very weird.  You could try
checking out the svn version maybe (their repo page seems to be down
at the moment, but it's just svn co marsyas), or
the fix suggested in the discussion (changing #include <limits.h> to
#include <climits> in a bunch of headers), but that seems like a huge

>> On first run, In the Mood will prompt you (with an oh-so-naughty
>> popup) that the feature analysis database is incomplete.  This is an
>> unfortunately time-consuming process, taking anywhere from 0.5 to 3
>> seconds per song, depending on the speed of your computer.
> I think that with my 140 Gb music library it will take the all night! :D
Yikes!  If you just want to test it out, you can let it analyze some
of the database (probably alphabetical order), then shut down
Rhythmbox and tell the popup not to restart analysis.  Then you can
pick one of the files that did get analyzed and start the playlist
from that, and it will choose from the ones that are finished.  I
should mention though, Marsyas doesn't support FLAC, so if your
library is huge because it's uncompressed, it probably won't work.  On
my to-do list is adding gstreamer support to Marsyas, as well as
re-writing the thing in C++ (the current python/C++ system is pretty

Good luck,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]