The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Альфа-выпуск Audacious 3.6 ознаменовал возвращение с GTK3 на GTK2 и появление интерфейса на основе Qt

11.12.2014 09:34

Представлена альфа-версия музыкального проигрывателя Audacious 3.6, в которой выделяется несколько концептуальных изменений. Во-первых, добавлен альтернативный пользовательский интерфейс, созданный с использованием Qt5. Данный интерфейс дополнил ранее предоставляемые интерфейсы на основе GTK+ и в стиле Winamp, и может использоваться наряду с ними, в зависимости от предпочтений пользователя.

Во-вторых, кодовая база проекта переведена с языка Си (С99) на С++ (C++11), что позволило упростить переход на Qt и дало возможность ускорить процесс разработки, благодаря выносу на плечи компилятора многих задач, которые ранее приходилось решать вручную. Как следствие, на C++ переведён и API для разработки плагинов.

В-третьих, GTK-интерфейс возвращён на использование GTK2+ по умолчанию. Возвращение на GTK2+, спустя три года после миграции проекта на GTK3+, объясняется несогласием с методами развития последних выпусков GTK3+ и продвижением изменений, усложняющих разработку традиционных интерфейсов для настольных систем. В качестве примера нетрадиционных решений в GTK3+ упоминается задействование монохромных пиктограмм, декорация окон на стороне клиента и стилизация под Android окон для вывода сообщений. В таких условиях сохранить неизменность интерфейса оказалось возможным только вернувшись на GTK2+. Из достоинств GTK2+ также упоминается более низкое потребление памяти, более стабильный API и лучшая поддержка кросс-платформенности. Возможность сборки с GTK3+ пока сохранена, но для окружений отличных от GNOME3 рекомендуется использовать GTK2+.

  1. Главная ссылка к новости (http://audacious-media-player....)
  2. OpenNews: Выпуск музыкального проигрывателя Audacious 3.5
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41241-audacious
Ключевые слова: audacious
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (60) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 09:54, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > ...стилизация под Android окон для вывода сообщений...

    Уже и такое есть? :-D Аноним отстал от "жизни"... Навсегда...

     
     
  • 2.6, Чебурашка (?), 10:41, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Видимо описка, имелась в веду Mac OS X, скорее всего.
     

  • 1.2, Аноним (-), 10:06, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    То, что он будет и на Qt - это круто. Разрабам за это спасибо от кедоюзеров.
     
     
  • 2.18, Аноним (-), 12:03, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Очень, особенно на qt5. Накидают быренько какой-нибудь требухи на qml и будут рады по уши - юзеринтерфейс, типа, готов.
     

  • 1.3, Nixman (?), 10:21, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –16 +/
    > В-третьих, GTK-интерфейс возвращён на использование GTK2+ по умолчанию. Возвращение на GTK2+, спустя три года после миграции проекта на GTK3+, объясняется несогласием с методами развития последних выпусков GTK3+ и продвижением изменений, усложняющих разработку традиционных интерфейсов для настольных систем.

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

     
     
  • 2.4, Бутират (?), 10:27, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Смотрите в следующей серии: Возвращение Qt3 вместо Qt5 (из-за скучных иконок)
     
     
  • 3.10, фывфывфыв (?), 11:27, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В Qt нет своих иконок по умолчанию, как-бы, это у GTK они есть.
     
     
  • 4.11, фывфывфыв (?), 11:28, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я в свое время когда Qt ковырял иконки от Gtk юзал :D
     
  • 4.29, Сергей (??), 15:00, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кое-какие есть, но может автоматом подсасывать системные.
     
  • 4.41, GotF (ok), 17:28, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > это у GTK они есть

    Это вы о единственной страшненькой иконке, которая используется, когда нужной нет в теме?

     
  • 2.8, Аноним (-), 11:14, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >не много ли пафоса для создателей *плеера*, которые в мозгах своих так и не сумели похоронить винамп? пускай завтра переходят на motif, врядли это кто-то заметит.

    а чем винамп плох? не слишком ли много внимания для *плеера* ?

     
     
  • 3.16, Аноним (-), 12:00, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +8 +/
    тем, что винамп старше слушателя.
    молодое поколение не любит слушать старших.
     
     
  • 4.23, Аноним (-), 13:41, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо судить по себе. Когда вышел winamp, я, к примеру, уже заканчивал школу.
     
     
  • 5.24, Аноним (-), 13:53, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    и чем же тогда винамп плох для вас, если вы уже не дети?
     
  • 3.22, Аноним (-), 13:28, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вместо того чтобы просто воспроизводить музло он превратился в непонятный комбаин (с этого момента стал неюзабилен) и сдох. Ну и он под винду же.
     

  • 1.5, Аноним (-), 10:39, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +18 +/
    Астрологи объявили неделю традиционных интерфейсов. Количество обгоревших гномосековских пуканов увеличилось вдвое.
     
  • 1.7, Mr. Sneer (?), 10:41, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Epic win ) Сам пользовался audacious, но после его перехода на Gtk3, стал использовать куда более вменяемый QMMP.
     
     
  • 2.34, Khariton (ok), 15:48, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Epic win ) Сам пользовался audacious, но после его перехода на Gtk3,
    > стал использовать куда более вменяемый QMMP.

    Из-за глючности интерфейса ГТК3 пришлось перейти на Винамп интерфейс.
    Глюки:
    перемещать позицию трека в плейлисте не полуается делать так, как это было ранее. Может как-то и можно, но я не знаю;
    иногда в зависимости от кирилического имени песни, съедается какая-то позиция из плейлиста...

    Но другого лучше мне не надо. все как с ума сошли что в Андроидах, что в Линуксе: слушать по плейлистам, по популярности, рекомендованные и т.п., создание плейлистов по тегам Альбом, Исполнитель,...
    А по каталогам? Это уже никому не надо, но наверно кроме меня. У меня уже своя база файлов, имеющая свою структуру...

    Кстати в свое время(сейчас мне не актуально), но аудациоус - был единственным плэйером позволяющим выставлять кодировку для тегов мп3 по умолчанию...))) Кстати он же единственный для которого есть консольная утлита контроля его работы (audtool). Иногда очень удобно, когда хочешь из скрипта узнать играет плэйер или нет...)))

    Очень рад что до QT добрались, ждем в репозитариях...

     
     
  • 3.39, Аноним (-), 17:03, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Кстати он же единственный для которого есть консольная утлита контроля его работы (audtool).

    DeaDBeeF тоже так умеет. Думаю, не только он.

     
     
  • 4.53, Vkni (ok), 06:33, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    find directory -name "*.mp3" -exec mpg123 -C {} \;
     

  • 1.9, Аноним (-), 11:14, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Еще один QMMP? Но зачем?
     
     
  • 2.17, Аноним (-), 12:02, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    потому что многие ушли на qmmp.
    так шо если и этот станет qmmp, часть пользователей, быть может, вернутся.
     
     
  • 3.19, Аноним (-), 12:05, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > так шо если и этот станет qmmp, часть пользователей, быть может, вернутся.

    Qmmp понимает кучу форматов, не бредит всякими кутями 5 и не мечется во все стороны. Одно это дает ему 5 очков форы вперед.

    А перцы возжелали написать просто новый плеер. Ну и писали бы. Под каким-нибудь другим названием. Что там от оригинала то останется? ЯП сменили, тулкит сменили, плагины переколбасили. Осталось целое название?


     
     
  • 4.31, PnDx (ok), 15:17, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    qmmp: symbol lookup error: /usr/lib64/qmmp/Ui/libskinned.so: undefined symbol
    Сыро, как в болоте (openSUSE 13.1, qmmp-0.8.2-61.1). Audacious хотя бы стартует из коробки (rpm, в смысле).
     
     
  • 5.44, Аноним (-), 18:41, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > qmmp: symbol lookup error: /usr/lib64/qmmp/Ui/libskinned.so: undefined symbol

    Ну если вы схапали какую-то левую версию или своими руками что-то криво сбилдили - тогда криво. А в убунтовых он почему-то работает. Вот прямо из штатных реп системы.

     
  • 5.54, sibirsky (?), 07:51, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    opensuse 13.2 qmmp 0.8.2 из packman. Всё работает. Кстати, очень нравится simple UI на qmmp.
     
  • 2.25, soarin (?), 14:21, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Он перестал выглядеть из коробки так, что потом кошмары снятся?
     

  • 1.12, Neurotic (?), 11:34, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    GTK3 нестабилен. При каждом релизе заботливо подобранная тема превращается в тыкву. Плюс декорации на стороне клиента - это что нужно было скурить, чтобы принудительно через тулкит заставлять приложения брать на себя задачу оконного и композитного менеджеров? Для этих задач, как подсказывает КО, есть оконный и композитный менеджеры. Хорошо еще что в GTK 3.14 этот кошмар сделали отключаемым.
     
  • 1.13, corvuscor (ok), 11:36, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    надо сказать, на ноуте последняя версия на gtk3 ресурсов жрет просто немеряно.
     
     
  • 2.30, Nixman (?), 15:07, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    300 МБ у меня. У тебя железо прошлого века?
     
     
  • 3.32, soarin (?), 15:28, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это оперативной памяти то? Многовато. У меня одно время было rhythmbox 1ГБ сжирал.
    Это многовато для аудиопроигрывателя с простым гуем.
     
     
  • 4.45, Аноним (-), 18:42, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это многовато для аудиопроигрывателя с простым гуем.

    Так в ритмбоксе понапихали какой-то бидонятины. Ясен пень оно ресурсы трескало как удав кроликов.

     
     
  • 5.56, Аноним (-), 09:07, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Питон <=> Удав кроликов
     
  • 3.33, corvuscor (ok), 15:45, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть еще такой ресурс, как процессорное время. и есть еще такое устройство, ноутбук называется, на котором бы хотелось его сэкономить по возможности. 20% для такого плеера - это ни в какие ворота.

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

     

  • 1.14, Самка палача (?), 11:55, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > возвращение с GTK3 на GTK2

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

    GTK3 должен по-тихому сдохнуть, десу.

     
  • 1.15, anonymous (??), 11:56, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В новости не указано, что William Pitcock вернулся в проект и пилит морду на Qt.
     
  • 1.20, Анонимчик (?), 12:19, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличное новость. Не нужен этот гтк и гном-технологии тоже.
     
  • 1.21, Аноним (-), 12:36, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    круто. впрочем, это - общий трэнд.
    прогрссивный и логичный.
    миграция gtk3+>>gtk2+>>qt5+
     
  • 1.26, Stax (ok), 14:26, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как они, будучи несогласными с общими тенденциями типа декорации окон на стороне клиента собираются нативно поддерживать Wayland?

    Их придирки к особенностям развития GTK3, конечно, любопытны, но ведь часть изменений в GTK3 обусловлено гибкостью backend'а, в который идет рендеринг - от Wayland до HTML5 в браузере.

     
     
  • 2.27, Sluggard (ok), 14:40, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А как они, будучи несогласными с общими тенденциями типа декорации окон на стороне клиента собираются нативно поддерживать Wayland?

    А они собираются?

     
  • 2.36, equeim (ok), 16:32, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Qt5.
     
  • 2.43, nib (?), 18:23, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А как они, будучи несогласными с общими тенденциями типа декорации окон на стороне клиента собираются нативно поддерживать Wayland?

    То что они собираются поддерживать Wayland не значит, что нужно ломать работающие X'ы.

     

  • 1.28, de Bill (?), 14:53, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему никто не пишет про GTKd?
     
  • 1.35, Аноним (-), 16:04, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Зачем нужны эти мерзкие winamp-плееры, когда есть deadbeef?
     
     
  • 2.37, анон (?), 16:48, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хотя говядина очень даже ничего, но привычка страшная сила. Олдфаги помнят и любят "тот самый винамп" с версией < 3. Наверняка с ним связано очень много воспоминаний.


     
     
  • 3.38, Fracta1L (ok), 16:57, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Лишение девственности под играющий в Винампе Pink Floyd.
     
     
  • 4.46, Аноним (-), 18:44, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Лишение девственности под играющий в Винампе Pink Floyd.

    А у винампа неплохой интерфейс. Был. До версии 2.95 - все по делу и ничего лишнего. Никаких вам долбаных менеджеров обложек и прочей блевоты. Просто удобное воспроизведение музыки, с простым и логичным и-фейсом управления а-ля магнитола. Весьма удобно, между прочим.

     
     
  • 5.55, Аноним (-), 08:26, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    неистово плюсую
     
  • 2.42, AlexYeCu_not_logged (?), 17:32, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем нужны эти foobar-подобные недоразумения, когда есть mpd?
     
     
  • 3.47, Аноним (-), 18:45, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем нужны эти foobar-подобные недоразумения, когда есть mpd?

    Не особо понятно зачем плееру быть демоном.

     
     
  • 4.49, AlexYeCu (ok), 20:55, 11/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это удобно.
     
     
  • 5.52, Аноним (-), 05:40, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >foobar-подобные недоразумения

    Вот не поверите, многие решения и инфраструктура, которой оброс fb2k (речь конечно же в первую очередь о плагинах) - это очеь удобно

     
     
  • 6.57, AlexYeCu_not_logged (?), 10:21, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот не поверите, многие решения и инфраструктура, которой оброс fb2k (речь конечно же в первую очередь о плагинах) - это очеь удобно

    Не поверю, так как видел.

     
     
  • 7.58, Аноним (-), 18:59, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Неосилятор значит. Вернее, по пунктам, что не понравилось и почему
     
  • 2.59, Teocally (?), 20:21, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем нужны эти мерзкие winamp-плееры, когда есть deadbeef?

    Основные плееры для меня сейчас - Audacious vs DeadBeef.
    Причем первые предпочитаю юзать имено с GTK-шным интерфейсом, он ИМХО намного удобнее.
    А из винампоподобных by defolt могу припомнить только QMMP. Красяво, но не очень удобно. особенно этот единый плей-лист. Вкладок как я понял там не предусмотрено.

     

  • 1.48, botman (ok), 18:46, 11/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ох, последний раз лет пять назад пользовался... WinAmp вообще не интересен для упорядочивания коллекции, тут уж как не садитесь... хоть на html5 переписывайте
     
  • 1.50, Аноним (-), 01:39, 12/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    винамп под вайном юзаю  не  жужжу
     
     
  • 2.61, Teocally (?), 20:23, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > винамп под вайном юзаю  не  жужжу

    А вот это уже, батенька, извращением попахивает!

     

  • 1.51, Аноним (-), 04:54, 12/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    [quote]...GTK-интерфейс возвращён на использование GTK2+ по умолчанию. Возвращение на GTK2+, спустя три года после миграции проекта на GTK3+, объясняется несогласием с методами развития последних выпусков GTK3+ ...[/quote]


    Ура-а-а-а-а-а !!!  Есть ещё в мире здравый смысл !!!!!!

     
     
  • 2.60, Teocally (?), 20:22, 12/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ура-а-а-а-а-а !!!  Есть ещё в мире здравый смысл !!!!!!

    Может, они ещё про qt3 вспомнят?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру