Относительно недавно наткнулся на замечательный аудиоплеер под linux - DeaDBeeF.
До этого перепробовал множество разных плееров, но большинство меня не устраивало по тем или иным причинам.
Основные требования к плееру:
Вообще, на винде достаточно долго сидел на foobar2000. Отличный плеер, хоть многим и не нравится. Вот и искал нечто хоть как-то похожее на него под linux. И вот случайно наткнулся на DeadBeef. Небольшой, не привязан к gtk/qt, вполне приятный интерфейс (для меня), шустро работает и т.д. Почему-то сразу подумалось, что он максимально похож на foobar по сравнению с остальным, а уже потом нашлось интервью с автором, в котором упоминается, что именно по подобию foobar он и писался. Ну или не по подобию, но при желании иметь что-то подобное под linux'ом.
Со своей задачей софтинка справляется отлично.
Наконец-то нормальный плеер, который умеет нормально работать с альбомами "в" .cue, т.е. с одним большим аудио файлом и .cue к нему с указанием где какой трек.
Вроде не поддерживает (как exaile) дефолтные хоткеи/мультимедиа клавиши установленные в системе (gnome), но имеет global hotkeys, которые легко принимают те самые дефолтные "системные" хоткеи и нормально их отрабатывают.
Умеет конвертить треки, выбранные в плейлисте, что довольно полезно при необходимости быстро вытащить несколько треков (например для магнитолы на флешку) из .flac+.cue - не нужно резать и конвертить весь альбом, достаточно выбрать треки в плеере и в контекстном меню нажать convert (само собой потом выбрав куда, чем и как конвертировать).
Но одной из заметных неприятностей оказалось отсутствие плагина и/или штатной возможности автоматически ставить проигрывание трека на паузу при блокировании экрана/активации заставки. Особо заморачиваться не стал и "набросал" небольшой скрипт, который решает эту проблему. Скрипт запускается отдельно в фоне и при активации screensaver'а ставит плеер на паузу, если он запущен. Для начала решил вопрос топорным методом. Если время свободное появится, то скрипт улучшу, хотя подозреваю, что так как он работает нормально, то править я его буду ох как не скоро :)
Ну и чтобы скрипт не потерялся, а может и ещё кому пригодился, выложил его на github - https://github.com/georgenaz/deadbeef-pauser.
Ещё в плеере не хватает генерации random-плейлистов (к чему привык в Exaile), но это уже менее важная штука, без неё дискомфорта от пользования плеером нет :)
До этого перепробовал множество разных плееров, но большинство меня не устраивало по тем или иным причинам.
Основные требования к плееру:
- минималистичный (или хотя не слишком большой/комбайный)
- плейлисты в табах без необходимости сохранять каждый плейлист в файлах
- удобный для меня
- проигрывающий много форматов
- нормальная работа с тегами
Вообще, на винде достаточно долго сидел на foobar2000. Отличный плеер, хоть многим и не нравится. Вот и искал нечто хоть как-то похожее на него под linux. И вот случайно наткнулся на DeadBeef. Небольшой, не привязан к gtk/qt, вполне приятный интерфейс (для меня), шустро работает и т.д. Почему-то сразу подумалось, что он максимально похож на foobar по сравнению с остальным, а уже потом нашлось интервью с автором, в котором упоминается, что именно по подобию foobar он и писался. Ну или не по подобию, но при желании иметь что-то подобное под linux'ом.
Со своей задачей софтинка справляется отлично.
Наконец-то нормальный плеер, который умеет нормально работать с альбомами "в" .cue, т.е. с одним большим аудио файлом и .cue к нему с указанием где какой трек.
Вроде не поддерживает (как exaile) дефолтные хоткеи/мультимедиа клавиши установленные в системе (gnome), но имеет global hotkeys, которые легко принимают те самые дефолтные "системные" хоткеи и нормально их отрабатывают.
Умеет конвертить треки, выбранные в плейлисте, что довольно полезно при необходимости быстро вытащить несколько треков (например для магнитолы на флешку) из .flac+.cue - не нужно резать и конвертить весь альбом, достаточно выбрать треки в плеере и в контекстном меню нажать convert (само собой потом выбрав куда, чем и как конвертировать).
Но одной из заметных неприятностей оказалось отсутствие плагина и/или штатной возможности автоматически ставить проигрывание трека на паузу при блокировании экрана/активации заставки. Особо заморачиваться не стал и "набросал" небольшой скрипт, который решает эту проблему. Скрипт запускается отдельно в фоне и при активации screensaver'а ставит плеер на паузу, если он запущен. Для начала решил вопрос топорным методом. Если время свободное появится, то скрипт улучшу, хотя подозреваю, что так как он работает нормально, то править я его буду ох как не скоро :)
Ну и чтобы скрипт не потерялся, а может и ещё кому пригодился, выложил его на github - https://github.com/georgenaz/deadbeef-pauser.
Ещё в плеере не хватает генерации random-плейлистов (к чему привык в Exaile), но это уже менее важная штука, без неё дискомфорта от пользования плеером нет :)
Комментариев нет:
Отправить комментарий