new ion. alsaplayer text interface
Поставил новую версию ion3. Радует что появились некоторые интересные фичи. Во-первых, dockapp теперь умеют встраиваться, т.е не перекрывают окна, но тут же вижу что сломали возможность их убирать с экрана по шоткату. Появился модуль <<sp>> (окошко появляется поверх всех и забирает фокус, что удобно: запустить там плеер типа mp3blaster и когда надо смотреть плейлист). Но пост не только по этому поводу, это только одна из причин.
Помучался я с mp3blaster-ом, очень уж раздражало что он <<разваливался>> когда его реатачишь в другом терминале, да заикается под нагрузкой. Потому я вытянул и собрал alsaplayer. Запускаю его с text-интерфейсом в screen-е. Написал программу управления alsaplayer-ом (точнее еще пишу, но основную функцию она выполняет). Забиндил управление (кусок из ion3-конфига на экране) на дополнительную клавиатуру, ибо ей не пользуюсь. Запихнул часы в докап-панель, но так как место все равно занимается по всей ширене экрана, решил наваять прогу которая отображала бы текущую песню в плейлисте alsaplayer-а, да показывала shuffle, rnd - моды. А так как добавлять через <<acp>> (уже можно) в плейлист не удобно не видя тэгов (иногда названия mp3-к кривые) начал писать mp3ls. Что она делает понятно из шота (должна смотреть тэги ogg, id3v1, id3v2).
PS alsaplayer обычно не висит перед глазами и вообще такого скопища окон у меня не наблюдается, все это исключительно для поста.
Смотрится все еще страшно с пустой частью, что рядом с панелью, но это исключительно тест.
>>> Просмотр (1024x768, 258 Kb)