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

Скриншоты.

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

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

ps: я не имею ничего против форматов ape, flac и tta. бесит только качество реализации в соотв. библиотеках. особенно flac.

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

в реальности чаще всего в раздачах кривые cue если выложено потреково. ничего человеческого там нет.

скорлько раз уже даже целые дискографии заменяли на рекерах потому что рипальщики умудрялись испортить cue.

Не чаще всего. Криворукие рипальщики - проблема не формата.

я привёл пример - раздача на 135 альбомов. там и сканы и всё внутри одного файла на альбом.

Чтобы посмотреть сканы, монтировать образ или извлекать их из архива - это удобно?

главное что при рипе в образ ничего не портится. а при помещении в iso.wv ничего не перпутается и не потеряется.

У того, у кого хватает ума сделать iso.wv, хватило бы сделать и нормальный потрековый рип. А у кого руки не из того места, сумеет запороть что угодно.

это из иной реальности и твои измышления

Это измышления аудиофилов. Думаю, ты с ними знаком не понаслышке.

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

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

незачем. поэтому такого и нет. не понял что такое iso.wv - никто не заставляет понимать. просто открой в плеере или прожги через ImgBurn.

Прожги? Прожги?! Наверное, ещё и на cd-диск? Ты на календарь посмотри, какой там год?
Открою тебе секрет, понимающий ты наш: iso.wv придумали на нетлабе, чтобы проще было обмениваться в осле. И даже когда осёл стал поддерживать коллекции файлов, некоторые продолжали блестать своими «гениальными» изобретениями. Хотя гораздо проще было бы просто осилить создание торрент-трекера.
Скажи, ты человеческие трекеры, типа what.cd или waffles.fm видел? Наверное, нет, раз считаешь свой iso.wv удобным форматом.

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

у тебя есть компьютер. ты на нем играешь в игры?

Есть. Не играю уже давно.
И аналогия не подходит. Чтобы играть на приставке, её ещё надо купить, компьютер уже есть.

ну конечно для вас лучше будут раздачи в проприетарном rar? или расшарить в p2p сетях альбом потреково.

достаточно прикрыть 2 торрент трекера и вы останетесь без музыки. плюс кретины, так называемые «модераторы», с рутрекера любят убивать нормальные раздачи мотивируя что это дубль. потом такие раздачи искать в осле и тп сетях.

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

вам говорят: так лучше. по многим причинам. в ответ «мне удобно по трекам».

нет, вам не удобно по трекам!

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

Так в том и дело, ни одной причины, которая бы доказывала, что так лучше, не было.
И нет, мне удобно.
А если надо кинуть пару песен на плеер, резать каждый раз? Посмотреть сканы из исо так же просто, как просто из папки? Банально проверить альбом по базе accuraterip из вашего формата можно?

Ок, я понял, вы знаете кучу «преимуществ» вашего формата. Доказывать обратное не буду.

с iso.wv всё однозначно какой формат будет использоваться. а WavPack и быстро кодирующий/декодирующий и производительный. например не все аппаратные плееры потянут даже проигрывание APE.

не надо только ерунды про «православный FLAC». это более поздний и менее функциональный формат.

Я нигде и не говорил, что wavpack плохой. Но его тоже пожно использовать без всяких приблуд с исо-образами. И ape не нужен, да. И я его сразу после скачивания тоже нарезаю во flac, как и iso.wv.

Wavpack тоже хороший формат. Просто flac более популярен, недостатков особых по сравнению с wavpack'ом у него нет, большинство музыки я качаю в нём, поэтому и выбрал его для себя в качестве стандарта. Так как всю музыку привожу к одному виду.

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

>Скажи, ты человеческие трекеры, типа what.cd или waffles.fm видел?

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

Наверное, нет, раз считаешь свой iso.wv удобным форматом.

удобно иметь всё в контейнере, в котором ничего не побъётся и не перепутается и не потеряется. crc отдельного файла видно напрмиер в ed2k ссылках.

Когда мне приодится скачивать что-то в твоём любимом извращенческом формате, я, естественно, привожу это всё к нормальному вид

маньячество. странность.

Криворукие рипальщики - проблема не формата.

теория неинтересна. идём от обратного. iso.wv - правильный рип с котором ничего не потеряно и не испохаблено. потрековый релиз - значит этот делал тупой упёртый резальщик который и не подумает сделать корректный cue файл и его не проверит (это процентах в 95 случаев.)

я видел раздачи ... гдё чувак «выложил саундтрек» ... когда у него спросили «а где другие треки, они там должны быть в альбоме?» он ответил «а зачем мне они нужны? там были повторы а другие треки без вокала, я их сразу стёр»...

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

>А если надо кинуть пару песен на плеер, резать каждый раз?

я запускаю foobar2000, отмечаю нужные треки, плеер конвертирует в AAC, дропаю конкверором в нужный каталог на сотовом. я ничего не режу.

Ослом вообще пользуюсь только в крайних случаях.

рутрекер.орг . комментировать?

tommy ★★★★ ()

cmus надоел

Автор, pure java плеер это очень хорошо, только, пожалуйста, никогда не делай tar.gz без корневой папки. Еще не работает регулятор громкости - ничего не регулирует (lenny, openbox). Года 4 назад искал pure java плеер, не было ничего подходящего. Сейчас попробую собрать, если соберется, оставлю для опытов.

anonymous ()
Ответ на: cmus надоел от anonymous

собрал, не работает (LineUnavailableException: Audio Device Unavailable), фтопку.

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

удобно иметь всё в контейнере, в котором ничего не побъётся и не перепутается и не потеряется. crc отдельного файла видно напрмиер в ed2k ссылках.

А что может потеряться, если у меня лежат несколько файлов вместо одного? Ну и flac, например, умеет проверять контрольную сумму несжатых аудио-данных.

маньячество. странность.

Не большее, чем упаковывать рип в исо-образ.

теория неинтересна. идём от обратного. iso.wv - правильный рип с котором ничего не потеряно и не испохаблено. потрековый релиз - значит этот делал тупой упёртый резальщик который и не подумает сделать корректный cue файл и его не проверит (это процентах в 95 случаев.)

Это можно обернуть в любую сторону.
Потрековый flac - правильный рип, в котором ничего не потеряно и не испохаблено. Релиз, засунутый в исо-образ - значит этот делал тупой упёртый упаковывальщик. Да, это такая же бессмыслица, как и то, что написали вы.
И это не 95% случаев. А никогда не встречали рипы одним файлом, где в раздаче flac или ape, а в cue прописан wav? Ага, это тоже плохой рип, ведь рипальщик даже не удосужился проверить.
Если после нарезания контрольная сумма треков осталась такой же, как и до нарезания, значит ничего не потерялось, а просто преобразовалось в более удобную (для тех, кто считает её удобной) форму хранения.

я видел раздачи ... гдё чувак «выложил саундтрек» ... когда у него спросили «а где другие треки, они там должны быть в альбоме?» он ответил «а зачем мне они нужны? там были повторы а другие треки без вокала, я их сразу стёр»...

Я ни в коем случае не оправдываю таких «релизеров».

я запускаю foobar2000, отмечаю нужные треки, плеер конвертирует в AAC, дропаю конкверором в нужный каталог на сотовом. я ничего не режу.

О хосспади... А не проще написать скрипт на 10 строчек? Или даже не надо писать, таких скриптов в инете куча. Ради такой простой повседневной задачи, как конвертнуть песни на телефон, ставить вайн и фубар под ним - это по уровню извращённости может сравниться... разве что с засовыванием рипа в исо-образ.

рутрекер.орг . комментировать?

Осёл - ed2k, рутрекер - битторент-трекер. И при обмене через битторент нет проблем с тем, чтобы в одной раздаче было несколько файлов. Поэтому тут как раз потрековые релизы - это большой плюс. Если мне нужны будут всего лишь сканы, я скачаю только их, а не буду ради 20 мб сканов тянуть весь файл на 400 мб.

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

>Потрековый flac - правильный рип, в котором ничего не потеряно и не испохаблено

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

повтор: iso.wv максимально удобно. неважно что вы пока не поняли.

А не проще написать скрипт на 10 строчек?

да. на элементарное действие писать скрипт. красноглазие во все поля.

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

>рутрекер

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

А никогда не встречали рипы одним файлом, где в раздаче flac или ape, а в cue прописан wav? Ага, это тоже плохой рип, ведь рипальщик даже не удосужился проверить.

это нормальный рип. сделать cp oldfile newfile и исправить .wav на .flac не проблема.

а вот когда названия файлов не совпадают с тем что прописано в .cue (и там другие ошибки ещё чаще всего) - вот это обычное дело. так например было с переложенными с упомянутых тобой чудесных трекеров на torrents.ru ремастерами The Beatles 090909. там просто были битые cue и попытки их исправить были бесполезны. при рипе в образ ни одной подобной проблемы нет.

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

да. на элементарное действие писать скрипт. красноглазие во все поля.

Потратить 20 минут на написание скрипта - это красноглазием уже зовётся? Тонкий намёк: под виндой фубар можно запускать без вайна. ;)

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

При рипе одним файлом данные о названии песен, исполнителе, альбоме в cue-файле откуда-то берутся? Оттуда же они берутся и в тегах полученных на выходе файлов при потрековом рипе. Если нет, могут быть заполнены потом из того же cue-файла.

ты знаешь сколько приходилось править уродские названия файлов и потом править cue?

Поправил теги, переименовал по шаблону файлы каким-нибудь easytag'ом, им же сгенерировал m3u, если надо. Cue зачем править ещё? Неужели действительно собираетесь нарезать с целью получить «точную копию оригинального CD»?

повтор: iso.wv максимально удобно. неважно что вы пока не поняли.

На глупости больше отвечать не буду.

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

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

Знаю, качал. ага. Как-то один альбом 3 месяца почти пытался скачать из осла, так и забил в итоге. И у кого просить, на каком форуме? Рутрекер - не показатель. У них разве что на главной большими буквами не написано «закройте нас, правообладатели». И на замену рутрекеру придут другие, которые не только домен в другую зону перенесут, а поставят серверы в другой стране, в которой они недоступны для правообладателей, и пусть закрывают потом, ага. На том же what.cd никаких проблем с правообладателями нет и никогда не было, и попасть туда проще простого, было бы желание.

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

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

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

Поправил теги, переименовал по шаблону файлы каким-нибудь easytag'ом, им же сгенерировал m3u, если надо. Cue зачем править ещё? Неужели действительно собираетесь нарезать с целью получить «точную копию оригинального CD»?

открыть cue в плеере. неужели надо объяснять элементарные вещи?

12 - исполнитель - песня 1.flac Исполнитель «песня» 12.flac Исполнитель 12.flac Ispolnitel 12.flac 12 - Ispolnitel.flac 12.flac

и тд и тп идиотизм

и всё это умноженное на число треков в алюбоме, умноженное на число альбомов и тд. вам не надоело?

учитывая что надо что-бы внутри были заполнены эти самые «тэги». А если скачал альбом французского исполнителя/немецкого/японского/испанского и тд/ там это приписано на их языке в каждом файле. и это не учитывая что и вариантов кодировок у азиатов так же несколько.

повторяю: лучше в iso.wv или просто рип в образ. мы/я знаем больше. вы не понимаете но это не значит что это оправдание.

а «я люблю потрековые раздачи и всё сразу режу» - просто капризы.

просто капризы и не более.

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

>И на замену рутрекеру придут другие, которые не только домен в другую зону перенесут

ага. трекеры «торентулька», «закачайка», «зайцыесть». за такими бегать не будут. но там ничего и не будет.

На том же what.cd никаких проблем с правообладателями нет и никогда не было, и попасть туда проще простого, было бы желание.

вызывающе неверная информация. народ хочет качать музыку а не вступать в секту где ты обязан что-то ещё до вступления.

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

короче, на всё что пишут те кто говорит что наиболее правильно рипать в образ и раздавать в iso.wv у тебя будет «отповедь». просто на всё. что ни напиши - ты ответишь что нет, всё не так.

написал что конвертирую фубаром - нет, надо писать скрипт. всё нет так! вот просто всё не так!

напишу что у меня клавиатура Mitsumi - ты напишешь что Logitech лучше. Скажу что мышь Logitech - ты скажешь что Microsoft хорошие мыши а Logitech.

написать что солнце встаёт на востоке - ты напишешь что нет, мне удобнее считать что оно не встаёт на востоке потому что ... и тд.

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

в реальности же:

1 вас не заставляют создавать iso.wv
2 проблем с извлечением, проигрыванием, конвертированием iso.wv - нет
3 раздавать iso.wv проще. ничего не теряется и не путается и криворукие товарищи ничего там не попортят.
4 iso.wv релизы изначально корректные и правильно рипнуты, всё в cue правильно
5 iso.wv - наиболее приемлемый контейнер. именно потому что это не специальный контейнер а понимаемый десятками/сотнями программ ISO файл. можно совать звук в матрёшку но далее проблема там что-то посмотреть. iso.wv лишён такого недостатка потому что это ISO.

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

> собрал, не работает (LineUnavailableException: Audio Device Unavailable), фтопку.

То есть скомпилированная версия играла, а после пересборки не играет?

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

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

>Тонкий намёк: под виндой фубар можно запускать без вайна. ;)

Коротко и однозначно ; продолжай красноглазить в консоли. И лучше всего не позорить линукс - делай это в Hurd или там где нет Gui и удобных программ вообще.

В реальности за такой глум и насмешки ты можешь получить по лицу. Это вы в сети такие смелые.

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

открыть cue в плеере. неужели надо объяснять элементарные вещи?

12 - исполнитель - песня 1.flac Исполнитель «песня» 12.flac Исполнитель 12.flac Ispolnitel 12.flac 12 - Ispolnitel.flac 12.flac

и тд и тп идиотизм

А cue и не нужно открывать в плеере. У меня задан шаблон «%track% - %title% и все треки переименовываются по нему. И создаётся m3u. И да, это удобно.

повторяю: лучше в iso.wv или просто рип в образ. мы/я знаем больше. вы не понимаете но это не значит что это оправдание.

а „я люблю потрековые раздачи и всё сразу режу“ - просто капризы.

просто капризы и не более.

Да хоть двадцать раз повторите и похвалите себя.
Запихивание в образ - куда большие капризы.

1 вас не заставляют создавать iso.wv 2 проблем с извлечением, проигрыванием, конвертированием iso.wv - нет 3 раздавать iso.wv проще. ничего не теряется и не путается и криворукие товарищи ничего там не попортят. 4 iso.wv релизы изначально корректные и правильно рипнуты, всё в cue правильно 5 iso.wv - наиболее приемлемый контейнер. именно потому что это не специальный контейнер а понимаемый десятками/сотнями программ ISO файл. можно совать звук в матрёшку но далее проблема там что-то посмотреть. iso.wv лишён такого недостатка потому что это ISO.

1. Спасибо.
2. Если бы проблем не было, вы бы не спрашивали у автора, поддерживается ли ваш iso.wv.
3. Раздавать не проще. Создал потрековую раздачу, сделал торрент-файл, хэш записался в него - и всё, ничего никуда уже не потеряется. А качать потрековые раздачи удобнее.
4. Это вы сейчас говорите о рипе одним файлом. Я не против рипа образом, сам так рипал, пока не пересмотрел свои взгляды и не понял, что треки удобней. Я против именно запихивания рипа в исо.
5. Да, вот только создан он не для этого. И, как и любой инструмент, применяемый не по назначению, больше мешает, чем помогает. Iso может и наиболее приемлемый контейнер, просто пихается туда, где контейнер не нужен вовсе.

Коротко и однозначно ; продолжай красноглазить в консоли. И лучше всего не позорить линукс - делай это в Hurd или там где нет Gui и удобных программ вообще.

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

В реальности за такой глум и насмешки ты можешь получить по лицу. Это вы в сети такие смелые.

О-о-о, всё ясно. Всего хорошего.

raduga ()

Идея интересна.

Но при мало-мальски приличном объёме музыки использовании плеера без менеджера коллекции становится невозможным. Вбить в строку поиска пару букв куда проще и удобней, чем ползать по файловой системе в поисках песни, которую в данный момент захотелось включить (особенно когда ты не помнишь, на каком она альбоме). Ещё почему-то стало модно пренебрегать показом текста песни.

Сам ныне пользуюсь DeaDBeeF, ибо нет времени разгребать завалы. Приведу свои триста гигов в порядок - придётся искать другой плеер. А жаль, он хорош в остальном.

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

> Ещё почему-то стало модно пренебрегать показом текста песни.

Давно планирую добавить. Единственное что не нашел где скачивать нормальные .lrc тексты. В фубаре lyric show c minilyrics качает, но я так и не понял как он это делает.

tulskiy ()

вобщем проект нужный. пожелаем ещё не раз увидеть на главной сообщение о выходе нового релиза.

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