int tizdirble::play_country (const std::string &country_code) { int rc = 0; try_catch_wrapper ( py_dirble_proxy_.attr ("enqueue_country") (bp::object (country_code))); return rc; }
int tizdirble::start () { int rc = 0; try_catch_wrapper ( start_dirble (py_global_, py_dirble_proxy_, api_key_)); return rc; }
int tizgmusic::start () { int rc = 0; try_catch_wrapper ( start_gmusic (py_global_, py_gm_proxy_, user_, pass_, device_id_)); return rc; }
int tizdirble::play_stations (const std::string &query) { int rc = 0; try_catch_wrapper ( py_dirble_proxy_.attr ("enqueue_stations") (bp::object (query))); return rc; }
void tizsoundcloud::set_playback_mode (const playback_mode mode) { int rc = 0; switch(mode) { case PlaybackModeNormal: { try_catch_wrapper (py_gm_proxy_.attr ("set_play_mode")("NORMAL")); } break; case PlaybackModeShuffle: { try_catch_wrapper (py_gm_proxy_.attr ("set_play_mode")("SHUFFLE")); } break; default: { assert (0); } break; }; (void)rc; }
int tizsoundcloud::play_creator (const std::string &creator) { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("enqueue_creator")(bp::object (creator))); return rc; }
int tizsoundcloud::play_user_playlist (const std::string &playlist) { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("enqueue_user_playlist")(bp::object (playlist))); return rc; }
int tizsoundcloud::play_user_likes () { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("enqueue_user_likes")()); return rc; }
int tizdirble::init () { int rc = 0; try_catch_wrapper (init_dirble (py_main_, py_global_)); return rc; }
void tizdirble::clear_queue () { int rc = 0; try_catch_wrapper (py_dirble_proxy_.attr ("clear_queue")()); (void)rc; }
int tizgmusic::init () { int rc = 0; try_catch_wrapper (init_gmusic (py_main_, py_global_)); return rc; }
int tizgmusic::enqueue_playlist (const std::string &playlist) { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("enqueue_playlist")(bp::object (playlist))); return rc; }
int tizgmusic::enqueue_album (const std::string &album) { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("enqueue_album")(bp::object (album))); return rc; }
void tizgmusic::stop () { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("logout")()); (void)rc; }
int tizsoundcloud::play_tags (const std::string &tags) { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("enqueue_tags")(bp::object (tags))); return rc; }
void tizsoundcloud::clear_queue () { int rc = 0; try_catch_wrapper (py_gm_proxy_.attr ("clear_queue")()); (void)rc; }
tizchromecastctx::tizchromecastctx () { try_catch_wrapper (init_cc_ctx (py_main_, py_global_, py_chromecastproxy_)); }
int tizsoundcloud::init () { int rc = 0; try_catch_wrapper (init_soundcloud (py_main_, py_global_)); return rc; }
int tizdirble::play_popular_stations () { int rc = 0; try_catch_wrapper (py_dirble_proxy_.attr ("enqueue_popular_stations")()); return rc; }