Встречайте, первый плеер с поддержкой экранов высокой четкости!
4K Ready
Основным нововведением в v4.50 стала поддержка масштабирования интерфейса – плеер больше не будет выглядеть размытым на 4K-дисплеях и системах с нестандартным масштабом:
Новый скин по умолчанию – Bliss 4K – включает в себя набор независимых текстур для трех основных масштабов: 100%, 150%, 200%. Остальные масштабы эмулируются на уровне скин-движка.
Звуковой движок
В плеер включен новый плагин, построенный на базе библиотек проекта FFmpeg, который реализует поддержку контейнеров WebM, MKA и MPEG-DASH – теперь AIMP сможет проигрывать файлы с расширениями *.webm и *.mka, а так же музыку, скачанную с YouTube.
Улучшения для аудиокниг
В 4.50 появилась возможность автоматического создания закладок для каждого плейлиста: когда вы переходите с одного плейлиста на другой, плеер запомнит позицию воспроизведения файла, и, по возвращению в плейлист, восстановит ее.
Опция “откатываться на 5 секунд после долгой паузы” позволит вам вернуться в контекст аудиокниги или материала аудиолекции до момента, когда вы фактически закончили прослушивание в прошлый раз. Пауза считается плеером долгой, если ее продолжительность более 15 секунд или плеер выключался.
Фонотека
Производительность
Фонотека версии 4.50 больше не использует SQLite в качестве движка БД, вместо нее используется собственное, узкоспециализированное решение. Такой ход позволил в среднем увеличить производительность фонотеки на порядок, а скорость индексирования файлов – выросла на два порядка (зависит от производительности диска).
Новые поля
Были добавлены новые поля: автор стихов, настроение, дирижер.
Управление статистикой
В дополнение к функции “сбросить статистику для всех файлов”, в этой версии появилась возможность сброса статистики для определенных – выбранных файлов.
Управление фильтрацией по колонкам
Клик правой кнопкой мыши по значку с фильтром в колонке открывает контекстное меню, где вы можете отменить текущий фильтр, или отменить все колоночные фильтры:
Текст песни
Большое внимание было уделено поддержке текстов песен: на уровне скин-движка появились провайдеры, необходимые для управления и отображения текстов песен, а так же API для плагинов, позволяющий расширять существующие возможности по поиску и автоматической загрузке текстов песен. Из коробки, плеер предоставляет провайдеры для поиска текстов песен в тегах аудиофайлов, и в файлах, лежащих рядом.
На текущий момент AIMP поддерживает следующие форматы текстов песен:
- Plain Text (*.txt)
- Lyrics (*.lrc)
- SubRip Subtitles (*.srt)
В скине по умолчанию, было добавлено отдельно окно с расширенной информацией о проигрываемом треке:
В отличие от информационной ленты и QFI, это окно отображается на экране до тех пор, пока вы сами его не закроете. Как вы могли заметить, здесь отображается и текст песни (при условии, что он присутствует). В случае, если текст песни синхронный – AIMP подсвечивает текущую строчку.
Аудиоконвертер
По многочисленным просьбам пользователей в аудиоконвертер были добавлены две небольшие функции:
- Возможность закрыть программу по завершении конвертирования.
- Сбор статистики процесса конвертации:
Редактор тегов
В редакторе тегов, как и в фонотеке, появилась поддержка новых полей: автор стихов, настроение, дирижер, каталог, компиляция, ISRC, рейтинг, кодировщик.
А в случае, когда установлены специализированные провайдеры для поиска текстов песен, в редакторе активируется возможность полуавтоматического поиска текста для текущей песни:
* * *
Публичное бета-тестирование начнется в наш 11-ый день рождения – 8 августа 2017 года.
Отличные фичи завезли. Наверное самый интересный релиз за последнее время для меня. Спасибки Артему за старания.
Какие из представленных фич наиболее ценны для вас?
Запоминание позиции в каждом плейлисте, возможность вывода многострочного текста, тексты песен – наконец-то! Очень ждал этих фич 🙂
Для меня например, самой крутой фичей является то, что плеер наконец-то научится работать с 4K экранами. Аплодирую стоя.
Автозакладки – незаменимая фича! Спасибо!
Было бы не плохо зделать статистику по количеству включеных\всего трэков в плейлисте, например как дополнительная функция которую можна включить или отключить, чтоб это отображалось на панели или на вкладке плейлиста
А зачем?
Ускоренная фонотека
Ну скорее я просто рад за некоторые функции, чем реально бы пользовался. Hi-res текстуры (хотя у меня обычный монитор), автозакладки (мне полезно будет для подкастов, хотя как это работает еще надо посмотреть), тексты песен бывает очень не хватает, поэтому тоже считаю отличной фичей (хотя конечно нужно их наличие заранее).
Ну и также многократно ускоренная фонотека не может не радовать, хотя сам я ей практически и не пользуюсь.
Раз SQLite больше не используется, будет ли возможность доступа к данным через API?
Пока нет, чтобы был доступ к данным по API, структура БД должна быть зафиксирована и задокументирована. А поскольку фонотека не ограничивается одной лишь локальной БД, реализовать гибкий API проблематично.
Вы опишите, что именно вам нужно и для чего – быть может найдется более простое решение.
Хочется использовать БД AIMP’а (и сейчас используется) как универсальное хранилище. Например, послушал пластинку, в AIMP’е отметил рип этой пластинки как прослушанный. В результате есть статистика всего в одном месте, такой себе локальный ластфм, очень удобно сортировать, искать что-нибудь, что давно не проигрывалось. Собственно, задача по сути сводится к “проиграть альбом/треки постфактум” с указанием времени, например “этот альбом прослушан час назад”.
А играется пластинка на чем-то еще, так? Т.е. фактически нужна возможность редактирования статистики для конкретной записи.
Да, играется на виниловом проигрывателе. Вы правы, нужна возможность редактирования статистики.
Вторая проблема – это перемещённые файлы. Сейчас иногда приходится править БД напрямую, когда AIMP не может найти новый трек. Например, заменил альбом в MP3 на FLAC+CUE; если поиск перемещённых записей не найдёт соответствия в CUE (несмотря на то, что они есть), через интерфейс задачу никак не решить, только прямой правкой путей в БД.
Да ладно вам, даже в старых версиях была возможность заменить путь у потерянного файла.
Ключевое слово – CUE. Вы прекрасно знаете, путь вида “blah-blah-blah.cue:5” нельзя выбрать взамен, только полагаться на автоматику
Спасибо за широкую проработку новых функций.
В частности порадовала возможность не зависеть от BASS библиотек и воспроизводить альтернативной библиотекой FFmpeg. Возможно, в будущем реализуете выбор приоритета кодека для одного формата, хоть особо это и не нужно.
Возможность 4k актуальна не только для больших мониторов, но и просто для быстрого увеличения интерфейса. Только скиноделам побольше текстур рисовать. Как понимаю, нельзя будет поставить галочку “не масштабируемый” и вставлять одну текстуру. Хотя в мыслях уже роятся обходные пути, где при разном масштабе экрана некоторые детали обложки отличаются.
Про текст песни, который встроен в сам файл и несколько форматов с одним именем для одного трека пока есть непонятности. Будет ли показан встроенный текст песни? Какой приоритет форматов или будет их выбор в одном окне?
Хотелось бы в стандартной обложке иметь возможность окно “информация о треке” оставлять видимым и задвигать остальную часть плеера за экран. А в оставшемся окне сделать кнопку\футтер сворачивания зоны текста, если хочешь видеть только информацию о треке, так как сейчас воспроизводишь файлы без текста. А плейлист с кнопками главного окна убран с глаз долой.
По конвертеру. Можно будет попробовать на основе альтернативной библиотеки реализовать поддержку дополнительных вариантов вывода https://www.ffmpeg.org/ffmpeg-codecs.html#Encoders через библиотеки.
А имеет ли это смысл?
Можно, об этом я расскажу чуть позже – в отдельной статье, посвященной новой версии скин-движка.
Как и с обложкой альбомов, приоритет следующий: теги, файл, интернет.
Это все реализовано
Да, попробовать можно. Но нужно смотреть на лицензию, там на каждый кодек дополнительные соглашения.
Стоит ожидать увеличения скорости загрузки миниатюр альбомов в фонотеке (особенно при скроллинге)? Не планируется ли новый скин?
Ждем обновление =)
Нет, там уже сделано все, что можно. Если кэширование обложек включено – они загружаются практически мгновенно.
Bliss 4K можно считать новым скином. Абсолютно новый скин не планируется.
Спасибо большое по новшествам для аудиокниг! Этого очень не хватало
А в магазин 10 винды не планируете перенести AIMP? С помощью Desktop Bridge или как он там называется в магазине можно публиковать win32-приложения.
А им кто-нибудь пользуется?
Я пользуюсь. 🙂 Софт в магазине автоматически обновляется, что само по себе очень удобно и после удаления софта, не нужно вычищать от него мусор в системе, хотя насколько мне известно AIMP итак идеально удаляется из системы не оставляя после себя никаких следов. 🙂
Я не уверен, что все это будет работать автоматически для бриджнутых приложений.
Пользователям Windows S будет возможность поставить AIMP
Сомневаюсь, на сколько я знаю, для Windows S приложение должно пройти сертификацию майкрософт
А что это означает, пройти сертификацию? То есть разработчик программы должен заплатить M$ за сертификат?
Не только заплатить, но и пройти все тесты на соответствие требованиям. Во всяком случае, так было раньше.
Кстати, вьювер IrfanView портировали с помощью Desktop Bridge и теперь он доступен в магазине винды.
И на Windows 10 S?
“И на Windows 10 S?”
Ну, насколько мне известно на Windows 10 S точно такой же магазин, как и на обычной Windows 10, значит и там IrfanView доступен в магазине. =)
Да, но там бОльшие требования к безопасности.
Bringe я видел, даже пытался пощупать, но без сертификата разработчика ничего не вышло. Если будут много запросов от пользователей – буду покупать и собирать appx-пакет, а пока не вижу в этом смысла.
Отлично! Жду релиза
А почему в начале статьи написано, что AIMP первый плеер с поддержкой экранов высокой четкости? foobar2000, насколько мне известно, давно правильное масштабируется под экраны высокой четкости, это же касается и встроенного в Windows 10 муз. плеера “Музыка Groove”.
>> foobar2000, насколько мне известно, давно правильное масштабируется под экраны высокой четкости
Только стандартный интерфейс или и скины тоже?
Я бы на вашем месте как-то перерисовал кружочек, который появляется при драг-анд-дропе (первый скрин в статье). Уж очень сильно он логотип второй халфы напоминает.
И только ради этого его стоит перерисовать?
Можете не перерисовывать) Я бы на вашем месте и граф. шапки в диалоговых окнах убрал бы за ненадобностью, хотя с ними красивее… наверное))
Хах, вам самому не смешно?
Может и круглые кнопки нельзя использовать, т.к. они напоминают значок бнв?
Я лишь предложил, перерисовывать или нет, дело ваше 😉
И вообще в скине Bliss преобладают прямоугольные формы и та штука, которая при дран-анд-дропе появляется как-то не в тему выглядит.
То, что он похож на эмблему (не логотип) второй халфы его только красит. И эта же схожесть однозначно говорит нам, что нужно его оставить именно в таком виде.
(а если серьёзно — офигенный же лого, зачем что-то с ним делать?)
Я извиняюсь, может задам глупый вопрос, но все же попытаюсь, я пользуюсь ссылками на радио с сайта 101.ру, создав плайлист, ссылки такого http://ic7.101.ru:8000/c99_1?userid=0&setst=t92q3l8cmpek3gbgvn1kiaopb5&tok=19501802qrfrVY2A%2Br3GrTntdRa82w%3D%3D2&city=0 вида работают, а сейчас много ссылок http://ic4.101.ru:8000/p908580?type=.flv&userid=0&setst=0knkclcapiba8rjrg9s2a26mn2&tok=13582111qrfrVY2A%2Br0s%2B0uK4iyfCw%3D%3D3&city=490 такого вида, и плеер их не проигрывает. пользуюсь версией 4.13. Так как в анонсе сказано, “В плеер включен новый плагин, построенный на базе библиотек проекта FFmpeg, который реализует поддержку контейнеров WebM, MKA и MPEG-DASH”. Отсюда вопрос, будет ли обновление работать с последними ссылками? Хорошо бы наверное. Ни в коем случае не хочу настигать автора этого прекрасного плеера, за который ему низкий поклон 😉 …. плагины типа 101.ру, был когдато, возможно и есть, не предлагать.
Нет, не будет. На сколько я помню 101.ру имеет ряд ухищрений, чтобы их ссылки нигде “во вне” не проигрывались, вроде на форуме где-то был плагин для 101.ру, но я не уверен, что в данный момент он работоспособен
Ясно. Спасибо.
Нет, слушаются и слушались без проблем. Особенно если все гетовские аргументы из строки выкинуть и оставить всё до пути ресурса включительно. Например http://ic7.101.ru:8000/c13_29
У меня их робот уже несколько лет мониторит в таком виде без остановки и каких-либо проблем банальным курлом.
В этой теме есть масса способов прослушивания 101
http://www.aimp.ru/forum/index.php?topic=22023.0
ОГРОМНЕЙШЕЕ СПАСИБО! получилось завести по способу …””Примечание для flv””…
Возник такой вопрос, можно ли будет с помощью плагина на основе FFmpeg проигрывать проблемные потоки в формате aac ?Такие например транслирует OpenFM и Polska Stacja.
Нет, пока нет. На текущий момент этот плагин будет применяться только для локальных файлов.
Ещё бы до кучи под 8К адаптировали бы. С 2020 и далее, такие дисплеи будут становится популярными, и опять проблема та-же возникнет. Тут можно разом решить проблему, которая возникнет в будущем, и все скины постепенно под 8К подготовят со сверхчёткими текстурами. Если этого не сделать будет опять 25. Плеер даже когда его перестанут активно разрабатывать не потеряет актуальность хоть до 2040 если сделать 8К. Я думаю в будущем уже никто не будет этого делать. Грубо говоря если сейчас не сделать, то потом вряд ли этим кто-то будет заниматься.
Нет, не возникнет. Движок теперь поддерживает масштабирование, остается вопрос только за графикой. Как только 8К пойдут в массу – нарисуем текстуры и под них. На текущий момент, даже Windows чисто технически 8к не потянет – все упрется в производительность 1 ядра процессора
На рынке уже появились 8K по не адекватной цене. Но для профи, они станут мейнстримом через года 3. Потом вся индустрия начнёт подтягиваться. Я к тому, что опережать если не сложно, или предвосхищать момент это не так плохо, потом просто можно в этом плане расслабить булки и почивать на лаврах. Типа 8K ready, ещё ло того как они появились… Это вроде круто. Монитор 8K: http://www.dell.com/en-us/shop/dell-ultrasharp-32-8k-monitor-up3218k/apd/210-alez/monitors-monitor-accessories
5K$ адекватная? Это не массовая цена.
В общем-то, замечательное обновление. Но мне не хватает функции в режимах карточек и миниатюр возможности изменить поля под карточкой альбома. Мне лично там очень мешают поля «жанр» и «оценка» (по личным соображениям). Можно же дать возможность редактировать эти поля, добавлять или убирать. Да и по фонотеке у меня некоторые альбомы, у которых нет ничего указанного в графе «исполнитель альбома» просто отсутствует сам исполнитель (раньше просто бралась графа «исполнитель», если нету «исполнитель альбома».
Стоит действительно заметить, что фонотека в разы быстрее.
Спасибо за релиз.
Со временем сделаем
Ещё кстати в фонотеке так и отображается 01, а в плейлисте 1.
Это не сказать чтобы бесит, просто, наверное, не так сложно сделать, чтобы номер трека в фонотеке и плейлисте отображался одинаково?
Фонотека показывает данные из тегов, плейлист – порядковый номер трека в плейлисте
Когда ожидать стабильного релиза?
Сделайте, пожалуйста режим проводника в фонотеке. Ну не могу я пользоваться этим костылём в виде фонотеки.
Как обычно – в конце года.
Костыль? Мда…
А проводник-то есть: http://www.aimp.ru/?do=catalog&rec_id=821
Ясно, в конце года, так в конце года.
Именно, что костыль. Вместо того чтобы просто запустить какой-нибудь файл, его надо сначала добавлять в фонотеку.
А можно без костыля в виде плагина, чтобы прямо из коробки. Не перевариваю навесное оборудование. С меня и браузера по-горло хватит.
В смысле костыль? Этот плагин встраивает проводник в плеер, без каких-либо манипуляций. В коробку я его добавлять не планирую, ибо он особо никому не нужен.
Костыль, в смысле того, что для получения необходимой функции нужно выполнить манипуляции, в виде установки плагина.
Почему это никому не нужен. Вот мне, к примеру, не нужна фонотека, но я же не говорю, что она ни кому не нужна.
Очень прошу, добавьте проводник в дистрибутив, хотя бы в виде опции в настройках.
Если я напихаю в дистрибутив все плагины и скины, что есть для плеера – он будет весить пару ГБ и кушать много ОЗУ. Есть базовый функционал, есть дополнительный. Сторонние и непопулярные дополнения поставляются отдельно, чтобы с ними не приходилось мучаться тем, кому они не нужны. Вы сказали про фонотеку, отнюдь, вам она нужна, но в виде проекции файловой системы, поэтому сравнение не совсем корректное.
Artem, ну раз фонотека мне нужна в виде проекции файловой системы, так и сделайте возможность выбрать между фонотекой и проводником. Это очень не удобно, когда в фонотеке видишь не реальную файловую систему. Мне всего лишь надо зайти в нужную папку и запустить файл. Не выходя из плеера.
Я сделал в виде плагина. Учитывая, что он не сильно востребован, в коробку я его в ближайшем времени не включу.
Не перевариваю я эти плагины. Это надстройка – костыль – не родной код. Работают эти костыли не стабильно. Программу при запуске тормозят. Места ведь больше занимает, чем встроенный родной код. Вот и получается, пять-шесть плагинов, и программа тормозит.
Вы понимаете, что плеер вообще весь состоит из плагинов? Просто часть из них идут в комплекте, а часть – нет. Просто ради интереса откройте Настройки \ Плагины и посмотрите сколько их там.
Ну ладно, допустим.
Тогда может плагин доработаете.
1. Зачем отображать стрелку у папки без вложенных папок, если при попытке развернуть эту ветвь дерева эта стрелка пропадает. Визуально такие папки ничем не отличаются.
2. Не отображаются иконки файлов.
3. Нет режимов отображения содержимого в виде списка и плиток.
На первый взгляд, пока всё.
1. Для быстродействия. Плагин запрашивает информацию о подпапках только при необходимости.
2. Пока это невозможно.
3. Пока это невозможно – плагин не считывает теги из файлов, а работает только с файловыми атрибутами.
Артём, скажите пожалуйста, зачем вы в последней версии(win.) убрали опцию регулировки(масштабирование) размера текста названия песен в плейлисте?
В 4.50 мы заменили опцию масштабирования плейлиста на опцию масштабирования всего интерфейса плеера – было несправедливо масштабировать
плейлист, при этом игнорируя другие элементы – в частности табличные элементы фонотеки. Новая опция расположена в Настройки \ Интерфейс.
Самая худшая версия , нет масштаба шрифта
http://www.aimp.ru/forum/index.php?topic=58098.0
“Если такой вариант по каким-либо причинам не устраивает – остается лишь один вариант – менять размер шрифта плейлиста на уровне скина в редакторе скинов.”
Но зачем такие сложности? Было же всё хорошо и удобно. Можно было просто ДОБАВИТЬ масштабирования всего интерфейса, а не ЗАМЕНЯТЬ им масштабирование шрифта плейлиста.
P.S. Это не только моё мнение. Это мнение многих пользователей. Мы считаем, что это шаг назад. Лично я попробовав 4.50, тут же снёс его и откатился на предыдущую версию, в ней сейчас и работаю.
Затем, что оно конфликтовало. ОК.
И флаг вам в руки! Артем правильно сделал, что выпилил эту дебильную костыль-опцию. Тупо было менять размер шрифта у одного лишь плейлиста! Почему нельзя было например, изменить размер шрифта в фонотеке или в дереве группировки? Если вам размер шрифта в плейлисте казался мелким и поэтому вы его увеличивали, почему же тогда вас нисколько не напрягал мелкий шрифт в других элементах программы, который никак нельзя было увеличить? Сейчас же весь интерфейс плеера масштабируется и это огромный шаг вперед по сравнению с тем, что было! Короче, в программе стало на один костыль меньше и это хорошо, надеюсь Артем не пойдет на поводу у таких пользователей, как вы и не вернет эту идиотскую опцию в программу.
“было несправедливо масштабировать плейлист, при этом игнорируя другие элементы — в частности табличные элементы фонотеки”
А меня и таких пользователей как я устраивал интерфейс ПОЛНОСТЬЮ. Не устраивал ТОЛЬКО размер шрифта, который я увеличивал под себя, и всё.
Надеюсь, Артем, вы прислушаетесь к этому мнению и вернёте эту настройку. Заранее благодарен.
А я надеюсь, что не прислушается потому, что если прислушиваться абсолютно ко всем хоетлкам, программы превратится в подобие винампа последних версий или тунца. Нафиг надо!
Я вообще то к Артёму обращаюсь и думаю он сам способен за себя ответить. И не надо бросать коменты о том чего до конца не понимаешь.
Так я вам уже ответил
Я понял. Просто сказал LongKick64, что бы он за вас не отвечал, тем более в такой не компетентной манере. А вам, Артём, спасибо за ответ и за ваш труд.
Так это, в архиве лежат все версии подряд начиная со второй ещё. Используйте ту, что вам по душе и вся недолга. 🙂
Доброго времени суток. Пользуюсь (не часто) своим ПК (чаще на ноуте) и хотел послушать радио. Но как оказалось, утилиты “радио” в нем не оказалось. Версия последняя.
На ноутбуке радио есть, там и слушаю. Но не могу точно сказать, какая там версия. Что я сделал не так и можно ли это справить?
Кнопка добавить \ ссылку \ радио каталоги
Приветствую Артем! Скажите есть ли вообще какие либо ограничения по количеству файлов в библиотеке? а по размеру файла?
Приветствую. Ограничения есть, но с очень большим запасом. Я думаю, что фонотека начнет тормозить гораздо раньше, нежели БД упрется в свои лимиты. При проектировании я тестировал фонотеку на базе в четверть миллиона файлов.
Здравствуйте, Артем! Преогромнейшее вам спасибо за масштабирование текста в плейлисте. Очень приятно, что вы прислушались к просьбам моим и таких же пользователей, как я. Спасибо вам за ваш труд!