LINUX.ORG.RU

Вышел mpg123 1.3.0

 , ,


0

0

mpg123 - свободный консольный кроссплатформенный плейер mpeg layers 1, 2 и 3.

Изменения:

  • Добавлена опция --smooth для сбрасывания буфера только тогда, когда программа завершает работу, но не при переходе к следующему треку.
  • Устранен неприятный баг в ICY reader, приводивший к проблемам чтения данных из медленной сети.
  • Исправлена ошибка ID3v2 парсера
  • Устранены утечки памяти
Скачать: http://www.mpg123.de/download.shtml

Полный список изменений по ссылке.

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

★★★★

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

Круто. Меня он никогда не подводил. Даже на даче его юзаю. Даже как то раз под openSuse (не на моем ноуте) ни одно приложение звук не воспроизводило, сабж справился с прослушиванием музыки.

Короче, must have. Хотя не для коллекций, не для плейлистов, НО: я считаю, что на случай атомной войны должен стоять у каждого.

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

> Хотя не для коллекций, не для плейлистов

Считаю, что коллекции и плей-листы надо делать через "mkdir" и "ln -s". Лишь бы качество звука было достойное.

ЗЫ Что лучше звучит: mpg123 или mpg321?

VladimirP ★★★★
()

Что-то совсем часто новые версии стали выходить. Ох не к добру это. В итоге я думаю что летом буду использовать KDE 4.1 вместе с mpg123 4.1 :)

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

> Тем, что очень быстро работает. Быстрее mplayer.

Я предпочитаю слушать музыку с такой скоростью, с какой ее выпустили в альбоме :) Но в вашем способе есть свои преимущества, экономия времени, например

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

> ЗЫ Что лучше звучит: mpg123 или mpg321?

это очень индивидуально и субъективно

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

>Проигрывает часовой альбом за 15 минут?

Это как тебе вздумается.

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

>Я предпочитаю слушать музыку с такой скоростью, с какой ее выпустили в альбоме :) Но в вашем способе есть свои преимущества, экономия времени, например

Товарищ хуморист, не делайте вид, будто вы не знаете в чем заключается отличие между словами "быстро работает" и "быстро проигрывает" ;)

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

>Тем, что очень быстро работает. Быстрее mplayer.

Такое бывает? Т.е. - такое реально заметить? :) mplayer стартует в холодном состоянии за время явно меньшее, чем 0.3сек :)

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

>Считаю, что коллекции и плей-листы надо делать через "mkdir" и "ln -s"

Считаю, что этим делом должен заниматься компьютер. Он - железный :D

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

>Считаю, что этим делом должен заниматься компьютер. Он - железный :D

"Феликс"? Пора на кремний апгрейдиться :D

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

>Такое бывает? Т.е. - такое реально заметить? :) mplayer стартует в холодном состоянии за время явно меньшее, чем 0.3сек :)

Реально. На очень старых компьютерах :)

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

> ЗЫ Что лучше звучит: mpg123 или mpg321?

mad, лежащий в основе mpg321 считается эталоном, но тратит больше ресурсов на честные вычисления. mpg123 использует fp и различные оптимизации для скорости, что дает некоторые погрешности (условно незначительные), mpg321 считает целочисленно с заведомо гарантированной точностью (достаточной для 24-х битного вывода). С другой стороны, нынче эти споры смысла особо не имеют. mpg123, вроде, поприятнее в опциях и работе. Тем паче что того самого 24-х битного вывода в mpg321 все равно нет, равно как и дайзеринга на преобразовании 24->16 (зато есть, например, в madplay).

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

> Реально. На очень старых компьютерах :)

Хинт: сборка с --disable-gui, отключением всякой ненужной дряни (типа DGA, SDL, esd, arts и прочего-прочего, что все равно не будет использоваться) и, конечно же, prelink решают эту проблему.

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

>Хинт: сборка с --disable-gui, отключением всякой ненужной дряни (типа DGA, SDL, esd, arts и прочего-прочего, что все равно не будет использоваться) и, конечно же, prelink решают эту проблему.

Лень компилять.

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

> Лень компилять.

Ага, начали с того, что mplayer медленнее работает, а выяснилось, что лень компилять. Ну вот так всегда.

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

>Ага, начали с того, что mplayer медленнее работает, а выяснилось, что лень компилять

Ну дык mpg123 в любом случае меньше ресурсов отжирает, чем mplayer, с ним не надо извращаться, пересобирая.

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

>Доказательство того, что mplayer жрёт больше ресурсов - в студию.

Возьми пень 100мгц и проверь.

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

> Ну дык mpg123 в любом случае меньше ресурсов отжирает, чем mplayer, с ним не надо извращаться, пересобирая.

Вообще-то это не так. Там три декодера mp3, и самый быстрый, mp3lib очень оптимизирован и использует mmx/sse/3dnow и является, наверное, самым быстрым декодером mp3. Правда, самым низкокачественным. ffmp3 немного тормознее, mad самый медленный из них, но самый качественный.

Вдобавок, mplayer дает уменьшение использования cpu за счет использования кэширования (с -cache 8192 -cache-min 1, к примеру). Отсутствие лишнего ввода-вывода в момент декодирования - залог низкого потребления проца, равно как и залог проигрывания без заикания под загрузкой на слабых компах. На 166 пне можно ядро себе компилить без проблем ;)

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

>Ссылку плиз. Мне, например, нравится его звук, более мягкий, чем у mad.

+1 Мне тоже звук mpg123 больше нравится.

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

> Ссылку плиз. Мне, например, нравится его звук, более мягкий, чем у mad.

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

Но mp3lib имхо реально убог. ffmp3 еще куда ни шло. Но я предпочитаю mad-декодер с собственным патчем для дайзеринга 24->16 bit (к сожалению, его отказались включать в основную ветку mplayer...)

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

> Такое бывает? Т.е. - такое реально заметить? :) mplayer стартует в холодном состоянии за время явно меньшее, чем 0.3сек :)

Разумеется - он тратит меньше ресурсов процессора чем любой другой. Именно это понималось под быстро работать.

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

Даже на моём убогом заврусе mplayer отъедает не больше одного процента процессора при воспроизведении mp3. Притом, он там играет через mad, а fpu на заврусе вообще нет, так что mpg123 нервно идёт лесом.

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

>Даже на моём убогом заврусе mplayer отъедает не больше одного процента процессора

Я очень рад за тебя :)

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

> не повериш, у меня на заврусе именно mpg123

Через эмуляцию fp? Ну дураку закон не писан, фигли.

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

>Что-то совсем часто новые версии стали выходить.

я вот тоже так думаю. глядишь и ed обновится...

soko1 ★★★★★
()

Когда они уже добавят опцию --enable-gui с использованием kdelibs4?

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

> не повериш, у меня на заврусе именно mpg123

Ты уверен, что это не целочисленный mpg321 на базе mad с алиасом "mpg123"?

anonymous
()

Просто люблю этот аудиоплеер! Спасает в любой ситуации! Пример: ставлю FreeBSD кому нибудь, пока этот (например) mplayer соберется со всеми своими зависимостями я начну слушать Диму Билана попивая чай у камина, а mpg123 собирается за считанные секунды и ничего за собой не тянет. Просто делаем:

%sudo kldload /boot/kernel/snd_* ; mpg123 -C /mnt/music/cannibal_corpse/butchered_at_birth/*

и вперед!

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

не, я к тому говорил что состарюсь к тому времени и буду попсу гонять, просиживая задницу у камина.

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

>не, я к тому говорил что состарюсь к тому времени и буду попсу гонять, просиживая задницу у камина.

Ага, перечитал пост, дошло :)

Demon37 ★★★★
() автор топика

Вышел, вышел. KDE 4.0.2 тоже вышло, однако на ЛОРе нет. :evil:

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

>> ЗЫ Что лучше звучит: mpg123 или mpg321?

>mad, лежащий в основе mpg321 считается...

А я думал что это одно и тоже.

$ ls -l /usr/bin/mpg123 lrwxrwxrwx 1 root 0 6 2007-12-14 01:15 /usr/bin/mpg123 -> mpg321*

rbxx
()
Ответ на: комментарий от VladimirP

>ЗЫ Что лучше звучит: mpg123 или mpg321?

mad decoder

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

почитай ключи configure, боклан, там кроме fpu миллион опций.

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

Это симлинк из пакета mpg321.

Добавлен для совместимости.

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

но в мирное время выгоднее использовать mpd+(g)mpc :)

temy4
()

Вот кстати всем кто сомневался в производительности этого чудо-плеера (инфа с оф. сайта):

Just for info: mpg123 plays an average 128bps stream, with about 66% in full quality on an AMD 486-133MHz machine.

soko1 ★★★★★
()

Кстати, если не ошибаюсь, xmms использует libmpg123 API.

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

>Тем, что очень быстро работает. Быстрее mplayer.

Сам придумал? Если бы код смотрел - такой фигни не гнал бы...

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

>Ну дык mpg123 в любом случае меньше ресурсов отжирает, чем mplayer, с ним не надо извращаться, пересобирая.

Так "ресурсы" или "скорость работы"? Ясный перец, что mplayer больше памяти потребляет, просто потому, что он больше места в памяти занимет - просто потому, что он играет, мягко говоря, не только mp3:)

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

>Вообще-то это не так. Там три декодера mp3, и самый быстрый, mp3lib очень оптимизирован и использует mmx/sse/3dnow и является, наверное, самым быстрым декодером mp3.

mp3lib - это сильно оптимизированный mpg123.

>Правда, самым низкокачественным.

Это ты сам придумал (только что?)

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

/me рж0т.

"Железный Феликс" стоит на полке за ненадобностью как украшение интерьера :). Вот думаю как-нибудь посадить теперешних индусов на нём + на бумажке программы писать, может тогда у них будет выходить нормально работающий код.

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