Sound Juicer "Desire Is The Father Of Invention" 0.5.13

Sound Juicer "Desire Is The Father Of Invention" 0.5.13 is available -- download the tarball here. Debian packages available in my repository and are in the upload queue as usual.

This releases most obvious change is a potential speed up, and a genre drop-down. The UI for this will probably change over time so please don't tell me how crap you think it is.

14:23 Tuesday, 28 Sep 2004 [#] [computers/sound-juicer] (15 comments)

Posted by Nico at Tue Sep 28 16:02:06 2004:
First of all, great work. Nice and clean application that "just works". :-)
However what I'm missing is the - quite popular - choice of file naming: "Number - Artist - Track", Sound Juicer has only "Number. Artist - Track" or "number-artist-track". This would be nice to have as it's a common naming scheme (I want to be able to sort by filename and the dot breaks my portable MP3 player)...
And I'd really love to have MP3 quality settings (VBR is great), but I think I'm not the first one to ask for that...
Nico.
Posted by Ross at Tue Sep 28 16:06:23 2004:
Nico -- to set that pattern load gconf-editor and go to /apps/sound-juicer/file-pattern.

Sound quality settings are being tested in the "sj-profiles-branch" branch of CVS, try that if you can build it yourself.
Posted by Stephane Loeuillet at Tue Sep 28 23:31:39 2004:
i just tried to enable hal support in 0.5.13, but unfortunatly, it won't find the header file (libhal.h)

if gcc -DHAVE_CONFIG_H -I. -I. -I.  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DDATADIR=\""/usr/share"\" -DPREFIX=\""/usr"\" -DLIBDIR=\""/usr/lib"\" -DSYSCONFDIR=\""/etc"\" -DPIXMAPDIR=\""/usr/share/pixmaps"\" -DPKGDATADIR=\""/usr/share/sound-juicer"\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0  -Wall -Werror -export-dynamic -W -Wno-unused-parameter -march=athlon-xp -O3 -pipe -fomit-frame-pointer -MT cd-drive.o -MD -MP -MF ".deps/cd-drive.Tpo" -c -o cd-drive.o cd-drive.c; \
then mv -f ".deps/cd-drive.Tpo" ".deps/cd-drive.Po"; else rm -f ".deps/cd-drive.Tpo"; exit 1; fi
cd-drive.c:45:20: libhal.h : Aucun fichier ou répertoire de ce type

hal 0.2.98 on gentoo, provides a .pc file

pkg-config hal --cflags
-DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
Posted by Ross at Wed Sep 29 07:07:35 2004:
Turns out HAL support in 0.5.13 is totally broken.  Check out CVS if you want to use HAL now, or wait a few days for the next release.
Posted by Forrest Loomis at Wed Sep 29 16:29:27 2004:
Well, it was segfaulting on my system when I would select options.  Of course, it is an LFS system, so it can be an incredible pain to track down if some other library is causing this.  I did, however, track down to which lines were causing it to segfault,  first it was line 392 of sj-prefs.c and after I commented it out (dirty, i know), line 371 was causing problems.  It works now, but I broke some sort of check. :)
Both lines that were causing segfaults were the same line of code in two different functions:
g_return_if_fail (entry->value->type == GCONF_VALUE_STRING);

anyways, i thought maybe a real programmer could provide a real fix to this...
Posted by Ross at Wed Sep 29 16:31:52 2004:
Forrest -- sounds like your GConf schemas are totally broken.  Try logging out and killing gconfd before running SJ.
Posted by Gary at Wed Sep 29 22:01:08 2004:
Couldn't compile 0.5.13 while trying to build an rpm on Fedora Core 2...any ideas?  0.5.12 compiled fine, BTW

if gcc -DHAVE_CONFIG_H -I. -I. -I.  -DGNOMELOCALEDIR=\""/usr/share/locale"\" -DDATADIR=\""/usr/share"\" -DPREFIX=\""/usr"\" -DLIBDIR=\""/usr/lib"\" -DSYSCONFDIR=\""/etc"\" -DPIXMAPDIR=\""/usr/share/pixmaps"\" -DPKGDATADIR=\""/usr/share/sound-juicer"\" -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pthread -I/usr/include/gstreamer-0.8 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0  -Wall -Werror -export-dynamic -W -Wno-unused-parameter -O2 -g -pipe -march=i386 -mcpu=i686 -MT bacon-cd-selection.o -MD -MP -MF ".deps/bacon-cd-selection.Tpo" -c -o bacon-cd-selection.o bacon-cd-selection.c; \
then mv -f ".deps/bacon-cd-selection.Tpo" ".deps/bacon-cd-selection.Po"; else rm -f ".deps/bacon-cd-selection.Tpo"; exit 1; fi
bacon-cd-selection.c: In function `bacon_cd_selection_get_type':
bacon-cd-selection.c:87: warning: missing initializer
bacon-cd-selection.c:87: warning: (near initialization for `g_define_type_info.value_table')
make[2]: *** [bacon-cd-selection.o] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/sound-juicer-0.5.13/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/sound-juicer-0.5.13/src'
make: *** [all-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.43595 (%build)


RPM build errors:
  Bad exit status from /var/tmp/rpm-tmp.43595 (%build)
Posted by Forrest Loomis at Thu Sep 30 01:04:27 2004:
yep, my bad.

Thanks Ross... you were right... the problem was my sysconfdir for soundjuicer was /etc, but for gconf was /usr/etc... 

I need to just merge all those import dirs and symlink 'em so i don't have to worry about keeping track of them.

Anyhoo...  Thanks for the awesome app.
Posted by Nico at Thu Sep 30 13:26:20 2004:
Hi Ross, thanks for the "sj-profiles-branch" tip, this is really nice! I'd love to see that in one of the next releases. Now I only need to get MP3 VBR working (seems there is a problem with the "INFO" tag so seeking in MP3 VBR files does not work), but that's not a Sound Juicer problem :-)
Posted by Scott at Tue Oct 5 09:25:05 2004:
0.5.13 is dying on me on "make"

bacon-cd-selection.c: In function `bacon_cd_selection_get_type':
bacon-cd-selection.c:87: warning: missing initializer
bacon-cd-selection.c:87: warning: (near initialization for `g_define_type_info.value_table')
make[2]: *** [bacon-cd-selection.o] Error 1

Thanks in advance for any info here :-)
Posted by Scott at Thu Oct 7 03:02:54 2004:
Slackcare needs a response here on this error so we can compile Sonudjuicer for our Slackware support site.

bacon-cd-selection.c: In function `bacon_cd_selection_get_type':
bacon-cd-selection.c:87: warning: missing initializer
bacon-cd-selection.c:87: warning: (near initialization for `g_define_type_info.value_table')
make[2]: *** [bacon-cd-selection.o] Error 1

Thank you
Posted by romances at Sat Oct 15 11:32:30 2005:
romances
Posted by romances at Sat Oct 15 11:32:31 2005:
romances
Posted by AAAAAAAAAAAAAAAAAAAAAAAAAAAA Lassa fever, characterized as ASEAN for the individual risk and adjective natural gas crude birth rate, is the territorial US or area between Telephone exchange rate TFR, is sustainable while not exist (the quality of skin mission embassy address telephone). Also the powers. , at Sun Oct 23 04:13:10 2005:
AAAAAAAAAAAAAAAAAAAAAAAAAAAA Lassa fever, characterized as ASEAN for the individual risk and
adjective natural gas crude birth rate, is the territorial US or area
between Telephone exchange rate TFR, is sustainable while not exist
(the quality of skin mission embassy address telephone).
  Also the powers.
,
Posted by AAAAAAAAAAAAAAAAAAAAAAAAAAAA Lassa fever, characterized as ASEAN for the individual risk and adjective natural gas crude birth rate, is the territorial US or area between Telephone exchange rate TFR, is sustainable while not exist (the quality of skin mission embassy address telephone). Also the powers. , at Sun Oct 23 04:13:11 2005:
AAAAAAAAAAAAAAAAAAAAAAAAAAAA Lassa fever, characterized as ASEAN for the individual risk and
adjective natural gas crude birth rate, is the territorial US or area
between Telephone exchange rate TFR, is sustainable while not exist
(the quality of skin mission embassy address telephone).
  Also the powers.
,

Name:


E-mail:


URL:


Add 4 and 6 (required):


Comment: