LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
nitz

Плеер без названия.

Плееров под линукс много и постоянно появляются новые - но вот беда, все негодные.В одном это не так, в другом другое.Лишь mpd и ncmpcpp как клиент мне по нраву, но ncmpcpp тоже имеет минусы - нет обложек.Потому решил написать свой (ведь это видимо, несложно), вот что получилось.

Пока он недоделанный, но уже походит.) Умеет скачивать тексты с вики-лирик (привет копирастам), обложки берёт из коллекции, при отсутсвии - из интернетов, показывает нормальные нотификации етц.

Вот тут в минимизированном виде и отображение обложки в натуральную величину http://img693.imageshack.us/img693/3639/screenuu.png

Так отображаются альбомы http://img832.imageshack.us/img832/5337/tst00.png

Это информация об артисте, берётся с lastfm http://img831.imageshack.us/img831/7305/tst02.png

Такие дела.

*****************************************************

Хотелось бы послушать про "велосипеды"(^_^) и про функции плееров, какие кому важны и какие вобще бывают.

Плеер без названия.

>>> Просмотр ( 1280x800, 706 Kb )

nitz ** (26.08.2010 12:02:14)
Проверено: JB (30.08.2010 7:40:19)
Juick

[#]  
megabaks

>Хотелось бы послушать про "велосипеды"(^_^) и про функции плееров, какие кому важны и какие вобще бывают.
хоткеи и возможность просто исчезнуть со стола-панели-трея...короче плеер невидимка, но с мышевозной мордой + нормальный эквалайзер от 30-40Гц и дальше + нормализация громкости + всеядность(включая куе и куе внутри флака например) + ...надо подумать )

megabaks ** (26.08.2010 12:08:45)
[#]  
neocrust

Неплохой плеер.
Ещё добавьте к нему возможность проставлять рейтинг и пользовательские метки/теги и он станет моим любимым плеером :))
Готов помочь в разработке.

neocrust *** (26.08.2010 12:08:46)
[#]  
daemonpnz

Лучше бы морду к deadbeef'у запилил такую.

daemonpnz **** (26.08.2010 12:08:52)
[#]  
megabaks

по скрину
ШГ
зачем ламинат на столе? о_О
чёрные иконки на чёрной же панели...ну ты понел :)

megabaks ** (26.08.2010 12:10:51)
[#]  
GotF

Про плеер хз, но всё остальное выглядит отлично.

GotF ***** (26.08.2010 12:13:37)
[#]  
neocrust

И да. С нуля писали или что за базу взяли?

neocrust *** (26.08.2010 12:24:04)
[#]  
michwill

А чем плоха та же sonata?

michwill **** (26.08.2010 12:30:27)
[#]  

Да сколько ж можно то, а? Еще один велосипед с пластилиновой рамой.

unikoid ** (26.08.2010 12:33:28)
[#]  
nitz

>хоткеи и возможность просто исчезнуть...

Это клиент мpd, т.е. исчезнуть может по определению, проигрывание не прекратся.Да, он у меня разделён на основную морду и иконку в трее с базовыми командами и нотификациями.Хоткеев нет и не планируется (есть mpc для этого, разве что для каких-то функции предоствяемых этим клиентом - нотификаций, например)

>проставлять рейтинг и пользовательские метки/теги

Рейтинги есть в планах - но это тебует либо патченного mpd, либо дополнительную базу.Так что это дело будушего, когда всё основное доделаю.

>Лучше бы морду к deadbeef'у запилил такую.

Деадбиф не клиент-сервер и непригоден для работы с коллекциями.

>С нуля писали или что за базу взяли?

C нуля.Конечно, на другие поглядываю (на Сонату в основном) как там что сделано. )

>А чем плоха та же sonata?

Ну мне внешний вид её не нравится, забитый в код.Чем в ней разбираться проще написать.Тут интерфейс через glade(gtkbuilder) - т.е. легко можно изменять.Нотификации уродские у Сонать, размер обложек не настраивается - вобшем много мелочей.

>Да сколько ж можно то, а? Еще один велосипед

А может я и не буду его выкладывать и продвигать.Будет у меня cупер-эксклюзивный плеер.(^_^)

nitz ** (26.08.2010 12:43:42)
[#] Ответ на: комментарий от nitz 26.08.2010 12:43:42  
megabaks

>Хоткеев нет и не планируется (есть mpc для этого, разве что для каких-то функции предоствяемых этим клиентом - нотификаций, например)
дык а как прятать и "находить" морду тогда?
т.е. нужен хоткей для самой морды

megabaks ** (26.08.2010 12:48:44)
[#]  
Chubakur

Было бы неплохо добавить функцию прыжка на определенную песню. Тоесть в плейлисте выбираешь нужную и она воспроизводится. Сделать это несложно, только вчера модуль на питоне писал.

Chubakur * (26.08.2010 12:49:00)
[#]  
Anoxemian

док гениален

Anoxemian *** (26.08.2010 12:49:06)
[#] Ответ на: комментарий от Chubakur 26.08.2010 12:49:00  
Chubakur

А это уже есть, сорри я только минимальную версию скрина посмотрел .

Chubakur * (26.08.2010 12:52:15)
[#] Ответ на: комментарий от Anoxemian 26.08.2010 12:49:06  
Anoxemian

все таки спрашу - где иконки брал и что за док?

Anoxemian *** (26.08.2010 12:52:49)
[#]  

Красавчик. Пожелания -

Сделай инфу с lastfm на русском.

Закачку обожек в папку с файлами.

Радио lastfm можно сделать чтобы слушалось.

Кнопку чтобы добавлять в любимые.

А так же чтобы видно было похожих исполнителей и похожие песни и чтобы ссылки на них были.

Хы чото я загнул уже многовасто)

Dl11 (26.08.2010 13:03:02)
[#]  

А лучше всё что я сказал сделай в плагины для deadbeef тогда точно на него перееду)

Dl11 (26.08.2010 13:17:27)
[#]  
amorpher

Выглядит хорошо так. На чём плейер-то? Когда релиз :)
Да, и про дедбифовские плагины подумал бы что ли.

amorpher **# (26.08.2010 13:31:38)
[#]  
Andru

почему всем кажется, что они могут написать лчше, чем уже существует? Нет, что бы что-то допиливать, только херней страдать умеют 8)

Andru *** (26.08.2010 13:35:35)
[#]  

А где можно взять исходники напощупать?

MooSE *** (26.08.2010 13:36:29)
[#] Ответ на: комментарий от Andru 26.08.2010 13:35:35  
megabaks

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

megabaks ** (26.08.2010 13:44:45)
[#]  
N1ghtmare

ШГ

> функции плееров

Здравствуйте, я хочу чтобы вы сделали плеер. Суть такова... (дальше продолжите)

N1ghtmare * (26.08.2010 14:22:22)
[#]  
nitz

>где иконки брал и что за док?

Не помню.То ли на deviantart, то ли на gnome-look.Но в том паке много непригодных, виндовых иконок.Приходится нужные самому доделывать - шрифт в них HandelGotD.Док же - avant.

>инфу с lastfm на русском.

Да, что-то я об этом не подумал.Для руских исполнителей пишет по-русски.Но ведь и для западных есть русская информация!Надо сделать.

>Закачку обожек в папку с файлами.

Тут есть нюанс.Как быть если в папке много разных артистов/альбомов?По названиям придётся и замусорит он такую папку обложками.

>На чём плейер-то? Когда релиз :)

Т.к. с питоном сечас вожусь - на питоне.Для изготовления гуйни он хорош, а какие-то вопросы производительности тут не стоят - ведь это лишь морда.Релиз - когда у меня всё будет исправно работать.Пока я сам вижу недоделки и косяки.

>Нет, что бы что-то допиливать, только херней страдать умеют 8)

Да,Сонату бы я допилил уж!Но надо ведь английский хорошо знать, и моё мнение может не совпадать с мнением автора.Деадбиф русский - но его я не использую.

nitz ** (26.08.2010 15:12:23)
[#]  
Steplton

Плеер понравился. Док ваще понравился. Да и всё понравилось. Хороший, годный скрин.

Steplton *** (26.08.2010 17:23:33)
[#] Ответ на: комментарий от nitz 26.08.2010 12:43:42  

>Хоткеев нет и не планируется

Можно закапывать.

anon_666 * (26.08.2010 17:26:49)
[#] Ответ на: комментарий от anon_666 26.08.2010 17:26:49  

>Хоткеев нет и не планируется

>Можно закапывать.

Не говори за всех, мне например они ненужны.

SAA * (26.08.2010 20:48:11)
[#]  
zibert

дистр Убунту?

zibert ** (26.08.2010 20:57:04)
[#]  

а эквалайзер в mpd возможен? пилил как-то тоже морду на питоне и gtk (в своем видении прекрасного) под xmms2, так вот, эквалайзер там есть, и имхо, очень качественный (точно лучший из всего, что я слушал)

deathmagnetic (26.08.2010 21:15:07)
[#]  
kressh

Плеер весьма занятный и симпатичный)

kressh ** (26.08.2010 21:19:36)
[#] Ответ на: комментарий от deathmagnetic 26.08.2010 21:15:07  
kressh

Эквалайзер не нужен. Нужны хорошие колонки :)

kressh ** (26.08.2010 21:20:20)
[#] Ответ на: комментарий от kressh 26.08.2010 21:20:20  

ага, мониторы. и двойные стены с звукопоглощяющей обивкой :) я за

deathmagnetic (26.08.2010 21:23:26)
[#] Ответ на: комментарий от anon_666 26.08.2010 17:26:49  
blessed

mpc осиль.

По сабжу - молодец автор, но действительно, лучше бы попробовал допилить сонату.

blessed * (26.08.2010 21:27:38)
[#]  

а еще фичреквест: добавление песен в плейлист из коллекции в _правильном_ порядке. то есть, исполнители (отсортированы по алфавиту, жанру, etc)-> альбомы (по годам, т.е. в хронологии)-> песни(по порядку дорожек). мелочь, казалось бы, а хрен где реализовано! (сабж еще не смотрел)

deathmagnetic (26.08.2010 21:30:21)
[#] Ответ на: комментарий от nitz 26.08.2010 15:12:23  

>Закачку обожек в папку с файлами.

>Тут есть нюанс.Как быть если в папке много разных артистов/альбомов?По названиям придётся и замусорит он такую папку обложками.>

Кому надо тот включит кому нет тот выключит.

И постаряйся чтобы он не грёб пол тонны зависимостей!

Dl11 (26.08.2010 22:13:41)
[#]  
KozakUA

Выглядит отлично. Так Вы дадите исходнички пощупать? Уж очень хочется.

KozakUA (26.08.2010 22:25:14)
[#]  
Stereodinamik

Хотелось бы такой скрипт календаря )) можете поделится?

Stereodinamik (27.08.2010 11:17:15)
[#]  
alister

Реквестирую исходники "на пощупать".

alister * (27.08.2010 16:04:46)
[#]  

Оформление годное! За велосипед тоже +

Yareg *** (27.08.2010 20:33:28)
[#]  

Хороший скрин. И морда годная получается.

ei-grad ** (27.08.2010 22:14:15)
[#]  

А тулкит какой? Gtk?

ei-grad ** (27.08.2010 22:15:18)
[#]  

Дизайн плеера просто шикарен!! Присоединяюсь к просьбе выложить код на "пощупать". Могу даже страждущим сделать поддержку хоткеев. Офигенный просто плеер будет. Я в восторге 8)

И да, док тоже неплох :)

neko-sama * (28.08.2010 7:11:00)
[#]  
athost

Молодец! Взял сам и написал, что нужно. Уважаю.
Скрин понравился, только Univers Condensed все-таки слишком Condensed :)

athost **** (28.08.2010 10:23:09)
[#] Ответ на: комментарий от nitz 26.08.2010 12:43:42  

Можно скриншот плеера с Clearlooks/Aurora/Murrine и каким-нибудь дроидов для шрифтов. Репозиторий есть? :)

tensai_cirno ***** (28.08.2010 11:28:00)
[#]  
AX

Лучше б существующие допиливал, а не очередной велосипед ваял.

AX **** (28.08.2010 19:54:30)
[#]  
nitz

>Так Вы дадите исходнички пощупать?

Пока нет, я ещё постоянно вношу изменения даже в крупные части.Смысла нет такое выкадывать даже "на пощупать", т.к. какая-нибудь часть буквально завтра может быть реализована по другому.

Вобще "исходники" тут не очень применимо - питон же, никакой сборки не требуется, установки тоже; пути в плеере прописаны относительно основного файла, куда бросил - там и работает.

>Хотелось бы такой скрипт календаря )) можете поделится?

Это не скрипт, однострочник в conkyrc

${execpi 120 NOCOLOR_PIPE=1 cal|sed "1,2d;s/^ *//g;s/  / /g;s/ /\n/g;s/$(date +%e)/\$\{color1\}\$\{font DejaVu Sans:ExtraLight:size=22\}&\$\{color2\}\$\{font\}$(date +%A)\$color/"}

Цвета по вкусу в conyrc определить

>А тулкит какой? Gtk?

Да, но в кедах он у меня тоже работал.В кедах правда-таки присутствовали минимальные гтк-либы (для файерфокса, гпартеда).Но нотификации не работают, в кедах pynotify видно не годится.

>Можно скриншот плеера с Clearlooks/Aurora/Murrine и каким-нибудь дроидов для шрифтов. Репозиторий есть? :)

Это же движки.Тема на заглавном скриншоте сделана на муррине.Но вот скрины с более другими темами и шревтами.

Тема "Южный крест". шрифт Тахома http://img715.imageshack.us/img715/9408/shot282010210631.png

Тема "Ясность". шрифт LiberationMonospace, тут вкладка лирики показана http://img826.imageshack.us/img826/3097/rrrrr.png

Видны небольшие дефекты, просто сейчас в ui параметры подогнаны под мои потребности, а не общие.

nitz ** (28.08.2010 22:22:02)
[#] Ответ на: комментарий от nitz 28.08.2010 22:22:02  
KozakUA

>>Так Вы дадите исходнички пощупать?

>Пока нет, я ещё постоянно вношу изменения даже в крупные части.Смысла нет такое выкадывать даже "на пощупать", т.к. какая-нибудь часть буквально завтра может быть реализована по другому.

Ваша позиция принемается... Но, если надо будет тестить - Я к вашим услугам.

KozakUA (28.08.2010 23:51:23)
[#] Ответ на: комментарий от Anoxemian 26.08.2010 12:52:49  
CrossFire

>все таки спрашу - где иконки брал и что за док?

У cairo-dock'a есть темы с такими иконками

Плеер годный, по мне так кнопки <</>/>> должны быть хотя бы со скругленными углами, ну и поддержку плагинов хотелось бы.

CrossFire ** (29.08.2010 11:46:35)
[#]  
Dmitry_Sokolowsky

Спокойно, без паники. Просто ещё один...

Dmitry_Sokolowsky *** (29.08.2010 19:42:32)
[#]  
Lighting

Такое оформление уже встречалось(и, наверное, не раз), но... Тут есть какая-то изюминка.

Lighting ** (30.08.2010 7:49:46)
[#]  

Идеальный клиент на подходе! Жду релиза. Автору большой плюс за клиент. Ну и за оформление тоже плюсик.

skiminok1986 ** (30.08.2010 8:25:49)
[#]  

Очень приятный скриншот, и сам плеер тоже.
А будет в плеере возможность навигации не только по коллекции, а по папкам (как например в амароке)?

hdclnr * (30.08.2010 9:25:19)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru