joykop project is a simple tool to connect joystick buttons and axes to DCOP functions. The functionality is there, it's quite stable (I have been using it for about a year), but the user interface is not perfect.
The icons I'm using, for example, were not intended for use in joykop. The hardware part of this utility is Linux-specific.
joykop can turn your joystick into a remote control for Amarok, with the throttle control acting as an analog volume knob. Now you can crank up the volume on your computer, too. Enjoy!