On Tue, 5 Apr 2011 07:41:01 +0200
Simon Kagstrom <simon.kagst...@gmail.com> wrote:

> There is a global despotify session, so it should not be initialized
> until needed.
> ---
> With this, a spotify playlist can be loaded in daemonized mode.
> However, I get no sound output - also not for playing a plain ogg
> file, so I believe there is some general MPD problem as well.

OK, I've looked a bit more at the daemoinzing problem. For despotify,
please apply this patch. It just leaves the initialization until the
plugin is actually used.


For the more general MPD + daemonizing problem, I noticed that it works
fine as long as I have a audio_output section in the configuration
file. If I leave that out and let MPD autodetect audio output (ALSA in
this case), I get no sound.

Moving  daemonize(options.daemon);  above  audio_output_all_init()  as
in the diff below also gives me audio output, but I suppose that might
have more repercussions.

// Simon

diff --git a/src/main.c b/src/main.c
index 2cb7dc5..f502321 100644
--- a/src/main.c
+++ b/src/main.c
@@ -368,6 +368,8 @@ int mpd_main(int argc, char *argv[])
        initialize_decoder_and_player();
        volume_init();
        initAudioConfig();
+       daemonize(options.daemon);
+
        audio_output_all_init(global_player_control);
        client_manager_init();
        replay_gain_global_init();
@@ -380,8 +382,6 @@ int mpd_main(int argc, char *argv[])
 
        playlist_list_global_init();
 
-       daemonize(options.daemon);
-
        setup_log_output(options.log_stderr);
 
        initSigHandlers();

------------------------------------------------------------------------------
Xperia(TM) PLAY
It's a major breakthrough. An authentic gaming
smartphone on the nation's most reliable network.
And it wants your games.
http://p.sf.net/sfu/verizon-sfdev
_______________________________________________
Musicpd-dev-team mailing list
Musicpd-dev-team@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/musicpd-dev-team

Reply via email to