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

[#]  
darkshvein

>все негодные.

ай врёте! moc годный, audacious годный.

darkshvein *# (30.08.2010 9:48:09)
[#]  
thoughtful_fox

Видимо, как и многие другие, буду ждать на пощупать-потестить. Интересно)

thoughtful_fox (30.08.2010 9:49:27)
[#]  
darkshvein

Меня вот не устраивает отсутствие поддержки CUE опенофисом и гимпом.

darkshvein *# (30.08.2010 9:49:40)
[#]  

> Плееров под линукс много и постоянно появляются новые - но вот беда, все негодные.

Нда, прямо слов нету. О спаситель, они ведь все негодные, что нам делать?
Спасай нас скорее своим недовелосипедом.

paran0id * (30.08.2010 10:12:14)
[#]  
Rastafarra

еще одна морда к mpd? лучше б слабал приличную морду к xmms2...

Rastafarra *** (30.08.2010 10:13:03)
[#]  
cruxish

Неплохая идея. :)

Правда всё равно для меня такой плеер выглядит очень огромным, поэтому я скорее выберу Sonata. Тем более, что там есть и обложка, и тексты песен, и интеграция с last.fm и ещё много чего... :)

cruxish ** (30.08.2010 10:13:29)
[#] Ответ на: комментарий от darkshvein 30.08.2010 9:49:40  
cruxish

> Меня вот не устраивает отсутствие поддержки CUE опенофисом и гимпом.

Ну так, пока эта ниша ещё не так занята, так что скорее пиши свой офис и графический редактор с поддержкой CUE. ;)

cruxish ** (30.08.2010 10:15:19)
[#]  
Bad_Habit

Зашибись! Скрин шикарен!

Автор, плеер должен быть минималистичным, ты абсолютно верно все придумал :) Очень по кайфу!

Что за шрифт в плеере?

Bad_Habit * (30.08.2010 10:20:20)
[#] Ответ на: комментарий от Dl11 26.08.2010 13:03:02  
cruxish

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

No way. Пусть лучше тогда в зависимости от локали.

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

No way. ~/.covers достаточно, и будет совместимо с той же Sonata. Тем более, что клиент mpd далеко не всегда имеет доступ к директории с музыкой.

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

Зачем это в клиенте для mpd?..

Остальные два пункта поддерживаю.

cruxish ** (30.08.2010 10:24:31)
[#]  
jcd

всё очень мило, но этот розовый цвет ... :)

jcd *** (30.08.2010 10:24:52)
[#] Ответ на: комментарий от nitz 26.08.2010 12:43:42  
cruxish

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

Даже для мультимедийных клавиатур? Тогда это очень большой минус...

cruxish ** (30.08.2010 10:28:12)
[#]  
duott

>Плееров под линукс много и постоянно появляются новые - но вот беда...

...все, кроме Amarok2, не нужны. Но вылезают под очередное обострение как после дождя.

duott ** (30.08.2010 11:05:42)
[#]  
vertexua

+1, хороший плеер. Хоть кто-то пилит дизайн. Два вопроса.

1. Есть скрины на других (возможно совсем других) темах?

2. Какие либы/фреймворки используются?

vertexua *** (30.08.2010 11:14:07)
[#] Ответ на: комментарий от vertexua 30.08.2010 11:14:07  
alister

Скрины с другими темами уже были на предыдущей странице.

alister * (30.08.2010 11:19:59)
[#] Ответ на: комментарий от alister 30.08.2010 11:19:59  
vertexua

sorry

vertexua *** (30.08.2010 11:20:55)
[#] Ответ на: комментарий от nitz 28.08.2010 22:22:02  
vertexua

Годно в других темах. Немного не по гномовски (читай "маковски"), но все же достаточно красиво и удобно. Когда-то может скачаю сорцы и посмотрю на своем Equinox (+5 к красивости любой программы)

vertexua *** (30.08.2010 11:23:11)
[#]  
stormblastt

Хорошая морда, какой шрифт используете?

stormblastt ** (30.08.2010 11:29:37)
[#]  
Joe_Bishop

годный скрин, док порадовал

Joe_Bishop * (30.08.2010 11:55:45)
[#]  
Jayrome

Красота, дружище, так держать!

Jayrome ***** (30.08.2010 12:37:09)
[#]  

Смотрится красиво и стильно.

Relan **** (30.08.2010 12:41:53)
[#]  
andreyu

> Лишь mpd и ncmpcpp как клиент мне по нраву, но ncmpcpp тоже имеет минусы - нет обложек.

Да отличная связка, добавлю к ней только mpc для управления mpd.

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


Отличный скрин, приятный плеер. Молодец.
Недостаток, который я вижу - он не консольный.

p.s. А DeadBeef вы смотрели - вроде все это он умеет.

andreyu ***** (30.08.2010 12:57:46)
[#] Ответ на: комментарий от megabaks 26.08.2010 12:48:44  
andreyu

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

> т.е. нужен хоткей для самой морды


Так в чем проблема? Или ваш DE / WM запрещает запуск приложения по хоткею?

andreyu ***** (30.08.2010 13:00:46)
[#] Ответ на: комментарий от paran0id 30.08.2010 10:12:14  
andreyu

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

> Спасай нас скорее своим недовелосипедом.


Человек выразил свое мнение. Более того, он сделал такой плеер, который ему нужен. Показал вам. Не нравится, проходите мимо.

andreyu ***** (30.08.2010 13:06:32)
[#] Ответ на: комментарий от cruxish 30.08.2010 10:24:31  
andreyu

> > Закачку обожек в папку с файлами.
> No way. ~/.covers достаточно, и будет совместимо с той же Sonata.


Тогда уж лучше в ~/.config/covers ($XDG_CONFIG_HOME/covers) или где по XDG должны базы лежать. Нечего помойку в $HOME устраивать.

andreyu ***** (30.08.2010 13:09:26)
[#] Ответ на: комментарий от andreyu 30.08.2010 13:09:26  
AnDoR

Нечего помойку в $HOME устраивать.
Ты часто разглядываешь -ls -ld ~/.* ?

AnDoR *** (30.08.2010 13:42:07)
[#] Ответ на: комментарий от AnDoR 30.08.2010 13:42:07  
andreyu

> Нечего помойку в $HOME устраивать.
> Ты часто разглядываешь -ls -ld ~/.* ?


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

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

Как назовешь-то ?

Creed * (30.08.2010 13:45:41)
[#] Ответ на: комментарий от Creed 30.08.2010 13:45:41  
onto

Дак "player" же!

onto (30.08.2010 14:03:40)
[#]  
Pythonist

Реквестирую автору сменить бэкенд с mpd (под который много неплохих фронтендов) на xmms2 (под который все фронтенды либо дубово простые, либо уродские, либо нерабочие). А вообще молодец.

Pythonist * (30.08.2010 14:09:23)
[#] Ответ на: комментарий от andreyu 30.08.2010 13:06:32  

> Человек выразил свое мнение. Более того, он сделал такой плеер, который ему нужен. Показал вам. Не нравится, проходите мимо.

Человек выразил свое мнение, сделал проигрыватель, показал нам (Что, собственно, подразумевает обсуждение).
Я тоже выразил мнение, весьма скептическое, и пошел дальше.

paran0id * (30.08.2010 14:43:03)
[#] Ответ на: комментарий от onto 30.08.2010 14:03:40  
Creed

ThePlayer - звучит вызывающе (:

Creed * (30.08.2010 14:46:53)
[#]  
alister

Как называется тема GTK?

alister * (30.08.2010 15:39:45)
[#] Ответ на: комментарий от cruxish 30.08.2010 10:24:31  
nitz

>No way. ~/.covers достаточно, и будет совместимо с той же Sonata

Скажите, как она сохраняет, под каким названием?Попробовал - у меня она виснет напрочь при поиске в интернетах.( А мне сейчас не до разбирательств с сонатой, какое название у неё должно быть?

Названия текстов в моей поделке совместимы с ncmpcpp - "artist - album.txt"

nitz ** (30.08.2010 16:06:50)
[#]  
nitz

>лучше б слабал приличную морду к xmms2...

Xmms2 не популярен (видно потому что как раз морд нету (^_^)) ну и просто я его сейчас уже не использую.А всё-таки я написал плеер не для всеобщего блага а из личных интиресов.

>Что за шрифт в плеере?

Шрифт - UniversCondensed

>Как называется тема GTK?

Никак не называется, это самодельная тема.)

nitz ** (30.08.2010 16:20:45)
[#] Ответ на: комментарий от nitz 30.08.2010 16:20:45  
alister

Тогда прошу куда-нибудь выложить.

alister * (30.08.2010 16:25:33)
[#] Ответ на: комментарий от andreyu 30.08.2010 13:09:26  

кстати, а есть какой-то стандарт на хранение/именование covers, так чтобы плееры друг другу не пороли боков?

waker ** (30.08.2010 17:01:28)
[#]  
Hoodoo

Очень симпатично всё в целом! Нужны только доковские иконки для лисы и для плеера (плеер кстати зачотно выглядит)

Hoodoo *** (30.08.2010 17:01:33)
[#] Ответ на: комментарий от nitz 30.08.2010 16:06:50  
cruxish

> Скажите, как она сохраняет, под каким названием?

[onestep@onestep-box ~]$ ls ~/.covers/
30 Seconds To Mars-30 Seconds To Mars.jpg
30 Seconds to Mars-A Beautiful Lie (Deluxe Edition).jpg
36 Crazyfists-A Snow Capped Romance.jpg
36 Crazyfists-Bitterness The Star.jpg
...

Т.е. %artist%-%album%.jpg. Естественно, те, которые в тегах прописаны.

Сборники не получилось проверить. :( Например, у меня есть исполнитель Noisia, сборник FabricLive.40, автор трека Phace. В таком случае, насколько я понял, Sonata ищет обложку Phace - FabricLive.40, и, естественно, не находит.

cruxish ** (30.08.2010 17:06:14)
[#] Ответ на: комментарий от andreyu 30.08.2010 13:09:26  
cruxish

> Тогда уж лучше в ~/.config/covers ($XDG_CONFIG_HOME/covers)

Капитан Очевидность как бы намекает нам, что изображения обложек альбомов - это не конфиги. В качестве аналогичных примеров см. ~/.icons, ~/.themes.

cruxish ** (30.08.2010 17:07:45)
[#]  
Lennox

Смотрится неплохо. На мой взгляд файловый браузер в боковой панели просто необходимая вещь для плейера.

Lennox *** (30.08.2010 17:30:54)
[#]  

Морда вполне неплоха. Ничего вроде лишнего не светится.

Помнится на винде мне очень нравился foobar. В частности за возможность подвигать все эелементы в графическом режиме, расставить как надо, убрать лишнее. Плагин докинул, засунул новый элемент. Всё вполне удобно. Думаю сделать морду с такими возможностями было бы куда выгоднее (пусть даже состав и положение элементов определялось бы конфигом, пусть в форме xml например). Чем не вариант?

В плане готовых вариантов - чем не устроил gmpc? Я не сильно притязателен в этом плане. Опять же привык к foobar. Нотификации у gmpc немного не в тему, но думаю это поправимо...

ronkajitsu (30.08.2010 18:01:56)
[#]  
cruxish

Кстати, вопрос автору - как вы относитесь к принципу "release early - release often"? Может будет лучше опубликовать исходники на GitHub или Google Code уже сейчас? А комьюнити будет пользоваться, хвалить, ну и присылать патчи по возможности...

В качестве первого возможного патча вижу поддержку мультимедийных клавиш. :) И, если это ещё не сделано, всплывающие подсказки над обложками альбомов.

cruxish ** (30.08.2010 18:15:22)
[#] Ответ на: комментарий от Lennox 30.08.2010 17:30:54  
annulen

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

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

annulen ** (30.08.2010 18:16:31)
[#]  

Тоже что ль залабать какой-нибудь велосипед? :)

alg0rythm (30.08.2010 18:22:43)
[#]  
wbrer

Красиво. Только обои не понравились.

wbrer ** (30.08.2010 19:27:31)
[#]  

Хотелось бы плеер с интегрированным ластфмом

AKai (30.08.2010 20:52:55)
[#] Ответ на: комментарий от cruxish 30.08.2010 18:15:22  

В качестве первого возможного патча вижу поддержку мультимедийных клавиш. :)

Сто раз же сказали, что как таковая "поддержка" в данном случае не нужна. На клавиши вешается что-то вроде этого:

/path/to/mpc command [...]
И наступает счастье.

urlin (30.08.2010 20:56:59)
[#] Ответ на: комментарий от paran0id 30.08.2010 14:43:03  
andreyu

> Я тоже выразил мнение, весьма скептическое, и пошел дальше.

Так и есть, пукнул и пошел дальше.

andreyu ***** (30.08.2010 21:40:08)
[#] Ответ на: комментарий от cruxish 30.08.2010 17:07:45  
andreyu

> Капитан Очевидность как бы намекает нам, что изображения обложек альбомов - это не конфиги. В качестве аналогичных примеров см. ~/.icons, ~/.themes.

А почему капитан очевидность не напомнил вам, что вырывать фразу из контекста несколько глупо?

> andreyu: "или где по XDG должны базы лежать."

andreyu ***** (30.08.2010 21:43:16)
[#] Ответ на: комментарий от cruxish 30.08.2010 10:13:29  
muhas

в sonata интеграция с lastfm? у меня видимо не та версия, ибо любую радиостанцию приходится добавлять не проще чем в mpc

>>-----Цитата---->>

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

Зачем это в клиенте для mpd?..

<<-----Цитата----<<

видимо потому что это есть в самом mpd

сам слушаю lastfm через mpd

по поводу хоткеев согласен с urlin

автору сабжа жирный плюс, ждем исходников. на вид плеер симпотный даже не смотря на некую громоздкость по сравнению с ncmpc и sonata

muhas ** (30.08.2010 22:48:39)

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

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