mcg/MPDCoverGrid.py

40 lines
645 B
Python
Raw Normal View History

#!/usr/bin/python
# -*- coding: utf-8 -*-
from mpd import MPDClient
class MPDCoverGrid:
def __init__(self, host='localhost', port='6600', password=None):
self._host = host
self._port = port
self._password = password
self.client = MPDClient()
def connect(self):
try:
self.client.connect(self._host, self._port)
if self._password:
self.client.password(self._password)
except CommandError as e:
# TODO Error
print(e)
except IOError as e:
# TODO Error
print(e)
def disconnect(self):
try:
self.client.disconnect()
except IOError as e:
# TODO Error
print(e)
self.client = MPDClient()