Aimp в фоновом режиме
Несмотря на популярность музыкального стриминга, выбором настоящих меломанов остается добротная программа-плеер. С многочисленными эффектами и качественным эквалайзером любимые треки заиграют по-новому, а высокое качество звука не позволит пропустить ни одной нотки. AIMP Player — это один из наиболее известных многофункциональных проигрывателей. Программу используют не только для прослушивания музыки, но и для работы или учебы — с плеером транскрибировать текст или законспектировать лекцию намного проще.
TASESpectrumDisplay
Хочу отдельно акцентировать внимание, что TASESpectrumDisplay является одним из тех элементов, что поддерживают отражение по вертикали и горизонтали. В связи с этими изменениями было убрано свойство Orientation.
Помимо этого было сделано:
- Возможность сегментации пик
- Максимально возможное количество столбцов увеличено до 256
Звук в AIMP Player
Все же первое, чем интересуются при выборе медиаплеера — это качество его звучания. Оно зависит от разрядности, которая у AIMP Player составляет 32 бита — звук настолько чист и детализирован, что все дальнейшие апгрейды человеческое ухо просто не воспримет. Также на качество влияет формат: программа поддерживает 38 вариантов аудиофайлов, среди которых есть и виды без потерь, такие как FLAC и ALAC.
Предлагаются 25 преднастроек — например, Rap для случаев, когда хочется выделить голос, Heavy Metal для жесткого звучания или Large Hall для имитации просторного зала.
Девять специальных эффектов:
1. Реверберация: иллюзия просторного помещения.
2. Фланжер: «летящий» звук.
3. Хорус: имитация хорового звучания.
4. Питч: изменение тональности.
5. Скорость воспроизведения: увеличивается или уменьшается.
Настройка в частности полезна для прослушивания речи.
А еще можно удалить голос из песни и получить простой минус.
AIMP4: Skin Engine — элементы управления. Часть 2 : 19 комментариев
Круто! Особенно порадовала возможность изменять фон плейлиста, пусть даже без полупрозрачности (может это даже плюс, текст не будет теряться на прозрачном фоне).
Правда, не совсем понял про HeaderIndents и ItemIndents — правильно ли я понял, что эти свойства будут влиять на расстояния между строками в плейлисте?
не совсем понял про HeaderIndents и ItemIndents — правильно ли я понял, что эти свойства будут влиять на расстояния между строками в плейлисте?
А реализовать расчёт ширины вертикальных вкладок можно будет, если размер их будет меняться с помощью SplitView?
Да, такая возможность будет.
Круто =)
Получается вкладки будут разной длины в зависимости от длины названия плейлиста?
Если это так, то сомневаюсь, что это будет хорошо выглядеть.
По моему это классно! к тому же это опционально
Артём, несколько вопросов по TASEPanel:
1 Будет ли она иметь свою текстуру?
2 Будет ли возможность её позиционировать в редакторе, как и простые элементы (мышью, клавишами)?
3 Будет ли возможность её клонирования?
4 Планируется ли многостраничный вариант панели, по аналогии с группой?
—
Ещё вопрос по TASEAnimator: возможность выбора кадра означает лишь возможность смены фазы анимации, или на этом кадре аниматор можно будет остановить, т.е. использовать этот элемент как аналог TImageList с произвольным выбором кадра ?
—
Ну, и когда ж, примерно, всё это удовольствие мы сможем задействовать?
1. Да
2. Да
3. Ее самой, без дочерних элементов, да.
4. Нет, не планировал.
—
За остановку отвечает свойство Accessibility, если его выставить в False, то можно переключать кадры только вручную.
—
Закрытое тестирование начнется через месяц-два. Открытое, как я написал в заметке о планах на год — осенью
Хотелось бы уточнить по TASEAnimator:
1. Ныне за остановку анимации отвечает точка доступа Accessibility. Свойство Accessibility, которое можно выставить в True/False – переключает режим – авто/ручной? Будет и то и это?
2. В авторежиме можно ли будет отслеживать номер отображаемого кадра, для управления чем-либо ещё (самоостановкой, например)?
3. AnimationInterval останется на нынешнем 15-ти миллисекундном уровне, или будет доступен и мелкий шаг?
4. В ручном режиме вращение задаётся простой сменой номера кадра? В таком случае отдельный реверс не нужен, просто меняем направление прироста. Но автоматизация этого процесса подразумевает наличие счётчика, с «открытым входом» и источника входных импульсов, желательно мелкого интервала. Будет ли и это, или автоматизация ручного режима не предусматривалась вовсе?
1. Естественно, если Accessibility = False — режим ручной
2. Да
3. 15 мс — это 60 кадров в секунду. Имхо, нет смысла делать еще быстрее.
4. Будет можно
Согласен, что 60 кадров достаточно. Но я имел ввиду, что ныне интервал доступен лишь пакетами по 15 милисекунд. Создаётся ошибочное представление, будто можно выставить и 5, и 10 (или 20 и 30), и что между ними будет какая-то разница. Будет ли этот пакетный интервал реализован пакетами меньшего интервала? В любом случае не лишним было бы эту особенность «озвучить» — в справке ли, либо хинтом (или ещё как).
в этом плане да, но более точный таймер будет кушать куда больше ресурсов
Спасибо порадовал! теперь обложки будут ещё удобнее и интереснее
Будут-ли скрипты для анимации,то-есть пишется номер кадра и через запятую его длительность далее какой нибудь разделитель или новая строка и опять номер кадра и т.д.
Вот пример,как это пишется в cursor xp:
1,500
2-5,20
6,2000
7-9,30
2-5,10
2-5,30
10,1000
2-5,30
2-5,40
2-5,50
10,1000
2-5,100
Нет, скрипты позволяют управлять только свойствами объектов. Анимация у нас делается несколько другим образом (см. TASEAnimator)
Доброго времени суток.
Вопрос:
Планируется ли в настройках связей сервис Action связывать с двумя и более объектами? Например: открытие какого-нибудь окна и переключение состояния какого-либо пользовательского провайдера.
AIMP — бесплатный аудиоплеер с поддержкой большого количества форматов и списков воспроизведения. Он работает сразу с несколькими списками, позволяет создавать закладки, а также имеет очередь воспроизведения.
Одной из особенностей AIMP является его механизм плагинов. Вы можете установить в плеере плагины, которые добавляют к нему новые функции.
TASESearchEdit
Так же, как и TASETabControl, TASESearchEdit получился путем отделения жестко зашитого поля для поиска от менеджера плейлистов. Новый элемент управления, так же, как таб-контрол, связывается с менеджером плейлистом посредством биндинга. Да, это означает, что теперь вы можете размещать в скине несколько полей ввода для «быстрого поиска».
Как пользоваться плеером AIMP
Сначала переходим на официальный сайт и загружаем последнюю версию программного обеспечения. Затем просто открываем AIMP и нажимаем на значок «Меню» в левом верхнем углу приложения. В раскрывающемся меню выбираем «Утилиты» / «Аудио конвертер».
По умолчанию AIMP не имеет mp3-декодера, поэтому для того чтобы AIMP также мог отформатировать любой аудиофайл в MP3, вам нужно будет скачать файл mp3-декодера и установить его вручную.
Важно! В AIMP вы можете открыть отдельное окно — изолированное от основного проигрывателя и списка воспроизведения — для управления всеми музыкальными файлами на вашем компьютере.
По окончании загрузки файла с расширением rar извлеките lame_enc.dll в папку «AIMP \ System \ Encoders» (например, в папку «C: \ Program Files (x86) \ AIMP \ System \ Encoders» )
Поздравляем, теперь у вас есть бесплатное программное обеспечение Audio Converter плюс Media Player в одном.
Интересно! Media Player AIMP может воспроизводить практически все аудиоформаты, а также Midi-файлы.
Эквалайзер включает 22 предустановки, из которых вы можете выбрать или настроить полосы вручную, чтобы сделать свою собственную предпочтительную настройку. Вы также можете позволить себе автоматически выбирать пресет эквалайзера для трека.
Такое окно включает регулятор уровня предусилителя и ползунок баланса громкоговорителей. Вы можете выбрать отображение окна эквалайзера в левой части основного окна проигрывателя или отключить его.
В процессе воспроизведения звуковых дорожек вы можете настроить выбор папки для установки нужных треков.
Интересно. У вас есть возможность выбора из списка воспроизведений нужной музыки и дальнейшего прослушивания либо уточнения всех нюансов: исполнителя, времени воспроизведения, просмотра, выбора обложки трека и года создания. Также вы можете менять расположение трека в списке и делать множество других манипуляций с ним.
Общие возможности AIMP Player
Одна из отличительных черт проигрывателя — это полностью настраиваемый интерфейс, для которого пользователи создают собственные темы при помощи встроенного инструмента Skin Engine.
Можно задать собственные изображения, анимацию, добавить различные элементы управления и многое другое.
На самом деле персонализация чувствуется во всем функционале:
1. AIMP Player предлагает различные переходы между треками (с затуханием, наложением или паузой) и настройки времени для них.
2. Позволяет задавать локальные и глобальные горячие клавиши для быстрого управления проигрывателем.
3. Предлагает таймер сна и будильник с гибкими настройками времени и громкости, выбором трека.
4. Составляет смарт-плейлисты: автоматические подборки на основе предпочтений слушателя.
Неважно, как часто и для чего вы используете AIMP Player, программа действительно радует индивидуальным подходом к вашим предпочтениям как в функционале, так и во внешнем виде. А высокое качество звука, также легко настраиваемого под вас, сразу выделяет его среди альтернативных проигрывателей и онлайн-сервисов.
Видеоинструкция по установке и использованию плеера АИМП
Плеер AIMP — очень популярный и востребованный продукт. Во время скачивания могут быть кое-какие неприятные моменты, чтобы их избежать, мы прикрепляем видеоинструкцию с полным обзором приложения, укомплектованного интерфейсом, неповторимым меню настроек и многими другими возможностями. Благодаря ему вы станете мастером в формировании любимых плейлистов и выборе нужных музыкальных треков. Даже опытные диджеи используют плеер AIMP в свой непосредственной работе. Этот ролик поможет вам раскрыть весь потенциал программы и показать детальный процесс установки данного продукта.
Андрей, Не смеши, приувеличиваешь больно жестко! Я запускаю гта5 или любую другую игру, запускаю любой фильм или процесс в фоне - на игру ни как не влияет вообще! А в этой игре окси фоновый процесс съедает аж 60 фпс. Вот я и хочу чтоб вы это у себя проверили.
Андрей Тухломясов ответил Александру
Андрей, А вот тут ты молодец, сейчас гляну - если отключить её. Просто смешно, имеешь топовое железо и такую фигню с фпс.
Андрей, Сейчас глянул, отключил все визуалки - толку не дало, фпс падает со 120 до 70 сейчас, если запущен плеер в фоне. Бред. У тебя как с фпсом?
Андрей Тухломясов ответил Александру
Андрей, с ним 10-20 фпс исчезает стабильно. Да и в нём нет радио, а аимпе есть. В аимпе вообще не имеет значение что запускать, радио или просто в фоне висеть - дико ест фпс игры, хотя проц вообще не напрягается.
Андрей Тухломясов ответил Александру
а браузер сколько отьедает? любая прога работающая в фоне сьедает ресурсы железа. без снижения фпс не обойдешься
Александр, у меня такой проблемы нет. Могу даже фильмы в фоне запускать. Что иногда и делаю. На втором мониторе.
Скорее всего связано со встроенной звукрврй картой. Либо процессор не вывозит (и не надо только про гта, эти игры принципиально разные и жрут разные ресурсы) либо драйвера кривые/старые.
Евгений, а именно по фпсу то смотрел у себя? Я что то сомневаюсь в правдивости твоих слов. Проц не вывозит? Ты хоть в курсе что это за проц?)) Он 5 игр спокойно жуёт одновременно запущенных с приемлимым фпс! А ты говоришь что музыка перегружает проц. Ты хоть понял что ты ляпнул то? И дрова все новые, с офф сайта! Так что не надо тут мне!) Система чистая, и такая хрень у меня на 3х компах наблюдается, с разным железом!
Андрей, если видео не работает то браузер (опера) вообще не отнимает произаодительности. Если включить видео, то фпс 5, не более, игра просто становится немного дерганной, хотя фпс за сотку. Я не прошу вас тут решить проблему! Я прошу глянуть как у вас, в точности до 1 фпса.
Окси не особо хорошо оптимизирован. И именно с процаии он обычно и "шутит".
Соотвественно такое возможно. Что там в твоих 100 играх не имеет значения. Каждый случай уникален и должен рассматриваться отдельно. Уж поверь.
Показать полностью.
Фпс при запуске фильмов падает. На 2-3. 10 в лейте.
При запуске аимпа падений фпса нн замечено. Пара кадров от силы.
Как вариант что-то криво работает в операционке.
Александр, тогда слушай музыку по радио в гта5
Евгений, вот теперь спасибо за ответ грамотный. Странно, видать такое только у тебя. Я еще у пару ребят посмотрел, у них тоже фпс падать любит, но не так сильно как у меня. У тебя всех меньше различие.
Вячеслав Карпухин ответил Александру
Вячеслав, вы как вообще текст то читаете? Как будто бот пишет, стандартными ответами.
Вячеслав Карпухин ответил Александру
Вячеслав Карпухин ответил Александру
Вячеслав, модов нет, лицензия из стима, всё стандартно!) Я даже комп по железу обновил, винду переустановил.
Короч, не надо мне помогать искать способ устранения проблемы.) Я просто спросил у народа как у них идет фпс при таком режиме, чтоб посмотрели в точности до 1 фпса. Я уж понял что это проблема движка и проблема у всех абсолютно! А кто говорит что у него всё норм - просто врун, вот и всё)
Денис Мозгин ответил Александру
Денис Мозгин ответил Александру
В AIMP в настройках воспроизведения поменяй в "устройство" на другой вид вывода звука. Плюс можно с размером буфера поиграться. Тут явно конфликт при воспроизведении с двух программ сразу.
Попробуй в оконном режиме игры параллельно с AIMP глянуть загрузку ЦП через диспетчер задач. Там скорее всего что-то будет выжирать одно из ядер. И скорее всего служба отвечающая за звук.
Николай, у меня 2 экрана, мне проще так. Все 12 потоков загружены не более чем на 60 процентов. Если смотреть досканально какие процессы и сколько едят, то ест только игра процентов 30, все остальные процессы едят 0. Перепробовал в аимпе все варианты звука, даже отключенный - всё равно, даже без звука 40 фпс съедается в игре аимпом.
Но вообще это всё заморочки. Какая разница 120 или 80? Всё равно монитор столько не показывает. Да и глаз >60-75 видит только в очень быстрых шутерах. А все эти ФПС выше частоты экрана не совсем честные, т.к. по факту они не отображаются. Мне думается что AIMP ещё может принудительно ограничивать частоту обновлений картинки, чтобы изображение в самом AIMP не дёргалось. И это может на все приложения распространяться.
Николай, аимп не ограничивает, а просто урезает процент производительности. Мой глаз видит дичайшее отличие 80 от 140, у меня 2к монитор на 144герца. Видюха максимум на 30 процентов работает в игре. Упора вообще нет ни во что!) Если бы был, я бы сам понял чего не хватает. Проц отдыхает, видюха тоже, опетативы больше 8гб из 16 не занято. Ссд на скрин смотри. У меня как бы совсем не хилое железо, и такие просадки. На двух других моих компах тоже замечаю этот бред с просадками.
Ну тогда только на официальный форум писать, пусть разрабы разбираются.
Николай, да я не хотел чтоб вы мне помогли проблему решить) это скорее баг движка игры, так как эти просадки на любом топовом железе встречаются. Я просто хотел чтоб вы мне сказали как у вас всех по фпсу тут. Типа ставишь игру на паузу, смотришь фпс, врубаешь аимп с музыкой и замеряешь фпс в игре. У меня теряется от 40 до 60, при этом если 80 фпс даже, то игра дерганной становится.
Евгений, p.s. точнее говоря, в режиме блокировки. Раз блокированы, в фоне, вполне прилично управляется с tws-гарнитуры. А во время блокировки может играть только минуту , примерно, или до получения какого-нибудь оповещения, будь то лоубаттери или смс
Заикания при блокированном экране на китайце так и не решили? AudioTrack ставил, высокий приоритет ЦП ставил, 16бит снимал, разрешения раздавал, с использования батареи ограничения снимал, с бубном танцевал - не помогает, подхрипывает.
Ярослав, если плееру не хватает скорости цп, тут уж ничего не поделаешь. Да, у нас не самый быстрый и легкий движок, но что есть, то есть
Артем, скорость цп задается прошивкой или чисто аппаратная проблема? Был Meizu m2 note - никаких проблем, обновился на сравнительно новый Сяоми Redmi note 8 pro - полезли лаги. Сейчас отмечается один четкий всхрип примерно через минуту после блокирования экрана. Другие плееры ставить не очень хочется, аимп устраивает
Ярослав, xiaomi ) их мию самая худшая прошивка, что я видел в жизни. А 11 и 12 версии это вообще нечто
Необходима помощь (желательно разработчика).
Головное устройство в машине на android 6.0 (штатный плеер воспроизводит музыку мгновенно, при переключении треков задержек нет).
AIMP при переключении с трека на трек звездец как подвисает, на экране надпись загрузка трека куда то там. В настройках предзагрузка трека в память отключена - что делать ? Воспроизведение идет с USB накопителя но думаю это не должно играть абсолютно никакой роли (штатный при переключении воспроизводит любой трек мгновенно).
Нужен этот плеер вместо штатного так как надеюсь победить проблему вылета музыки при проигрывании в фоне при использовании других полноэкранных приложений.
Артем, и так и так пробовал. ощущение что это не влияет вообще на мгновенное проигрывание следующего трека. Грубо говоря играет нечто, хочу переключить, снова не нравится снова переключаю, о то что надо. так было на обычном проигрываетеле. На AIMP чтобы послушать следующий трек тебе надо остыть, подумать о жизни, а надо ли оно тебе вообще ? И о чудо - начинает играть музыка спустя 30 секунд плюс минус. Надо учитывать что головное устройство в машине не имеет терребайтов озу и суперскоростных процессоров. но блин слушать музыку это же так просто ? как сделать настройки в AIMP чтобы он просто играл музыку? При этом сохраняя плюшки приглушения звуков если навигатор пытается что-то сказать.
Руслан, я не знаю. Чтобы что-то рекомендовать, надо понять, откуда берутся эти тормоза. А это сделать заочно практически нереально.
Руслан, логгирование тут ничем не поможет - там нет записей о "тормозах". Что за модель ГУ? На каком андроиде работает?
TASEButton
Появилась возможность создавать текстовые кнопки.
В старой версии, если кнопка имела текст, его приходилось писать поверх текстуры в графическом редакторе, а уже после вставлять в AIMP. Новый подход существенно упрощает работу при таком сценарии.
Вы помните, что элементы TASEButton и TASESwitch могут иметь несколько наборов кадров для отображения (переключение между наборами происходит через точку доступа State), если раньше количество кадров в наборе вычислялось автоматически, то теперь оно задается вручную с помощью нового свойства FramesPerState . Такой подход позволит выделить маску, «крышку» и хит-тест маску за пределы наборов и тем самым избежать дублирования кадров.
TASEEqualizerDisplay
Появилась возможность заливки нижней и верхней областей разными цветами
Как удалить АИМП
Чтобы мгновенно удалить AIMP, вы можете включить утилиту Windows Add / Remove на вашем компьютере, чтобы помочь этому процессу. Вы можете выполнить действия по удалению AIMP с помощью утилиты Windows Add / Remove, если используете операционную систему Windows XP:
Шаг первый. Как только вы узнали, что AIMP работает в фоновом режиме, вы можете сначала отключить его из диспетчера задач Windows.
Шаг второй: Нажмите «Пуск», перейдите в «Панель управления».
Шаг третий. Включите Windows «Добавить / Удалить утилиту».
Шаг четвертый. Узнайте AIMP, выделите его. Нажмите «Удалить».
Шаг пятый. Следуйте инструкциям по удалению, чтобы удалить его.
Удаление AIMP вручную не всегда эффективно, поскольку требует полного удаления значений реестра и связанных файлов AIMP. Реестр Windows служит одной из важнейших частей системы, которая предназначена для сохранения важных системных настроек. После того как вы допустите какие-либо ошибки в процессе удаления значений реестра, они могут серьезно повредить Windows и привести к дальнейшим неясным проблемам, включая нежелательные ошибки типа «синий экран смерти», непредсказуемое завершение работы системы, резкое снижение производительности системы и увеличение времени.
Важно! Даже если у вас большой опыт работы с компьютером или вы опытный пользователь ПК, не рекомендуется удалять AIMP с ручным решением.
Настройка звука
Прежде чем работать с эквалайзером и эффектами, изучите настройки.
Выполните следующие шаги:
1. Откройте главное меню.
2. Перейдите во вкладку «Настройки».
3. Откройте «Воспроизведение».
4. Раскройте список устройств и выберите лучшее из доступных.
5. Установите максимальные параметры (192000 герц, 32 бит (Float) и стерео).
6. Установите размер кэша — не слишком высокий, чтобы не перегружать оперативную память, но и не низкую, чтобы не потерять скорость обработки звука, и избежать пауз в воспроизведении. При желании выберите логарифмический или тонкокомпенсирующий регулятор (сохраняют звучание одинаковым при любой громкости). По умолчанию установлено «Плавное изменение». Вы также можете включить функцию предварительной загрузки, но помните, что это чревато издержками производительности.
7. Откройте «Менеджер эффектов».
8. Перейдите в третью вкладку слева и включите нормализацию по амплитуде и Replay Gain. Это позволит трекам с различной громкостью звучать одинаково. Поэкспериментируйте с настройками целевого уровня, верхнего и нижнего порогов — эти показатели зависят от субъективного восприятия. Можно включить анализ файла в реальном времени («на лету»), использовать значения из тегов, вводимых пользователем самостоятельно.
9. Откройте вторую вкладку и поэкспериментируйте с эквалайзером, установив галочку. Конечно, можно воспользоваться преднастройками, но гораздо интереснее (и эффективнее) подобрать частоты самостоятельно. Сбрасывается результат кнопкой «По умолчанию».
10. Изучите вкладку «Звуковые эффекты» — они не сильно повлияют на качество звука, но результат может быть довольно интересным. Чтобы вернуть бегунки в исходное положение, щелкните по ним правой кнопкой мыши.
Нашли идеальные пропорции и боитесь их потерять? AIMP Player предусмотрел и это: проигрыватель работает в многопользовательском режиме, чтобы у каждого из домашних был собственный набор. Устанавливайте, настраивайте, развлекайтесь и работайте в удовольствие — именно так, как вам нравится.
Сегодня речь пойдет об изменениях в так называемых элементах управления, непосредственно с которыми взаимодействует пользователь.
Прошлые статьи по теме :
Если вы не читали предыдущую часть статьи про элементы управления — рекомендую сделать это сейчас — в ней рассматриваются новые возможности, сделанные на базовом уровне.
TASEAnimator
Новые свойства
- AnimationReversed — позволяет запустить анимацию в обратном порядке
Binding-клиент
- Возможность изменения значений свойств AnimationInterval / AnimationReversed
- Возможность изменения номера отображаемого кадра
Binding-провайдер
Провайдер содержит пока одну единственную точку доступа — AnimationFrameIndex. Как видно из названия, эта точка доступа указывает на номер отображаемого кадра текстуры.
TASEPanel
Панель — весьма простой элемент управления, основной целью которого является возможность размещать на себе другие элементы управления.
По сути, это своеобразный TASELayoutContainer только расположенный не на уровне фоновых элементов, а на уровне элементов управления. Что это дает? У фоновых элементов и элементов управления есть несколько основных отличий:
- Фоновые элементы рисуются раньше, нежели элементы управления. В этой статье я использовал текстовую метку не по назначению, чтобы обойти это ограничение и задать текстуру всплывающей панели.
- Фоновые элементы позиционируются относительно своих соседей, тогда как элементы управления прикрепляются лишь к границам контейнера, на котором они лежат. Таким образом, если в первом скрытие элемента ведет к смещению соседних элементов, то во втором — никакого смещения не будет.
TASEPlaylist
Добавлены свойства для регулирования отступов от границы записи / заголовка группы до ее содержимого:
Добавлена возможность указать рабочую область для элемента плейлиста. Новое свойство позволит выделить область плейлиста, которая будет доступна пользователю для управления его содержимым, все остальное пространство, несмотря на то, что визуально оно видимо и доступно, считается элементом плейлиста невидимым:
Такой подход разнообразит визуальную составляющую плейлиста: теперь можно сделать навесные полупрозрачные панели или плавный переход контента в фон по краям элемента без ущерба для функциональности и юзабилити.
Весьма популярным вопросом на нашем форуме был вопрос о полупрозрачности плейлиста. На текущий момент плейлист не поддерживает полупрозрачность ни в каком виде. Дело в том что, плейлист весьма «тяжелый» элемент с огромным количеством текстовой информации, а вывод текста с «правильным» альфа-каналом (для поддержки полупрозрачности) — весьма трудоемкая операция.
Популярной задачей, для чего дизайнерам требовался полупрозрачный плейлист, была задача использовать в качестве фона плейлиста текстуру, чьи кадры можно переключать динамически с помощью биндинга или обложку альбома воспроизводимого трека. Исходя из такой постановки задачи, я сделал частичное решение. Итак, плейлист обзавелся новым свойством — ParentBackground .
Что оно делает? Как работает? Свойство позволяет плейлисту использовать фон предка в качестве своего фона:
Под плейлист я положил TASECoverArtDisplay, а у самого плейлиста отключил фоновую текстуру и выставил полупрозрачный цвет фона:
Сфера использования этого свойства имеет одно ограничение — фон предка не должен быть полупрозрачным . Если вы попытаетесь использовать это свойство вместе с полупрозрачным фоном, то после отрисовки плейлист просто «отключит» полупрозрачность для своей области.
TASETabControl
TASETabControl — это бывший TASEPlaylistTabs, который был намертво привязан к менеджеру плейлистов. Теперь этот элемент, как и все остальные визуальные элементы, привязывается к источнику данных с помощью биндинга. Хочу заметить, что старые скины поднимаются без проблем — автоматический конвертер работает как часы.
- Появился отдельный набор шрифтов для подсвеченного (Hover) состояния вкладки
- Возможность автоматического расчета ширины вкладки:
Минимальное значение определяется текстурой, максимальное — дизайнером. Учтите, что максимальная ширина вкладки не должна быть больше видимой зоны TabControl-а, иначе при минимальном размере окна самая большая вкладка может просто не влезть.
Стоит заметить, что автоматический расчет ширины вкладки доступен только для горизонтального режима расположения вкладок.
Установка плеера
Интерфейс представлен на русском и английском языках, плеер поддерживает все современные веб-браузеры и предлагает целый список функций для удаленного управления воспроизведением.
- Появится «Окно приветствия» AIMP, где мы нажимаем на кнопку «Далее» и начинаем процесс установки.
2. Нажимаем принять условия лицензионного соглашения и двигаемся далее.
3. Ставим переключатель в окне «Обычная версия» и выбираем «Папку для установки».
4. Мы можем отказаться от установки продуктов «Яндекса» и всех дополнительных расширений, убрав галочки.
5. В параметрах интеграции Windows оставляем настройки по умолчанию и нажимаем на кнопку «Установить».
6. Установка займет несколько секунд, после чего нажимаем «Завершить».
7. После установки мы нажимаем на пиктограмму ключа.
8. Кликаем на «Ассоциацию файлов», и перед нами выпадает список, где можно изменить настройки воспроизведения звука и типов файлов.
9. Далее мы видим меню «Операционной ленты», для полной информации мы нажимаем «Предпросмотр».
10. Также можно изменить обложку по умолчанию на более привычную.
11. После чего мы можем выбрать музыку и нажать «Открыть в…».
Процесс установки AIMP очень простой, что дает возможность запускать его на операционных системах Windows, Vista, Android или использовать в качестве переносимой программы из выбранного диска и папки. Простые инструкции позволяют вам интегрировать MP3-плеер в контекстное меню различных систем, даже когда вы выбрали переносную опцию для музыкальных файлов.
Читайте также: