LINUX.ORG.RU

mp3 player (perl + gtk2-perl + mpg123/321)


0

0

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

То что видно на скрине можно назвать backend-ом mpg123/321 сейчас проигрываю через mpg321 ибо непонятно почему но с мпг123 после паузы возникают странные звуки на секунду или 2.

в плане прикрутить ogg123/flac123 доделать некоторые функций.

ЗЫ: спасибо geek'у и ребятам из linux-talks*@c.j.ru а также Комьюнити Лора (Development) за помощь.

ЗЗЫ: тем кто будет гнать на bluefish и утверждать ,что это незачёт, скажу сразу юзаю то что мне удобно и баста!

>>> Просмотр (1280x1024, 282 Kb)

Re: mp3 player (perl + gtk2-perl + mpg123/321)

> можно изменять теги не выходя из плейлиста (давно этого хотелось)

amarok это умеет

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

exaile это умеет

firsttimeuser ★★★★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от firsttimeuser

Re: mp3 player (perl + gtk2-perl + mpg123/321)

amarok - QT + kdelibs -> не для меня

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

также пробовал gmusikbrowser/xmms/audacious/bmp везде чего то или не хватало или было сделано не так как мне нравится, или были опять грамозкие.

мне хотелось что то лёгкое не большое, чтоб кнопочек да галочек не было шибко напичкано, но при этом было удобно работать с программкой видели в офтопике фообар2к? там почти по дефаулту то как мне это очень нравится.

djung ★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

В течении года писал на перле (не гуй), после знакомства с питоном и руби вспоминаю как страшный сон...

true ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

=~s/// - рулез форева. Только для него перл и нужен.

Хочу амарок на xlib с winamp2 скинами - это будет ИДЕАЛЬНЫЙ мп3 плеер.

Shadow ★★★★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Молодец, однозначно. Только немного не понимаю тебя в выборе perl + Bluefish

PM85 ★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Альбом Led Zeppelin - Coda, а не Code ;).

anonymous ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от PM85

Re: mp3 player (perl + gtk2-perl + mpg123/321)

>Молодец, однозначно. Только немного не понимаю тебя в выборе perl + Bluefish

пасиба , Bluefish потому ,что я последние время использую его для всего perl/php/java/c/JavaScript/CSS/HTML/bash , мне удобно, он не нагружен всем подряд и при этом есть всё что мне нужно, ну и потому, что он на ГТК2 и в нём работает GTK-input-method (Trasnlit)

A ,что можете посоветовать в качестве альтернативы ? только не emaks/vim/eclipse/netbeans .

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от anonymous

Re: mp3 player (perl + gtk2-perl + mpg123/321)

>Альбом Led Zeppelin - Coda, а не Code ;).

пасиба, исправил, как скачал даже не обращал внимания.

djung ★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Я тоже Bluefish пользовался, жалко, что у него подсветка глючит :(

morpher ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Кинь мне пожалуйста этого зверька самописного....Хотелось бы поковырятся в коде. manefesto собака inbox точка ru

Manefesto ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от djung

Re: mp3 player (perl + gtk2-perl + mpg123/321)

> exaile - да он умеет работать с табами, но опять для меня большой, ну и изменение тегов там сделано по мне очень не удобно, ну и куча разных функций которые мне лично совсем не нужны.

редактирование тэгов там никакое совершенно, и прикручено для галочки. Одно время у разрабов были аргументы, что мол это не тег-едитор, а плеер, тоесть юзайте изитег. Ша вроде в роадмапе появились намеки на улучшение. Очевидно, плеер разрабатывается с претензией на то чтоб удовлетворить как можно большее число пользователей, а так Функции никто не обязывает юзать. Это я все к тому, что всегда можно обсудить с рзрабами, и при случае написать патчик добавляющий функциональность к существующему продукту. А то велосипед получается, потому как причин писать новый продукт, кроме как чисто в образовательных целях, очень мало.

firsttimeuser ★★★★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

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

anonymous ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Слушай, а как с скоростью GtkTree? а то я с ним работал и мне совсем не нравится скорость заполнения сетки из 7000 элементов.

anonymous ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Гмм.. quod libet не пробовал?

anonymous ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от Manefesto

Re: mp3 player (perl + gtk2-perl + mpg123/321)

@Manefesto && @eleneth && anonymous

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

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от anonymous

Re: mp3 player (perl + gtk2-perl + mpg123/321)

>Слушай, а как с скоростью GtkTree? а то я с ним работал и мне совсем не нравится скорость заполнения сетки из 7000 элементов.

если честно с таким количеством элементов ещё не пробовал, но с 200 или 300 элементами полёт нормальный, сегодня попробую с большим количеством, увидим как да что.

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от anonymous

Re: mp3 player (perl + gtk2-perl + mpg123/321)

>Гмм.. quod libet не пробовал?

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

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от firsttimeuser

Re: mp3 player (perl + gtk2-perl + mpg123/321)

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

ну для меня это и есть в образовательных целях а также как уже написал выше , хотелось простого не награмаждёного плеера, может и велосипед, зато попрактикуюсь с перлом.

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от djung

Re: mp3 player (perl + gtk2-perl + mpg123/321)

> A ,что можете посоветовать в качестве альтернативы ? только не emaks/vim/eclipse/netbeans .

Хм... Вообще, честно говоря, среди лёгких редакторов самым лучшим мне кажется Kate (KWrite), но так как сам Qt не люблю, то для простых задач использую gedit, для Си - gvim.

PM85 ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от PM85

Re: mp3 player (perl + gtk2-perl + mpg123/321)

gedit ему либы гнома нужны, мне их ставить неохота

gvim я пробовал, но так и не смог привыкнуть к vi*

djung ★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

За софт конечно +1, но с английским у вас явные проблемы, так что перестаньте писать на нём или выучите.

valeri_ufo ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Ну и кроме всего, проблемы из за utf8, если имена файлов не в utf8 ...

valeri_ufo ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Сырцы фстудию! ;)

vdm ★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

А я вот всё питон хочу попробовать освоить ;) И вот тож не знаю, в чём его лучше того... Какой редактор выбрать... Тож ГТК предпочитаю. На КуТэ как правило и не смотрю.

ЗЫ завтра исходники качну, попробую шо за плеер.

Кста, а moc не нравится? =)

vovans ★★★★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Ещё один велосипед =/ Это уже наверное тысячная попытка сделать амарок на коленке. Глянь в сторону FALF и подумай, чем он тебе не подходит (кроме тулкита, насколько я понимаю).

troorl ★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Аааа... любитель петлюры. 

Это вам:
 ____ ____ ____ _____ ____ ____ ____
|____|____|____|_____|____|____|____|
 _|____|____|____|____|____|____|____|_
|____|_Место для удара головой____|____|
 _|____|____|____|____|____|____|____|
|____|____|____|____|____|____|____|

eXOR ★★★★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от troorl

Re: mp3 player (perl + gtk2-perl + mpg123/321)

>Ещё один велосипед =/ Это уже наверное тысячная попытка сделать амарок на коленке. Глянь в сторону FALF и подумай, чем он тебе не подходит (кроме тулкита, насколько я понимаю).

именно QT3 , мне на GTK нужен был

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от vovans

Re: mp3 player (perl + gtk2-perl + mpg123/321)

>Кста, а moc не нравится? =)

раньше именно его использовал, но playlist табов нет , а мне их очень не хватало

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от eXOR

Re: mp3 player (perl + gtk2-perl + mpg123/321)

@ eXOR

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

зы: к теме о стене и Петлюре:

Предо мной стоит стена,
За стеной стоит она,
Воля несравненная моя,
Сколько можно ждать, но нельзя бежать,
Автоматы смотрят на меня.

djung ★★ ()
Ответ на: Re: mp3 player (perl + gtk2-perl + mpg123/321) от djung

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Безусловно как ваши слова, так и цитата значительно обогатили мировой культурный фонд.

eXOR ★★★★★ ()

Re: mp3 player (perl + gtk2-perl + mpg123/321)

Мы поедем мы помчимся, на лисипеде утром ранним... ;)

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