Skip to content

Заморочки с 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, а потом запустить его снова, умная софтина вежливо напомнит, что вы слушали во время последнего сеанса:

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

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

{ 13 } Comments

  1. Greba | 10 ноября 2008 at 2:20 | Permalink

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

    [Ответить]

  2. solshark | 10 ноября 2008 at 2:22 | Permalink

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

    [Ответить]

  3. St.MPA3b | 10 ноября 2008 at 2:28 | Permalink

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

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

    [Ответить]

  4. solshark | 10 ноября 2008 at 2:32 | Permalink

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

    [Ответить]

  5. mango | 10 ноября 2008 at 10:34 | Permalink

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

    [Ответить]

  6. user | 10 ноября 2008 at 10:52 | Permalink

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

    [Ответить]

  7. IgorIs | 10 ноября 2008 at 12:56 | Permalink

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

    [Ответить]

  8. solshark | 10 ноября 2008 at 13:40 | Permalink

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

    [Ответить]

  9. mike | 10 ноября 2008 at 15:38 | Permalink

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

    [Ответить]

  10. solshark | 11 ноября 2008 at 0:10 | Permalink

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

    [Ответить]

  11. St.MPA3b | 11 ноября 2008 at 2:00 | Permalink

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

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

    [Ответить]

  12. solshark | 11 ноября 2008 at 2:53 | Permalink

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

    [Ответить]

  13. username.livejournal | 13 ноября 2008 at 9:57 | Permalink

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

    [Ответить]

Post a Comment

Your email is never published nor shared. Required fields are marked *