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

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

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

mailto:drmoriarty.0 at gmail dot com

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

Vplayer под виндой работает, но вот собрать всё в один архив у меня еще не получилось. Не хочет оно после сборки с помощью py2exe загружать бекенд фонона и плагины форматов изображений. Но если поставить python, qt4 и pyqt4, правильно прописать path - всё работает отлично.
Как будет время поэксперементирую еще pyinstaller.

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

Пжалуйста :-) Эти сообщения появляются скорее хаотично, огда я экспериментировал, это было 50 на 50, то появлялись, то нет.

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

> Это не тот что в новостях был, Дэтбиф или как-то так?

он самый :)

waker ★★★★★
()

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

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

> убунтой версии до 9.04 врядли будет работать

у мя Слак13

AleX ★★★
()

Что-то капча какая-то дикая. На лор-нг прикольнее.

По сабжу: после выхода фонона количество плееров будет только расти. Ещё это говорит о том, что написать плеер на базе фонон гораздо проще, чем реализовать интерфейс к xmms2.

anonymous
()

Похвально,автор молодец,доделал таки.Надо попробовать собрать,раньше на что-то он жаловался у меня.

nitz ★★
()

Извините, а чем оно принципиально лучше существующих плееров? Ну вконтакте да, это прорыв, хотя можно было удовлетвориться написанием плагина к чему-нибудь уже существующему. Кстати, у вас в поиске контакта дубликаты не фильтруются.

anonymous
()

анонимус

anonymous
()

du -hs ~/musik/ 40G ~/musik/

сканировало минут 12, mpd делает это раз в 12 быстрее. Самое странное что лучшего чем mpd+ncmpcpp я так и не нашёл для себя.

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

>сканировало минут 12, mpd делает это раз в 12 быстрее.

Ну истины ради замечу, что оно по крайней мере сканирует быстрее, чем второй amarok. Время не засекал, но на моей коллекции это пренебрежительно мало.

P.S. 44G /media/SMB_Files/Music/ при том, что почти всё в lossy-качестве, т.е. файлов таки немало.

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

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

хм... машинка у меня не особо слабенькая... но мои 40гб ОЧЕНЬ долго сканировал. Собсно если ви-плейер чуток допилить, то можно хоронить амарок, имхо конечнож.

Кстатть, учитывая Qt и Python и прочее, былобы не плохо его на maemo портировать, мнеб на моей таблетке такой агрегат непомешал совсем, даже нехватат такого.

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

на странице проекта на bitbucket есть раздел issues, туда можно писать пожелания.

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

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

я запускал на своей n810 - работает. Только не всегда на экран влазит :)
у меня есть в планах сделать интерфейс для маленьких экранов.

A2K
() автор топика

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

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

Дык. хильдонизировать надобы %) Думаю maemoкомунити будет очень радо.

кстать... а как его unistall? тупо потереть? или? т.к. sudo make uninstall root's password: make: *** Нет правила для сборки цели `uninstall'. Останов.

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

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

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

Как уже замечали раньше, что это за странные строчки в пакбилде? conflicts=('vplayer') provides=('vplayer')

И, кстати, pkgrel=0 это тоже странно. Поставьте pkgrel=1

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

Qt официально поддерживается нокией и само по себе хилдонизировано.
Удаляется вручную. Нужно убить пакет в site-packages питона, /usr/share/applications/vplayer*.desktop, /usr/share/pixmaps/vplayer.* и /usr/bin/vplayer.

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

> А билд под винду будет?
будет

> выберите уже готовый проект и сделайте форк, а не пишите с нуля

это дольше и сложнее

A2K
() автор топика

При заботающем vplayer отрубается клавиатура. Ставил на Archlinux x86_64 из AUR'а.

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

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

так vplayer это и есть интерфейс :)

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

> Удаляется вручную. Нужно убить пакет в site-packages питона, /usr/share/applications/vplayer*.desktop, /usr/share/pixmaps/vplayer.* и /usr/bin/vplayer

Ну, так добавь цель в унинсталл, несложно же

liksys ★★★★
()

А organizing files умеет? В амароке очень нравится эта фича, когда плеер по тегам приводит в порядок файловую структуру коллекции

lirq
()

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

P.S. Хотя, вынужден сказать, плеер неплохой, очень неплохой...

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

>Мда, скоро линь станет не только королем текстовых редакторов и пасьянсов, но и аудиоплееров.

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

>А к тому, что действительно нужно, никто и не притронется.

Список того что "действительно нужно" в студию!

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

> Ты говоришь как будто это плохо.

Синтаксическая ошибка

> Список того что "действительно нужно" в студию!

Пропущены две запятые

slyjoe
()

># Для интерфейса используетя Qt - никаких зависимостей от KDE или Gnome.

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

Phonon is the multimedia API for KDE 4. Phonon was created to allow KDE 4 to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for KDE 4's lifetime.

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

> Отсутствует точка в конце предложения. Граммар наци липовый.

Анонимус нынче похож на свирепого тузика, которого месяцами в клетке держали

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

> Phonon is the multimedia API for KDE 4. Phonon was created to allow KDE 4 to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for KDE 4's lifetime.

Phonon is a cross-platform multimedia framework that enables the use of audio and video content in Qt applications. The Phonon Overview document provides an introduction to the architecture and features included in Phonon. The Phonon namespace contains a list of all classes, functions and namespaces provided by the module.

Имеется в виду, который часть Qt

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

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

Ололол, оставляй свои эротические фантазии при себе.

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

> 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

Ага, мейкфайл вообще зависимости не проверяет точка никак.

undertaker ★★
()

что это?

anonymous
()

Viva anonymous!!!

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

> ссылку на некролог можно? %)

для меня (как и для великого множества пользователей отчаянно ищущих альтернативу) он умер после выхода 2.0. Что не ясно?

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

> Ололол, оставляй свои эротические фантазии при себе.

И в чем эротичность? Или ты это так, ради теплой лужи?

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

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

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

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

>И в чем эротичность? Или ты это так, ради теплой лужи?

А мне откуда знать? Злого анона не я выдумал. Да и тёплая лужа явно не плод моих фантазий.

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