Спустя почти пять лет с момента прошлого выпуска и после длительного перерыва в разработке сформирован (https://cgit.kde.org/amarok.git/commit/?id=1ffd9fdd9af1ad2ac...) релиз музыкального проигрывателя Amarok 2.9.0 (https://amarok.kde.org/), построенный с использованием библиотеки Qt4 и технологий KDE4. Выпуск пока доступен (https://download.kde.org/stable/amarok/2.9.0/src/) только в исходных текстах (https://cgit.kde.org/amarok.git/). Amarok 2.9.0 станет последним выпуском на базе технологий
Qt4/KDE4.x, в дальнейшем работа будет сосредоточена на портировании Amarok на Qt5 и библиотеки KDE Frameworks 5.
В новой версии (https://github.com/KDE/amarok/blob/master/ChangeLog):- Обеспечена возможность сборки без Qt4Webkit (-DWITH_QTWEBKIT=TRUE/FALSE), который сильно устарел и содержит обилие неисправленных уязвимостей. При отключении Qt4Webkit будет отключено извлечение информации о композициях с Wikipedia и LastFM, а также некоторые информационные апплеты;
- В диалог настройки БД добавлена кнопка для тестирования соединения с СУБД;
- Обеспечено возвращение прокрутки при просмотре коллекции на прежнюю позицию после очистки фильтра;
- Добавлена поддержка системы уведомлений macOS;
- Реализована возможность синхронизации статистики в коллекции Amarok с базами треков Amarok 1.4, Amarok 2.x, Apple iTunes, Banshee, Clementine и Rhythmbox;
- Проведена работа по повышению удобства использования диалога работы с файлами (Organize Files);
- Добавлена поддержка обращения к Wikipedia по HTTPS;
- В виджет Analyzer добавлена опция ASCII Analyzer;
- Переработан код работы с коллекцией, не прерывающий периодически выполняемые операции сканирования коллекции;
- В коде задействованы некоторые конструкции C++11.URL: https://cgit.kde.org/amarok.git/commit/?id=1ffd9fdd9af1ad2ac...
Новость: https://www.opennet.dev/opennews/art.shtml?num=48218
>2018
>построенный с использованием библиотеки Qt4 и технологий KDE4Это шутка?
Trinity Desktop Environment всё ещё на пути к переходу на Qt 4
> Trinity Desktop Environment всё ещё на пути к переходу на Qt 4Flood, OffTop
Вызывающе неверная информация? Они же отказались от перехода на Qt4 и форкнули Qt3, переименовав в TQt.
> Вызывающе неверная информация? Они же отказались от перехода на Qt4 и форкнули Qt3, переименовав в TQt.Вроде как фокус в том, что этот самый Tqt - это лишь прослойка для Qt, причём с интерфейсом (API) Qt3. При этом реализация должна была постепенно заменяться на Qt4.
То есть изначально было "tde <-> tqt <-> qt3", а в конце концов должно было прийти к "tde <-> tqt <-> qt4". Но потом оказалось, что у Qt4 и требования к железу существенно больше, чем у Qt3, и устаревает оно каждые несколько лет, так что переход был остановлен.
Плеер не развивается много лет. И вообще непонятно что с ним происходит.
> И вообще непонятно что с ним происходит.Он сдох. Есть clementine и cantata.
Сабж "умр", давно пора закonать - сразу же после появления Clementine
Clementine не умеет интерфейс а-ля Winamp. Чтоб всего по минимуму - кнопки управления\эквалайзер\плейлист. Без всяких обложек_библиотек_подкастов_ещечертечего.
Посему Audacious - вне конкуренции!
> Чтоб всего по минимуму - кнопки управления\эквалайзер\плейлист
> Посему Audacious - вне конкуренции!Deadbeef умеет быть простым и просто играть (пруф. https://imgur.com/vfdMYt3 - мой скриншот, мне удобней с обложками, но достаточно убрать колонку, поиск внизу - тоже плагин).
Он плохо звучит. У него свои звуковые библиотеки, видно на андроид-телефон рассчитанные.
ась? deadbeef отдаёт bit-perfect выхлоп, если не врубать dsp и ресемплинг, конечно. Максимум - тишину между треками может не той длины с делать для cue+image.
Звучит по другому, отлично от других плееров на системных библиотеках, а также бывает различно от версии к версии самой говядины. И что-то не так с эквалайзером. Не знаю что там за бит-перфект.
бит-перфект - это когда суёшь лосслесс-файцл на вход, забираешь с выхода распакованный, сравниваешь с распакованным руками и получаешь полное свопадение звукового потока. бит в бит. Естественно подразумевает отключенный эквалайзер и другие DSP, ресемплинг и прочее.
А если не лосслесс, то зависит от декодеровщика?
Если декодировщик без багов - то в общем случае не должно, декодировка стандартизирована. Но различия в битовом потоке будут в любом случае - результаты округлений и подобного, так что хрен проверишь, есть баги или нет. Впрочем, насколько я знаю, все распространённые бибилиотеку уже давным-давно вылизаны.Обычно проблемы в кривых DSP (ОСОБЕННО эквалайзер) и ресемплинге, который может быть не только в плеере, но и дальше - в пульсе или альсе. Если ресемплинг есть - надо точно понимать, где он происходит, и не допускать многократный. В самом deadbeef ресемплер сделан на основе вполне приличного Secret Rabbit, а вот в альсе по умолчанию стоит что-то быстрое и не особо качественное, лечится строчкой 'converter "samplerate_best"', если надо (где конкретно - читать howto, зависит от вашего конфига и вообще - альса - тот ещё подарок в плане настройки). Деталей насчёт пульсы не знаю, так как не пользуюсь.
Когда-то ещё были приколы с альсвоским микшером, тут если кто знает - пусть расскажет.
> Он плохо звучит. У него свои звуковые библиотеки, видно на андроид-телефон рассчитанные.4.2
в андроид версии некоторые библиотеки собраны с fixed point, но это не касается десктоп версий.
и библиотеки вполне обычные, как и у всех.
Линуксовая версия имеет свои библиотеки, не системные.
> Линуксовая версия имеет свои библиотеки, не системные.зависит от того, как линуксовая версия собрана. по умолчанию используются системные библиотеки (за исключением всякой экзотики, которая отсутствует в дистрибутивах).
Сейчас ты объяснил это автору говядины. Он-то не в курсе!
Я тебя на лоре видел. Здарова чувак! Ты вроде движок Unity3D пилишь?
by the way, раз уж вы здесь: есть ли в планах плагин для проигрывания образов SACD (которые ISO)?
И если кто-то портирует фубаровский - вам это интересно?
> by the way, раз уж вы здесь: есть ли в планах плагин
> для проигрывания образов SACD (которые ISO)?у меня нет
> И если кто-то портирует фубаровский - вам это интересно?
лично мне нет, но не связи между "кто-то портирует" и "вам интересно". портируйте на здоровье :)
Ага, ну примерно так и думал. Может и займусь, возни там на вид не особо много.
Audacious не умеет в коллекцию. Так что тоже не очень вариант.
Да-да, сейчас мы услышим очередную мантру про то что коллекция не нужна, все надо руками раскладывать по папочкам и руками добавлять в плейлисты.
Умвр
> Да-да, сейчас мы услышим очередную мантру про то что коллекция не нужна, все надо руками раскладывать по папочкам и руками добавлять в плейлисты.Ну блин, а почему бы нет??? Тэги и так все всё время кривые. Так что один хрен ручная работа нужна.
К сожалению Clementine уже тоже умер. Работа в репозитории почти не ведется. А достойной замены нет.
Cantata+mpd
сравнили жопу с пальцем. Гуй для клиент-серверного софта это все таки нечто другое, нежели вещь в себе
как бы ведётся, и порт на Qt5 умеет почти всё тоже самое
Вы, наверно, о каком-то другом Clementine. В моём разработка идет весьма активно.
https://github.com/clementine-player/Clementine/releasesClementine 1.3.1
@hatstand hatstand released this on Apr 19, 2016
Да, релизы не делаю, но тем не менее пилят активно. Снапшоты работают вполне стабильно.
> Да, релизы не делаю, но тем не менее пилят активно. Снапшоты работают
> вполне стабильно.*делают
Sayonara, kiddo
http://sayonara-player.com/index.php
>sayonaraгуй для жистремера
А климентайн?
А климентайн - паук.пнг
Красиво, но нет waveform
Не умер, но скорее в каком-то непонятном состоянии "подвешенности". То энтузиазм накатывает, начинаются апдейты, то на неск лет в спячку... Потом поять всплеск энтузиазма, потом опять бoлт забивают. Потом переписывают с нуля, впихъивают новых костылей, потом опять бoлт... Не везет этому плееру с разрабами, не везет...
Ааааааа, неужели?!!!Кстати, недавно собирал из AUR портированный на Qt5 Амарок, единственное, что там не готово - коллекция, а без неё Амарок мне не нужен. Надеюсь, это починят. Не хочется терять годами накопленную статистику и рейтинги треков.
К сожалению там много чего еще не готово. И падучесть появилась. Но работа ведеться.
Я бы порекомендовал Вам взять репу Амарока, перейти на kf5 бранч и самому собрать и устанавливать - изменения довольно таки часты, повторюсь.
Да мне не горит, я и на старой ветке посижу.
А может кто скинуть собранный amarok-kf5-git.pkg.tar.xz пакет? Может у кого остался?
Я могу, если подскажешь, куда собранные пакеты складываются пакетником.
По умолчанию в Арче, собранный пакет хранится в /var/cache/pacman/pkg/ , но обычно люди чистят кэш...
Увы, я тоже его чистил) А снова гитовый Амарок не собирается из-за изменений в коде.
> По умолчанию в Арче, собранный пакет хранится в /var/cache/pacman/pkg/ , но обычно
> люди чистят кэш...А разве так нахваливаемый арчеводами суперфичастный пакетник не может собрать пакет из установленных файлов, по типу старперского dpkg-repack? А то вон, даже у вечно догоняющих пуссиэкзешников и то можно:
> pkg create is used to create packages from binaries or other files
> installed on your computer. Package tarballs can be created from the
> files of a previously installed package using metadata from the local
> package database.
>Добавлена поддержка обращения к Wikipedia по HTTPS;Как я без этого жил? А чтение неюникодных кодировок уже сделали?
>А чтение неюникодных кодировок уже сделали?Saahriktu?
Вообще хз зачем плееру лезть в вики. Лишнее нагромождение функционала, имхо.
>>Добавлена поддержка обращения к Wikipedia по HTTPS;
>
>Как я без этого жил? А чтение неюникодных кодировок уже сделали?Нет, сейчас более приоритетная фича - добавить возможность разводить срaч на опеннете и лоре.
Поздно. Ну очень поздно.Хватает уже толковых медиаплееров
А музыкальных - нет.
А музыкальных таскающих за собой MySQL и того меньше.
Как какую-нибудь дрянь на электроне запустить - так нормально, а БД - религия не позволяет?
Вот уж чего не ожидал, я думал он ВСЕ.
Еще бы вернули kopete и kget - и было бы замечательно.
Копыто тебе нафига? Всё что он поддерживал уже умерло.
жабер?
Telepathy?
Зато появились tox, ring, matrix etc. Объединить в одном клиенте было бы неплохо.
Да не говори, каждый пилит свои гуи. Вместо того чтобы просто с libpurple совмещать.
Этот ваш либпурпл не для людей.
Чтоа?! Пользуюсь пидгином и финчем. Все работает. ЧЯДНТ? (inb4: пользуетесь пидгином)
С kget что не так? Его уже несколько месяцев как на Qt5 перевели.
Перевести то перевели, только вот он не работает. По крайней мере все что сложнее чем "скачать файл по простенькой ссылке". Загрузить metalink или по списку ссылок - получи болт на воротник, ага, сыпет кучу ошибок.
Ну не знаю что у тебя за сложные ссылки, я скачиваю время от времени файлишки.
> С kget что не так? Его уже несколько месяцев как на Qt5
> перевели.а ДЛЯ ЧЕГО ОНО?
Файлы качать. Отголосок FlashGet, Reget Deluxe... времен когда соединение постоянно прерывалось, или при закрытии браузера закачка заканчивалась. Ну оно вобщем и щас так - закрываешь Firefox - закачка сбрасывается, так что KGet вещь полезная. Позволяет перекачать файлы, если где-то повредилось по пути, редкость, но бывает. Больше инфы о файле предоставляет, и т.д.
Браузерные качалки порой тупо не умеют в многопоточную скачку. Или чем ещё объяснить то, что с того же сорсфоржа файл льётся с черепашьей скоростью, тогда как kget льёт во всю ширину канала.
В Git'е на Qt 5 есть. Жаббер работает, остальное не проверял.
В него ещё бы TOX-протокол довавить.
Тетепалия с пюрплом не?
Даже без него.
> Вот уж чего не ожидал, я думал он ВСЕ.
> Еще бы вернули kopete и kget - и было бы замечательно.Так kget вроде живее всех живых.
> при отключении Qt4Webkit будет отключено извлечение информации о композициях с Wikipedia и LastFMТ.е. чуваки, для того, чтобы попрасить педивикию и ластфм впилил в плеер целый барузерный жвижок ?! Хорошенькое решение, ничего нескажешь.
Нет, они, как и ты, не слышали, что у них есть API.
Ответ которого ещё надо как-то адекватно отобразить, да?
QTextBrowser, или без JS уже не молодёжно?
> Ответ которого ещё надо как-то адекватно отобразить, да?Ответ которого _можно_ адекватно отобразить, в отличие от вебни.
API ластика кастрировали несколько лет назад.
Браузерный движок впилен в libQt, вокруг которого строится все это ваше КДЕ. Соответственно, парсинг апи педивикии построит вокруг javascript-движка, предоставляемого Qt4Webkit. Сделано так в том числе для переносимости виджетов, чтобы они не требовали компиляции при установке.
Ребят, а как убрать подчёркивание первых букв в этом плеере на пятокедах? Вроде шоткаты называются... Заранее благодарю=)
> Ребят, а как убрать подчёркивание первых букв в этом плеере на пятокедах?
> Вроде шоткаты называются... Заранее благодарю=)Смените тему KDE.
У меня та же проблема, но я уже смирилась. Смена тем непомогает) А плеер хороший - жду порт на КДЕ5
Как большой (когда-то...) фанат Амарока, я вообще опечален судьбой этого плеера, нелегкой его судьбинушкой... Некогда один из лучших плееров - ныне не развивается. Последние 2 года ни одного апдейта. Глючат радиостанции. Если раньше я спокойно мог выбрать любую и слушать, то теперь сплошные ошибки подключения или ничего. Постоянные ошибки подключения при попытке соединиться и загрузить какие-то базы (в правом нижнем углу красная такая вертикальная полоса). Почему-то криво отображает коллекции. Не всегда правильно отображает информацию (или вообще никак не отображает) скачанных cd-рипов (когда у других плееров с этим ок). Да много косяков. Зайдите на их сайт, почитайте что народ пишет, 2 года тухляка и ни одного апдейта. Куда завела философия разработчика некогда лучший плеер...https://amarok.kde.org/en/releases/2.8/beta/1 - 5 лет назад, Господи - ПЯТЬ!!!
И вот это вот:
> в дальнейшем работа будет сосредоточена на портировании Amarok на Qt5 и библиотеки KDE Frameworks 5.
Это троллинг чтоли такой? Этим надо было заняться 5 лет назад. А теперь доигрались до того, что в Kubuntu 18.04 новый плеер - Cantata. Всю жизнь был Amarok, а теперь Cantata, ага. Ну ничего, вы переходите там на свой Qt5, а когда KDE8 выйдет, авось осилите Qt6.
Ну а если серьезно, то плеер полон багов, а разработчик никак не может понять - чего же он хочет от плеера. Ну штормит его туда сюда, то в одну философию ударится, то в другую. Каждый N лет меняется "видение", начинают перелопачивать и ничего хорошего не получается. Потом на несколько лет пропадают, потом снова появляются... Непонятные люди.
Кто знает про этот Cantata - чем хорош? В Kubuntu 18.04 LTS будет.
Видимо тем что его можно использовать в связке: mpd на Paspberry Pi с подключенными колонками + Cantata на ноуте(нетбуке) носимом по квартире = очень удобно. Я, правда, вместо Cantata использовал mpc с веб-мордой, и mpc for Android. Потом узнал про Clementine remote for android и подключил колонки уже к ноуту, а таскал планшет. Интересно, (на самом деле - нет) сможет ли что-то из этого сабж?
Через KDE Connect без проблем. Только что проверил.
Cantata уже в 17.10 была впилена. Я сильно удивился. Cantata давно знаю. Но чтобы её в кеды, а amarok вон… Хотя да, amarok давно мёртв. Я самойлов на lollypop. Тем, кто не страдает фанатизмом рекомендую.
> Кто знает про этот Cantata - чем хорош? В Kubuntu 18.04 LTS будет.Cantata ok, много лет ей пользуюсь
только это не плеер, а морда для mpd
если вы пользуетесь коллекцией в плеере, то быстро привыкните
Так помоги разработчику, пожертвуй лишние 50 баксов с зарплаты раз в месяц. Если так будут делать еще человек 15-20, то у человека появится свободное время чтобы пилить дальше плеер.
> Это троллинг чтоли такой?Ну пришёл какой-то студент, которому надо подтянуть и попрактиковаться в Qt - вот и поехало.
Уйдёт - застынет всё. Потом придёт кто-то для переписки под Qt 6
Subsonic (airsonic) - я нашел свой идеал
С нетерпением жду порт на KF5 и Qt5. Годный плеер, удачи разрабам!!!
Original: https://github.com/squentin/gmusicbrowserМой Форк с некоторыми патчами:
https://github.com/chinarulezzz/gmusicbrowser-crzРекомендую всем меломанам.
Интересно, а когда релизятся не тестируют под разные среды? Почему бинарников нет?