Jukebox3D

Audio Apps

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

1
Become a Fan
5.0

Available as/for:
Description:
Jukebox3D - 0.7.0
------------------------------------------------------------

Compatible with:
****MPD ONLY****

License:
- Jukebox3D, engine, artworks GNU/GPL

Author & contact: Sylvain Pasquet
Mail: pasquet.sylvain2@wanadoo.fr or sylvain.pasquet@gmail.com

Official website:
http://j3d.linuxonfire.org

------------------------------------------------------------
Require:
- QT4 & QT4-DEVEL only
------------------------------------------------------------
How to install:

- Unzip source:
$tar xvf jukebox3D-0.7.0.tar.gz

- Go to jukebox3D folder:
$cd jukebox/

- Generate MakeFile:
$qmake

- Make jukebox3
$make

- Install jukebox3D (root):
$make install

Execute:
- In a shell:
$jukebox3D

Gnome/KDE: Check your multimedia menu.
------
------------------------------------------------------------
Contributor credits ( Thanks ):
-TuXXX (Damien Thébault) from PCInpact community for great contributions and __16ar__ and all beta users.
-Marseillai from #kubuntu-fr ( Cyril Breuil ) for packaging jukebox3D on (xu)(ku)(u)buntu.
-Themes contributor ( elleste )
Last changelog:

0.7.0
- Add MPD Database management, you can add now songs from your database to your playlist into jukebox3D.
- Add Current text line margin management.
- Some bugs fix.

0.6.0
- Jukebox3D take another way and focus on QT4 and MPD daemon music manager.
- Browse your playlist and listen music í  la 'cover flow'.
- Real-time playing update and collection informations.
- Sys tray management, call and hide jukebox3D when you want !
- Rock stable engine based on QT4 signals for asynchronous tasks.
- Text engine support now text rotate.
- XML Themes engine, all settings can be modify, that let you create your theme and save it easily.
- Cover has retrieved through amazon, thanks to amazon's free web services !
- All functions from 'old' 0.5.0 has been ported to Qt technology.

- Dropped support of amarok,exaile,rhythmbox. Amarok support will be supported with amarok 2 and dbus backend .
- 0.6.0 release doesn't include yet MPD DB to current Playlist management, you can only browse THE current playlist, by the way you can use other free software like sonata for adding songs/albums in your current playlist ( or any other mpd playlist tool ).

Roadmap:
- Mpd DB to playlist management.
- Amarok 2 integration with dbus.


Ratings & Comments

20 Comments

nilos

I am using jukebox3d with amarok on kubuntu feisty. My problem is that jukebox works fine for about 10 seconds but crashes after that. Has anybody heard of this problem or knows how to fix it?

tsubasafr

Hello, what is your video card ? which driver you use ( closed or mesa ). If its always after 10 second it can be a problem from the coverlib. Do you have a proxy for your internet connection ? For the 0.6.0 release I will autorize to force or not the use of the CoverLib ( only rely on player or only rely on CoverLib ). Actually if the player doesn't return anything correct for the cover album, CoverLib will try to catch it from the internet. By the way you can use the strace command and give me the last line before it crash.

nilos

I don't know how to retrieve the stderr from the last session (me=linux newbie) so I can only show you what it prints when I start jukebox3d, not what the final words are: Quote:

OpenGL: 1.3 Mesa 6.5.2 Vendor: Tungsten Graphics, Inc Renderer: Mesa DRI Intel(R) 852GM/855GM 20061017 x86/MMX/SSE2 Extension not available::GL_ARB_texture_non_power_of_two Jukebox3D warning, video card driver uncomplete. Jukebox3D will work with ATI driver, but segfault with MESA driver. 747 frames in 5.001 seconds = 149.357 FPS X Error: BadWindow (invalid Window parameter) 3 Major opcode: 19 Minor opcode: 0 Resource id: 0x3e003d0
You're right, it looks like the video card is not correctly configured... Btw, I tried jukebox3d also with exaile, had the same problem there.

tsubasafr

Nop you have a mesa driver, actually the mesa driver doesnt support non power of two texture ( with any player ). I really hope to finish my function that reinterpolating texture on the fly in a power of two texture. But by the way the method alter down the texture quality (with my poor math skill). Sorry no solution for you at the moment until the Mesa driver doesnt support non power of two.

coffeetime

Can you make source also for PCLinuxOS please? I can't compile.I get this error: # ./configure; make; make install bash: ./configure: No such file or directory gcc -Wall `sdl-config --cflags` `pkg-config --cflags gtk+-2.0 gtkglext-1.0 libglade-2.0` -Wall -c -o src/ImgLib.o src/ImgLib.c src/ImgLib.c:32:31: error: IL/il.h: No such file or directory src/ImgLib.c:33:21: error: IL/ilut.h: No such file or directory src/ImgLib.c: In function ‘Img2Tex_DEV’: src/ImgLib.c:277: warning: implicit declaration of function ‘ilInit’ src/ImgLib.c:278: error: ‘ILenum’ undeclared (first use in this function) src/ImgLib.c:278: error: (Each undeclared identifier is reported only once src/ImgLib.c:278: error: for each function it appears in.) src/ImgLib.c:278: error: expected ‘;’ before ‘error’ src/ImgLib.c:279: error: ‘error’ undeclared (first use in this function) src/ImgLib.c:279: error: ‘IL_FALSE’ undeclared (first use in this function) src/ImgLib.c:285: error: ‘ILint’ undeclared (first use in this function) src/ImgLib.c:285: error: expected ‘;’ before ‘width’ src/ImgLib.c:286: error: expected ‘;’ before ‘height’ src/ImgLib.c:291: error: ‘width’ undeclared (first use in this function) src/ImgLib.c:291: error: ‘height’ undeclared (first use in this function) src/ImgLib.c:302: warning: implicit declaration of function ‘ilutGLTexImage’ make: *** [src/ImgLib.o] Error 1 mkdir -p /usr/share/jukebox3d-0.3.0 cp -R bin/data /usr/share/jukebox3d-0.3.0 cp -R bin/scripts /usr/share/jukebox3d-0.3.0 cp -R bin/fonts /usr/share/jukebox3d-0.3.0 cp -R bin/skins /usr/share/jukebox3d-0.3.0 cp bin/jukebox3D /usr/bin cp bin/jukebox3D-bin /usr/share/jukebox3d-0.3.0 cp: cannot stat `bin/jukebox3D-bin': No such file or directory make: *** [install] Error 1 I can't get rpm "libdevil-dev".I think this is the problem?!

coffeetime

Ahhh...I've found libdevil-dev.Now it's working.And it looks just wonderful.Great application.

tsubasafr

thanks :) May be you missed the little how to http://88.191.17.118/forum/viewforum.php?id=12

tsubasafr

Sorry i have missunderstood :) You are under Mandriva or Fedora ?

coffeetime

Under PCLinuxOS

Nonor

This is really beautiful, thanks !

hc456

Mandriva 2007.1 x86_64 make error: -lSDL_image -lSDL_ttf -lIL -lILUT -ljpeg -lGL `pkg-config --cflags --libs libglade-2.0 gtk+-2.0 gtkglext-1.0` `sdl-config --libs` /usr/lib64/liballeg.so.4.2: undefined reference to `_i_cx_r' /usr/lib64/liballeg.so.4.2: undefined reference to `_i_is_cpuid_supported' /usr/lib64/liballeg.so.4.2: undefined reference to `_i_get_cpuid_info' /usr/lib64/liballeg.so.4.2: undefined reference to `_i_is_486' /usr/lib64/liballeg.so.4.2: undefined reference to `_i_cx_w' /usr/lib64/liballeg.so.4.2: undefined reference to `_i_is_cyrix' /usr/lib64/liballeg.so.4.2: undefined reference to `_i_is_fpu' collect2: ld returned 1 exit status make: *** [exe] Error 1

tsubasafr

I don't have a 64bits OS for testing it, but it seem to be a system libs bug. Because i don't use allegro directly it must be SDL, you can see in the linking flag, i don't call allegro for linking jukebox3D.

hikaricore

Would be really nice if this were actually a screensaver. >.<

tsubasafr

Its the best category for this software. You use it as a screensaver when you playing some songs.

Contrast

This is really slick. Great work. Just one little thing - I've found that clicking on either the stream or the album cover makes it disappear, and the only way to get it back is to delete the jukebox3d folder and re-compile. I tried everything imaginable to get around this (messing with the options, turning off Compiz, etc.) and came up with nothing. I hope you get this worked out, as this looks like a really nice add-on for Amarok.

tsubasafr

Is not a bug :) You only have to click on background. You can move object by selecting it ( click ) and drag it. When you have done moving the object you click on the background.

jlh

I installed the dependencies, and installed the app on Dapper. jukebox3d launches but I get an error message in the terminal that it can't find the server. The gui appears, but after I click Start, I get nothing but a blank cube slowly rotating and the four buttons, which rotate when clicked. Is there a setting somewhere?

tsubasafr

You must start your audio player in first ( amarok or rhythmbox ) and after start jukebox3D. You must verify in option menu ( in Jukebox3D menu in start GUI ) if the player selected is the same than you use.

jlh

Yes, I've tried that. No luck. The terminal still shows me that it can't find the server. Plus, when it seems to launch the rhythmbox script, the output repeatedly reports command not found. I have the gui set to rhythmbox.

tsubasafr

You must have dbus for rhythmbox or dcop for amarok. ( The cant' find server error = If you are sure that dbus is working can you paste me the error ? You can try to request rhythmbox manually with this shell command: rhythmbox-client --print-playing-format '%ta' Normally rhythmbox return to you the current playing artist.

Pling
0 Affiliates
Details
license
version 0.7.0
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Audio Apps from tsubasafr:

jukebox3D
tsubasafr
last update date: 17 years ago

Score 5.0

Other Audio Apps:

1337-x369513929661000482
x369513929661000482
last update date: 15 years ago

Score 5.0

Hayes
Neil
last update date: 21 years ago

Score 5.0

SongBird
jce
last update date: 19 years ago

Score 5.0

KConvPlaylist
L0rclA5CII
last update date: 21 years ago

Score 5.0

QtRadio
ppustelnik
last update date: 20 years ago

Score 5.7

xmmsCue
staudi009
last update date: 19 years ago

Score 5.0