LINUX.ORG.RU

Обзор новой ветки музыкального плеера Rhythmbox

 , ,


0

0

После стабилизации ветки 0.10 в svn была открыта новая ветка 0.11 для внесения нового функционала и переработки кода. В этой ветке мы увидим самое существенное изменение Rhythmbox с самого начала его разработки. Ранее повелось так, что работа над плеером велась плавным наращиванием одной кучи кода, в которой соседствовали как стабильный код, так и экспериментальные нововведения как в стабильных так и в разработческих версиях, что создавало массу неудобств и разработчикам и пользователям. В новой же ветке разработчики приняли новую политику строгого разветвления и разделения разработческой и пользовательской версий, которая была взята с ветки 0.9/0.10, что позволит развязать руки людям с свежими головами, не плодить ошибок обратным портированием, не бояться временно "ломать" код и не тревожить/перегружать главную интеллектуальную силу.

Что мы можем увидеть в следующей стабильной ветке:

  • Обрезание бритвой Оккама давно не поддерживаемых и не расширяемых управляющих api, таких как lirc и bonobo api в пользу dbus.
  • Удаление из готового пользовательского тарбола пустых каталогов и прочего тестового/сборочного мусора, который начал попадать туда по недосмотру.
  • Сильная переработка и чистка кода, api расширений и плагинов.
  • Намного большее "выворачивание" внутренностей процесса воспроизведения в api для плагинов.
  • Вышеуказанное "выворачивание" позволит безболезненно ввести наложение эффектов "кроссфэйд" и непрерывное воспроизведение.
  • Добавление логики для расширенного взаимодействия с парсером плейлистов позволит дальше расширять возможности манипуляций с ними и асинхронность, а также обращаться к ним через api для плагинов.
  • Добавление Vala api для расширений.
  • Полное обдуманное разнесение всего, что могло подвесить и "залочить" плеер по соответсвующим потокам, с соответсвующим управлением им.
  • Усовершенствование в логике порождения дочерних процессов.
  • Переработка glib костяка (который уже давно числился проблемным местом проекта) для поддержки самых последних функций glib, оптимизация и удаление бутылочных горлышек производительности.
  • Комплексное и повсеместное введение вспомогательных функций по управлению и противостоянию ошибкам.(!)
  • Новые плагины для веб сервисов, доведение до ума, с исправлением ошибок и введением новых функций, старых.
  • Визуализатор.
  • Логика противодействия мошенничеству по схеме "man on the middle" с интернет магазинами.
  • Поддержка режима mtp и прочих аппаратных медиаплееров, поддерживаемых в HAL-подсистеме.
  • Повышение вменяемости по отношению к юникоду.
  • Условия для возможного введения "тэггинга" в будущем, благодаря работам в db api.
  • Усовершенствование и обновление GUI.
  • Возможная поддержка возможности "умной" записи с радио, интернет-радио и last.fm - радио, также с цифрового или спутникового радио(обсуждается среди разработчиков).
  • Возможная поддержка p2p технологий.
Но несмотря на все новшества, Rhythmbox, по прежнему, остается вашим старым добрым плеером, верным вам, замыслу и идеалам.

Наш Rhythmbox растет не по дням, а по релизам и, как выразился один из разработчиков, Rhythmbox становится чем-то большим чем медиаплеер.

Обзор составлен по материалам почтовой рассылки разработчиков и анализа изменений в svn.
anonymous

Проверено: anonymous_incognito ()
Последнее исправление: CYB3R (всего исправлений: 1)

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

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

Не надо! Я так старался. Никакой это не бабельфиш.

P.S. руский не мой родной язык и не второй так что прошу прощения. И я невижу тут ничего неправильного.

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

> Не надо! Я так старался. Никакой это не бабельфиш.

> P.S. руский не мой родной язык и не второй так что прошу прощения. И я невижу тут ничего неправильного.

Если это так, то я возьму на себя труд подкорректировать текст новости. Но у меня есть вопрос:

Имеется ли ссылка на исходное сообщение или как один из команды Rhytmbox вы написали оригинальный текст?

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

Спасибо, я писал оригинальный текст на основе текущего положения в svn и разсылке разработчиков.

anonymous
()

>не плодить жуков задним портированием

Это круто, напоминает небезизвестный трактат о "гуртовщиках мыши".

blaster999 ★★
()

Автор молодец. Спасибо за новость.

>Визуализатор.

ProjectM хочу. Остальное нафиг.

anonymous
()

> Rhythmbox становится чем-то большим чем медиаплеер.

играет видео ?

Syncro ★★★★★
()

> к выразился один из разработчиков, Rhythmbox становится чем-то большим чем медиаплеер.

а зачем? медиаплеер должен быть медиаплеером и ничем больше.

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

> лучше бы добавили эквалайзер

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

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

Вопрос. У Rhythmbox свой движок? или использует xine? Если второе, то что мешает прикрутить эквалайзер?

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

> Rhythmbox становится чем-то большим чем медиаплеер.

Мне уже страшна 8(

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

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

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

>О_О

До подтверждения новости там была именно такая фраза, про жуков

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

Это получается, что в нём всего дофига, кроме эквалайзера. ИМХО, эквалайзер имеет большее отношение к плееру, чем коллекция и прожиг дисков. Согласен, при хорошей акустике он нахрен не нужен, но бывает встречаются быдлоколонки и быдлоаппаратура, в которых срезана какая-либо область частот, а подкорректировать, как назло, нечем.

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

> в которых срезана какая-либо область частот, а подкорректировать, как назло, нечем.

как ты подкорректируешь, если она уже срезана? уведешь половину звука в срезанную полосу? :)

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

anonymous
()

Перечитал все пункты так называемых нововведений и резюмировал, что нихрена нового не появится. Зачем было ТАК много писать пунктов? Достаточно было написать четко и лаконично - tons of bugfixes. Как в wine. Ибо что не пункт, то либо чистка, либо исправление ошибки, либо "замена кода на более вменяемый".

После этой новости кажется, что Rhythmbox пишут тупые криворукие и невменняемые подростки!

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

Несколько запятых пропустил. Непривычно слово "разработческий".

А так всё хорошо. Текст литературный, красивый. Молодец.

Пиши ещё!

ttnl ★★★★★
()

>Наш Rhythmbox растет не по дням, а по релизам и, как выразился один из разработчиков, Rhythmbox становится чем-то большим чем медиаплеер.

Новая ОС, замена Emacs'a? =)

ЗЫ Раз за них (честно).

dragon_djanic ★★
()

>Ранее повелось так, что работа над плеером велась плавным наращиванием одной кучи кода, в которой соседствовали как стабильный код, так и экспериментальные нововведения как в стабильных так и в разработческих версиях, что создавало массу неудобств и разработчикам и пользователям. В новой же ветке разработчики приняли новую политику строгого разветвления и разделения разработческой и пользовательской версий, которая была взята с ветки 0.9/0.10, что позволит развязать руки людям с свежими головами, не плодить ошибок обратным портированием, не бояться временно "ломать" код и не тревожить/перегружать главную интеллектуальную силу.

Раньше бы так т.е. сначала бы такой курс приняли и было бы счастье..

dragon_djanic ★★
()

Не знал что стайлус и Ритмбокс разрабатывает одна команда

marsijanin ★★
()

нде, не новость, а сочинение прям...

>лучше бы добавили эквалайзер

+1

и вообще, лично мне главное чтобы играло, а для прожига имхо другие проги есть

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

> про квазигопов удалили, вот блин(((

Да, жаль. Не удалось пофлудить. :)

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

>>про квазигопов удалили, вот блин(((

:)))))) А че там было то ?)))

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

> ИМХО, эквалайзер имеет большее отношение к плееру

ИМХО, эквалайзер имеет большее отношение к звуковой подсистеме, чем к плееру :)

В идеале, он должен быть частью микшера и иметь функцию сохранения и загрузки пресетов. Немножко пресетов можно поставлять в комплекте. Например, "Говнорок", "Что ты сделал для русского хип-хопа?", "Перацкий ДэВэДэ", "Попёрто с ютуба" и т.д.

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

Собственно, эквалайзер уже может быть частью звуковой подсистемы. Достаточно поставить набор расширений LADSPA Стива Хэрриса (ежели не путаю, именно swh) и сказать альзе, чтобы грузила эквалайзер оттуда с заданными параметрами. Вот только пресеты переключать не получится.

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

> Вопрос. У Rhythmbox свой движок? или использует xine? Если второе, то что мешает прикрутить эквалайзер?

а не gstreamer ли оно использует?

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

Ээээээ, дарагой, куда столько буков, да? %[]

"man on the middle" s/on/in/ ;)

anonymous
()

Не знаю чего они там делают, но лучше бы интерфейс сделали нормальный. То что есть сейчас ИМХО непригодно для пользования. Чего стесняются разрабы, содрали бы интерфейс у amarok`a было бы супер.

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

Спасибо, не надо. Интерфейс у него как раз куда более вменяемый и не перегруженный тоннами кнопочек и вкладочек. Клон амарока уже есть в виде exaile.

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

Эквалайзер ждет того чтобы его допилили тормозы из gstreamer.org.

Они уже какой век обещяют нативный рульный эквалайзер с параметристикой.

А тем кому не терпится могут втыкнуть его из ladspa и тому подобного напрямую в alsa или подставить в выходной тракт gstreamer.

Вышеупомянутое "выворачивание" воспроизведения в api для плагинов позволит в будущем безболезненно и эквалазер встроить и хоть что угодно в тракт воспроизведения, но это не gnome way, а скорее kde way.

Бонобо и lirc тоже были порезаны так как не gnome way. Ностальгирующие могут же забиндить dbus события на lircexec и bonoboplay.

gnome way утверждает что не надо плодить торчалки из программы, а если и так хочется то можно сделать это внутри.

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

>Раньше бы так т.е. сначала бы такой курс приняли и было бы счастье..

Раньше в таком не было необходимости, тем более для проекта который из себя ничего больее чем несколько сотен строчек в g99 да схемка интерфейса.

Вот вся сила gnome, вы можете сделать приложение ничем более чем набором интерфейсов для остального гнома и все будет работать, введения своей логики для всего что проще чем остальной гном не требуется совсем. А все это все про c99/g99, а например в vala вы сможете писать gnome приложения неограниченной сложности всего несколькими строчками кода.

anonymous
()

Вопрос разработчику

Как можно Rhythmbox заставить выводить звук на определенную звуковую плату, если в компьютере их больше одной. Например наушники с звуковой платой.

В амарок и xmms и прочих плеерах это можно сделать. Неужели это свойство менее нужное, чем наличие P2P ?

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

>Например, "Говнорок", "Что ты сделал для русского хип-хопа?", "Перацкий ДэВэДэ", "Попёрто с ютуба" и т.д.

Жжешь :)))))))

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

>Зато это мой родной язык, и я вижу тут многа нерюсскава езыга

А ты попробуй что нибудь написать по грузински или по арабски. То то люди потешаться будут

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

>а например в vala вы сможете писать gnome приложения неограниченной сложности всего несколькими строчками кода.

не думаю, что фанатики плюсов, qt и виндовс-вея знают что такое vala ;)

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

не читай, если тебе не надо. Прочитал заголовок и пару предложений и хватит. А то потом получается -- вышло ЛОУАртоакп 0,5689,22, обновиться тут. И всё. Как хочешь, так и понимай.

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