LINUX.ORG.RU

VPlayer - новый кроссплатформенный плеер на Qt

 , , , vplayer, ,


0

0

Фичи:

  • Для интерфейса используетя Qt - никаких зависимостей от KDE или Gnome.
  • Вывод звука через GStreamer или Phonon
  • Автоматическое определение названия альбома, если оно не известно.
  • Коллекция с поиском
  • Удобный и настраиваемый интерфейс: немного от Foobar2000, немного от Amarok
  • Поддержка плагинов
  • Загрузка текстов песен и обложек
  • Поиск и проигрывание музыки с vkontakte.ru (есть кеширование).
  • Работа с Last.fm: отправка статистики
  • Заполнение плейлиста похожими треками, поиск которых производится по базе vkontakte.ru и локально
  • Определение кодировки тегов
  • Управление через горячие клавиши
  • Иконка в трее, сворачивание в неё, контекстное меню
  • Поддержка drag'n'drop внутри программы и с внешних программ
  • Кроме английского есть русский и украинский переводы

Скриншоты:

http://img524.imageshack.us/img524/9172/qttempc29291.png - полноэкранный режим.

http://img521.imageshack.us/img521/4222/qttempk29291.png - вкладка с информацией о треке.

http://img228.imageshack.us/img228/7172/qttempe29291.png - поиск по базе vkontakte.ru.

Программа разрабатывалась одним человеком (мной) в течении пяти месяцев в свободное время. Она еще не закончена, текущая версия - 0.8. Это первый публичный релиз.

Исходники версии 0.8: http://bitbucket.org/A2K/vplayer/downloads/vplayer-0.8.tar.gz (для установки: make && make install)

Лицензия: GPLv3

>>> Страница проекта



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

быдлоплееры ненужны

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

>(*шепотом) Что, неужели для этого дела в бассейн ходишь?

Лол, люди изобрели санузел. Ходить под себя и в бассейн уже не требуется.

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

> браузеров на Qt-Webkit тоже уже куча...

И ни одного нормального, уровня Safari или Chrome.

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

Дурацкий был эксперимент по удалению анонимусов, но теперь все как раньше - чинно, благородно.

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

> Лол, люди изобрели санузел. Ходить под себя и в бассейн уже не требуется.

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

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

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

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

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

>Вроде ж уже выяснили, что ты для газификации на бассейн замахнулся

Думаешь меня интересуют твои анальные выводы. Алсо, непонятно откуда множественное число. Ты там не один выяснял?

anonymous
()

Traceback (most recent call last): File "<string>", line 1, in <module> ImportError: No module named vplayer.main

че делать ? Все что требуется - поставил .

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

>Ананим, откуда стока ярости, сходи вздерни

Ололол, где ты увидело ярость, милашка? Алсо, ты всегда вздёргиваешь в таких ситуациях?

anonymous
()

Так я его и не завел:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/vplayer/main.py", line 70, in main
from vplayer.gui import MainWindow
File "/usr/local/lib/python2.6/dist-packages/vplayer/gui.py", line 19, in <module>
from options import Options
File "/usr/local/lib/python2.6/dist-packages/vplayer/options.py", line 11, in <module>
from options_qt import Ui_Options
ImportError: cannot import name Ui_Options

Не знаю уже, что ставить.

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

аналогичная ошибка . я хз че делать

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

>>это точно. Но зачем изобретать велосипеды?

Не мешайте, пусть тренируется на кошках ))))

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

>Кто здесь? о_О

Дорогой, ЧВ тебя покарает.

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

>слушая музыку прямо с интернета.

jamendo поддерживается?

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

>А, ясно, школота... Не интересно

Что такое? Розовые мальчики уже не возбуждают?

anonymous
()

А ведь на Exaile похоже. Очень.

Если надо будет создать гомогенную среду qt или питон будет жирноват для какого-нибудь P-II, то буду использовать этот плеер.

PolarFox ★★★★★
()

Анонимусов вернули?!!11 o_O

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

> Зачем ввели аватары, без содрагания смотреть невозможно.

+1

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

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

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

З.Ы. Твои сексуальные фантазии насчет cue, никого не волнуют.

Alex_A_V ★★
()

Поставил. Попробовал. Что могу сказать после 15 минут использования:

1. PKGBUILD неверно оформлен.

2. Фичи:
> Удобный и настраиваемый интерфейс: немного от Foobar2000, немного от Amarok

Интерфейс требует допила, как минимум сделать выборку иконок из системных, дабы плеер не выделялся из общесистемной темы. Из всех виденных мной плееров интерфейс, имхо, лучше всего у Foobar2000 (особенно возможность его кастомизации).
> Поиск и проигрывание музыки с vkontakte.ru (есть кеширование).

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

Работает на 5 с минусом.
> Поддержка drag'n'drop внутри программы и с внешних программ

Внутренний drag'n'drop работает. Внешний нет (у меня Gnome, Nautilus).

3. Random не работает. При переходе на следующий трек вываливается следующее:
/usr/bin/vplayer: line 3: 18817 Ошибка сегментирования python -c 'from vplayer.main import main; main()'

4. При названии плеера Online Music Player не нашел в нем возможности проиграть http://www.nashe.ru/nashe-192.m3u (онлайн-вещание Нашего радио).

5. Эквалайзер нужен обязательно.

6. Ну и название как-то не очень.

В целом плеер понравился, но пока не особо юзабелен. Желаю автору всяческих успехов.

kernelpanic ★★★★★
()

У меня не работает. Запускается (кстати, нужно поправить зависимости с питоновскими модулями), но не играет.

23:13:22 INFO bufferer.py:36: Buffer initialized 23:13:22 DEBUG trackinfowidget.py:39: got signal ('start', <vplayer.track.Track instance at 0x16d1908>) Hooray for Boobies 23:13:22 INFO gui.py:642: Submiting now_plaing to lastfm 23:13:22 DEBUG player_phonon.py:69: Phonon's state changed from ErrorSate to LoadingState xine is asking to seek behind the end of the data stream xine is asking to seek behind the end of the data stream 23:13:22 DEBUG player_phonon.py:69: Phonon's state changed from LoadingState to ErrorSate

duott ★★★★★
()

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

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

>З.Ы. Твои сексуальные фантазии насчет cue, никого не волнуют.

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

tommy ★★★★★
()

>Вывод звука через GStreamer или Phonon

да в принципе после этого можно было дальше не обсуждать "плеер"

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

>> Есть замечательный xmms2

есть
и успешно работает

kto_tama ★★★★★
()

Работало прекрасно, потом внезапно упало и больше не запускается, удаление ~/.vplayer и переустановка из PKGBUILD не помогают.

$ vplayer

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.6/site-packages/vplayer/main.py", line 82, in main
log.error('WARNING: Caching directory not found, disabling caching')
NameError: global name 'log' is not defined

applesin
()

Разработчик, не слушай никого. Что вы накинулись на парня?

> Программа разрабатывалась одним человеком (мной) в течении пяти месяцев в свободное время.

Он прежде всего писал его для себя ОДИН. Если учесть сколько разработчиков в других проектах. Решил поделится наработками, а вы тут давай хаять..

Чувак, классная вещь и классная задумка, продолжай в том же духе. Давно не хватает НОРМАЛЬНОГО плеера. Да, да. Я пока под никсами не нашел ни одного нормального, от либ кде или гнома не зависимого плеера. И не надо орать, открой себе мир такого, или сякого плеера. Я пробывал все. Не моё. Разрабатывай, и радуй нас релизами.

anonymous
()

Отпишусь и я.
Отличная штука. Не хватает проверки зависимостей при инсталляции.
Еще мелочь — при выборе директории для кэша ее можно было бы создавать.

Еще, не заглядывая в код, на уровне ощущений: плеер при изменении сортировки результатов поиска или отметке опции «уникальные треки» делает лишние запросы к серверу, без которых можно было бы обойтись. Мету надо больше кэшировать, если ее конечно можно однозначно привязать. И на диск кэш сохранять.

Nicko
()

> Apocalyptica

Ъ! Одобряю.

AITap ★★★★★
()

$ vplayer
Traceback (most recent call last):
File "/usr/bin/vplayer", line 5, in <module>
main()
SystemError: error return without exception set

убунта 9.04, разбираться не стал

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