示例#1
0
func initSessionConfig() *C.sp_session_config {

	sc := new(C.sp_session_config)
	sc.api_version = C.SPOTIFY_API_VERSION
	sc.cache_location = C.CString("tmp")
	sc.settings_location = C.CString("tmp")
	sc.application_key = ((unsafe.Pointer)(&C.g_appkey))
	sc.application_key_size = C.g_appkey_size
	sc.user_agent = C.CString("Spotify webserver")
	sc.callbacks = initSessionCallbacks()
	sc.userdata = nil
	sc.compress_playlists = 0
	sc.dont_save_metadata_for_playlists = 0
	sc.initially_unload_playlists = 0
	//sc.device_id = C.CString("72694876234987628791242")
	sc.proxy = nil
	sc.proxy_username = nil
	sc.proxy_password = nil
	sc.tracefile = nil
	return sc
}