/* * xmmsqadd -- Add to playlist and play * (C) Copyright 2005 ccr/TNSP * * COMPILE: * gcc -g -O -o xmmsqadd xmmsqadd.c `xmms-config --cflags --libs` * */ #include int main(int argc, char *argv[]) { const int iSession = 0; /* Assume session 0 */ int iPos; /* Check if XMMS is running */ if (!xmms_remote_is_running(iSession) || (argc < 2)) return 0; /* Stop current song, add file to playlist, play. */ xmms_remote_stop(iSession); iPos = xmms_remote_get_playlist_length(iSession); xmms_remote_playlist_add_url_string(iSession, argv[1]); xmms_remote_set_playlist_pos(iSession, iPos); xmms_remote_play(iSession); return 0; }