LINUX.ORG.RU
ФорумTalks

<<<DeaDBeeF>>>


0

0

Хороший плеер, но гуй на гтк. Посмотрел, что там можно всовывать свой гуй. Как разберусь с работай, начну писать гуй на pyqt и pykde с опциональными dolphin-part и другими комбанйоприблудами.

Это возможно?

Есть желающие присоединиться?

Тебе не пофигу на каком тулките оно?

xorik ★★★★★
()

>>>начну писать гуй на pykde с опциональными dolphin-part и другими комбанйоприблудами.

НЕЕЕЕЕЕЕТ!!!!!!!!!!!!!!!!!

не надо привязывать плеер к DE

tommy ★★★★★
()

> pykde

да-да, запори и без того идиотскую затею ещё до начала.

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

>тебе не по лбу ли, на чем он сделан?

Так-то пох, но хочется как минимум плагин встроенного фм. И по мне так проще переписать гуй, чем разбираться в gtk.

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

В разы быстрее разрабатывать, если кто не понял.

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

>уж лучше на обычном Qt, без привязки к кедам

Для dolphin-part он понадобиться, но его я вынесу в отдельный плагин.

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

идите потреблять в другом месте... эта тема не для вас

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

dolphin-part это типа из-под долфина добавить в плейлист папочку?

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

>И по мне так проще переписать гуй, чем разбираться в gtk.

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


Пожалуйста, не надо ничего пейсать. В линуксе и так куча хреновых полурабочих плеероподелок, а тут ты ещё

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

так он же не пишет новое. он улучшает существующее...

G-UNiX ★★
()
Ответ на: комментарий от tonn

> http://bitbucket.org/tonn/deadbeef-qt

Выглядит приятнее, чем оригинал. Или я просто GTK недолюбливаю :)

Не хватает управления с клавиатуры.

Был бы удобен фильтр «All supported formats» для диалога открытия файлов. Или фильтры по типам: MP3, OGG, MID...

При запуске из командной строки подхватываается только первый поддерживаемый файл. Индикатор позиции не работает.

Нельзя ли сделать более удобное переключение интерфейсов, чем правка конфигов?

Опыта программирования для Qt не имею, но могу попробовать добавить управление с клавиатуры. Приступать?

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

> При запуске из командной строки подхватываается только первый поддерживаемый файл.

Поправка: такое происходит только если в шаблон в командной строке попадает много неподдерживаемых файлов. Эта же ошибка наблюдается и с интерфейсом GTK.

Индикатор позиции не работает.

Не работает на этом единственном загрузившемся файле. Если добавить ещё — начинает работать. А в GTK в этом случае работает с самого начала.

Ещё в интерфейсе не хватает кнопки «перейти на случайную песню». Или я её не нашёл?

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

>Не хватает управления с клавиатуры. в todo есть

Индикатор позиции не работает.

При каких обстаятельствах? или всегда?

Нельзя ли сделать более удобное переключение интерфейсов, чем правка конфигов?

Вроде в следующей версии доджно быть

Приступать?

Управление там легко добавить. Можешь попробывать - хотя не гарантирую включение твоего патча транк.

tonn
()

> pyqt и pykde с опциональными dolphin-part
Просто qt никак? Не надо зависимостей от DE, пожалуйста.

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

>Просто qt никак?

Выше уже писал, что от DE основной плагин зависить не будет.

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

> пиши tonn at jabber.ru

Вспомню свой пароль на jabber.ru :) обдумаю вопросы и свяжусь. А пока — ебилд. В основное дерево такой не примут, но работает. Лицензию в исходниках и на сайте не нашёл, поставил как в Deadbeef: GPL2/LGPL2.1.

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"

inherit cmake-utils mercurial

DESCRIPTION="Qt interface plugin for Deadbeef player"
HOMEPAGE="http://bitbucket.org/tonn/deadbeef-qt/"
SRC_URI=""
EHG_REPO_URI="https://bitbucket.org/tonn/deadbeef-qt/"

LICENSE="|| ( GPL-2 LGPL-2.1 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""

DEPEND="media-sound/deadbeef
		x11-libs/qt-gui:4"
RDEPEND="${DEPEND}"

S="${WORKDIR}/deadbeef-qt/"

pkg_postinst() {
	ewarn "To use Qt interface add to ~/.config/deadbeef/config the line: "
	ewarn "blacklist_plugins gtkui"
}
question4 ★★★★★
()
Ответ на: комментарий от anonimbus

доработай лучше вот это: http://apolloplayer.sourceforge.net/

+1

Самый Ъ интерфейс плеера. Жаль что оригинальный Apollo тоже больше не развивается, хотя он и так отлично работает. Вот в чём плюс вендового ПО! Даже если программа давно не обновлялась, с большой вероятностью она будет продолжать работать. В этих ваших линуксах же нихрена не работает, потому что необходимые библиотеки изменились и программа должна быть переписана заново.

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