LINUX.ORG.RU

Amarok 2.3.1 «The Bell»

 , ,


0

0

Разработчики порадовали нас новой версией этого замечательного плеера. В принципе, все новые функции можно было увидеть уже в первой бета-версии, тогда как 2.3.1 (по сравнению с бетой) содержала только ускорения и исправления.

Основные изменения:

Интерфейс:

  • Множественные оптимизации (часть см. ниже).
  • Используется новый протокол трея, введённый в KDE SC 4.4.
  • Источники данных:
    • Новый генератор списков воспроизведения. Как заявляют разработчики, это первый шаг к возвращению Умных Списков из Amarok 1.4.
    • В Обозревателе Файлов появилась поддержка Расположений (places), а также кнопки Вверх и Назад.
    • Улучшен отклик при разворачивании веток в Обозревателе коллекций.
    • Множество исправлений в Организации файлов.
  • Списки воспроизведения:
    • Группировка по каталогам.
    • Очередь воспроизведения теперь сохраняется при выходе и восстанавливается при запуске.
    • Серьёзно улучшена производительность при фильтрации больших списков.
  • Апплеты:
    • Новые апплеты «Similar Artists» и «Upcoming Events».
    • В апплете Альбомы можно настраивать число отображаемых альбомов.

Интернет-сервисы:

  • Исправлен показ нелатинских символов в именах потоков Last.fm.
  • Исправлена неправильная работа паузы с потоками SHOUTcast.
  • Множество исправлений в сценарии LyricWiki.

Обложки:

  • Улучшен интерфейс в диалоге поиска.
  • Можно вручную вводить запросы к Yahoo!, Google, и Discogs.
  • Исправлено неправильное отображение обложек для альбомов с одинаковыми именами.
  • Исправлено падение при повторном появлении диалога поиска.

Другое:

  • Процесс сканера коллекции теперь запускается с приоритетом idle (ключ --idlepriority).
  • Исправлены регрессы и падения с некоторыми версиями MySQL.
  • Исправлено падение при запуске некорректными URL.

Описание части улучшений на русском (и с картинками!)

>>> Подробности

★★★★★

Проверено: maxcom ()

Ответ на: комментарий от ugoday

>тэг --- это только директория, в файлы записывается только номер трэка и название песни.

Зачем возиться с каталогами, когда уже есть теги? А если у части трэков несколько исполнителей? Или разные года? Ооо, я уже вижу двухчасовую возню с [сим|хард]линками… :)

А как насчёт кол-ва проигрываний и рейтинга?

% mplayer Lounge/199*/*


А теперь сваргань мне запрос для трэков с исполнителем А, битрейтом >B, и рейтингом меньше S1, но больше S2. При этом должны учитываться трэки с несколькими исполнителями и не должны учитываться «The» и «DJ» в начале названия группы. Для амарок (и многих других плееров) строка запроса смехотворно проста и набирается за 5-8 секунд.

AX ★★★★★ ()
Ответ на: комментарий от AX

>Зачем возиться с каталогами, когда уже есть теги?

Каталоги существовали задолго до тегов.

А если у части трэков несколько исполнителей? Или разные года?

Теги какого формата позволяют вменяемо задать более одного исполнителя? Как прописать в тегах, и использовать для каталогизации и навигации авторов текста песен, либретто, солистов, дирижёров, хормейстеров, серию т.д.?

Ооо, я уже вижу двухчасовую возню с [сим|хард]линками…

Никакой возни, просто не надо сразу разводить свинарник.

А как насчёт кол-ва проигрываний и рейтинга?

Сопливым создателям тегов не пришло в голову ничего более умного, чем какието идиотские рейтинги, и количество проигрываний, а действительно необходимые пункты они включить забыли (или не имеют даже о них представления), но разве чужими рейтингами измеряется ваша любовь к музыке?

А теперь сваргань мне запрос для трэков с исполнителем А, битрейтом >B, и рейтингом меньше S1, но больше S2. При этом должны учитываться трэки с несколькими исполнителями и не должны учитываться «The» и «DJ» в начале названия группы. Для амарок (и многих других плееров) строка запроса смехотворно проста и набирается за 5-8 секунд.

Извините, но ваш запрос, просто из области тринадцатилетних поклонниц какой-нибудь дворовой группы, коллективно прослушивающих своих кумиров на мобильных телефонах.

anonymous ()
Ответ на: комментарий от AX

>А теперь сваргань мне запрос для трэков с исполнителем А, битрейтом >B, и рейтингом меньше S1, но больше S2. При этом должны учитываться трэки с несколькими исполнителями и не должны учитываться «The» и «DJ» в начале названия группы. Для амарок (и многих других плееров) строка запроса смехотворно проста и набирается за 5-8 секунд.

Согласитесь, что shell с его аппаратом утилит и регэкспов, разделается с такой банальнейшей задачей ещё быстрее и проще.

anonymous ()
Ответ на: комментарий от AX

> Ооо, я уже вижу двухчасовую возню с [сим|хард]линками… :)

сказано же: mount + bind. линки --- морально устаревшая концепция.

запрос для трэков с исполнителем А, битрейтом >B, и рейтингом меньше S1, но больше S2.

говно вопрос. пусть все треки с исполнителем А лежат в директории track_by_A, там есть директории, имя которых является биттрейтом (и в которых лежат трэки с соответствующим биттрейтом) и рейтингвые деректории. соответственно, diff даёт нам возможность сказать «этот файл обладает битрейтом >B, и рейтингом меньше S1, но больше S2». А дальше вообще всё тривиально.

ugoday ★★★★★ ()
Ответ на: комментарий от anonymous

Собственно, у нас есть два пути: годами ваять мегаплеер, состоящий из костылей, велосипедов и подпорок (гы-гы-гы, чтобы потом гордиться, дескать в в версии 2.3.1, мы сделали первый шаг, чтобы вернуть фичу из 1.4), либо воспользоваться стандартными юниксовыми средствами и вся та же функциональность будет реализована силами одного средненького админа-скриптописателя за пару дней.

ugoday ★★★★★ ()
Ответ на: комментарий от anonymous

>Каталоги существовали задолго до тегов.

А пятидюймовые дискеты — задолго до флешек. Дальше что? :)

Теги какого формата позволяют вменяемо задать более одного исполнителя?


Имелись в виду альбомы, у которых несколько исполнителей.

Никакой возни, просто не надо сразу разводить свинарник.

Сопливым создателям тегов не пришло в голову ничего более умного, чем какието идиотские рейтинги


но ваш запрос, просто из области тринадцатилетних поклонниц какой-нибудь дворовой группы



Анонимы в своём репертуаре… :D

AX ★★★★★ ()
Ответ на: комментарий от anonymous

>Согласитесь, что shell с его аппаратом утилит и регэкспов, разделается с такой банальнейшей задачей ещё быстрее и проще.

Так вперёд, приведи ту строчку, такую же простую как 'artist:«A» bitrate:B score:>S1 score:<S2'. И все over 9000 скриптов, которыми ты будешь генерить необходимые каталоги, приложить не забудь. :)

AX ★★★★★ ()
Ответ на: комментарий от AX

> Дальше что? :)

Дальше то, что если новая технология уступает старой, то она считается велосипедом и подлежит закапыванию.

ugoday ★★★★★ ()
Ответ на: комментарий от AX

Когда мне понадобится реализовать такой изврат, я сделаю его спокойно и не напрягаясь. И готов поспорить на деньги, это потребует существенно меньше LoC, чем амароковый велосипед.

ugoday ★★★★★ ()
Ответ на: комментарий от mutronix

>Две тарелки и одну кружку

Сколько найдет - столько и ест

76 килограмм


так скромно? ^_^

megabaks ★★★★ ()
Ответ на: комментарий от ugoday

Очень похоже на то, как быдлдокодеры городят гору if и case там, где можно обойтись одним регэкспом.

пусть все треки с исполнителем А лежат в директории track_by_A


С каждым разом дерево становится всё развесистей…

там есть директории, имя которых является биттрейтом


…развесистей…

и рейтингвые деректории.


…и развесистей. :)

Вот здесь нужно проверять условие A до условия B, а вот здесь две ветки желательно объединить. Код всё больше запутывается.

сказано же: mount + bind.


…особо одарённые вспоминают про GOTO.

А ведь можно не выпендриваться и просто описать область значений каждого параметра. Одной строкой.

AX ★★★★★ ()
Ответ на: комментарий от AX

> Очень похоже на то, как быдлдокодеры городят гору if и case там, где можно обойтись одним регэкспом.

Это вот к чему было?

С каждым разом дерево становится всё развесистей…

у вас с этим проблемы?

Вот здесь нужно проверять условие A до условия B,

проблемы?

, а вот здесь две ветки желательно объединить.

man bind

Код всё больше запутывается.

с чего бы?

особо одарённые вспоминают про GOTO.

вообще всё сообщение напоминает летературу потока сознания. Автор порадовал нас богатыми асоциациями и описаниями своих переживаний, но хотелось бы конкретики.

ugoday ★★★★★ ()
Ответ на: комментарий от ugoday

>но хотелось бы конкретики.

Вместо тегов, которые уже включены в файл, и одной простейшей строчки ты предлагаешь какой-то немыслимый ворох каталогов n-цатого уровня вложенности, доп-но перепутанный биндами. Простой Artis/Album/N_Track.ext ещё более-менее приемлем, но когда нужно больше, то это уже начинает пахнуть извращением.

Кстати, нафиг нужен bind, особенно если вся музыка на отдельном разделе?

AX ★★★★★ ()
Ответ на: комментарий от AX

Вместо стандартных юниксовых средств, которые просто и надёжно работали, ещё когда родители авторов обсуждаемого поделия курили травку в колледжах (нужно же как-то объяснить умственную деградацию их потомства), ты предлагаешь создать немыслимый ворох велосипедов, реализующих, по сути ту же идеалогию иерархий, что и ФС, только криво. Спрашивается, а нафига козе баян?

начинает пахнуть извращением.

это от того, что твой мозг извращён кдешными костылями, вот прямое и простое решение, преломляясь в безумной пионерской фантазии, выглядит кривым, но это не оно криво, а ты.

нафиг нужен bind, особенно если вся музыка на отдельном разделе?

затем, что структура директорий на подмонтированных отдельных разделах может нас чем-то не устраивать.

ugoday ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.