Вышла (http://amarok.kde.org/en/releases/2.4/beta/1) первая бета-версия музыкального проигрывателя Amarok 2.4, построенного с использованием библиотеки Qt4 и технологий KDE4. Релиз планируется выпустить в начале 2011 года.
Из улучшений можно отметить:- Интеграция функции перекодирования музыки из одного формата в другой (транскодинг). Перекодирование может выполняться в прозрачном режиме на стадии помещения новых треков в коллекцию;
- Добавлен новый, переписанный с нуля, сканер содержимого коллекции, способный более точно выявлять сходные композиции;
- Поддержка обратной записи тегов, например, можно автоматизировать запись непосредственно в музыкальные файлы статистики интенсивности прослушивания и информации о загруженных обложках альбомов.
- В интерфейсе обеспечена возможность автоскрытия строки меню;
- Добавлен диалог для массового назначения тегов;
- Добавлена возможность использования iPod Touch 3G и более новых устройств;
- Реализован апплет для вывода ...URL: http://amarok.kde.org/en/releases/2.4/beta/1
Новость: http://www.opennet.me/opennews/art.shtml?num=28921
Совершенный плеер становится еще лучше
Совершенный плеер, к-й требует для своей работы MySQL? Для вас совершенный текстовый редактор, это к-й хистори в Oracle СУБД хранит?
ничо он не требует, не нужно - сняли галочку 'use mysql' и наслаждайтесь
Вот когда можно будет собрать с USE="-mysql" (--without-mysql) тогда будет здорово.
> ничо он не требует, не нужно - сняли галочку 'use mysql' и
> наслаждайтесьХорошенькое наслаждение - нормального плейлиста нет, зато чуть ли не энтерпрайзную СУБД в систему впихнули. Я насладжался, наслаждался, а потом плюнул и поюзал deadbeef. Там по крайней мере можно быстро перекроить/пересортировать плейлист, изменить то что нем отображается, etc. И стартует в 10 раз быстрее. Ждать полчаса пока всякие там ынтерпрайзные БД взлетят когда я всего-то музыку хотел послушать - не прикольно. Амарок 1.х как-то был явно лучше. И плейлист был не монструозный и информативный, с простой, быстрой и очевидной возможностью пересортировать треки, и стартовал быстрее, и тормозов от БД я как-то не замечал.
сортировка тут таки кривая(хотя есть вполне очевидный способ сделать удобную сортировку), а вот в остальном плейлист лучше ибо настраиваемый, и его можно сделать таким же как в 1.4 или каким-то другим по своему вкусу. Панельки можно тоже переместить и получим почти тот же 1.4. В общем, конфигурабельней стал. Жаль синей темы нету как в 14, а так бы почти копия :)
> сортировка тут таки криваяЭто мягко сказано. Я ее сначала вообще не гашел. А когда нашел - ну я конечно понимаю что она гибче, только на практике мне эта гибкость никуда не впилась, а вот делать то что в других плеерах делается за вашумать, ОДИН (!!!) клик вместо него полчаса колупаясь мышкой - ну, знаете ли, шло б оно такое, вместе со своей гибкостью. Все хотят сделать суборбитальный самолет, однако ж обычный автомобиль для поездки в магазин - практичнее.
> (хотя есть вполне очевидный способ сделать удобную сортировку),
По-моему, разработчики амарока на юзабилили забили большой болт. Вместо этого они устроили соревнование кто сделает как можно более вырвиглазные и неочевидные кастом контролы которых больше ни у кого нет и кто понаворотит больше всего непрофильных фич. Мускуль вон доперли засунуть. Спасибо что не оракл, мля. Теперь время старта плеера легко заткнет за пояс любую энтерпрайзную хрень.
> а вот в остальном плейлист лучше ибо настраиваемый, и его можно
> сделать таким же как в 1.4 или каким-то другим по своему вкусу.Ага. Всего полчаса поффтыкав на эти кастомные контролы. Спасибо, конечно, но у дохлой говядины плейлист как-то очевиднее оказался и настраивается сразу. Просто и очевидно. И, кстати, ткнуть в шапку столбца как-то сильно проще чем с кастомными контролами разбираться. Так что на мое мнение плейлист амарока 2.х вырвиглазен. Да, он настраиваем, но это похоже на то как если бы вместо просто нажатия педали газа и тормоза и верчения руля в авто надо было бы каждый раз лезть бортовой компьютер программить. Внимание, вопрос: через сколько бы вы задолбались? Я вот уже.
> Панельки можно тоже переместить и получим почти тот же 1.4.
Ага. Правда пот времени на инсталл дохлой говядины уйдет в 10 раз меньше. Я уж боюсь спросить: а может, в амароке еще и кастомная цветовая схема плейлиста настраивается? В 1.4 я это нашел (по крайней мере некоторые аспекты). В дохлой говядине - тоже (там вообще довольно грамотно). А как насчет 2.х? Там это тоже закопано и я это не нашел, или там вообще такого нет? Алсо, время старта - вымораживает. СКажите, доктор, а это нормально - с 4к треков взлетать секунд так 30? Где, блин, производительность супердупер баз данных? Почему дохлая говядина не снабженная базами взлетает на порядок быстрее?! И, главное, что оно там делает 30 секунд на таком проце, а?
> В общем, конфигурабельней стал.
Да уж, только как бонус - еще он стал ВЫРВИГЛАЗНЫЙ. С какими-то неочевидными и нестандартными контролами. Которые хоть и универсальны и настраиваемы, но столь же неудобны как суборбитальный самолет неудобен для обычной поездки в магазин.
>Жаль синей темы нету как в 14, а так бы почти копия :)
Ага, только стартует в разы дольше и вырвиглазный, неочевидный, тормозной и глючный. Ну вот например браузер каталога джаменды есть. Круто, казалось бы. Правда вот при попытке забраузить 160К треков он встает раком чуть ли не на минуты (а как же БД?! Или для 160К записей уже оракль полагается потребовать?). И почему-то с некоторой версии перестал осиливать даунлоад музыки. Ну и толку то с такой поддержки джаменды, если потом все-равно приходится переться потом на сайт к ним чтобы скачать то что понравилось?! С таким подходом у джаменды на сайте и так какой-никакой плеер есть. Это кстати единственная фича за которую я его не снес, и та, блин, криво работать стала. Ну это как так можно, а?
он не требует, а дает возможность использовать. ни кто не обязывает тебя использовать субд для хранения данных. в то время как хранить гигабайты музыкальных списков гораздо удобнее в БД и быстрее в работе, чем в твоих xml\ini и других файлах. тут скорее приимущество, что он может хранить в бд, а другие похвастаться не могут
>хранить гигабайты музыкальных
>списков гораздо удобнее в БДа разве списки занимают гигабайты?
Ты хоть структуру базы у амарока посмотри. Потом про списки подумай.
Давно разрабы писали и приводили данные - sqlite на больший коллекциях сливает по скорости.Достали одно и тоже трындеть про amarok и mysql.
> Давно разрабы писали и приводили данные - sqlite на больший коллекциях сливает
> по скорости.А у перца с sql.ru грамотно настроенный скулайт делал мускуля раза в 2-3 на базах в 20Гб. И весьма культурно себя чувствовал даже на 50Гб базе. Если у амарока база больше - мля, что они туда пихают? Сами треки чтоли?!? Еще не хватало баз плеера на десятки гигзов. Может мне еще в DBA податься ... для того чтобы музыку правильно слушать? :)
И вообще, забодали:
Плеер - это не супер-сервер баз данных. Ему не требуется обслуживать половину интернета.
Плеер - это не супермегабраузер для интернета.
Плеер - это не самая крутая в мире смотрелка комиксов, обложек и прочей ненужной хрени.
Плеер - это не кофемолка и не хрень для распихивания виджетов во все щели.Плеер по изначальной задумке должен всего лишь играть музыку. Если плеер начинает испытывать какие-то проблемы от размера БД, при том что движок технически способен прилично работать с БД в десятки гигз - это жесть! Это значит что кто-то перепутал плеер и энтерпрайзную СУБД. В общем плеер должен музыку играть. А в амароке даже плейлист быстро отсортировать 1 кликом не получается. Или там настроить отображение нужных сущностей и убрать ненужные. У него нет простого, компактного и информативного плейлиста, блин. Что как-то имхо нужнее чем обложки на полэкрана и базы данных уровня энтерпрайза.
> А у перца с sql.ru грамотно настроенный скулайт делал мускуля раза в 2-3 на базах в 20Гб.Раз ты такой умный и на этого перца ссылаешься, настрой sqlite "грамотно" и залей патч в Амарок. Опенсорс же ё-моё, можно самостоятельно все исправить.
Как про блобы верещать - так это все горазды. А как самому реально что-нибудь полезное с открытым кодом сделать - это фиг.
> и залей патч в Амарок. Опенсорс же ё-моё, можно самостоятельно все
> исправить.Я уже исправил - путем использования deadbeef :D. Нет, может быть у него не все операции резвые. И может быть он и не прожует миллион треков, которых у меня все-равно нет. Но по крайней мере, я не лицезрею теперь клинч на 30 секунд при каждом старте плеера и там есть нормальный в моем понимании плейлист :). Если для приведения программы к желаемому виду надо переписать полпрограммы - проще просто взять другую программу ;). По-моему, вы путаете доработку под свои нужды и желание пробить все стены лично, своим бараньим лбом.
Ну вот ты и показал свое истинное, с позволения сказать, лицо! Как строчить на форумах о том, что опен сорс это круто потому что любой может патч залить, форкнуть и т.д., дак ты всегда пожалуйста. А как реально до дела доходит, то оказывается нифига то и не умеешь ))) Взял бы да закоммитил патч чтоб Амарок работал через BDB или SQLite. Ну видать у тебя кишка тонка, ты только рассуждать на эти тему умеешь
> ты только рассуждать на эти тему умеешьУ, какой колоритный вброс. Не, все немного проще оказалось. Есть такой плеер, deadbeef. И он как-то сильно больше соответствует моим пожеланиям к плейлисту, времени старта, подходу к приваси, наличию настроек, и вообще. Зачем ломиться в запертую дверь, если она стоит в чистом поле? Можно взять ее и обойти. Хотя, конечно, можно и поламарока переписать, но тогда уж логично смотреть на плеер который типа наследник амарока 1.х. Лично мне вообще не особо очевидна нужда ни в BDB, ни в sqlite в всего лишь плеере. Плеер должен музыку играть, а нужда в СУБД - за уши притянута програмерами. Толку то от СУБД, если у амарока 2.х плейлист убогий? Эволюция по принципу "без порток, а в шляпе". Плейлист г-но, зато типа с скульной базой.
> У него нет простого, компактного и информативного плейлиста, блин.Э-э-э, нормальный информативный - это какой? Вообще, есть "Список воспроизведения -> Схема списка воспроизведения -> ..." и далее, по вкусу.
> Э-э-э, нормальный информативный - это какой?Это в котором отображаемые параметры можно настроить. Очевидным и/или привычным методом.
> Вообще, есть "Список воспроизведения -> Схема
> списка воспроизведения -> ..." и далее, по вкусу.Надо же, и правда - есть. Лично я его попросту ... не нашел. И узнал о существовании фичи от вас. Потому что наивно полагал что то что относится к плейлисту долдно быть где-то в его окрестностях. В общем кому надо осваивать этот набор хитровыгнутых кастомных контролов - тот пусть и осваивает. А у меня плеер далеко не единственная программа в системе. И если я буду дрессироваться под хитровыгнутые контролы каждой программы - я опупею. Глядя на эти настройки мне вот так схоуду даже не понятно - какой лэйаут из трех (уж ты, их оказывается может быть три?!) мне нужен. Не, конечно, можно со всем этим разобраться но как-то знаете, в deadbeef это делается в 10 раз проще и более традиционными методами. И стартует он раз в 20 быстрее. Не вижу причин мучать себя потугами привыкнуть к такому и-фейсу амарока 2.х.
В таком случае, можно было предпочесть более лёгкие SQLite или BerkeleyDB. Они-то уж точно в любой настольной системе установлены, а вот мускуль - не факт. Не у всех есть желание держать его у себя только ради одного плейера. Вот 1.4 отлично себя чувствовал на SQLite.
давно еще разрабы писали - sqlite не такая фичастая как mysql;)
и им мало предоставляемых фич для хранения списков музыки?)
немного поискал - на форумах пишут только об увеличении скорости доступа при довольно больших коллекциях, ну пусть и так..
искренне надеюсь что там нет процедур/триггеров/коммитов/роллбэков
> немного поискал - на форумах пишут только об увеличении скорости доступа при
> довольно больших коллекциях, ну пусть и так..
> искренне надеюсь что там нет процедур/триггеров/коммитов/роллбэковЕсть
Т.е. им нужны хранимые процедуры, триггеры, репликация мастер-слейв и т.д. для Амарока? O_O
> давно еще разрабы писали - sqlite не такая фичастая как mysql;)Ага, а mysql не такая фичастая как оракл. Давайте по этому поводу каждый юзверг резко станет оракловым DBA, чтобы музыку слушать? Оракль будет рад повышению спроса на свои БД :)
Он хотя бы музыку умеет проигрывать?
пока еще нет, но уже работает поиск лирики и вики, правда еще дебажим х.х
Не подскажите он проигрывает ape-файлы? (знаю - audacious проигрывает) вроде тоже amarok обещал встроить поддержку
ape не нужен - тормозной и проприетарный
>Совершенный плеер становится еще лучшеЕсли бы он ещё не тупил на cue , ошибается иногда с началом треков.
короче как минимум не совершенен :) может быть когда-нибудь... Приблизится к амарок 1.4.10.
Там правда тоже работа с куе былоа своеобразной, но точной!
Зависит от Xine. У меня один и тот же Amarok 1.4 глючит на одних и тех же файлах в разных дистрибутивах. В одном Xine не обновлялся год, на другом - самый новый.
Как сбоит? Закидываешь flac-файлы по-очереди. Например, Эльфийскую Рукопись 2 - в ней между треками паузы нет. Но если пауза хотя бы на полсекунды - треки воспринимаются как разные песни, хотя между ними - очень плавный переход. Со старым Xine паузы нет, а Amarok, заканчивая проигрывать первую песню, начинает забавно глючить, показывая, что проигрывает -0.02 секунды второй. С новым... нет, не пауза. Просто полсекунды второй песни куда-то выпадает.
С cue проблемы нет. Но как его разрезать?! Когда cue проигрывается, я вижу появление синего окна с изменившимися тэгами. То есть, они есть! А этот дебильный shptool, или как там его, не берет их ни из большого flac, ни из прилагаемого cue-файла. Написал автору, пожаловался на тэги и на то, как происходит процесс перекодирования: сначала flac перекодируется в wav, а потом снова во flac! Это идиотизм! Ведь любые свободные кодировщики умеют кодировать во flac напрямую! oggenc это делает вообще реактивно из ogg! А эта утилитка работает со скоростью улитки, конвентируя сначала в один формат, потом в другой, заодно теряя тэги.
Мне ответили, что поддержка тэгов - это здорово, но автору лень.
Я вот что думаю - может, dd и hex-редактор?
> Но как его разрезать?!flacon ? Ну или самописные скрипты на shntool + mutagen
Сильно обиделся на них, когда интеграцию с shoutcast искоропки выкинули, предложив вместо него желающим использовать кривой неудобный скрипт. Если проблемы со стабильностью и отсутствие некоторых возможностей amarok 1.4 еще можно было оправдать благими намерениями, то тут прямо неуважение какое-то к пользователям. С тех пор ушел на mpd+qmpdclient.
Это связано с политикой shoutcast. К сожалению.... :(
CUE в библиотеке заработали?
> CUE в библиотеке заработали?Вроде, да. По крайней мере, то, что у меня пережимается в один flac-файл при помощи EAC (в wine, да), потом нормально, по трекам играется в 2.3.2
>> CUE в библиотеке заработали?
> Вроде, да. По крайней мере, то, что у меня пережимается в один
> flac-файл при помощи EAC (в wine, да), потом нормально, по трекам
> играется в 2.3.2Там существует некая неуловимая разница... Если это файл не в библиотеке -- работает, если в ней -- нет. Вы уверены, что у вас он В ней?
> Там существует некая неуловимая разница... Если это файл не в библиотеке -- работает, если в ней -- нет. Вы уверены, что у вас он В ней?Да, похоже на багу.
а что это за иконки, ниже кнопок закрыть, звернуть...в кде придумали виндикаторы?=)
> а что это за иконки, ниже кнопок закрыть, звернуть...в кде придумали виндикаторы?=)это муди :) для мудибара
обратная связь, чтобы можно было быстро и удобно сообщить разрабам что вам нравится/не нравится/баг. Можно отключить
Надеюсь все же что clementine доживет до 1 версии... Amarok 1.4 лично для моих нужд подходил идеально...
> Надеюсь все же что clementine доживет до 1 версии... Amarok 1.4
> лично для моих нужд подходил идеально...Не подходил, а подходит. Убунтоид? Подключаете репозитарий trinity и устанавливаете Amarok какой хотите версии. Мандрива? Там вообще и он и k3b сразу есть, потому что долгое время не были доступны в версии для KDE 4. Генту? Layman -a kde-sunset; emerge -av =amarok-1.4.10 . Для федоры и суси тоже есть репозитарий.
Будут зависимости. Мегабайтов 30. Qt3 и kdelibs.
компилял для убунты вчера - так не очень приятные ощущения от версии остались. во-первых, после сборки амарока, переключение по виртуальным рабочим столам стало как-то подтормажовать (мелоч - а не приятно). Бинарник после чекинстала не захотел инсталится, пришлось делать мейк инсталл. один неприятый для меня баг https://bugs.kde.org/show_bug.cgi?id=246029 профиксили, но как-то через жопу (теперь ресайзится, но когда адрес все таки большой - сам меняет ширину панели до размера длины адреса).