5 from mpdaio.client import MPDClient
6 from musicpd import MPDClient as MPDClientNAIO
8 logging.basicConfig(level=logging.DEBUG,
9 format='%(levelname)-8s %(module)-10s %(message)s')
14 #current = await cli.currentsong()
17 #await cli.connect(host='kaliko.me', port='6601')
18 cli = MPDClient(host='kaliko.me', port=6601)
20 print(await cli.currentsong())
21 print(await cli.playlistinfo())
22 await cli.list('artist')
23 #print(await cli.playlistinfo())
28 cli = MPDClient(host='kaliko.me', port=6601)
29 # Group tasks together
35 # cli.listallinfo('The Doors'),
36 # cli.listallinfo('AFX')
38 # await asyncio.gather(
49 cli.connect(host='kaliko.me', port='6601')
53 cli.listallinfo('The Doors')
54 cli.listallinfo('AFX')
58 if __name__ == '__main__':
60 asyncio.run(run_cli())
63 print('Running aio code')
64 t = timeit.Timer('asyncio.run(aio())', globals=globals())
68 print('Running non aio code')
69 t = timeit.Timer('noaio()', globals=globals())