URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 122049
[ Назад ]

Исходное сообщение
"Выпуск музыкального плеера mpz 1.0"

Отправлено opennews , 08-Окт-20 10:25 
Опубликован первый стабильный выпуск музыкального плеера mpz, оптимизированного для работы с большими локальными коллекциями музыки. Предложенный в mpz подход вдохновлён функцией "album list" в Foobar2000. Основной особенностью является трёхпанельный интерфейс, в котором можно создавать плейлисты из каталогов и переключаться между плейлистами.  При воспроизведении используются звуковые кодеки, установленные в ОС (через QtMultimedia). Код написан на С++ с использованием библиотеки Qt и распространяется под лицензией GPLv3. Бинарные сборки подготовлены для Windows и  Linux-дистрибутивов openSUSE, Debian, Fedora, Ubuntu, CentOS и Mageia...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=53850


Содержание

Сообщения в этом обсуждении
"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 10:25 
https://olegantonyan.github.io/mpz/images/no-electron.png

Заценил! Респект автору )


"Выпуск музыкального плеера mpz 1.0"
Отправлено Crazy Alex , 08-Окт-20 10:54 
Респект, тут не поспоришь.

Но - как автор, собственно, и предупреждает - это не замена фубару. Фишка Foobar2000 не в коллекциях и прочем, а в том, что там було уделено максимальное внимание качеству звучания со всеми нюансами - gapless playback, bit-perfect stream, свои подобранные кодеки - вот это всё (тут автор deadbeef чуть больше пошевелился, хотя и не идеально).

Здесь же - копия интерфейса и формата конфига что, наверняка, многим пригодится, но различия стоит понимать.


"Выпуск музыкального плеера mpz 1.0"
Отправлено m.makhno , 08-Окт-20 11:21 
Как его заменить если ты сидишь на Linux и тут нету нативной версии?)

"Выпуск музыкального плеера mpz 1.0"
Отправлено Агл , 08-Окт-20 11:43 
album player (aplayer) под linux

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 19:54 
бред, я для проигрывания каждого трека руками на баше пишу декодер и сру напрямую в звуковуху

"Выпуск музыкального плеера mpz 1.0"
Отправлено Anonimous , 08-Окт-20 20:04 
ты так говоришь, будто это что-то сложное...

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 11:54 
> Респект, тут не поспоришь.
> Но - как автор, собственно, и предупреждает - это не замена фубару.
> Фишка Foobar2000 не в коллекциях и прочем, а в том, что
> там було уделено максимальное внимание качеству звучания со всеми нюансами -
> gapless playback, bit-perfect stream, свои подобранные кодеки - вот это всё

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

Хз, как он там шевелился, я в своё время топил за этот плеер, а потом задолбался с его глюков, которые его неадекватный автор решил не чинить, потому что это фича, и вообще "GPL плохая лицензия" и Штольман его обманул...
После очередного сноса плейлистов и невозможности их восстановить я вычистил систему от этого поделия, и жизнь стала проще. А cue уже и другие плееры умеют, как и коллекции, с которыми у дохлой говядины тоже были проблемы.

> Здесь же - копия интерфейса и формата конфига что, наверняка, многим пригодится,
> но различия стоит понимать.

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

Поставил mpz, буду тестировать, выбор C++ радует на фоне современных тенденций, как и размер самой програмки, за что автору моё увожение, если оно ещё и будет работать хорошо, вообще будет замечательно!


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 13:09 
Ты такой балбес, что аж страшно. У тебя там верха не песочат, не? Из года в год среди мракобесов продолжается шарманка про «качество звука». На сайте фубара автор фубара говорит про фубар, что «качество звучания» там ничем не отличается от других плееров.
А «фишка» фубара как раз в «коллекциях и прочем», невероятно быстрой индексации и поиске, поддержке гибких поисковых запросов и очень продуманной системе плагинов. Это легковесный, функциональный и мощный музыкальный комбайн, до которого я и не знаю, кто допрыгнул (и это то, чего больше всего не хватало, когда я около десяти лет назад пересел на линукс окончательно). А вот эта твоя писаная торба «бит пёрфект звук» в фубаре было возможно так же, как и в остальной винде — asio и ещё какая-то виндовая низкоуровневая приблуда для пускания звука мимо стандартного микшера.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:23 
> «качество звучания» там ничем не отличается от других плееров

Отличается у любого плеера из-за всяких тонкостей (дизеринг, ресемплинг, клиппинг, методы вывода, регулятор громкости, битность), но обычно это незаметно.
Вот вы будете смеяться, но у меня в параллели VLC звучит глуше, чем mpv https://www.opennet.dev/openforum/vsluhforumID3/121870.html#170


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:24 
> VLC звучит глуше, чем mpv

Правда, это не на цифровом loopback, а где-то дальше портится (возможно, железоспецифично).


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 17:13 
Ты плодоносишь скудоумием.

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

Хакеры, крекеры, спамы, куки…

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

Ты прав, чувак, я действительно смеюсь.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:28 
> У тебя там верха не песочат, не?

C
sudo nano /etc/pulse/daemon.conf
resample-method = speex-float-1
очень даже могут. Только не песочить, а жестчить. Эта настройка сделана, чтобы не перегружать слабые портативные компьютерные девайсы, а вот в винде ресемплер уровня 4-5.


"Выпуск музыкального плеера mpz 1.0"
Отправлено тигар , 11-Окт-20 09:50 
nano - выбор ущербных.
простите, пытался пройти мимо, но не смог.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 13:20 
> свои подобранные кодеки

Обычные ffmpeg либы там, может оттюнингованные для gapless. Для wma использует виндовый декодер в 16 бит (линуксовые плееры в этом плане лучше, что используют ffmpeg для wma).


"Выпуск музыкального плеера mpz 1.0"
Отправлено Бздун , 08-Окт-20 13:21 
>максимальное внимание качеству звучания

И, конешно, это было подтверждено A/B тестами.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 12-Окт-20 09:35 
>И, конешно, это было подтверждено A/B тестами.

Петросян, млин. Foobar единственный плеер у которого обработка сэмплов в плавучке (Double). Конечно, если тебе не нужен ни регулятор громкости, ни ReplayGain, ни эквалайзер, ни прости-господи, ресемплер, то Flac-декодер выдаст абсолютно идентичный битовый поток на любом плеере.
Ты спросишь нахрена там плавучка, а тем более Double а не Float? А затем, мой толстый и зеленый друг, если ты накрутил эквалайзером +10dB на басах, и у тебя пошел клиппинг, то в в целочисленном сэмпле ты просто словил переполнение с безвозвратной потерей данных, а из плавучки лимитер тебе может даже что-то похожее на звук выдать. А Double нужен затем, что во Float мантисса всего 24бита, и на многостадийной обработке, особенно на эквалайзере с ReplayGainom может вылезти шум квантования гораздо хуже 96dB (отношение сигнал-шум для 16 бит).
И да, "устрицы ел" (плагины под фубар писал), в отличие от.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:03 
> gapless playback

Вам дали vorbis, где щелчков не может быть в принципе на уровне архитектуры, но нет, надо продолжать грызть кактус (mp3, aac, opus).


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 16:11 
лолшто? нет, не отвечай, пожалуйста, это риторический вопрос, мне дорого моё психическое здоровье.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:36 
У тебя просто мало знаний. Мне лень вам л@мерам все разжевывать.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 16:38 
очень мало. на кодеки хватило, на понимание твоей чуши — нет. увы.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:51 
Vorbis кодировщик не создает delay и padding или как-то внутренне их компенсирует. У QAAC есть похожая опция no-delay. Но QAAC это проприетарный виндовый кодер от Apple, используемый в iTunes (в том числе магазине) и QuickTime.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 16:55 
опус, кагбэ, вообще фигачит пакетами настраиваемой временнОй длины, от 30 мсек. вот прямо постоянно. но его записали в кликеры. такие странные дела.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 17:37 
На audiophilesoft на него ругаются, что там щелчки. Я особо не вникал, delay у него точно есть (7 мс вроде), но новые версии ffmpeg научились его корректировать.
Держи тесты http://dl.free.fr/p8Nlg7kJI
Пусти в плеере плейлистом.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 17:41 
Еще тесты с МНОЖЕСТВОМ форматов http://dl.free.fr/k58uHkUhL

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 17:46 
а-а-а-а, так тут вообще «я художник я так слышу». опаньки. а я-то думал, нам, ламерам, сейчас распишут по матмодели обоих кодеков, что не так… а как дысал, как дысал…

p.s.: трёх кодеков, извините. celt и silk идут отдельно.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 17:55 
Это проверка gapless плеера. Чтобы услышать щелчки не нужны графики. Настройки кодирования максимально стандартные (битрейт 320k). Жаль, QAAC в режиме no-delay не закодировал. Теперь уже поздно.
Но если вы не слышите щелчков в новых дистрибутивах, не спешите радоваться. Проверьте в старых, например, в Ubuntu 16.04, где ffmpeg либы 2.8 версии. В старом ffmpeg'е было много подобных косяков. В частности wma он неточно декодировал. Поэтому кстати здесь на официальный кодер бочку катят audiophilesoft.ru/load/coders_utils/wma_encoder/7-1-0-53 мол кривой он, а не ffmpeg, который используется в File Integrity Verifier.

> Судя по всему, заголовки файлов формата WMA обычно содержат неправильную продолжительность (о чем говорит и плагин File Integrity Verifier для foobar2000). Впрочем, на сохранность данных это не влияет, так как в действительности при проигрывании декодируются все семплы.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 17:58 
> Но как было показано независимыми тестами, а также при субъективной оценке, качество форматов всё-таки не является однозначно эквивалентным, а преимущество даже перед MP3 однозначным, как это утверждается компанией Microsoft.

WMA не лучше MP3, но звучит по другому. MP3 мягко, WMA жестко. Я проводил слепые тесты. Но границу прозрачности не успел определить, чтобы узнать победителя. На 160k они не прозрачны. На 320k mp3 прозрачен.


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 18:08 
ох ты ж ёшкин кот! а какой заход был мощный! «на уровне архитектуры», однако! так мы увидим это самое сравнение «архитектур», или всё ограничится «я так слышу»? потому что мне же очень интересно, где и как авторы celt (и opus) так сильно налажали в «архитектуре», что у них кодек лучше качеством и с меньшей latency вдруг стал хуже того, который был призван заменить. это же очень крутой заход, достойный статьи и весьма весомого пункта в резюме.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 18:37 
> ох ты ж ёшкин кот! а какой заход был мощный!
> а как дысал, как дысал

bit.ly/30HtkBy


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 18:56 
дениска, это ты порвался, или одноклассники на подмогу подтянулись?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 18:54 
A:
1. Качаешь dl.free.fr/k58uHkUhL
2. Конвертишь современным opus кодером или ffmpeg 4.3 в современном дистрибутиве ffmpeg -i /gapless/wav/1.wav -c:a libopus -b:a 256k 1.opus
3. Качаешь Xubuntu 16.04 Live (где ffmpeg 2.8)
4. Конвертишь /usr/bin/ffmpeg -i 1.opus -c:a pcm_f32le 1.wav
5. Открываешь 1.wav в Audacity, максимально увеличиваешь масштаб и переходишь в начало
6. Видишь тишину в начале 7 мс, это называется delay кодировщика

B:
1. Качаешь dl.free.fr/k58uHkUhL
2. Конвертишь современным opus кодером или ffmpeg 4.3 в современном дистрибутиве ffmpeg -i /gapless/wav/1.wav -c:a libopus -b:a 256k 2.opus
4. Конвертишь современным ffmpeg -i 2.opus -c:a pcm_f32le 2.wav
5. Открываешь 2.wav в Audacity, максимально увеличиваешь масштаб и переходишь в начало
6. В начале не видишь тишину, ffmpeg научился корректировать delay кодировщика. Тем не менее delay был, потому что A2=B2

imagebam.com/image/43c31b1355995358


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 19:01 
о, не до конца порвался. чудо. аноша, ты печеньки-то три, а то вас теперь тут по веточкам клеймят.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 19:04 
> не до конца порвался

Fractal, ты?


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 19:13 
у тебя ещё и с чтением проблемы? то есть, научпросвета про магические архитектурные решения не ждать, ясно.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 19:01 
Хочешь сказать это баг старого декодера? Но где пруфы, что это не типичная особенность кодера? Какой бы latency opus не оперировал, но она не нулевая (особенно по дефолту). Ее уменьшение снижает качество. 7 мс вполне логичная цифра. И Vorbis добавляет ее и QAAC, но корректированием занимается уже КОДЕР. В Vorbis по дефолту, в QAAC с опцией no-delay. Хотя, может быть в случае с Vorbis изначально поставлялся "умный декодер". Это особенность lossy кодирования, чтобы закодировать первый сэмпл нужно на что-то опираться, поэтому добавляется тишина.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 19:04 
Если декодировать Фубаром, то он gapless accuracy на декод в большинстве случаев. То есть учитывает задержку кодера, прописанную в метаданных и корректирует ее, скрывая от пользователя.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 19:08 
эй, товарищ учёный! так ты меня просветишь-то по поводу «на уровне архитектуры»? ты же совершенно очевидно это знаешь, раз говоришь, можешь пальчиком потыкать в нужные места. так сделай милость, снизойди, потыкай да объясни. тебе минутное дело, а мне и кому другому польза будет. не оставь страждущих знания во тьме невежества!

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 17:34 
vorbis портит качество сильнее mp3 или занимает больше места, и является маргинальной поделкой от свободчиков которую не все плееры даже играют. mp3 - стандарт lossy. Ты бы ещё теору для видео предложил.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 17:39 
о, ещё один сумасшедший подтянулся. у вас тут тайная сходочка, что ли?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 17:48 
vorbis уже на 128k прозрачен, mp3 нет.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 17:55 
> vorbis уже на 128k прозрачен, mp3 нет.

это всё ложь подлых подрывателей бизнеса кодекоделов!


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 17:59 
Я проводил слепые тесты, на лоре есть логи с чексуммами.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 03:37 
Правда, что ли? Mp3 довольно экономный, но это худший из существующих лосси кодеков. Во всяком случае, lame. И всегда им был. Не, ну там есть extreme vbr пресет, он довольно неплох, потому что то, что раньше на insane пресете портилось тут может и сохраниться (чудом), а экономия неплохая. Но блин, если дать ворбису чуть больше битрейта (порядка q9), он вполне его заткнёт. А вот опус на тех же 320 это что-то с чем-то, лучше только wavpack на 450. Opus можно и на 512, но он фильтрует и дизерит слишком явно, обрезание вообще не отключается. А wavpack не режет и мыло с увеличением битрейта убавляет и 370 это уже вполне достаточный wavpack битрейт. На низких битрейтах в районе 256 opus без вариантов, aac совсем уж на крайний случай. Vorbis лучше aac (и кодер нормальный бесплатно доступен), но не везде поддерживается.

Обсуждать фантазии на почве багов ffmpeg из соседней ветки не вижу смысла, конечно, но opus -- объективно лучший на свете лосси кодек (если ты не можешь выделить 370+ битрейта на wavpack, на таких битрейтах wavpack без вариантов). И когда эвристика опус не подводит. Хотя нет, порекомендую держаться от ffmpeg подальше. Я им теги копирую (удобненько, чё) и wav извлекаю для форматов, где нет нормального декодера, для остального он не годен.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 03:45 
А, ну конечно я про сиди качество. Если качество выше сиди, то только wavpack (не знаю, какой там битрейт будет, 370 это на сиди). Впрочем у меня тут есть качественные файлы с голосом (24 бита, все дела), так там и у качественного wavpack (500+ ориентировочно) средний битрейт был 200. А вот дргие кодеки по-моему хуже справились, очень замылили определённые звуки и эффекты, несмотря на битрейт и раздутые файлы. Так что для музыки одно, для вокала другое (или wavpack везде).

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 03:47 
Ps экономия всё ещё в 2 раза относительно лосслесс.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 03:59 
Ты перепутал самый популярный, ac-3, с совершенно божественным opus, почему-то. Хотя, у opus есть эвристика, и она может его подводить, но, в среднем, это идеальный кодек и проблем у него куда меньше, чем у конкурентов. Ворбис это очень устаревший кодек на сегодня. Я не слушал на нём разницы там, где она была у мп3 (в том числе на cbr320, и не сказал бы, что там было из-за того, что битрейта не хватило)

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 04:07 
Хуже ac3 наверно только dts, такое неэффективное расходование битрейта, ужас. Сегодня всё больше dtshd и truehd, во втором скорее всего битрейтом забивают проблемы, а про первый я ничего не знаю.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 10:36 
он не перепутал, он попытался Вещать и Учить, но что-то пошло не так. наверное, то, что он ничего не знает про DSP.

"Выпуск музыкального плеера mpz 1.0"
Отправлено audiokill , 08-Окт-20 22:50 
Вот откуда взялись песни и саги про фубар, передаваемые в устном народном творчестве? Мало кто помнит, из лихих и бедных 90ых. Денег на дешевые полупрофессиональные карты не было, а аудиофильства хотелось. Покупали креатив аудиджи и лайвы. Фубар позволял заводить звук на тылы, почему-то их ачх была получше фронта,туда подключали наушники или акустику.С помощью asio или wasapi обходили виндовый миксер. А битперфект это не про фубар. Это фича немногих звуковых карт, например аудиджи4. Пощволял обойти dsp аудиокарты.Тогда можно было полностью отключить ресемплер для минимума преобразований.Считалось, что подобное вуду позволяет причаститься к некоторому аудиофильству. Но зачастую на выхлопе были подоткнуты говенные дровяные Свены или натянуты на уши дешевые Канионы, бо на большее денег не было. В них и пытались услышвть таинственный "ламповый" звук.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 10:26 
>  При воспроизведении используются звуковые кодеки, установленные в ОС (через QtMultimedia)

Лучше бы уже QtAv взяли


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 12:15 
Были и такие мысли, но это усложнит сборку под разные дистрибутивы. А напрямую ffmpeg вообще не удалось осилить. Тут палка о 2х концах - если хочешь встроенные кодеки (возможно даже аудиофильские как в фубаре), то будь готов страдать с портабельностью. Сюда добавляются всякие пульсаудио с альсами, в которые надо самому уметь выводить. А QtMultimedia хоть и стрёмно по возможностям, но проще в портабельности. Поскольку плеер сделан в первую очередь под себя, то неизвестно нужен ли он ещё кому-то, и для проверки этого можно малыми усилиями достичь портабельности

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 13:16 
Можешь показать, где в фубаре аудиофильские кодеки?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 13:22 
Там аудиофильская реализация lossy gapless (не знаю на каких этапах) и принудительный вывод в 32 бит с плавающей точкой (кроме wma).

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 13:30 
Надо бы запилить принудительно в 128 бит...

"Выпуск музыкального плеера mpz 1.0"
Отправлено анон , 08-Окт-20 15:11 
И отключить daz и ftz, кек

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:35 
Дело не в битности, а в том, что только в форматах с плавающей точкой (32 и 64 бит) сигнал может превышать уровень 0 дБ. И если его в этом режиме понизить, то это предотвратит клиппинг от перехода в форматы с фиксированной точкой (16 и 24 бит), где все, что выше 0 обрезается, создавая искажения.
Сигнал выше 0 может подняться в lossy форматах из-за особенностей декодирования (там лишь приблизительное восстановление исходной формы), особенно когда на вход подавали впритык к 0 (все современные записи, еще и плотнокомпрессированные), а также при ресемплировании (например, 44100-48000) опять же из-за неточностей. Открою страшную тайну, в ЦАПе тоже может быть клиппинг, так что впритык ему лучше не подавать.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 13:25 
Не могу, с давних времён осталось в памяти что в фубаре то ли lame какой-то особенный, то ли ещё что-то типа того. Но сейчас быстрым поиском не нахожу ничего, сорян за фейкньюс. Зато всякие crossfade, replay gain и эквалайзер там изначально были

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 14:10 
Ну, всякие rg, eq и crossfade были, да, и расширялись плагинами. Там даже был плагин для создания профилей звучания, где ты мог взять микрофон настроечный и снять профиль помещения. Загрузить этот профиль (и профиль микрофона, кстати, чтоб искажений еще меньше было), и получить на выходе настройки для параметрического эквалайзера, штоб нивелировать косяки комнаты. К счастью, такое можно и под линуксом провернуть, а вот удобной (в моей системе ценностей) библиотеки не предоставляет ни один плеер, к сожалению. Очень не хватает авто-плейлистов — а это абсолютно любая выборка из всех полей и их сочетаний, что хранил у себя в базе фубар: жанр, год выпуска альбома, битрейт и тд. Я пробовал mpd, xmms2, но как-то ощущения не те :]
А остальное есть у многих.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 11:21 
К меня аудиотека это стркктура каталогов. И от плеера не зависит и удобнее всех библиотек.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 13:11 
Это если ты не используешь ничего, кроме поиска буковок. А ещё считаю, что эти две вещи (структура каталогов и управление библиотекой) важны, но не связаны напрямую.
К тому же, когда жесткие диски были с блинчиками и задорно хрустели, то искать что-то во многих сотнях гигабайт было проблематично (да и сейчас терабайты честно спираченного контента не на nvme храню, беден я), а запросы к бд явно быстрее. Так вот, ты сейчас в своей структуре каталогов не сможешь выбрать все альбомы, где есть какой-то исполнитель (то есть, только коллаборации его с кем-то). Не сможешь выбрать что-то, например, с низким битрейтом, чтобы таки достать качество получше (дада, я понимаю, что в наш век мгновенного доступа ко всему странно такое делать, но, всё же у меня много аргументов за мой подход, но это уж сильно оффтопно будет). Ты не сможешь выбрать релизы определенно лейбла или даже релизы с определенным (примерно) bpm. Не сможешь выбрать "альбомы в таком временном промежутке такого вот жанра". Ну и всё в таком духе. Фубар умел :’(
А теги с кучей другой метадаты и структура каталогов сами создаются, это прельстиво и богоугодно.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 13:22 
зато всё это можно сделать через fuse-драйвер. который будет работать вообще с любым софтом. мне однажды надоело выбирать плееры с учётом того, как хорошо у них сделан поиск, и я себе напилил такой драйвер. для ls он показывает иерархию по исполнитель/альбом, а прямым написанием пути можно конструировать любые запросы. отлично работает, неделя неспешного кода по вечерам. уж точно не сложнее, чем новый плеер запиливать.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 14:32 
Так, падажжи. Идея хорошая, мне по нраву. А как оно устроено (есть сорцы?), как я могу получать доступ к метаданным?
Типа в корне будет куча каталогов для каждого тега? У меня даже чо-то нет идей, как можно хороший ux организовать, но потенциал чую. Я приуныл (или успокоился), и теперь у меня происходит нечто следующее: есть beets, тщательно и с любовью обработанный сначала грубым напильником, потом надфилями, потом пмягкой ветошью, который автоматически вытягивает метаданные из интернетов, пишет, удаляет левые теги, раскладывает всё по директориям, в общем, красавчик он, не нарадуюсь. Всё это он хранит в sqlite, откуда я могу вытаскивать чо угодно с помощью привычного синтаксиса (ну там ДРОП ТЭЙБЛ и всё такое), а потом перенапрявлять найденное в m3u или еще какие-то листы, которые и играет у меня cmus. ой вэй, юникс вэй. Как это провернуть у тебя?
Или, например, можно ли бд beets, использовать как поставщик данных для fuse? Я не настоящий сварщик, если что. Хотелось бы как меньше нового добавлять.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 15:23 
> Так, падажжи. Идея хорошая, мне по нраву. А как оно устроено (есть
> сорцы?), как я могу получать доступ к метаданным?

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

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

и есть драйвер, который читает эту базу. поскольку вся инфа там есть — то никакой проблемы сделать по ней выборку. fuse тебе даёт пути типа `/screaming_bastards/best_album` — готовый запрос. то есть, ты этот каталог плееру кормишь, он его пытается отсканить, fuse-драйвер на это формирует ему список.

конечно, запросы можно делать и сложнее, типа: `/performer/screaming_bastards/year/1970/and/album/best_album`. и прочее типа `/contains/` и ты пы. на сколько фантазии хватит.

это всё ты маунтишь в любую удобную mount point — и дело в шляпе.

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

у меня там самопальная микробаза и говнокод на сишечке. в принципе, никакой особой магии нет, просто посмотри доки по fuse — там всё очень просто. чего не реализовано (mkdir там и прочее) — возвращаем ошибку. -EPERM, например. остальное обрабатываем. эту хрень хоть на бидоне можно запилить, если лень с сишечкой любиться.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 23:34 
Это каеф, спасибо. Попробую придумать, как с этим совладать и приспособить на благо, ведь годная вещь, да и давно хочу с fuse познакомиться, много трюков видел. А с сишечкой любиться — дело хорошее, благое.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 10-Окт-20 23:46 
> А с сишечкой любиться — дело хорошее, благое.

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 15:26 
p.s.: а для ls — это просто вываливает всех исполнителей как каталоги. если в каталог исполнителя зашёл — альбомы, например. это получается такой базовый запрос `/performer/album/` типа. так что можно ходить через обычные тулзы для fs, или руками запросы сочинять. причём сочинять можно инкрементально — сделал часть запроса, оно вернуло список, ты или дописал, или в гуях в каталог вошёл. в общем, идею ты понял, думаю.

в смысле, тут фокус в том, что не обязательно все-все возможные пути во всех сочетаниях вываливать. драйвер получает путь от своей mount point, он (путь) может и не существовать вообще — всем пофигу. тебе дали запрос с полной путёй — ты вернул ответ.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:41 
Там был mad mp3 декодер вроде, но потом поменяли на стандартный, потому что он подтянулся.

"Выпуск музыкального плеера mpz 1.0"
Отправлено n00by , 08-Окт-20 16:17 
> Сюда добавляются всякие пульсаудио с
> альсами, в которые надо самому уметь выводить.

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 16:23 
у пшшшаудио вообще ничего спрашивать не надо, а надо ему совать 48000. потому что во-вторых, это most often used native sampling rate, а во-первых, пшшшаудио всё равно всё испортит, какая разница.

"Выпуск музыкального плеера mpz 1.0"
Отправлено n00by , 08-Окт-20 17:19 
Если спрашивать устройства "hw", там частоты железки. "default" это уже пульса и там что попало.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 17:41 
> Если спрашивать устройства "hw", там частоты железки. "default" это уже пульса и
> там что попало.

а если hw не одно? ой.

не надо ничего спрашивать. у нас пшшшаудио чтобы зачем? пусть само думает.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 11:59 
это же, вроде, в конфиге пульсы настраивается.

"Выпуск музыкального плеера mpz 1.0"
Отправлено n00by , 09-Окт-20 17:22 
Можно, наверное, и оттуда прочитать выбранную частоту и предать её при настройке альсы. Но тут получится, что уже не только альса используется. Потому и советуют просто задать 48000, поскольку в настройках пульсы по умолчанию так.

"Выпуск музыкального плеера mpz 1.0"
Отправлено sadasd , 09-Окт-20 09:58 
Т.е. сделать плагины как в Foobar или Deadbeef религия не позволяет? В Foobar2000 вообще нет встроенных форматов, там тоже все через плагины.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 10:26 
Кто пробовал? Чем оно лучше qmmp?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Шуша , 08-Окт-20 13:25 
Ни чем. У меня вообще ничего не проигрывает. Наверное, ему таки нужен gstreamer.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 13:37 
Нужен, да. По крайней мере пока автор не осилит встроенные кодеки

"Выпуск музыкального плеера mpz 1.0"
Отправлено Шуша , 08-Окт-20 14:06 
Тогда так и надо писать, что QtMultimedia должна быть собрана с поддержкой GStreamer'a.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 10:28 
Ура, новый музыкальный плеер!

"Выпуск музыкального плеера mpz 1.0"
Отправлено iPony129412 , 08-Окт-20 10:30 
Что-то код весьма средний 🤨

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 10:35 
Но твой же код намного лучше, переменные именуешь только эмодзями. Вот только нам ты его не покажешь...

"Выпуск музыкального плеера mpz 1.0"
Отправлено A.Stahl , 08-Окт-20 10:38 
Не знаю насколько качественно пишут пони, да и не уверен что хочу смотреть на код с эмодзи, но пони правильно сделает что не показывает тебе свой код, поскольку единственная твоя цель -- облить пони говном. Нет никакой рациональной причины показывать тебе код.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 11:17 
Поскольку поня и сам не привёл примеров что же не так с кодом, то изначально его пост был всего лишь метанием говн. Как зашёл, так и получил.

"Выпуск музыкального плеера mpz 1.0"
Отправлено iPony129412 , 08-Окт-20 12:06 
> Но твой же код намного лучше, переменные именуешь только эмодзями. Вот только нам ты его не покажешь...

Конечно, всё под EULA пишу.



"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 13:24 
Ты, наверное, единственный, кто эмодзями (квадратиками) на опеннете расбрасывается.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 12:36 
> Что-то код весьма средний

Можно принять за очень высокую оценку ;)
https://randysrandom.com/wp-content/uploads/quality-continuu...


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 20:14 
А может поняша - американец? :-)

"Выпуск музыкального плеера mpz 1.0"
Отправлено Иваня , 08-Окт-20 11:03 
Стрёмный дизайн. На Ubuntu я так и не нашёл годный муз. плеер, потому слушаю музыку на ютубе в хроме

"Выпуск музыкального плеера mpz 1.0"
Отправлено КО , 08-Окт-20 11:10 
Ты на плеер дрoчишь, или используешь чтобы музыку слушать?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Федя , 08-Окт-20 11:14 
Ну а как ты мог найти годноту в убунте, если сам Линукс неподрузумневает о наличии качественного аудио софта

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:01 
А какой же качественный потребительский аудиософт на винде? Неужели фубар? С точки зрения качества вывода звука может быть, но косяков у него хватает: нет автосохранения, не уважает кодировки тегов, не открывает cue из папки.

"Выпуск музыкального плеера mpz 1.0"
Отправлено m.makhno , 08-Окт-20 11:14 
а ты не простак, вот только можно через youtube-dl это делать
https://youtube-dl.org/

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 13:07 
У них даже на сайте дизайн стремный

"Выпуск музыкального плеера mpz 1.0"
Отправлено Иваня , 08-Окт-20 13:19 
Не, нащёл вот Rhythmbox, буду им иногда пользоваться, дизайн тож стрёмный, но что поделать :(

"Выпуск музыкального плеера mpz 1.0"
Отправлено OpenEcho , 08-Окт-20 14:18 
SMtube - ИМХО поудобнее будет ;)

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 18:08 
> SMtube - ИМХО поудобнее будет ;)

я не один раз сталкивался с тем, что smtube не мог нормально работать, он по идее должен быть лёгкой заменой браузера, для проигрывания видосов, но функции у него с каждым разом работают всё хуже и рабочих возможностей всё меньше, видосы смотрю или проигрываю в smplayer (mpv+youtube-dl), да, потому что я люблю нормальные гуи, а не консольные псевдогуйцы, хотя могу пользоваться обоими, но полноценные хомячковые удобнее и роднее. А ещё иногда использую vlc, потому что внезапно он жрёт меньше ресурсов при проигрывании, это особенно актуально, когда смотришь прямые эфиры в более-менее нормальном качестве.
А Smtube - рудимент, который уже стоит закопать, раз не умеет базовых функций ютуба.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Агл , 08-Окт-20 11:45 
хорошо, когда есть выбор

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 13:10 
"Я не нашел себе конфетку по вкусу, поэтому на зло кондуктору пользуюсь самой отвратной дрянью какая только есть на свете."

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 20:04 
плюсанул за толстоту

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 12:09 
qmmp

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 12:23 
mpg123 же! Лучший плеер.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 03:26 
Кстати, без сарказма, это так, я его для онлайн радио использую (раньше использовал mpv, но тут намного меньше ресурсов сгорает и работает всё просто идеально). Конечно, это mp3, для ogg есть ogg123, для всего остального придётся заводить полноценный плеер вроде moc или cmus. Или mpv, да.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 10-Окт-20 03:30 
вообще, у mpv есть аж целая библиотека, в которой весь он и сидит. так что при желании делать мордочку и не делать плеер — берём libmpv и рулим как хотим. автор mpv уже поимел любви с ffmpeg/libav API за нас — дёшево, удобно, сердито. это автору мордочки из новости на заметку, да. а ещё оно заводится не только под GNU/Linux.

"Выпуск музыкального плеера mpz 1.0"
Отправлено hshhhhh , 09-Окт-20 12:46 
clementine

"Выпуск музыкального плеера mpz 1.0"
Отправлено Qwerty , 15-Окт-20 16:52 
Мёртв.

"Выпуск музыкального плеера mpz 1.0"
Отправлено hshhhhh , 15-Окт-20 17:38 
> Мёртв.

А по коммитам и не скажешь

https://github.com/clementine-player/Clementine/commits/master


"Выпуск музыкального плеера mpz 1.0"
Отправлено Qwerty , 23-Окт-20 10:37 
А новые версии где? Или мне на "почти готовом для десктопа" в 2k20 скачивать быдлопатчи, накладывать на код и компилировать?

"Выпуск музыкального плеера mpz 1.0"
Отправлено hshhhhh , 23-Окт-20 11:58 
> А новые версии где? Или мне на "почти готовом для десктопа" в
> 2k20 скачивать быдлопатчи, накладывать на код и компилировать?

https://github.com/clementine-player/Clementine/releases

https://packages.gentoo.org/packages/media-sound/clementine


"Выпуск музыкального плеера mpz 1.0"
Отправлено Qwerty , 23-Окт-20 12:31 
Последняя штабильная версия "released this on 19 Apr 2016".
RIP Clementine.

"Выпуск музыкального плеера mpz 1.0"
Отправлено hshhhhh , 23-Окт-20 12:59 
> Последняя штабильная версия "released this on 19 Apr 2016".
> RIP Clementine.

а чем вас `1.4.0-rc1` не устраивает?


"Выпуск музыкального плеера mpz 1.0"
Отправлено Qwerty , 23-Окт-20 14:00 
Релиз-кандидат, который 4 года разродиться не может? Спасибо, глюков мне и так хватает.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Michael Shigorin , 23-Окт-20 22:09 
> Релиз-кандидат, который 4 года разродиться не может?
> Спасибо, глюков мне и так хватает.

Какие именно глюки Вы обнаружили в этом релиз-кандидате?
Сообщите разработчикам, может, как раз ещё успеете.


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 24-Окт-20 04:27 
собирать надо. потребитель очень недоволен — ему не вылизали все места бесплатно. вот он тут и Негодует — ничего у него «для десктопа» не готово.

"Выпуск музыкального плеера mpz 1.0"
Отправлено hshhhhh , 06-Ноя-20 05:07 
> собирать надо.

не надо ничего собирать, есть подготовленные пакеты.


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 23-Окт-20 12:27 
тебе в винду. там хорошо, никаких патчей, никаких компиляций. зачем ты мучаешься с этими отвратительными линуксами?

"Выпуск музыкального плеера mpz 1.0"
Отправлено hshhhhh , 23-Окт-20 13:01 
> в 2k20 скачивать быдлопатчи, накладывать на код и компилировать?

в быдло 2k20 можно не накладывать быдлопатчи, а клонировать репозиторий и сразу компилировать.



"Выпуск музыкального плеера mpz 1.0"
Отправлено Qwerty , 23-Окт-20 14:00 
>> в 2k20 скачивать быдлопатчи, накладывать на код и компилировать?
> в быдло 2k20 можно не накладывать быдлопатчи, а клонировать репозиторий и сразу
> компилировать.

Тру-готовность для десктопа.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 15:32 
> Стрёмный дизайн
> слушаю музыку на ютубе в хроме

Поехавший.


"Выпуск музыкального плеера mpz 1.0"
Отправлено InuYasha , 10-Окт-20 17:17 
qmmp в минимальном виде - самая мякотка.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 19:07 
> qmmp в минимальном виде - самая мякотка.

Он не умеет нормально в упоротые кодировки, и у него нет табов как в том же clementine и audacious, окна у него упоротые, нормально не масштабируются.

Он катит разве что для ностальгии, натянув на него шкурку винампа,


"Выпуск музыкального плеера mpz 1.0"
Отправлено Michael Shigorin , 11-Окт-20 18:58 
>> qmmp в минимальном виде - самая мякотка.
> Он не умеет нормально в упоротые кодировки

См. rusxmms с librcc/librcd, libenca, libnatspec.  И шлите патчи автору.


"Выпуск музыкального плеера mpz 1.0"
Отправлено InuYasha , 13-Окт-20 11:13 
Так у него есть бакенды ffmpeg mplayer - там-то точно все кодеки есть.
Зачем нужны табы - мне пока не понятно, но, если выключить скины, то они вроде есть.

"Выпуск музыкального плеера mpz 1.0"
Отправлено ryoken , 08-Окт-20 11:18 
Ждём ебилдов. В самом деле, ждём :).

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 12:00 
Я правильно понимаю, что автор программы может в русский язык? Куда можно написать на русском, если есть некоторые замечания по программе, а английский не знаешь?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 12:07 
Есть русская локаль, если у вас LANGUAGE=ru то интерфейс станет по-русски. Писать можно по-русски в гитхаб https://github.com/olegantonyan/mpz/issues или во встроенную форму обратной связи (найдёте в меню вверху справа) без регистрации и смс

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 14:25 
чем говядина не угодила ?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 14:47 
Нет дерева каталогов (полуживые неюзабельные плагины не в счёт). Плейлисты во вкладках - когда их много становится неюзабельно. Хотя довольно долго юзал его, драгндроп из файлменеджера выручал

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 18:19 
> Есть русская локаль, если у вас LANGUAGE=ru то интерфейс станет по-русски. Писать
> можно по-русски в гитхаб https://github.com/olegantonyan/mpz/issues или во встроенную
> форму обратной связи (найдёте в меню вверху справа) без регистрации и
> смс

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 18:43 
Так точно, я автор. Развивать планирую в зависимости от пользовательского фидбэка. Если найдутся юзеры, которым основная идея зашла - будем развивать. Индексация и поиск были в планах, но с невысоким приоритетом т.к. обычно фильтра папок хватает. Ещё хотелось всякие драгндропы, сортировки, UI фишки. А так же впиливание собственных кодеков чтобы не зависеть от QtMultimedia и гстрёмера. Но в общем видно будет. Спасибо за предложение помощи, будем на связи

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 18:54 
> впиливание собственных кодеков

а мне только-только показалось, что проект нормальный…


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 19:04 
Собственных значит статически слинкованных, а не самопописных. Перечитал, и да, могло показаться дико. С QtMultimedia невозможно ни выбрать девайс для воспроизведения, ни эквайлайзер сделать, ни crossfade - нифига со звуком нельзя. Зато быстро и просто, на первое время само то.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 19:12 
то есть, чего в системе лежит, да, а не всё в дереве исходников проекта таскать? если да — тогда извини, виноват, не так понял. а если как мясо, всё с собой — то право, не надо. возьми ffmpeg. да, у него апи такой, что после него очень хочется напиться. но оно работает, есть везде, и можно собрать как хочется.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 10:41 
> Собственных значит статически слинкованных, а не самопописных. Перечитал, и да, могло показаться
> дико. С QtMultimedia невозможно ни выбрать девайс для воспроизведения, ни эквайлайзер
> сделать, ни crossfade - нифига со звуком нельзя. Зато быстро и
> просто, на первое время само то.

А что вы думаете про проект, который грядёт на замену PulseAudio?
Грозятся сделать конфетку, но посмотрим...

Ожидается ли хотя бы в далёком будущем поддержка работы с JACK и sndiod?


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 10-Окт-20 11:15 
> А что вы думаете про проект, который грядёт на замену PulseAudio?

война была равна: сражались два…


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 10-Окт-20 18:20 
> А что вы думаете про проект, который грядёт на замену PulseAudio?

вздрогнем :) 10 лет спустя до сих пор встречаются проблемы пульсаудио

> Ожидается ли хотя бы в далёком будущем поддержка работы с JACK и sndiod?

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 19:10 
>> А что вы думаете про проект, который грядёт на замену PulseAudio?
> вздрогнем :) 10 лет спустя до сих пор встречаются проблемы пульсаудио
>> Ожидается ли хотя бы в далёком будущем поддержка работы с JACK и sndiod?
> в далёком - возможно. сначала нужно решиться на использование своих кодеков вместо
> прослойки QtMultimedia. далее потребуется вывод в разные звуковые системы, первым делом
> альса и пульс, а послеэтого возможно jack т.к. большая часть самой
> сложной работы уже будет проделана. но сначала надо понять нужен ли
> вообще кому-то очередное медиаплеер

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 10-Окт-20 19:18 
> Кстати, ЕМНИП для фубара дополнения опенсорсные, это как-то может помочь вашему проекту?

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 11:57 
> Собственных значит статически слинкованных, а не самопописных. Перечитал, и да, могло показаться
> дико. С QtMultimedia невозможно ни выбрать девайс для воспроизведения, ни эквайлайзер
> сделать, ни crossfade - нифига со звуком нельзя. Зато быстро и
> просто, на первое время само то.

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

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 10-Окт-20 18:14 
Флатпаки как видите не поощряю с первого дня. Чтобы отдать на откуп мейнтейнерам дистров надо чтобы оно было кому-то нужно. Вот будет тыща звёзд на гитхабе и много довольных юзеров - тогда можно пытаться пропихнуть в дистрибутивы, а пока неясно насколько миру нужен ещё один медиаплеер с одной единственной уникальной фичей, которая кроме автора может быть никому не нужна. Автора говядины можно понять, тут аксиома эскобара: выберешь геморрой мейнтенить пакеты или один раз все кодеки вкомпилить в бинарь и не думать про это. Я игрался с отдельными кодеками и понял что пока это рано, на QtMultimedia можно доехать либо то той самой тыщи звёзд либо до утвердительного "не нужон"

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 19:23 
> Флатпаки как видите не поощряю с первого дня.

И это хорошо.
>Чтобы отдать на откуп мейнтейнерам дистров надо чтобы оно было кому-то нужно.

Если будешь развивать, будут и майнтейнить, не переживай, в репозитории порой тащат такую муйню, что диву даёшься, "нормально делай, нормально будет!" XD
>Вот будет тыща звёзд на гитхабе и много довольных юзеров - тогда можно пытаться
> пропихнуть в дистрибутивы, а пока неясно насколько миру нужен ещё один
> медиаплеер с одной единственной уникальной фичей, которая кроме автора может быть
> никому не нужна.

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

Нет, он не по причине того, что не мог пользовать нативные либы, он просто известный неадекват, по этой теме целая драма в сети была.
> Я игрался с отдельными кодеками и
> понял что пока это рано, на QtMultimedia можно доехать либо то
> той самой тыщи звёзд либо до утвердительного "не нужон"

Т.е. мотивационный гол это "тыща звёзд", а не запилить до логичной готовности нужную вещь, не зависимо от одобрения?! Если так, то это печально, многие хорошие проекты получались потому что автор горел идеей, а когда просто для галочки, то всякое бывает...



"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 10-Окт-20 19:47 
> Т.е. мотивационный гол это "тыща звёзд", а не запилить до логичной готовности нужную вещь

Первоначальный гол уже достигнут - я пол-года использую этот плеер, удалил вайн с фубаром, все фичи которых остро не хватало запилены. Можно было бы остановиться на этом, но раз решение идти дальше, то просто необходимо считаться с мнением пользователей. "Хороший проект" - в глазах смотрящего. Следующий гол - понять насколько основная фишка плеера нужна другим. У меня не укладывается в голове как среди такого огромного кол-ва плееров нет ни одного где бы была реализована столь простая функция столь же удобно как в фубаре. Может она настолько гениальна что могла прийти в голову только Питеру Павловски? А может она как Неуловимый Джо? Условная тыща звёзд может означать что оно действительно нужно, а значит есть смысл развивать. Как-то так


"Выпуск музыкального плеера mpz 1.0"
Отправлено Michael Shigorin , 11-Окт-20 19:01 
> Флатпаки как видите не поощряю с первого дня. Чтобы отдать на откуп
> мейнтейнерам дистров надо чтобы оно было кому-то нужно. Вот будет тыща
> звёзд на гитхабе и много довольных юзеров - тогда можно пытаться
> пропихнуть в дистрибутивы

Ну почему, в свой любимый обычно есть смысл пропихивать, как только нормально заработало.  Хотя бы ради того, чтоб понять, чего точно будет не хватать другим _майнтейнерам_. :-)

Говорю как давний-давний майнтейнер xmms в альте...


"Выпуск музыкального плеера mpz 1.0"
Отправлено Michael Shigorin , 11-Окт-20 19:00 
> Собственных значит статически слинкованных

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 12:13 
> Так точно, я автор.

Это хорошо.
>Развивать планирую в зависимости от пользовательского фидбэка.

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

Зашла, но надо развивать, пока что куцевато и некоторые вещи надо бы допилить.
>Индексация и поиск были в планах, но с невысоким приоритетом т.к.

Есть виденье как это по-хорошему было бы сделать. Хотелось бы пообщаться на эту тему.
>обычно фильтра папок хватает.

В том и дело, что обычный фильтр есть уже не в одном плеере, а такой какой нужно, был приблизительно похожий в foobar, но хотелось бы лучше. Есть идеи.
> Ещё хотелось всякие драгндропы, сортировки, UI фишки.

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

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

Спасибо вам, за то что делаете!
>будем на связи

А как, будем? Какой есть способ связи с вами, кроме твитора? В какое спортлото писать с предложениями и прочими фидбеками?


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 10-Окт-20 18:05 
Спортлото есть встроенное прямо в проге, без регистрации и смс можно отправить сообщение. Либо в гитхаб issues, либо в почту oleg_antonyan@mail.ru (емеил который не жалко светить на весь инет)

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 19:14 
> Спортлото есть встроенное прямо в проге, без регистрации и смс можно отправить
> сообщение. Либо в гитхаб issues, либо в почту oleg_antonyan@mail.ru (емеил который
> не жалко светить на весь инет)

Понял-принял!
Спасибо! ;)


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 12:09 
Отлично. А то под этот ваш линукс плейеров маловато, всего-то штук 50...

"Выпуск музыкального плеера mpz 1.0"
Отправлено Проход , 08-Окт-20 12:13 
И все как один прекрасны 😭

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 12:34 
Осиль XMMS2 или mpd и тебе больше никогда это всё не понадобится.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Пингвин Такс , 08-Окт-20 12:24 
Мы выпустили форк музыкального плеера, что бы иметь свой созданный музыкальный плеер.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 13:08 
А Туду аппов то сколько?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 13:08 
Интересно, это только у меня github стал вешать Firefox 60 с жутким жором памяти или это из-за того, что я библиотеку libstdc++.so.6 обновил?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:16 
> libstdc++.so.6

Нет, дело не в этом. Firefox зависает на гитхабе именно на странице плеера mpz. Видимо там очень жирные картинки (похожий симптом). Давно такого не видел.
Ну, спасибо, удружили.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 16:28 
Там в ридми анимимашка с демонстрацией интерфейса в формате APNG - https://raw.githubusercontent.com/olegantonyan/mpz/gh-pages/... - возможно дело в ней. Она же на сайте присутсвует https://olegantonyan.github.io/mpz. В файервоксе вроде с дремучих версий поддерживается

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:48 
> APNG

Понятно тогда. Надо его заблочить
*.apng|$image


"Выпуск музыкального плеера mpz 1.0"
Отправлено n00by , 08-Окт-20 17:24 
Если где-то кому-то уже пожелали "убейтесь", как в #66, могут из принципа за такое и минусовать.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 20:02 
Firefox на Андроиде открыл мгновенно

> Firefox 60
> 60

Наркоман что ли?


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 13:49 
А "старики" ещё помнят Exaile, который ещё жив и борд! Правда с Ununtu 20.04.1 пока не удалось запустить. Ругается на mutagen.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 14:41 
Сильно не хватает множественного выделения файлов и драг'н'дропа в плейлист.

А так - приятно, шустро, добавил файлов в папку Music, mpz их сразу увидел.

Посмотрел репы автора - привет от рубиста рубисту :)


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 15:10 
Есть такое. Драгндроп и сортировка трэков перетаскиванием были в планах на первый релиз, но работы там немало, а за пол-года юзания оно вроде и не сильно нужно оказалось. Но скорее всего ещё появится. Stay tuned

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 15:46 
>подключаются через QtMultimedia

опять жистремер...


"Выпуск музыкального плеера mpz 1.0"
Отправлено Оффтоп , 08-Окт-20 15:46 
ребят, а есть еще живой плагин какой для реализации аудиотеки в deadbeef?

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 15:48 
эм… а чем он кардинально отличается от той же говядины, например?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 16:31 
Уже был ответ https://www.opennet.dev/openforum/vsluhforumID3/122049.html#54
> Нет дерева каталогов (полуживые неюзабельные плагины не в счёт). Плейлисты во вкладках - когда их много становится неюзабельно

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 16:37 
> Уже был ответ https://www.opennet.dev/openforum/vsluhforumID3/122049.html#54
>> Нет дерева каталогов (полуживые неюзабельные плагины не в счёт). Плейлисты во вкладках - когда их много становится неюзабельно

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено flkghdfgklh , 08-Окт-20 16:11 
Больше плееров богу плееров!

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 16:16 
> Больше плееров богу плееров!

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено flkghdfgklh , 08-Окт-20 17:10 
Я не против, пусть пишет. Мало плееров у нас! Нужно больше. Так требует бог плееров, хвала ему!

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 16:22 
Отличная штука.

>Linux-дистрибутивов openSUSE, Debian, Fedora, Ubuntu, CentOS и Mageia.

Вот что бывает когда нормальные люди пишут нормальные приложения. Нет никаких проблем собрать пакеты для кучи дистров. И не надо никаких флакошлаков.

Учись iPony.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 16:43 
Так это сусешный сервер (Open Build Service) собирает.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 16:32 
Автор - респект и уважение. Молодец. Развивай, долгих лет и успехов проекту.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 16:35 
Мне нравиться. За нативные пакеты спасибо.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 16:39 
> нравиться

надеюсь, это не ЦА подтягивается.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 17:25 
Что есть ЦА?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 18:25 
не переживай, для дона все без опыта, образования, с субъективным суждением, и только он наследственный инженер и мастер звукозаписи.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 23:47 
Сказать то что хотел?
Или это извращённая форма понторезтва?

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 17:29 
Самый лучший плеер это kaffeine из третьегнома, я туда все от flv до wav кидал во встроенны встроенным список — и он все играл подряд, хочешь с картинкой хочешь — без. Больше никто так просто не может.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 17:34 
Ну куда-же буз пука от гномеров наплодивших уродливый CSD

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 17:47 
Видеофайлы ест Audacious. Играет только звук, конечно. Deadbeef по моему так не умеет.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 17:53 
Ну да, иногда пользуюсь deadbeef, UI там неудобно настраивать и ограничен. А проще — тыкаю mpv в папку По одной песне. Не хватает правда в нем плейлиста  на несколько песенок. Храить плейлисты отдельным файлом по-моему глупость и захламление вместо него - папки.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 17:57 
Audacious вроде не мог в кириллицу, лень конвертить pytonmutagen-ом или чем -там, так как музыка то меняется, пополняется то пересортируется тематически...

"Выпуск музыкального плеера mpz 1.0"
Отправлено Денис , 08-Окт-20 18:01 
> Audacious вроде не мог в кириллицу

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


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 19:33 
Да я в принципе не видел, чтоб тебя кто-то о чем-то тут вообще хоть раз просил, но ты на постоянной основе чот несешь. От себя лично я бы попросил тебя уйти.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 19:35 
я просил. разъяснить волшебную «архитектуру ворбиса», которая лучше опуса, и магически делает gapless. но он не снизошёл.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 20:07 
Это у тебя просто знаний не хватило, бггг

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 08-Окт-20 20:16 
> Это у тебя просто знаний не хватило, бггг

так я же именно об этом! потому и просил научить. а он жадный, не хочет.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Owlet , 08-Окт-20 19:26 
Может, и может даже в нестандартные кодировки, но для этого надо в настройках включить определение русского языка.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 20:24 
Да, вроде можно было поставить UTF-8 и т.п. но он у меня удален, а я помню только что он мне нравился. Забыл, вроде там была какая-то бага конкретная. Так просто я бы его не удалил.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 18:00 
из третьекед* то есть
/slffix

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 20:29 
Кстати потыкал современный Kaffeine -вроде норм, но там есть пункт Меню - Temporary Playlist - открываешь файлы- и туда ничего не добавляется при проигрывании. Если драг-н-дроп туда сделать игнорит — такое не подходит.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 20:46 
Ой,  да там когда ищешь по папкам например набираешь MUS: в Kaffeine - он ищет папку на букву U, а букву M распознает как Mute команду. Короче дно

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 19:42 
Бинарник для Debian не алё. Ничего не воспроизводит, просто не реагирует и падает при попытке добавить плейлист. Пробовал сам собирать - та же фигня. Лень отписывать баги даже.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 19:47 
GStreamer с кодеками нужен для QtMultimedia

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 08-Окт-20 23:38 
пакет libqt5multimedia5-plugins отсутствовал в зависимостях, исправлено в билде 1.0.1.1

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 08:58 
Запилите эквалайзер, тогда перейду на него с Deadbeef :)

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 09-Окт-20 10:40 
> Запилите эквалайзер

Что характерно это было в тудулисте в самом начале разработки. Но в реальности оказалось что по аксиоме эскобара можно выбрать а) простую портабельность между дистрами и невозможность вмешаться в процесс декодинга/вывода звука, либо б) тащить свои кодеки, самому писать вывод во все альсы в разных поддерживаемых форматах и страдать если в каком-то дистре с какой-то звуковухой оно не работает. Поскольку основная фишка плеера в UX с папками и плейлистами, то имеет смысл протестировать на юзерах именно этот UX. Если кому-то кроме меня заходит, то есть смысл заморочиться и развивать. Если нет, то это становится очередным ничем не примечательным плеером коих тыщи и никакие эквалайзеры не спасут его от "не нужон"


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 11:00 
> вывод во все альсы в разных поддерживаемых форматах

эм… зачем? S16/44100 и S16/48000 покрывают подавляющее большинство юзербазы. делаешь оптимизированый вывод в S16/48000, во всё остальное спокойно ресамплишь. бонусом получаешь возможность реализовывать любые угодные фильтры, нормальные кроссфэйды, шумодавы, кликодавы, нормализаторы, gain control, и вообще всё-всё-всё и немножко сверху ещё.

p.s.: если Очень Страшно Жить — берёшь OpenAL и звучишь через него. как emergency solution — пойдёт.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 03:18 
>спокойно ресамплишь

Божечки, зачем? Я и так уже ресамплю всё в 24@96000 в alsa, а тут ещё вы с такими предложениями. Что такое оптимизированный вывод? Это всё не забота плеера, это забота alsa/pulseaudio.


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 10-Окт-20 03:21 
> Божечки, зачем?

ну, ты попробуй прочитать глаза…

> Что такое оптимизированный вывод?

а, нет, не пробуй, у тебя всё равно не получится.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 03:29 
Эх, ну вот. ;(

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 10-Окт-20 03:34 
ты, что ли, хотел, чтобы я зашёл вообще с козырей про 24@96000? в принципе, я уже на этом месте понял всё, что мне было интересно.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 03:39 
Так а зачем карте 350000 частота дискретизации, чтобы я программно ухудшал и кормил её мусором? Только специальные товарищи могли такого додуматься.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 10-Окт-20 03:40 
ненене. я хотел играть в другой наброс, в этот наброс я играть не хочу. извини.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 03:42 
Ну как знаешь. 192к сегодня вполне доступны и играются любой картой, у меня просто аудио только 96к.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 10-Окт-20 03:48 
я же говорю: не хочу. я не сказал, что ты врёшь, я просто в это играть не хочу.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 10-Окт-20 03:54 
Просто я так понял ты предлагаешь портить мои файлы, мол, я всё равно не замечу. Это как-то подло. Я держу файлы в нормальном качестве не для того, чтобы что-то там искать и замечать, я держу их, чтобы не думать о качестве.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 09:17 
Плюс: 1) сворачивание в трей при закрытии или минимизации (опция в настройках тоже должна быть), 2) хотелось бы интуитивнее сделать воспроизведение, а не как сейчас - пока не добавишь в плейлист. Например, по даблклику на треке в левой панели - песня автоматом добавляется в правую панель. Я пока допер это, думал, что проблемы с плеером.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 09:19 
Почему Delete не работает в плейлистах? Я вот не мышевоз, например. Печаль, в общем. Но при правильном подходе, у вас большое будущее. Удачи.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 09:21 
Опять таки, непонятно, что за средняя панель. Для чего она? Треки добавляются и в нее и в правую. Неинтуитивно, либо сделайте заголовки во всех панелях и подпишите, где что.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 09-Окт-20 10:14 
Средняя панель для плейлистов, плейлисты создаются из папок. Добавлять трэки поштучно имеет смысл в текущий плейлист, а создавать плейлисты из папок. В этом вся фишка. А когда создаётся плейлист из одного трэка, то создаётся плейлист для одного трэка, что имеет смысл только для радио стримов

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 09-Окт-20 10:23 
Он работал, но оказалось что я задеваю его иногда случайно. Но есть удаление в контекстном меню, которое открывается отдельной клавишей конменю. Возможно стоит вернуть обработчик delete, возможно с подтверждающим диалогом. Клавиатурное управление штука тонкая, в зачаточном состоянии оно есть, но надо развивать. Может быть на подобие ncmpcpp. А у вас какие примеры где это сделано удобно?

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 10:40 
> А у вас какие примеры где это сделано удобно?

нажимаем del, песня пропадает. удобно. если хочется предупреждение — или дефолтом выключено, или сразу в себе имеет галку «волчица ты, тебя я презираю, к птибурдукову убирайся от меня» прямо в диалоге.

p.s.: а, и не забываем, что кроме нетбучных кастратов на свете всё ещё существуют нормальные клавиатуры. а на них нумпад. и некоторые люди ещё помнят, зачем нужен num lock. поэтому del на нумпаде (и стрелки там же) тоже обработать не забываем.


"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 09-Окт-20 14:14 
в билде 1.0.1.2 добавлен delete

"Выпуск музыкального плеера mpz 1.0"
Отправлено Firecat , 08-Окт-20 21:40 
На Debian появится через 2 года.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 09:22 
А это что по-твоему? https://bit.ly/3dgbzhJ

"Выпуск музыкального плеера mpz 1.0"
Отправлено Fracta1L , 08-Окт-20 20:20 
Мдэ, пока что это заготовка для плеера, не больше

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 08-Окт-20 21:39 
Есть же сlementine.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Аноним , 09-Окт-20 15:27 
https://github.com/olegantonyan/mpz/commit/be034c1e334a72018...

> harassment-free experience for everyone, regardless of age, body
> size, disability, ethnicity, sex characteristics, gender identity and expression,
> level of experience, education, socio-economic status, nationality, personal
> appearance, race, religion, or sexual identity and orientation.

Таки наличие COC теперь норма для каждого проекта? И больше нельзя отклонить ПР с говнокодом с честной формулировкой, ибо "не инклюзивно"?


"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 15:40 
ах ты ж… вот *теперь* -inf, ненужно.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Oleg , 09-Окт-20 15:42 
Не знаю норма или нет, гитхаб рекомендовал это сделать вот тут https://github.com/olegantonyan/mpz/community и не особо раздумывал. Допускаю что без CoC а) найдутся те кто закидает какулями б) гитхаб каким-то немыслимым образом покарает, например, подпортив SEO (ничем не обоснованая гипотеза). Но это ещё что, они при создании нового репозитория предлагают основную ветку назвать main вместо master

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 09-Окт-20 16:26 
«мне сказали — я сделал. чо? подумать? самому? ДА КАК МОЖНО!!!»

"Выпуск музыкального плеера mpz 1.0"
Отправлено анон , 12-Окт-20 12:37 
напиши свой кок (или укради с http://www.yapcna.org/yn2013/code-of-conduct.html или https://sqlite.org/codeofconduct.html )

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 12-Окт-20 14:04 
> напиши свой кок (или укради с http://www.yapcna.org/yn2013/code-of-conduct.html или
> https://sqlite.org/codeofconduct.html )

https://voxday.blogspot.com/2018/05/the-costs-of-code-of-con...
этого достаточно.


Article 1. This is the Code of Conduct.
Article 2. Anyone advocating or suggesting modifications to this Code of Conduct shall be immediately removed and banished from this project/organization.
Article 3. There is no Article 4 or any other substance to this Code of Conduct beyond this Article, Article 3.


"Выпуск музыкального плеера mpz 1.0"
Отправлено DmA , 09-Окт-20 16:15 
а где версиЯ для Андроид?

"Выпуск музыкального плеера mpz 1.0"
Отправлено килька , 09-Окт-20 19:19 
а на куЯ ?

"Выпуск музыкального плеера mpz 1.0"
Отправлено InuYasha , 13-Окт-20 11:16 
Это было бы единственным полезным делом т.к. под андроид есть только глючный vlc.
А под линукс уже и так 9000 плееров на любой вкус и цвет.

"Выпуск музыкального плеера mpz 1.0"
Отправлено arisu , 13-Окт-20 14:14 
> Это было бы единственным полезным делом

…потому что ты Главный По Всей Вселенной, и так сказал.


"Выпуск музыкального плеера mpz 1.0"
Отправлено abu , 12-Окт-20 13:37 
Умные плейлисты есть (вторая, после скорости работы с большими объемами треков, необходимая фича для такого рода плееров)? Почитал по ссылкам, но что-то не заметил.

"Выпуск музыкального плеера mpz 1.0"
Отправлено Michael Shigorin , 23-Окт-20 22:36 
К сведению автора: на e2k собирается и работает :)