I am looking for a java library to efficently/fast transcodig and manipulation mp3 files. I am working on a sophisticated streaming server that mixes music and has some other functions to allow to users to interact with each other. A recommendation functonallity for example should fade over the stream of the sending user to the reciever of the recommendation.
All the fuctionallity is implemented right now and works well using UPnP-AV devices. The next step would be not to simply switch the tracks like I do it now. It should be a smooth fade between songs.
Any suggestions on that? Mayby java is not the right solution to work with sound. If you know a better way to do transcoding and manipuation of audio let me know.
(Transcoding is needed because not all audio sources are available as mp3 but internally I do work only with MP3)