﻿Команды для управления веб-сервером (информация для разработчиков собственных интерфейсов)

1. Получить список альбомов выбранного плейлиста
Результат формата JSON содержит строковые массивы в кодировке UTF-8:
Albums(полное описание), AlbumsS (только название), Authors, Years, 
Playlists (доступные плейлисты),
а также массив  Songs с полями-массивами Songs(список песен) 
и SongsLen (список длительностей песен).
В актуальной версии в этом массиве заполнен только элемент с индексом 0.
Вызов на JavaScript (Zepto.JS, JQuery):
$.getJSON('?GetAlbums', обработчик_результата);

2. Получить плейлист по числовому индексу (начинается с нуля)
Возвращаемый результат по формату и структуре аналогичен пункту 1.
 $.getJSON('?GetPlaylist&playlist=' + индекс_плейлиста_в_списке, обработчик_результата);

3. Получить информацию о списке треков альбома по его числовому индексу. 
Возвращается JSON с полями-массивами Songs(список песен) и SongsLen (список длительностей песен).
 $.getJSON('?GetSongs&album='+ индекс_альбома, обработчик_результата);

4. Play 
$.getJSON('?Play&album='+ индекс_альбома+'&song='+индекс_трека, обработчик_результата);

5. Stop
$.getJSON('?Stop', обработчик_результата);    

6. Pause
$.getJSON('?Pause', обработчик_результата);    

7. Next
$.getJSON('?Next', обработчик_результата);

8. Prev
$.getJSON('?Prev', обработчик_результата);

9. Position  (интервал параметра 0...232 соответствует интервалу 0%...100% полной длительности)
$.getJSON('?Position&pos='+ новая_позиция_воспроизведения, обработчик_результата);    

10. Получить текущее состояние плеера
Возвращается JSON с полями Playing (Boolean), Paused (Boolean), ProgressVisible (Boolean), 
Volume (Number), Album (Number), Song (Number), Bitrate (Number), Bps (Number), 
Ch (Number), Position (Number), Freq (Number).

$.getJSON('?State', обработчик_результата); 

11.  Установить уровень громкости
$.getJSON('?SetVolume&volume='+ значение(0...63), обработчик_результата);    

12. Получить ссылку на картинку альбома
url_сервера?GetImage&pl=индекс_плейлиста&image=индекс_альбома_в_плейлисте

