LINUX.ORG.RU

Релиз MPD 0.18

 


0

1

31 октября состоялся релиз Music Player Daemon 0.18. Команда выполнила большой объем работы, переписав весь код проекта на C++11, облегчив тем самым дальнейшее развитие и поддержку проекта. Кроме этого заявлены следующие изменения:

  • добавлен кодек Opus;
  • устранено «подвисание» MPD в момент ожидания медиапотока;
  • добавлена новая опция tags, управляющая отображением тэгов текущей комопзиции;
  • удалены устаревшие и нерабочие плагины (ffado, soup, mp4ff);
  • возвращена команда volume;
  • команды find и search теперь могут работать с подкаталогами указанной базовой директории;
  • внесены различные исправления, направленные на корректность поддержки различных форматов воспроизведения.

Полный список изменений (в Git-репозитории проекта)

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

★★★★★

Проверено: mono ()
Последнее исправление: Wizard_ (всего исправлений: 4)

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

Кстати ООП позволяет еще наследовать,делегировать,расширять и обобщать ошибки.

Кстати, C++ это не только ООП.

зы. Любая программа на С++ может быть переписана на С в более компактном и быстром виде. Но переделка затребует слишком существенных накладных расходов. Это аксиома.

Ты только забыл упомянуть, что компактность в данном случае это размер бинарей, а «быстрый вид» это считанные проценты :)

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

Кстати, C++ это не только ООП.

??? имеешь в виду потуги на лямбду?

Ты только забыл упомянуть, что компактность в данном случае это размер бинарей, а «быстрый вид» это считанные проценты :)

вот отсюда и мильоны памяти и ядер больше чем пальцев :-)

ps. положа руку на сердце - что в практике С, что в С++ забит болт на булеву алгебру и скоро компиляторы lisp будут их обходить по крайней мере по скорости

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

??? имеешь в виду потуги на лямбду?

Почему потуги и почему только лямбду? Сравни для примера плюсовые шаблоны и сишные макросы. Первые мощнее и отлаживать и писать их проще.

вот отсюда и мильоны памяти и ядер больше чем пальцев :-)

Это не отсюда. Например, иксы и гном3 написаны на сях, однако, тормозят и жрут похлеще жава-поделок.

Reset ★★★★★
()
Последнее исправление: Reset (всего исправлений: 1)
Ответ на: комментарий от Reset

«Например, иксы и гном3 написаны на сях, однако, тормозят и жрут похлеще жава- поделок.»

Ты их на самоваре запускал? У меня на четверопне с полутора гигами рамы федора 19 без тормозов бегает с гномом.

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

Сравни для примера плюсовые шаблоны и сишные макросы. Первые мощнее и отлаживать и писать их проще.

templates очевидно мощнее, а вот про отладку это ты не попал :-) Да и сравнивать и честно говоря не комильфо - первое компонент языка с поддержкой на уровне компилятора, второе - язык препроцессора. Так можно сравнить с templates c m4. Несравнимо. Препроцессор можно завязать на среду сборки (он по большому счёту не часть языка), шаблоны нет.

иксы и гном3 написаны на сях, однако, тормозят и жрут похлеще жава-поделок.

гном3 молод и от рожденья крив (только-только ортопеды распрямляют). Но вот иксы и gnome2 очень-очень шустры. xfce летает кометой, fvwm2 не любят потому-что за ним уже не успевают.

конечно история не терпит сослагательного наклонения, но будь X11(а там много ОО) изначально реализовано на плюсах , то...это (_|-)

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

Какая мне, обычному пользователю, должна быть разница?

Никакой, поэтому не кудахтай под руку дядям разработчикам.

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

Разработчики чего? Сонаты? Дык они уж 4 года как её перестали писать.

Нет, разработчики MPD. Тему я прочитал, сонату починили и это круто. Но ломать совместимость с клиентами - это вообще пи^Wмоветон.

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

ну исходя из того что С++ ценится за фреймворки, которые есть «стройная система костылей и подпорок», прогресса нет ;-)

Кстати ООП позволяет еще наследовать,делегировать,расширять и обобщать ошибки.

зы. Любая программа на С++ может быть переписана на С в более компактном и быстром виде. Но переделка затребует слишком существенных накладных расходов. Это аксиома.

Те кто не умеет писать на Си часто говорят именно так. Но таким как ты категорически противопоказано писать код вообще.

anonymous
()

нужно! долгих лет жизни!

avertex ★★
()

щикарная новость

годный демон.

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

Какая мне, обычному пользователю, должна быть разница?

Мне не понятно с чего вообще ты решил что у тебя есть какое-то право голоса по opensource-проектам?

Поищи еще разок обвинение в моем вопросе.

Как видишь от пользователя проку нет.

Большинство пользователей GNU/Linux не являются разработчиками ядра Linux. С т.з. разработчика их можно рассматривать как тестировщиков (хотя это и не очень хорошо).

Мы делаем для пользователей-разработчиков как мы сами

Мне было бы очень интересно послушать мысли по этому поводу лидера проекта MPD. Думаю, он в корне с вами не согласен.

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