LINUX.ORG.RU

Phonon без Qt4.4 и KDE4


0

0

Когда-то я выкладывал скрин с самосборным плеером на Qt4.4. С тех пор я его забросил, так как надоело ждать нормальных снапшотов от троллей, в которых бы была рабочая документация. Вчера от нечего делать попробовал взять системный Qt3.4.4 вместе с системной libphonon и слепить из этого что-то рабочее. И оно таки слинковалось. Нужно было только в файле проекта указать строки

LIBS += -L/usr/lib/kde4/lib/ \
-lphonon

Путь конечно у всех разный. Теперь для большинства обычного видео пользуюсь своим плеером. Хоткеи сделал по своему вкусу, ничего лишнего. Стартует быстро, работает так же, использует xine, не зависит от kde. Вот только ни выбора звуковых дорожек, ни субтитров нету, в рассылке все молчат как партизаны.

На скрине KDE4.0.2 с уменьшенной панелькой, которую слегка контузило... В плеере легендарный трешак, который люди моего поколения должны хорошо помнить - "Зловещие мертвецы" :)

>>> Просмотр (1024x768, 271 Kb)

★★

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

Требую скрин: Phonon без Qt4.4 и KDE4 и без Phonon. Это соответствует принипу: хорошо не то, к чему нечего прибавить, а то, от чего нечего отнять.

anonymous
()

это то ли третья, то ли четвёртая часть аццки бредового фильма. за что и понравился (-;

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

ах, да, третья. догадался-таки прочитать (-;

AnDoR ★★★★★
()

Army Of Darkness... первые две части больше понравились

hexenlord
()

Супер!! Достали монструозные плееры. Нужен аналог mplayer2.exe в форточках с ПРОСТЕЙШИМ плейлистом, куда можно добавить трэки, удалить и мышкой порядок следования выставить.

anonymous
()

а за что панельку так кастрировал?

temy4
()

Ну как, по скрину в целом - ничего плохого не скажу. За качество кода я не ручаюсь :)
а в деталях: виджеты толстоватые (на мой вкус), а половина кнопки "К" наводит на грустные мысли о ювелирном деле топором с подпором костылей.
Обоиной поделиться можно? :)

legalize
()

Маленький вопрос: А почему вместо 1 и 4 не использовать enum? Код будет намного более читаемый.. Или это специально, чтоб запутывать непосвященых?

anonymous
()

За фильм +100 :-)

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

> Фильм зачетный ;-) > Где можно полюбоваться на исходники ?

В голивуд напиши...

anonymous
()

я смотрю многострадальную панельку все никак недоделают =)

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

Пора внести в правила запрет на спрашивание обоев, когда сразу видно, что они владстудиевские ).

ChALkeR ★★★★★
()

Кик^WПанелька традиционно ужасна.

INFOMAN ★★★★★
()

btw, kwin из четвертого kde, вроде умеет как-то быть tiled wm. киньте ссылкой - хочу на кеды нынешние глянуть.

Muromec ☆☆
()

За 3ю часть Зловещих мертвецов зачет :)

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

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

Видимо надо мне, иногда, читать описания к скринам :)

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

>он криво ресайзится. Часы он поэтому вообще убрал =)

пох. мне вообще - что-то а`ля панели wmii

Muromec ☆☆
()
Ответ на: комментарий от prizident

> это что-то типа Dragon player из kde4, только с еще меньшим функционалом?

Драгон-плеер - редкий кал. Пока не появится Kaffeine для KDE4 и пока не допилят VLC на Qt4, моё поделие будет для меня наиболее удобным.

Насчёт исходников. Распространять пока не собираюсь, смысла в этом не вижу. И в первом посте действительно имелось в виду Qt4.3.4 :)

Насчёт обоины. Я специально оставил на виду надпись "владстудио". Гуглите :)

Насчёт панельки. Да, она действительно страшная! :D

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

Уже - нормально. Даже если направо/налево повесить, отлично выглядит.

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

Ты это, кплеер пользуй, пока каффеина нету.

ChALkeR ★★★★★
()

Я правильно понимаю, что весь код примерно 200 строчек, а самый сакральный участок сводится к media->play? :)))

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

> Я правильно понимаю, что весь код примерно 200 строчек, а самый сакральный участок сводится к media->play? :)))

Не совсем. Иначе бы код занимал одну строчку. :)

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

беты 4.4.0 используют документацию в sqlite. Включи его в configure и заработает, сам на эти грабли наступал.

anonymous
()

> субтитров нету

Это, наверное, от того, что в фононе@KDE4.0 нету поддержки субтитров ;).

Драгонплеер их через ксайн грузит напрямую пока.

ChALkeR ★★★★★
()

Фильм просто отличный, а у плеера слишком много рюшечек. Мне больше по душе smplayer интерфейс которого настроен как mplayer (одно окно без меню и тулбаров).

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

if(media->state & (1|4)) media->play();
else media->pause();

а вообще state-машина тут пригодится, ухаха

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

> однако ж 1 и 4 где-то нашёл!

Чисто по памяти. Просто локальной документации по Phonon у меня нет, а лезть в инет за ней, как я уже говорил, лень.

> if(media->state & (1|4)) media->play();

> else media->pause();

Коротко, но не кошерно. Я предпочитаю обозначать блок скобками даже тогда, когда в этом нет нужды. Задел на будущее, так сказать. Да и перевод строки с отступом после Питона - дело привычки :)

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

> Мне больше по душе smplayer интерфейс которого настроен как mplayer (одно окно без меню и тулбаров).

Тогда зачем тебе фронтэнд над MPlayer, если ты всё-равно его почти не используешь? :)

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

Кстати.. британские учёные™ установили что если функция не влезает в один экран, то количество ошибок в таком коде резко возрастает.

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

Невлезание на экран - побочный эффект. Источник на самом деле в неортогональности и некомпактности кода, а также в плохом дизайне программы.

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

Имхо, хреново так. Криво, и плеер гавно :(

anonymous
()

Фильм зачотны! :)

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