diff -Naur audacious-plugins-3.5.1-old/src/sid/xmms-sid.c audacious-plugins-3.5.1/src/sid/xmms-sid.c --- audacious-plugins-3.5.1-old/src/sid/xmms-sid.c 2014-07-20 18:02:43.000000000 +0300 +++ audacious-plugins-3.5.1/src/sid/xmms-sid.c 2014-09-02 01:15:08.000000000 +0300 @@ -333,7 +333,7 @@ /* Get information from URL */ tuple = tuple_new_from_filename (filename); - tune = tuple_get_int (tuple, FIELD_SUBSONG_NUM); + tune = tuple_get_int (tuple, FIELD_SUBSONG_ID); /* Get tune information from emulation engine */ pthread_mutex_lock(&xs_status_mutex); @@ -345,7 +345,7 @@ xs_get_song_tuple_info(tuple, info, tune); - if (xs_cfg.subAutoEnable && info->nsubTunes > 1 && ! tune) + if (xs_cfg.subAutoEnable && info->nsubTunes > 1 && tune == -1) xs_fill_subtunes(tuple, info); xs_tuneinfo_free(info);