diff --git a/modules/liquidsoap/library.liq b/modules/liquidsoap/library.liq
index a8ac70e83560e796ca5358e8f13f3a55ddc6871f..85e75e9d842866856c0e8346cd1cd17c70f213a0 100644
--- a/modules/liquidsoap/library.liq
+++ b/modules/liquidsoap/library.liq
@@ -105,16 +105,21 @@ end
 # line out #
 ############
 
-def get_output(source, device, name) =
+def get_output(source, device, name)
     if device != "" then
         if use_alsa == true then
-            output.alsa(id=name, device=device, bufferize = false, source)
-
+            if device == "default" then
+                output.alsa(id="lineout", bufferize = false, source)
+            else
+                output.alsa(id=name, device=device, bufferize = false, source)
+            end
+            log("--- Set ALSA Output ---")
         elsif use_jack == true then
             output.jack(id=name, source)
-
+            log("--- Set JACK AUDIO Output ---")
         else
             output.pulseaudio(id=name, client="AuraEngine Line OUT", source)
+            log("--- Set PULSE AUDIO Output ---")
         end
     else
         log("OUTPUT DUMMY")