LINUX.ORG.RU

Musique - 100% Java Аудио Плеер

 ,


0

0

Вышла новая (первая) версия аудио плеера Musique - одного из немногих плееров с открытым кодом написанных полностью на Java.

В этой версии реализована полная поддержка следующих форматов:

  • MP3
  • Ogg Vorbis
  • Flac
  • Monkey's Audio
  • WavPack
  • WAV, AU, AIFF
  • Через JNI и libfaad можно играть MP4
  • CUE файлы, как внешние так и встроенные.

Для всех форматов реализована точная прокрутка (sample accurate seeking) и gapless playback (для mp3 читается LAME Tag).

Поддерживается чтение и запись тэгов id3v1, id3v2, apev2, mp4, Vorbis Comments, FLAC.

Колонки плейлиста можно настраивать с помощью встроенного title formatter'a, подобного тому что в foobar2000.

Лицензия: LGPL 3

Скриншоты.

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

С DeadBeef слизано? Уж очень похоже. Да и не нужно по той же причине - DeadBeef наше все.

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

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

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

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

Понял. Но, ИМХО, уж совсем похоже =)

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

Это все абсолютно опционально. Там dll-ки для нативного декодера ape и mp4. Без них все будет работать.

tulskiy ()

О, как раз очередного плеера не хватало. Как говорится - в полку прибыло!

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

Ну можно просто ставить Nimbus LaF вместо GTK и будет не так похоже :)

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

Спасибо !

Плеер понравился :) Volume Control только не работает, эх )

DZhon ()

> Вышла новая (первая) (и последняя) версия....//фикс

Kompilainenn ★★★★★ ()

Хороший, годный плеер. из глюков: 1)Не работает регулировка звука в винде. 2)Если выбран нативный стиль(при классической теме венды) то самих кнопок не видно - только картинки на них (если тема nimbus то все ок) 3) после того как доиграл песню почти до конца я схватил за ползунок и переместил вначало. играть сначала начало, а ползунок перескачил обратно в конец(глюк повторить не удалось) 4) меню глючит... Из того чего хочется 1) вместа комбобокса - табы и русификацию. 2) чтобы search отключать можно было чтобы глаза не мозолила 3) Поменьше тайтлы у столбюцов в плейлисте 4) Режим «следить за курсором»

rellai ()

жесть. может оно ещё и iso.wv понимает?

tommy ★★★★ ()

ждём видеоплеер на баше.

boo32 ()

сколько памяти жрёт? значок в трее есть? чем оно лучше qmmp?

anonymous ()

Еще и плеера на джаве нам точно не хватало...

system32 ()

Встроенного файлменеджера не хватает, судя по скринам.

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

> сколько памяти жрёт?

Много. Метров 50 минимум, обычно 60-70.

значок в трее есть?

Пока нет. Если предсказание Kompilainenn не сбудется, то в следующей версии будет.

чем оно лучше qmmp?

Видимо отсутствием винампового скина.

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

> Писать плеер я начал года два назад, когда о дэдбифе еще не слышал.

это потому что deadbeef я начал писать менее чем год назад.

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

Re: Musique - 100% Java Аудио Плеер

> может оно ещё и iso.wv понимает?

кстати, а упомянутый deadbeef понимает? Или ни один линуксовый не понимает?

name_no ★★ ()
Ответ на: Re: Musique - 100% Java Аудио Плеер от name_no

name_no, все что касается wavpack — в deadbeef должно работать идеально. плагин допиливал сам автор оного wavpack'а.

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

> это потому что deadbeef я начал писать менее чем год назад.

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

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

Re: Musique - 100% Java Аудио Плеер

> плагин допиливал сам автор оного wavpack'а.

Это круто. Я так понимаю, deadbeef можно считать официальным линуксовым музыкальным проигрывателем?

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

@rellai

Тестировал в основном на OpenJDK, постараюсь исправить. Ползунок у меня давно уже так не глючил, посмотрю код еще раз. Меню работает вроде нормально.

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

И было бы классно если бы ты открыл для всего этого issue на гитхабе.

Спасибо.

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

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

да я не предъявлял никаких претензий к тому сколько ты что писал :) незачем оправдываться.

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

Re: Musique - 100% Java Аудио Плеер

> его еще даже не начали принимать в официальные репозитории.

По какой формальной причине отказывают? GTK не нравится?

name_no ★★ ()

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

Lucky1 ★★★ ()
Ответ на: Re: Musique - 100% Java Аудио Плеер от name_no

> По какой формальной причине отказывают? GTK не нравится?

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

waker ★★★★★ ()

>Musique - 100% Java Аудио Плеер

Пользователи жабаос будут рады. Зачем это в linux?

anonymous ()

> Вышла новая (первая) версия

Доставило.

За системные виджеты зачет. Можно посмотреть.

Jayrome ★★★★★ ()

"Не верю" © Станиславский

Декодирование аудиопотока тоже кодом на джяве осуществляется? Автор переписал все кодеки на джяву?

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

> Зачем это в linux?

На тот момент когда я начал это писать, дэдбифа еще не было. Я попробовал все имеющиеся плееры на убунте и ничего мне не понравилось. Знал тогда только джаву, вот на ней и писал.

Сейчас, возможно, уже и не нужно.

tulskiy ()

Велосипедисты такие велосипедисты...

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

>в большинстве дистров просто игнорят

мы не игнорируем и это главное :-)

bohm ★★★★★ ()
Ответ на: Re: Musique - 100% Java Аудио Плеер от name_no

>> может оно ещё и iso.wv понимает?

кстати, а упомянутый deadbeef понимает? Или ни один линуксовый не понимает?

предполагаю что скоро тут появится автор плеера и ответит :)

qmmp понимает iso.wv - читает вшитые cue разумеется и которые на русском.

tommy ★★★★ ()

поймити же вы! САМООБНОВЛЯЕМАЯ БИБЛИОТЕКА =- САМОЕ ГЛАВНОЕ В ПЛЕЕРЕ

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

>name_no, все что касается wavpack — в deadbeef должно работать идеально. плагин допиливал сам автор оного wavpack'а.

вообще то я писал не просто про .wv а про iso.wv , с прошитыми туда .cue :) это iso со сканами, текстовыми файлами, набором cue внутри, переименованный в iso.wv в который foobar2000 прошил cue и логи как будто это просто wv :) :)

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

> qmmp понимает iso.wv - читает вшитые cue разумеется и которые на русском.

Если iso.wv это просто wavpack файл со встроенным cue sheet в apev2 тэге, то musique должен читать, и на русском тоже.

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

tommy, я прекрасно знаю, что такое iso.wv

вся фишка этого формата в том, что для плеера он выглядит как обычный .wv

его даже не надо специально поддерживать.

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

>вся фишка этого формата в том, что для плеера он выглядит как обычный .wv

его даже не надо специально поддерживать.

нет, без специальной поддержки qmmp напрмиер просто проигрывал всё подряд. для поддержки чтения вшитого cue для qmmp прислали специальный патч, потом это ломалось. плюс русские буквы там в другой кодировке (кажется вшитые .cue переводятся в UTF-8, foobar2000 это делает молча). то-есть отдельно русские .cue может не понимать а вшитые понимает правильно.

ты бы проверил на iso.wv с русским вшитым cue

плюс надо для самого foobar2000 что-бы сам .wv был первый по списку внутри ISO структуры.

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

Реквестирую добавление файлов в плейлист тащикидаем.

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

> нет, без специальной поддержки qmmp напрмиер просто проигрывал всё подряд. для поддержки чтения вшитого cue для qmmp прислали специальный патч, потом это ломалось. плюс русские буквы там в другой кодировке (кажется вшитые .cue переводятся в UTF-8, foobar2000 это делает молча). то-есть отдельно русские .cue может не понимать а вшитые понимает правильно.

это половые проблемы qmmp

плюс надо для самого foobar2000 что-бы сам .wv был первый по списку внутри ISO структуры.

.wv должен быть в конце iso, иначе не будет работать.

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

чёткого ответа поддерживает ли DeaDBeeF виртуальный формат iso.wv и поддерживает ли прошитые туда cue на русском я пока не увидел :)

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

> DeaDBeeF виртуальный формат iso.wv и поддерживает ли прошитые туда cue на русском я пока не увидел :)

.iso.wv читается/играется как обычный .wv

прошитые cue обрабатываются так же как и для всех остальных форматов.

русский (cp1251 и utf8) поддерживается как для внешних, так и для прошитых cue-sheets.

чОткий ответ: да, поддерживает все перечисленное.

waker ★★★★★ ()

вся фишка в том что плеер при открытии iso.wv читает cue не из .wv внутри iso структуры а читает прошитый cue в iso. есть ли прошитый cue в самом внутреннем .wv - неважно :) :) :)

вот поэтому и нужна специальная поддержка iso.wv или же надо точно всё проверить - откуда там читается cue и понимается ли русская кодировка.

ну и поддержка внутреннего прошитого cue в .wv без поддержки внешнего прошитого cue в iso.wv - это неправильно :)

tommy ★★★★ ()

Интересный плеер.

Из плюсов - родная поддержка форматов. Из минусов - не допиленность интерфейса и размер потребляемой памяти.

P.S.: Табы в нимбус выглядят весьма не плохо.

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

>.iso.wv читается/играется как обычный .wv

так он не обычный .wv . это подделанный/читерский .wv

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

Re: Musique - 100% Java Аудио Плеер

> ну и поддержка внутреннего прошитого cue в .wv без поддержки внешнего прошитого cue в iso.wv - это неправильно :)

я перестал понимать, какой из них внешний, а какой внутренний после первых трёх смайликов, если не раньше

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