Допилил потоковый плеер до беты.
Долго трахался с графическим редактирование списка станций - забил и вынес все в конфиг.
Так правильнее. Проще дописать строчку текста, чем городить кучу окошек и кнопочек.
Конфиг лежит в .rsconfig в хоме
параметры самого плеера начинаются на "_" чтобы отличать их от списка потоков
соответственно названия станций не могут начинаться с "_" . Ну и хрен с ним
Херовый я прогер.. =)
Из доделанного:
- держит alsa и pulseaudio (конфиг, сам не определяет)
- размер буфера (конфиг, по умолчанию 8192)
- по правому клику добавлена опция "Перегрузить конфиг"
TODO:
- галка в меню на играющем потоке
- автоопределение наличия pulseaudio (хз как реализовать пока)
- допилить настройки для notifications (кажется, что долго висят - пусть в конфиге будет время в секундах)
- убиться апстену