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 ()

Охлол, заглянул на страницу твоих проектов. Название "Fapman" доставило.

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

> мне одному кажется, что "или" между сущностями с разных уровней абстракции - бред?

Вероятно. Имеется в виду, что можно выводить звук или через Phonon (который в свою очередь может использовать всё, что угодно, хоть Xine), или непосредственно через GStreamer.

cruxish ★★★★
()

Жесть! Ещё один.
Если не поддерживает gapless playback, потоки(радио) и ladspa плагины, сжечь!

firestarter ★★★☆
()

Забыли указать, что эта штука написана на Python и не совместима с версиями языка ниже 2.6.

Ну и еще посмешило вот это:

pyuic4 about_qt.ui | sed s/'import resources_rc'/'import vplayer.resources_rc'/ > about_qt.py Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/PyQt4/uic/pyuic.py", line 7, in <module> from PyQt4 import QtCore, uic RuntimeError: the sip module implements API v5.0 but the PyQt4.QtCore module requires API v3.7

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

>Расплодилось плееров как грязи. Хочется - ради бога. А впереди еще jabber-клиент.. Осталось написать свой текстовый редактор и браузер

[trollmode]Линукс онли для браузеров, плейеров и джабер клиентов![/trollmode]

Guest30
()

при make install.

...
running install
running build
running build_py
running install_lib
running install_egg_info
Removing /usr/local/lib/python2.6/dist-packages/vplayer-1.0.egg-info
Writing /usr/local/lib/python2.6/dist-packages/vplayer-1.0.egg-info
install -Dm755 vplayer /usr/bin/vplayer
install: невозможно выполнить stat для `vplayer': No such file or directory
make: *** [install] Ошибка 1

сам make отработал нормально.
kubuntu 9.04

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

У меня была мысль сделать что-то простое, но нет никаких доков по libxmmsclient-ruby кроме какой-то левой проги (исходник то бишь). Что довольно неудобно. А на чём-то другом писать желания нет :}

Deleted
()

>Метки: программа

ilold

Неделя новых плееров на ЛОРе

yoghurt ★★★★★
()

> Поиск и проигрывание музыки с vkontakte.ru (есть кеширование).

Лучше б jamendo...

ossa ★★
()

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

kernelpanic ★★★★★
()

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

[liksys@kusanagi ~]$ vplayer
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python2.6/site-packages/vplayer/main.py", line 70, in main
from vplayer.gui import MainWindow
File "/usr/lib/python2.6/site-packages/vplayer/gui.py", line 8, in <module>
import mutagen
ImportError: No module named mutagen

liksys ★★★★
()

Выглядит неплохо, но:

1. Смени название - VPlayer ассоциируется с видео-плеером, но никак не с проигрывателем музыки.
2. Поиск по вконтактам в отдельный необязательный плагин надо.

Turbid ★★★★★
()

Ммм ...
Даже под виндой запустился. Только не поет нифига. И еще в "файлах" директории с файлами смешаны, что неудобно. Но текст из песни вытащил :)))

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

> Зачем нужен поиск по быдлячему говноконтакту?

А зачем автомобилю кондиционер?

I_am_milk
()

При загрузке треков интерфейс подвисает. Вставляй в циклы QApplication.processEvents(), тогда оно будет при каждом входе в цикл обрабатывать накопленные события. Можно конечно потоком грузить.

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

В настройках хоткеев опечатка: "Пледующий" вместо "Следующий".

Вот это при попытке воспроизведения: 13:19:58 DEBUG player_phonon.py:69: Phonon's state changed from LoadingState to ErrorSate 13:20:04 DEBUG gui.py:638: Starting player... 13:20:04 INFO bufferer.py:36: Buffer initialized 13:20:04 DEBUG trackinfowidget.py:39: got signal ('start', <vplayer.track.Track instance at 0x2913b00>) In All Things 13:20:04 DEBUG player_phonon.py:69: Phonon's state changed from LoadingState to StoppedState 13:20:04 DEBUG gui.py:638: Starting player... /usr/bin/vplayer: line 3: 2758 Ошибка сегментирования python -c 'from vplayer.main import main; main()'

Надеюсь, недостатки скоро будут исправлены ;-)

liksys ★★★★
()

Неужели даже для такого простого приложения автор не осилил C/C++ ?

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

<Столько еще нужного софта под linux нет...

Какого именно? Что тут народ не выложит, сразу вой: "Велосипед!".

HongZa
()

Хоть вКонтакте и не кошерен.
Но поиск по музыке вКонтакте фича офигенная!
Плееру жить =)

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

> Вообще поиск по вконтакту -- это киллер-фича. Чувак, ты молодец.

Киллер-фича - это для быдла которое отвисает в говноконтакте?

e000xf000h
()

Больше плееров - хороших и разных!

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

> Киллер-фича - это для быдла которое отвисает в говноконтакте?

А ещё для меня, одобряющего любые большие скопления музыки.

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

Ох, не, очень позитивно, что пишутся новые программы, ООЧЕНЬ. Но я как и многие не могу понять, почему бы не сделать один проект, но действительно классно работающий, чем 1000 с недостаточным функционалом? Или каждому хочется, чтоб его имя красовалось на месте главного разработчика? Я ведь уверен, что до уровня хотя бы фубара автор это не допилит, будет ещё один плеер с недостаточным функционалом, таких уже тысячи. Зачем? Жаббер клиент? Зачем? Есть gajim и есть qutim, не надо ничего больше, написание новых проектов - это сплошное вредительство, потому что растягивает аудиторию по нескольким примерно одлинаковым программам, в итоге тормозиться развитие. Когда ж вы это поймёте...

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

>А ещё для меня, одобряющего любые большие скопления музыки.

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

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

>> ImportError: No module named mutagen

> какое слово перевести? :)

А ты только трейсбек прочел? Я ж написал, что модуля не хватает и неплохо бы сделать проверку на нужные модули при установке :-) Будь внимательнее :-)

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

> В рот вам ноги, быдлокодеры, соберитесь и пилите что-нибудь одно!

Вякать будешь, когда оплатишь работу, простобыдло.

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

A2K, предлагаю взаимовыгодное сотрудничество. Дай мыло или пиши на drmoriarty.0 at gmail dot com

-- аффтар Cuberok

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

Меня амарок, к сожалению, не устраивает. В неактивном состоянии эта скотина кушает 500 интерруптов по powertop, а в сумме с остальным это нехило сажает батарею бука.

liksys ★★★★
()

Не оскуднел лор на балаболов-то.

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

> Собсно, это единственный к нему минус.

для меня, к сожалению, это даже не минус :)

минусы - это сколько он ест памяти/cpu, какие хочет депенды, и какие форматы не умеет играть.

waker ★★★★★
()

Молодец! Попробую. Только Фич-реквест: эквалайзер!!1

Klizmoid
()

Где тэги qt и qt4?

maxcom, A2K, я негодую.

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

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

Работает. Но занимает больше времени. Зачем тратить лишнее время?

melkor217 ★★★★★
()

Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/vplayer/main.py", line 33, in <module>
from vplayer import queries
File "/usr/local/lib/python2.6/dist-packages/vplayer/queries.py", line 4, in <module>
from PyQt4 import QtSql, QtCore
ImportError: cannot import name QtSql

Причем libqt4-sql установлена.
kubuntu 9.04

Frolic
()

а база там по альбум артистам или по артистам?

xsektorx ★★★
()

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

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