コード例 #1
0
ファイル: qspotifysession.cpp プロジェクト: 2K3O/libQtSpotify
void QSpotifySession::setPrivateSession(bool on)
{
    qDebug() << "QSpotifySession::setPrivateSession " << on;

    if(!m_isLoggedIn)
        return;

    sp_session_set_private_session(m_sp_session, on);
}
コード例 #2
0
ファイル: main.c プロジェクト: noahwilliamsson/rpi-boombox
static void sess_callback_logged_in(sp_session *session, sp_error error) {
	sp_user *user;

	if(error != SP_ERROR_OK) {
		syslog(LOG_ERR, "Session: Login failed with error: %s", sp_error_message(error));

		/* The logout callback is called automatically in libspotify 12 */
		return;
	}

	user = sp_session_user(session);
	if(user != NULL) {
		syslog(LOG_INFO, "Session: Successfully logged in as user %s <%s>",
			sp_user_display_name(user), sp_user_canonical_name(user));
	}

	/* No point in sharing usage from this program */
	syslog(LOG_DEBUG, "Session: enabling private listening mode");
	sp_session_set_private_session(session, 1);

	/* Notify app of login to hook up rootlist callbacks */
	app_post_event(APP_LOGGED_IN);
}