LINUX.ORG.RU

Foobnix — новый музыкальный плеер под Linux

 , , , ,


0

0

Плеер написан с использованием Python, GTK+, Glade и движка GStreamer. В настоящее время доступна версия 0.2.0. Плеер ориентирован на загрузку музыки и получение информации об исполнителе из различных источников. Реализован поиск различной информации в таких Интернет-сервисах, как: ВКонтакте, last.fm, wikipedia, musicbrainz и др.

Кроме того, для локальной музыки реализованы такие возможности, как: интерфейс на основе вкладок, поддержка CUE, навигация по файлам в виде дерева, быстрый фильтр по имени исполнителя/альбома и др.

Более подробно о возможностях плеера можно посмотреть здесь.

Исходные коды

>>> Подробности



Проверено: Aceler ()
Последнее исправление: cetjs2 (всего исправлений: 2)

foobar + инфо о песнях?

helios ★★★★★
()

Он бы ещё с пользовательскими метками/тегами умел работать, цены бы не было.

neocrust ★★★★★
()

> в таких интернет-сервисах, как ВКонтакте

Foo-u-u-u-u-u-u-bnix не нужен.

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

> Songbird

К счатью разработчики этого говна больше не поддерживают Linux.

nudoru-kun
()

Плеер ориентирован на скачивание музыки и получение информации об исполнителе из различных источников.

Ага, то есть это не плейер.

thesis ★★★★★
()

>новый плеер

Какой по счёту?

Yareg ★★★
()

> Плеер ориентирован на скачивание музыки

И какие он поддерживает системы оплаты? PayPal есть?

anonymous
()

MTP делать не планируется?

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

>Неосилившие MPD продолжают изобретать велосипеды

А что там осиливать? dbus нет, возможности играть файлы вне коллекции тоже нет. Уж слишком это всё убого.

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

>Ага, то есть это не плейер.

Морда к гстримеру. Одна из.

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

> dbus нет

Потому что он не нужен.

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

>Неосилятор детектед.

Ну давай просвети, как ЭТО делается.

Нафиг?

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

anonymous
()

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

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

>как ЭТО делается.
Биндим mpd на unix-сокет, запускаем ncmpcpp, жмём «3» 2 раза. ЕМНИП, оно добавляет через file:///

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

В dbus включили либастрал и «что угодно» может управлять тонной несовместимых плееров?
Алсо exec mpc никто не отменял. Разрешаю написать dbus-обёртку.

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

>Биндим mpd на unix-сокет, запускаем ncmpcpp, жмём «3» 2 раза. ЕМНИП, оно добавляет через file:///

А по-нормальному никак? Я имею ввиду ncmcpp /path_to_file/

В dbus включили либастрал и «что угодно» может управлять тонной несовместимых плееров?

man mpris

Алсо exec mpc никто не отменял. Разрешаю написать dbus-обёртку.

Как ты это представляешь? Держать ещё один демон?

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

>dbus нет
лишняя сущность

возможности играть файлы вне коллекции тоже нет

Любитель свалки на винте? Сделай / коллекцией

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

>А по-нормальному никак?
mpc add file://path/to/file

mpris

Это xml-говно? Да, для примитивных плееров сойдёт, но даже cmus в этот «интерфейс» не впишется.

Держать ещё один демон?

То есть держать dbus — это нормально?

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

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

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

>в mpd нет правки тегов
Зато в ncmpcpp есть вполне вменяемый редактор тегов.

эквалайзера

Не нужен!

x3al ★★★★★
()

Надоело

>Плеер ориентирован на скачивание музыки и получение информации об исполнителе из различных источников. Реализован поиск различной информации в таких интернет-сервисах, как ВКонтакте, last.fm, wikipedia, musicbrainz и др.

И чем оно лучше соот-щих плагинов/скриптов к amarok, exaile, banshee etc.? И почему для этого нужно именно нагородить новый велосипед, а не написать, к примеру, плагин к вышеназванным плеерам?

P.S. Предлагаю ввести уголовную ответственность за создание новых плееров. :)

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

>в mpd нет правки тегов
В sonata есть

эквалайзера

хе хе

А еще забавно, если я буду вставлять флешку, каждый раз копировать музыку в коллекцию и обновлять базу

Моя 85-гиговая база обновляется за 5 секунд (только что проверил). + Вроде бы обещали поддержку inotify, для автоматического отслеживания новых файлов.

xorik ★★★★★
()

>Foobnix - новый плеер для прослушивания музыки под Linux.

наконец-то. а то как послушать местных нытиков, под линуксом ни одного плеера нет.

registrant ★★★★★
()

Cтавлю через gdebi.Что бы это значило? может deb некорректно собран?

--------------------------------------------------------------------

File «/usr/lib/python2.6/dist-packages/apt/debfile.py», line 66, in open self._sections = apt_pkg.TagSection(control.decode(«UTF-8», 'ignore')) UnicodeEncodeError: 'ascii' codec can't encode characters in position 465-469: ordinal not in range(128)

--------------------------------------------------------------------

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

>mpc add file://path/to/file

Ты уверен, что оно работает? И почему «file://»?

Это xml-говно? Да, для примитивных плееров сойдёт, но даже cmus в этот «интерфейс» не впишется.

Ну давай конкретно, что не впишется, почему не впишется? И почему xml?

То есть держать dbus — это нормально?

В ubuntu, debian, fedora dbus уже давно нужен для демона init-скриптов. Так что поздно пить боржоми.

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

>Ты уверен, что оно работает?
Да. Если mpd повесить на unix-сокет.

Ну давай конкретно, что не впишется, почему не впишется?

queue там уже есть? В cmus оно как бы давно.

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

>Да. Если mpd повесить на unix-сокет.

Ну и какой тогда профит от клиент-серверности?

queue там уже есть? В cmus оно как бы давно.

queue реализуется на стороне клиента. Разве не так?

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

Профит в том, что клиент(ы) можно в любой момент убить, например. И queue на сервере будет продолжаться если сервер её умеет (к cmus ровно один клиент, который умирает мгновенно после передачи команды).

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

>Профит в том, что клиент(ы) можно в любой момент убить, например.

А смысл? Тут хватит плеера, который просто убирается в трей. А если похимичить с иксами, то вообще можно его скрыть. Профит клиент-серверной архитектуры как раз в её названии. Клиент пускается на другой машине, скажем, для управления mpd который вещает через icecast. А так только циклы cpu тратить и пальцы гнуть. Тем более, что иксы уже давно не падают

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

Хм. И ты собираешься добавить файл с одной машины в плейлист другой?
И, внезапно, mpd может биндиться и к unix-сокету, и к tcp.

Тут хватит плеера, который просто убирается в трей.

Трей не нужен. Вообще. Но это тема для отдельного холивара.

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

>Хм. И ты собираешься добавить файл с одной машины в плейлист другой?

Даже если и так. Что тут невозможного?

И, внезапно, mpd может биндиться и к unix-сокету, и к tcp.

С tcp всё ясно. Узкая ниша, но есть. А вот с unix вообще непонятно.

Трей не нужен. Вообще. Но это тема для отдельного холивара.

Опять наблюдаю отсутствие логики. Трей лишнее, а парсинг мессаг это так, в порядке вещей. Почему бы не вынести плеер в отдельную либу и просто тупо дёргать через ABI?

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

>Что тут невозможного?
И mpd зайдёт на машину клиента (ssh? ftp?) и найдёт файл?
Добавлять доступное через http в плейлист емнип можно и по сети.

С tcp всё ясно. Узкая ниша, но есть. А вот с unix вообще непонятно.

Оно работает и не требует лишних либ. Что ещё надо?

Почему бы не вынести плеер в отдельную либу и просто тупо дёргать через ABI?

Потому, что управление mpd/cmus часто скриптуется. Хоть на баше. С либой это будет проблематично. Да и с dbus чуть сложнее.

x3al ★★★★★
()

> Поддержка разнообразных аудиоформатов (используется gstreamer), включая формат CUA;

Закапывайте.

firestarter ★★★☆
()

> ВКонтакте,

ненужно.

last.fm


ненужно.

поддержка CUE


скорее всего ненужно.

Foobnix


ненужно.

isden ★★★★★
()

Поставил.
Запустил.
Оно внезапно запустилось на весь экран, я испугался. Интерфейс жесть какая-то.Это ещё хуже чем Амарок.
Сразу же хотел проверить как у него дела с Gapless Playback (так как на gstreamer, то скорей всего плохо), так он музыку не играет вообще. Добавил монлитный ogg файл, тоже не поддерживает (нормальные плееры должны отобразить содержимое такого файла).
И вообще, плееры на gstreamer годятся только для прослушивания рэпчика, шансона и подобной музыки.

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

*Songbird

FIXEd

Да-да, спасибо.

Вобщем, кто-то может четко и внятно, коротко! объснить, чего в ygv есть такого, чего нет в популярных плеерах?

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

> И вообще, плееры на gstreamer годятся только для прослушивания рэпчика, шансона и подобной музыки.

Если ты, автор плеера или вы вместе криворукие, то не стоит винить в этом хороший движок. Для аудио лучше gstreamer нет ничего.

А сабж ещё пилить и пилить - интерфейс ужасен, настроек никаких, куча глюков.

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

А по-нормальному никак? Я имею ввиду ncmcpp /path_to_file/

http://mpd.wikia.com/wiki/Hack:Mpc-play ну и man mpc

ну а так обычно плееры по разному сами велосипедят

про dbus: как там у него с управлением по сети? ;)

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

man man и дальше по путям правка тегов есть в почти в каждом клиенте mpd, эквалайзер есть в альсе, каждый раз копировать музыку никто не заставляет(кроме собственного идиотизма и неосиляторства) - возможность играть файло не из базы выше

xorik, inotify уже вроде есть в 0.16 которая должна скоро выйти, пока костылем через самопальные скрипты

А смысл? Тут хватит плеера, который просто убирается в трей. А если похимичить с иксами, то вообще можно его скрыть. Профит клиент-серверной архитектуры как раз в её названии. Клиент пускается на другой машине, скажем, для управления mpd который вещает через icecast.

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

по сабжевому плееру - вашу бы энергию да в мирное русло. морд к гстримеру не мало, можно было и exaile допилить... хотя может и с сабжем чего получится симпатичного, в общем повторю слова AX

И чем оно лучше соот-щих плагинов/скриптов к amarok, exaile, banshee etc.? И почему для этого нужно именно нагородить новый велосипед, а не написать, к примеру, плагин к вышеназванным плеерам?

muhas ★★★
()

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

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

>http://mpd.wikia.com/wiki/Hack:Mpc-play ну и man mpc

Ну что тут сказать. Это есть костыли. В классическом их понимании.

про dbus: как там у него с управлением по сети? ;)

Ну вообще-то люди придумали ssh. И портами лишними светить не надо.

xorik, inotify уже вроде есть в 0.16 которая должна скоро выйти, пока костылем через самопальные скрипты

inotify — это подсистема ядра Linux, которая позволяет получать уведомления об изменениях в файловой системе. В основное ядро была включена начиная с 2.6.13 ... Позор!!

клиентсерверная архитектура хороша не только тем что можно пускать mpd на другой машине, а ещё и тем что и сервер и клиент на одной машине могут находится

Опять промашка. Зачем нужно удалённое управление плеером? Поставить комп за 10 км комп и менять треки? Это уж слишком узко. Быстрее потребуется управление через lirc, чем это. Вот если бы он и музыку через сеть пробрасывал, то тогда был бы другой разговор. А через ssh удалённо можно дёргать даже амарок.

а если выйти из иксов?

Зачем? ctrl+alt+F1-F12 по вкусу.

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

Ну вообще-то люди придумали ssh. И портами лишними светить не надо.

предлагаешь для управления музыкой использовать ssh вместо клиента к плееру? да вы, батенька, знаете толк в извращениях

inotify — это подсистема блаблабла

мно плееров работает с inotify? да вообще, много ли софта работает и inotify?

Опять промашка. Зачем нужно удалённое управление плеером? Поставить комп за 10 км комп и менять треки?

зачем за 10км, банальный HTPC работающий помимо этого ещё и серваком, роутором и прочим, которым можно управлять как через lirc так и с любого другого компа, ну и по ssh никто не запрещает

Зачем? ctrl+alt+F1-F12 по вкусу

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

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

>при обновлении иксов, при обновлении дров на видио - да мало ли причин

шизоид чтоли, каждый день иксы и дрова обновляешь?

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