def libraryInsert(hashes, position=None): url = baseUrl() + '/playlist/library/insert/' if position is not None: url = url + str(position) + '/' hashes_ = ','.join(hashes) url = url + hashes_ return _requestGet(url)
def infostream(): url = baseUrl() + '/infostream' rq = QStreamRequest(url) rq.get() return rq
def clear(): url = baseUrl() + '/playlist/clear' return _requestGet(url)
def prev(): url = '%s/player/prev' % baseUrl() return _requestGet(url)
def rescanLibrary(): url = baseUrl() + '/library/rescan' rq = QStreamRequest(url) rq.get() return rq
def moveTrack(start, end): url = '%s/playlist/move/%d/%d' % (baseUrl(), start, end) return _requestGet(url)
def stop(): url = '%s/player/stop' % baseUrl() return _requestGet(url)
def insert(filepath, position=None): url = baseUrl() + '/playlist/insert/' if position is not None: url = url + str(position) + '/' url = url + url_quote(filepath[1:]) return _requestGet(url)
def getLibrary(): url = baseUrl() + '/library' return _requestGet(url)
def next_(): url = '%s/player/next' % baseUrl() return _requestGet(url)
def pause(): url = '%s/player/pause' % baseUrl() return _requestGet(url)
def getPlaylist(): url = baseUrl() + '/playlist' return _requestGet(url)
def remove(position): url = baseUrl() + '/playlist/remove/' + str(position) return _requestGet(url)
def play(position=None): url = baseUrl() + '/player/start' if position is not None: url = url + '/' + str(position) return _requestGet(url)
def loadPlaylist(name): url = baseUrl() + '/playlist/load/' + url_quote(name) return _requestGet(url)
def savePlaylist(name): url = baseUrl() + '/playlist/save/' + url_quote(name) return _requestGet(url)
def deletePlaylist(name): url = baseUrl() + '/playlist/delete/' + url_quote(name) return _requestGet(url)
def playlistUndo(): url = baseUrl() + '/playlist/undo' return _requestGet(url)
def playlistRedo(): url = baseUrl() + '/playlist/redo' return _requestGet(url)