LINUX.ORG.RU

Python'им потихоньку...


0

0

Наступили выходные... Теперь можно и покодить немного. На скрине допиливание плагина-качалки к программе MuDo, новая версия которой доступна на гуглокоде: http://mudo.googlecode.com. Для тех, кто не любит ходить по ссылкам, скажу, что программа написана для поиска/прослушивания/получения прямых ссылок/загрузки музыки из огромной аудиобазы — ВКонтакте.ру.

Со времени последнего скриншота сменил панельку и браузер: были tint2+trayer и firefox3.1b3, стало — xfce4-panel и opera 10.

Как всегда, с нетерпением жду отзывов и багрепортов. :)

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



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

Re: Python'им потихоньку...

Debian, Openbox, Gnome. Дефолтненько, но приятно глазу.
Тестить не буду - на вконтакте не сижу

devl547 ★★★★★ ()

Re: Python'им потихоньку...

о, новая версия. спасибо, отличная программа!

opensuse ()

Re: Python'им потихоньку...

Спасибо, щас скачаю потестить

gort ()
Ответ на: Re: Python'им потихоньку... от opensuse

Re: Python'им потихоньку...

багрепорт: при поиске, даже если результаты есть, в консоль все равно выводится

>(W2) Не найдено ни одной аудиозаписи с подобным названием или описанием.

при попытке get bitrate recursively мудо вылетает

>QThread: Destroyed while thread is still running Segmentation fault

opensuse ()
Ответ на: Re: Python'им потихоньку... от opensuse

Re: Python'им потихоньку...

>при попытке get bitrate recursively мудо вылетает

>QThread: Destroyed while thread is still running Segmentation fault

Подтверждаю, у меня тоже самое, плюс не работает регулировка звука в плагине Gstreamer и еще маленький вопрос: какая разница между plugin_gst.py и plugin_gstreamer.py?

gort ()

Re: Python'им потихоньку...

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

abraziv_whiskey ★★★★★ ()

Re: Python'им потихоньку...

Доунлоадер - это то, чего не хватало, скачаем ))
По версии, скачанной после просмотра предыдущего скрина, хоть и с опозданием:
1. хотелось бы возможность двигать ползунок по песне (seek)
2. хотелось бы в Настройки-Расширения иметь значения изкаропки. Там далеко не интуитивно - простой (блондино)юзер упадёт в ступор.
3. отправка в аудасиос часто киляет программу.

Steplton ★★★★★ ()

Re: Python'им потихоньку...

Консольное ШГ портит скрин, а так, в общем, аккуратно и приятно.

SlackMare ()

Re: Python'им потихоньку...

Чудесно!

//ушёл качать, ждите багрепортов

ZZaiatSS ★★ ()
Ответ на: Re: Python'им потихоньку... от ZZaiatSS

Re: Python'им потихоньку...

Пара багрепортов приехала :-)

1. В README нет ничего про то, что для сборки нужен пакет pyqt4-dev-tools. Без него вываливается с

Generating source code from ui files...
build.sh: line 4: pyuic4: команда не найдена
build.sh: line 5: pyuic4: команда не найдена
build.sh: line 6: pyuic4: команда не найдена
build.sh: line 7: pyuic4: команда не найдена
build.sh: line 8: pyuic4: команда не найдена
build.sh: line 9: pyuic4: команда не найдена
build.sh: line 10: pyuic4: команда не найдена
Generating language files...
build.sh: line 13: pylupdate4: команда не найдена
Converting language files...
Generating source code from resource files...
build.sh: line 19: pyrcc4: команда не найдена

2. Таки до конца не собирается:

Generating source code from resource files...
Cannot find file: cancel.png
Cannot find file: remove.png

ZZaiatSS ★★ ()

Re: Python'им потихоньку...

уже ж вроде есть одна поделка, которая тянет музыку из вконтакта?

Jeepston ★★★ ()

Re: Python'им потихоньку...

Ваш диагноз: консольный шигеллёз. :)

Jayrome ★★★★★ ()

Re: Python'им потихоньку...

жесть, слушать 2 раза перекодированный mp3 - это Ъ

phasma ★☆ ()

Re: Python'им потихоньку...

1.

>багрепорт: при поиске, даже если результаты есть, в консоль все равно выводится

>>(W2) Не найдено ни одной аудиозаписи с подобным названием или описанием.

Это не баг, это фича ;) Просто контакт, когда переходит несуществующую страницу (т.е. результаты поиска закончились) выдает вот такую штуку в блоке предупреждения. На всякий случай я ее вывожу в stderr (вдруг, там что-нибудь новое будет выводиться, например "Вы забанены").

2.

>при попытке get bitrate recursively мудо вылетает

>>QThread: Destroyed while thread is still running Segmentation fault

В винде такое же. Буду рыть в эту сторону.

3.

>плюс не работает регулировка звука в плагине Gstreamer

Она пока еще не готова. Как только появится время — доделаю.

4.

>и еще маленький вопрос: какая разница между plugin_gst.py и plugin_gstreamer.py?

plugin_gst.py добавляет панельку в программу и ставит воспроизведение по двойному щелчку, plugin_gstreamer.py добавляет пункт меню. Последний написан lomereiter'ом. Думаю, он будет служить тем, кто не любит захламлять UI.

5.

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

Я старался :D

6.

>1. хотелось бы возможность двигать ползунок по песне (seek)

К сожалению, не везде возможно это реализовать. Например, в арчлинуксе и gstreamer, и phonon не позволяют двигать ползунок в online-записи, в debian lenny позволяет только gstreamer, в винде позволяет phonon, а gstreamer я там ставить даже не пытался (пока).

7.

>2. хотелось бы в Настройки-Расширения иметь значения изкаропки. Там далеко не интуитивно - простой (блондино)юзер упадёт в ступор.

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

8.

>3. отправка в аудасиос часто киляет программу.

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

9.

>1. В README нет ничего про то, что для сборки нужен пакет pyqt4-dev-tools. Без него вываливается

Сейчас добавлю.

10.

>2. Таки до конца не собирается: Сорри, забыл закинуть иконки в svn и архив.

11.

>уже ж вроде есть одна поделка, которая тянет музыку из вконтакта?

Не видел. Не поделитесь ссылкой?

12.

>Ваш диагноз: консольный шигеллёз. :)

Это легко лечится в файле debug.py :)

13.

>жесть, слушать 2 раза перекодированный mp3 - это Ъ

Почему два раза? Контакт музыку не кодирует. Все загружает как есть.

14.

Всем большое спасибо за отзывы и багрепорты! Буду стараться сделать программу лучше.

DiGital ()

Re: Python'им потихоньку...

приятно видеть работу

anton_jugatsu ★★★★ ()

Re: Python'им потихоньку...

Python - зачёт
Opera не нужна

PayableOnDeath ()

Re: Python'им потихоньку...

кто нибудь объяснит - ну нафига качать музыку из вконтакта?

ЗЫ: вконтакте - ненужен.

Sith ★★★★★ ()

Re: Python'им потихоньку...

Приятно смотрится темка. Ну и питон -- хорошо.

amix ★★★ ()

Re: Python'им потихоньку...

>Наступили выходные... Теперь можно и покодить немного.

Хм..

My_quest ★★★★ ()
Ответ на: Re: Python'им потихоньку... от PayableOnDeath

Re: Python'им потихоньку...

>Opera не нужна

Быстрая ж, зараза... Хоть и проприетарная, и отображает некоторые вещи криво.

>http://www.linux.org.ru/view-message.jsp?msgid=3694022

Спасибо. Интересная вещь. Только жалко, скачать пока нельзя.

>кто нибудь объяснит - ну нафига качать музыку из вконтакта?

Там большая база. Ввел название песни и получил список вариантов с разными битрейтами, с разными исполнениями (в смысле, в разные годы, в разных местах). Еще редких много. И все в одном месте. Не надо лазить по всему интернету, для того, чтобы найти что-нибудь нормальное.

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