Заморочки с Amarok

Здравствуйте дорогие родители. Пишу вам из горящего транка. В последнем снэпшоте поломали амарок, пришлите денег на сборку.

(с) lester_dev

Сборка

Все фанаты транка kde4 (и оверлея genkdesvn) знают, что уже несколько недель Amarok не собирается. Это грустно. Приходится использовать Juk. Ничего не имею против этого плеера, но после мега-комбайна Amarok все остальное кажется неудобным. И потом, очень интересно - что же там такого, в новом Amarok. На пути счастливых влюбленных, т.е. меня и Amarok, стоял баг с mysql embedded. Почтенный камрад St_MPA3b подсказал, откуда растут ноги и методы лечения. Правда, попутно он пытался сманить наши войска в portage, но наши доблестные воины не опозорили родину. Их вера в paludis не поддается сомнению. Итак, для начала нужно будет пересобрать mysql. Но не просто пересобрать, а непросто пересобрать. Добавляем в /etc/paludis/bashrc:

if [[ "${CATEGORY}/${PN}" == "dev-db/mysql" ]] ; then
   CFLAGS="${CFLAGS} -DPIC -fPIC"
   CXXFLAGS="${CXXFLAGS} -DPIC -fPIC"
fi

После этого пересобираем mysql и Amarok. Работает. Запускаем и начинаем замечать новые вкусности.

Вкусности

Итак, внешний вид плеера почти не изменился со времен последних собирающихся версий:

Общий вид чуда техники

Общий вид чуда техники

Приятно радует глаз более или менее вменяемый вид OSD в композитном режиме. Помню, что последние работающие версии вызывали приступы легкого отвращения за глюки OSD, как еноты-альбиносы. Сразу привлекает внимание область, которую я обвел красным.

Добавление виджетов

Кнопки "Плюс" и "Минус" используются для добавления/удаления виджетов в центральную область. Выглядит это так:

Вот такой симпатичный список

Вот такой симпатичный список

Вроде удобно.

Табы или виртуальные рабочие столы?

Возвращаясь к первому скриншоту, видим цифру 1 в центре выделенной области. Это номер текущей области с виджетами. Я не знаю как правильнее ее назвать. Скорее что-то вроде дашбоарда. Зелеными стрелками можно переключаться между областями (их 4). В каждую область (панель) можно добавить свои виджеты:

Виджет со списком альбомов текущего исполнителя на второй панели

Виджет со списком альбомов текущего исполнителя на второй панели

Наверное, тоже полезно, хотя я пока не знаю, чем можно занять все эти пространства. Но, если допустить, что на каждой панели есть что-то нужное, то для обзора всех панелей и переключения между ними разработчики реализовали знакомую фичу. Нажимаем иконку с символом лупы и знаком "минус" в ней и видим:

Да, это именно он - знакомый зум

Да, это именно он - знакомый зум

Вот как-то так. В принципе, это все. Посмотрим, что будет дальше.

Постскриптум

Если завершить работу с Amarok, а потом запустить его снова, умная софтина вежливо напомнит, что вы слушали во время последнего сеанса:

Список последних прослушанных композиций

Список последних прослушанных композиций

Запись опубликована в рубрике Новости с тэгами , , . Создать закладку наpermalink. Оставить комментарийили trackback:Trackback URL.

13 комментариев

  1. Greba
    Опубликован 10 ноября 2008 в 2:20 | Прямая ссылка

    Ммм, чтож умная софтина в колекции кракозяблы отображает – косяк=)

  2. Опубликован 10 ноября 2008 в 2:22 | Прямая ссылка

    Нет-с, это не косяк. Это у меня где-то в коллекции застряли файлы с мета-тегами в 1251.
    Еще не все привел в порядок к своему стыду.

  3. Опубликован 10 ноября 2008 в 2:28 | Прямая ссылка

    Теги надо прописывать с помощью picard, вот. Однажды разобравшись в нём, ты получих неограниченные возможности :) . Прописать теги для все твоей огромной коллекции с помощью этой штуки не составит труда.

    А у тебя kded при старте не крашится? Это демон, запускающий другие демоны… у меня из-за того, что он сразу падает, куча проблем (взять хотя бы неработающий фонон или глобальные комбинации клавиш)…

  4. Опубликован 10 ноября 2008 в 2:32 | Прямая ссылка

    1. Я для приведения тегов в норму использую такую штуку (найдено в недрах линуксфорум.ру):
    find -iname ‘*.mp3′ -print0 | xargs -0 mid3iconv -eCP1251 –remove-v1
    2. kded не крешится, обновлялся часа 4 назад. Пока все в порядке, все работает.

  5. mango
    Опубликован 10 ноября 2008 в 10:34 | Прямая ссылка

    find -iname ‘*.mp3′ -print0 | xargs -0 mid3iconv -eCP1251 –remove-v1
    - поддерживаю. Происходит поиск рекурсивно во все вложенные папки из текущего каталога.

  6. user
    Опубликован 10 ноября 2008 в 10:52 | Прямая ссылка

    Не знаю, у меня все собралось с полпинка. Может руки кому-то надо выпрямить просто?

  7. Опубликован 10 ноября 2008 в 12:56 | Прямая ссылка

    А вы Songbird не щупали? ИМХО, он выглядит более логичной заменой для амарока нежели juk

  8. Опубликован 10 ноября 2008 в 13:40 | Прямая ссылка

    Нет, не щупал. Спасибо за подсказку, посмотрю обязательно.

  9. mike
    Опубликован 10 ноября 2008 в 15:38 | Прямая ссылка

    Для сбори amarok2 нужен MySQL-5.1. В 5.0 embedded-server оффициально разломан.
    У меня работает собранный амарок2, только система ALT Linux.

  10. Опубликован 11 ноября 2008 в 0:10 | Прямая ссылка

    У меня работает с версией mysql Ver 14.12 Distrib 5.0.60

  11. Опубликован 11 ноября 2008 в 2:00 | Прямая ссылка

    KDED перестал крешится после удаления настроек кде… и то хорошо.

    Мускл 5.1 кто-нибудь решился опробовать в генте?

  12. Опубликован 11 ноября 2008 в 2:53 | Прямая ссылка

    Пока еще нет. Вроде как особой необходимости не ощущается.
    Что там такого вкусного имеется?

  13. username.livejournal
    Опубликован 13 ноября 2008 в 9:57 | Прямая ссылка

    Верните старый амарок!

Оставить комментарий

Ваш e-mail никогда не будет опубликован или передан третьим лицам.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>