# Bryan Schumaker (4 / 20 / 2011) import libsaria import queue from ocarina import body from ocarina.body import footer from libsaria import callbacks import playlist import library invite = libsaria.event.invite def on_play(*args): footer.on_play() callbacks.on_play = on_play def on_pause(*args): footer.on_pause() callbacks.on_pause = on_pause def on_load(file): footer.on_load() queue.refresh() body.cur_page_goto() callbacks.on_load = on_load def on_like(like): footer.on_like(like) callbacks.on_like = on_like def on_getart(path, id): cur_id = libsaria.sources.get_attrs("id") if id != cur_id: path = "images/ocarina.png" footer.set_art(path) invite("POSTGETART", on_getart) def on_load_playlist(*args): playlist.refresh() invite("POSTLOADPLAYLIST", on_load_playlist) def on_load_library(*args): library.refresh() invite("POSTNEWSOURCE", on_load_library)