clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.73k stars 674 forks source link

Output to Firewire Interface won't work #5392

Open JerryTK214 opened 8 years ago

JerryTK214 commented 8 years ago

Works as expected when output to laptop speakers or headphones. When I try to send Clementine output to a firewire channel (Presonus StudioLive Interface on channels 15,16) for playback through mixer, Clementine stops playback and won't resume. Firewire output works fine with iTunes and every other sound source I have tried. Generally, output channel is handled by Audio/Midi Setup but with Clementine doing it, something isn't working.

Steps to reproduce the problem (only for bugs)

Switch Output in Clementine to Firewire interface (Presonus StudioLive in this case). Playback will not work. Play button shows playing but the playhead is frozen. Switching back to laptop's speakers will work if you hit stop then play.

BobMorane666 commented 8 years ago

I have exactly the same issue with a motu ultralite mk3 :/ Does anyone have any idea how to fix this ?

Amberclock commented 5 years ago

I FOUND A WORKAROUND! IT USES 3rd PARTY SOFTWARE. IT IS NOT A FIX BUT IT SHOULD WORK WITH MINIMUM EFFORT.

I'm running a 2010 Macbook Pro w/ a MOTU Ultralight MkIII. The temporary solution I found was simply using the freeware app Jack, which creates a low-latency Audio server, giving you the opportunity to wire anything to anything else.

I'm pretty sure this workaround is not limited to Mac, it should work on GNU/Linux and Windows. http://jackaudio.org/

Fire up the app, start the server, run clementine and choose Jack as the audio device in the playback preferences. Get to the routing setup of the Jack, MAKE SURE YOU HAVE READ THE MANUAL (creating a feedback connection is allowed, so beware for the sake of your equipment), for me it simply was a matter of connecting clementine:out1 to system:playback_1 and clementine:out2 to system:playback_2, since my monitors are connected to the Main Outs. To make a connection click one side of the connection you want to make, double click the second side and voilà.

Let me know how it went!

Cheers!

PS. Sorry for the dead thread reviving, I wish I'd found this solution earlier, better late than never I guess.