Начальные условия
Дано:
-
сильно переписанная УПП, почти полностью на управляемых формах, работающая на платформе 8.3.14 с режимом совместимости 8.3.13;
-
компания – «белая», ежегодно проходит аудит у «Большой четверки» и у Microsoft;
-
нам каждый день необходимо давать пересчитанные данные по отчету, в котором миллионы строк – данные по нему пересчитываются раз в день, и мы не можем сохранять их заранее;
-
у нас есть отдельная команда BI, которая занимается всей этой историей.
Давайте рассмотрим способы, которые позволяют быстро провести интеграцию 1С с BI с минимальным изменением конфигурации или вообще без него, это:
-
OData;
-
файл;
-
HTTP и веб-сервисы.
Google Play Music
Google Play Music — интегрированный в фирменную экосистему приложений и сервисов музыкальный стриминг от Google, один из пионеров на этом поприще в принципе. Удобство заключается в простой экосистеме: один аккаунт, одна платёжная информация, интегрированная в Google Play и множество устройств, поддерживающих этот музыкальный сервис.
Регистрация
Чтобы начать пользоваться Google Play Music на Android-смартфоне, достаточно запустить одноимённое предустановленное с сервисами Google приложение и пройти пару несложных шагов — выбор подписки (личная или семейная) и первичную настройку музыкальных предпочтений. Первые три месяца на подписку поисковик, как правило, отдаёт бесплатно на ознакомление, после чего сумма будет ежемесячно списываться с вашего счёта или карты.
Использование сервиса
Музыкальный сервис от корпорации добра делает всё точно таким же образом, как и его собратья по цеху, но немного по-своему: здесь у нас и фирменный «material design», и прекрасно работающая на десктопах веб-версия (отдельного настольного приложения, кстати, нет — по крайней мере официального), и возможность загружать до 50 тысяч (у Apple, напомню, в два раза больше) MP3-файлов из своей домашней коллекции для последующего прослушивания везде, где есть вы, ваш смартфон и интернет. Фонотека, представленная сервисом, хоть и меньше фонотеки Apple, но тоже поражает воображение — если вы слушаете более-менее известных музыкантов, то проблем с поиском композиций у вас возникнуть не должно.
В принципе, все плюсы этого музыкального сервиса уже были озвучены выше: это удобство использования Google Play Music в рамках экосистемы Google; это невероятная кроссплатформенность, позволяющая слушать музыку с любого устройства, где есть браузер; ну и внушительных размеров медиатека с возможностью расширения собственными треками вплоть до 50 тысяч файлов. Сервис также богат всевозможными плагинами, позволяющими расширить стандартный функционал. Все они доступны в магазине приложений Google Chrome.
Ещё одна крутая особенность — отличные подборки и радиостанции на основе ваших вкусов и любимых исполнителей. На любой вкус: тысячи вариаций станций, автоматических и авторских подборок, плейлистов и рекомендаций.
Приложение для смартфона довольно требовательное к аппаратной части, поэтому на совсем бюджетных устройствах будет заметно тормозить. Медиатека хоть и сопоставима с таковой в Apple Music, но кое-где всё же проигрывает конкуренту — небольшой эксперимент вас ожидает в конце этой статьи.
Как технически устроен выход в опенсорс
DataLens развивался по пути, стандартному для многих проектов в Яндексе: мы старались по возможности использовать принятые в индустрии технологии, но при этом всё равно зависели от внутренних библиотек и инфраструктуры.
На бэкенде мы используем стандартные для индустрии Python 3, aiohttp и sqlalchemy, однако разработка и сборка была глубоко завязана на монорепозиторий Яндекса.
Когда мы планировали публиковать исходный код, то сразу решили, что «source of truth» будет находиться в опенсорсе, а не во внутреннем репозитории. В этом случае разработчики сервиса работают в рамках доступных всем пул‑реквестов так же, как это делают внешние контрибьюторы. Так мы не просто открываем исходный код — мы делаем разработку продукта более открытой.
Эта схема вынудила пересмотреть то, как работает команда. Нам предстояло перевести работу с зависимостями на стандартные для индустрии пакетные менеджеры и практически заново научиться работать с Python‑сервисами и пакетами так, как это делают снаружи. Выезд из внутренней инфраструктуры отнял немало сил и времени, однако мы верим, что это приносит проекту пользу за счёт отсутствия неявных механизмов синхронизации закрытых репозиториев с открытыми.
Перед открытием проекта предстояло убрать из кода всю внутреннюю специфику: вызовы библиотек, логику для работы с другими внутренними сервисами, некоторые части интерфейса и конфиги для наших окружений, таких как инсталляции DataLens в Yandex Team и Yandex Cloud.
Фактически, каждый из наших сервисов состоит из двух частей: опенсорс‑ядра, доступного теперь всем и closedsource‑расширений, которые оборачивают ядро, добавляя недостающие функции и специфику.
Самый очевидный пример — интеграция с системами аутентификации. На старте мы релизим опенсорс-версию без мультиюзерности и ACL, но в коде уже есть необходимые точки расширения: closedsource-часть использует их для интеграции с Yandex ID и Yandex Cloud IAM. Расширения позволяют модифицировать как серверную логику обработки запросов, так и интерфейс.
Со временем планируем сформировать API для плагинов и документировать его, открыв тем самым путь к созданию экосистемы опенсорс-расширений для DataLens.
Для разработки интерфейсов внутри Yandex Cloud мы всегда использовали стандартные технологии для сборки и работы с зависимостями, но при этом зависели от ряда внутренних библиотек. К счастью, параллельно с нами развивалась дизайн-система и наборы компонент от Gravity UI (о ней расскажем подробнее в ближайшее время) — и большая часть наших зависимостей также выехала в опенсорс.
Merlion Commander Версия 1.3.9.2 — июль 2022 г. (Интеграция с 1С: УT, редакция 11.4, 1С:Розница 2.3,1С:ERP Управление предприятием 2, УТ 10.3, редакция веб-сервиса MERLION API 3.0 от 18.08.2021)
Расширении конфигурации «Управление торговлей, редакция 11» для работы с веб-сервисом Мерлион с помощью Merlion API. Расширение и набор подключаемых дополнительных обработок позволяет без изменения конфигурации получить возможность работы с API крупнейшего российского дистрибьютора http://merlion.com. Логика работы максимально приближена к работе веб-сервиса b2b. Вы сможете создать и исправить заказ, зарезервировать товар прямо из 1С, посмотреть актуальные остатки и цены, импортировать штрихкода EAN13 товаров, загружать заказ c автоматическим созданием номенклатуры в 1С и корректности создания. Можно выбирать характеристики по товарным группам и загружать товар с выбранными характеристиками, загружать изображения товара. Не требуется установки дополнительного ПО для работы с веб-сервисом. Кроссплатформенное решение для ОС Windows и Linux. Весь код модулей открыт и доступен для просмотра и внесения изменений.
8280 руб.
49
Spotify
Стоимость подписки: 10€ / мес (~ 800 руб)
Один из старейших стриминговых сервисов в мире. Spotify работает с 2006 года, но официально еще не запущен в России. Планировалось это еще в 2015 году, затем в 2018. Сейчас уже 2019 год и обнадеживающих новостей пока не слышно. Однако, несмотря на это, все топовые русскоязычные артисты на Spotify есть. Данный сервис сравнивают с Apple Music, но, зачастую, симпатии пользователей остаются на стороне Spotify. Этому способствуют гораздо более адекватные рекомендации, подсказки Genius, user-friendly приложение. Еще одной характерной особенностью Spotify является т.н. Daily Mix, который сервис составляет вам на основе ваших предпочтений.
Как пользоваться Spotify в России?
1. Необходимо разлогиниться с русского iCloud
2. Заходим заново, выбирая в качестве местоположения США
3. Скачиваете и устанавливаете Spotify
4. Возвращаетесь в русский iCloud
— Рекомендательная система. Подбор треков близок к идеальному, если речь идёт об иностранных исполнителях. Русские песни варьируются чуть хуже, но всё равно гораздо лучше, чем в Apple Music. В сервисе много персональных плейлистов, причем чем больше разных жанров вы слушаете, тем больше становится плейлистов
— Плейлисты. Очень много плейлистов — точно найдете то, что вам по душе
— Помощник Genius позволяет посмотреть информацию о треке и его текст (при наличии)
— Многие пользователи отмечают как плюс тот факт, что сервис не работает в России. Это позволяет абстрагироваться от русскоязычных песен и при желании вообще не иметь с ними дела.
— Иногда сервис внедряет довольно абсурдные правила, вроде удаления некоторых исполнителей из-за каких-то общественных резонансов. Из последних — «выпил» треков R.Kelly из рекомендаций (видимо в виду его недавнего конфликта с Eminem). В целом, после порицания общественности, сервис Spotify вроде бы перестал влезать в музыкальные предпочтения пользователей, но не факт, что этого не повторится в будущем.
— Личная коллекция не так удобна в использовании, как на Apple Music. Spotify делает акцент на обновляемые плейлисты, из-за этого взаимодействие со своим контентом организовано не очень удобно. К примеру, невозможно открыть вкладку с артистом и посмотреть только ваши сохраненные альбомы. Вместо этого вам будет показываться список треков, даже без обложки.
— Ротация русских артистов немного странная — бывают ситуации, когда разные альбомы одного и того же артиста выходят под разными именами
Модуль для обмена «1С:Предприятие 8. УАТ. ПРОФ» с FortMonitor
Расширение предназначено для конфигурации «1С:Предприятие 8. Управление Автотранспортом. ПРОФ».
Функционал модуля:
1. Заполнение регистров сведений по подсистеме «Мониторинг», а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу
2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ
3. Отчеты по данным загруженным в регистры сведений.
4. В версии «с функцией автозагрузки данных» предусмотрена автоматическая загрузка данных в фоновом режиме (условия работы данной загрузке читайте в описании товара)
Модуль работает без включенной константы по настройкам мониторинга.
Модуль формы предоставляется с открытым кодом, общий модуль защищен.
Любой заинтересованный пользователь, имеет возможность скачать демо-версию расширения.
600 руб.
10
Вопросы
Является ли прямое подключение к базе SQL нарушением лицензионной политики 1С? И является ли механизм копий способом обойти это ограничение? Я слышал, что коллеги просто делают копию базы средствами SQL и уже с ней работают – поскольку формально это не является уже проблемой для лицензионной политики.
Я согласен с этим мнением, потому что такой обход реально возможен. Но опять же, смотрите – в момент выгрузки вы уже нарушили соглашение. Если мы читаем и смотрим, как там все прописано, там все-таки прописано довольно хитро, потому что мы для SQL-базу по «букве закона» мы даже не можем формировать бэкап средствами СУБД
Естественно, на это никто не обращает внимание, и если вы сделаете бэкап средствами СУБД никто на вас «стучать не будет», но 100% утверждать не буду. Я просто озвучил сам факт – как это есть в самом соглашении
Дальше это все уже зависит от того, насколько вы хотите ему следовать, насколько вы правдивы и т.д. Но я считаю, что выгрузка в SQL и работа на копии – это вполне рабочий вариант.
Как быть, если у нас РИБ – несколько баз. Есть ли какой-то вариант работы с такой архитектурой?
В случае проекта, о котором я рассказывал в докладе, у нас была одна конфигурация, но 70 баз – базы стояли в разных странах, там разные условия. Я не касался этого в докладе, потому что не хотел усложнять.
Для такого способа интеграции, когда используется несколько баз, очень важно сначала сформировать базу НСИ. Мы в центральной базе сформировали ряд справочников, которые мы могли изменять только в центральной базе, а в остальные базы мы уже передавали только изменения
Это по факту – подразделения, вендоры, статьи расходов и т.д. У нас была не отдельная база с НСИ, а все было в нашей центральной базе. Соответственно, в момент выгрузки в BI, у нас данные грузились из 70 баз, там тоже через HTTP-оснастку сначала шел запрос в нашу центральную базу, потом запросы расходились по 70 остальным базам и грузились в отдельные таблички, которые уже на стороне BI ETL объединял. Но данные по гуидам НСИ были для всех баз одинаковые. Кроме контрагентов и номенклатуры – мы здесь не нормализовали, потому что у нас не было нужды формировать данные до такого разреза. Там было достаточно подразделений. Если у вас РИБ, то, скорее всего, у вас все данные в основную базу сливаются, и вам будет получать данные оттуда. А если у вас несколько баз, то очень важно нормализовать НСИ и тогда вы тоже сможете использовать различные способы интеграции как вам удобно.
Почему на слайде со сравнением систем у Qlik Sense стоит для OData +-?
Так получилось из-за различий в работе Qlik с 3-й и 4-й версией OData, потому что в Qlik для 4-й версии обрабатываются не все параметры и фильтры запросов. Но в 1С стоит 3-я версия OData, и Qlik с 3-й версией работает нормально. Поэтому минус оттуда можно убрать.
*************
Почему опенсорсим
Выход в опенсорс — это следующий шаг в развитии DataLens. Так мы можем вовлечь в сообщество не только пользователей и аналитиков, но и разработчиков. Больше людей смогут вносить свой вклад в продукт напрямую, а его развитие не будет ограничиваться нашими ресурсами. Заказчики смогут разворачивать продукт на своём железе, не опасаясь облачного вендорлока, а также строить data‑экосистемы на базе нескольких опенсорс‑продуктов, например: YDB + YTsaurus + CHYT + Clickhouse + DataLens. Так мы способствуем открытости и развитию рынка российского BI.
Что важно, в качестве основного разработчика остаётся всё та же команда: UX, дизайн, аналитики, эксперты рынка. Мы создаём опенсорс‑продукт коммерческого уровня и будем и дальше в него вкладываться
Преимущества от выхода в опенсорс получат все:
-
Заказчики смогут дорабатывать DataLens по своим требованиям и быть гибкими в выборе инфраструктуры.
-
Для партнеров это дополнительные возможности развития собственной экспертизы и реализации кастомных проектов внедрения.
-
IT‑вендорам это поможет использовать DataLens в собственных продуктах.
-
Сообщество BI‑разработчиков может стать контрибьютором в продукт.
Интеграция через файл
Для платформ BI мы можем выгрузить файлы в формате json, xml, Excel, прямо в текст с нужными нам разделителями – все, что поддерживает выбранная вами платформа аналитики.
Например, в системе БСП есть рассылка отчетов, которая помогает формировать отчет СКД. Сохраняете его в сетевой каталог, и в дальнейшем платформа BI на своей стороне будет подтягивать данные из этого отчета, мы сможем их крутить, дополнять аналитикой и соединять с другими отчетами, строить дополнительный анализ.
Опять же, у нас есть те же проблемы, что и ранее:
-
если данных много – файл долго будет сохраняться физически;
-
плюс – его надо как-то сформировать, придумать, какие будут данные – если нам не нужны гуиды и соединения, то нужно сохранить представления;
-
если нужны данные из нескольких таблиц – нужно придумать, будем мы их передавать на разных листах Excel-файла или сохранять в отдельных файлах, а потом соединять их между собой на стороне OData.
Вопросов много, но способ интеграции через файлы достаточно простой – с этим все платформы BI с файлами работают прекрасно, проблем с коннекторами возникнуть не должно.
BOOM
Стоимость подписки: 149 руб /мес
Официальное приложение музыки для ВК и одноклассников, которыми владеет холдинг Mail.ru. Дублирует все основные функции других приложений — своя коллекция, персональные рекомендации, различные ТОПы, эксклюзивные релизы и так далее. Т.к. социальные сети на русском языке, то и преобладает русскоязычная музыка. Смущает тот факт, что количество единиц в Google Play стремиться к бесконечности — у пользователей много претензий к Boom. Давайте рассмотрим конкретнее
— Огромная библиотека музыки, которая пополняется пользователями, самими артистами, лейблами и так далее. Качество музыки не ограничено каким-то одним кодеком
— Дизайн приложения отличный, придраться особо не к чему. Тему можно изменять, в отличии от того же YouTube Music.
— Многие российские музыканты устраивают премьеры своих альбомов именно во Вконтакте, т.е. они будут доступны сразу в Boom
— Благодаря интеграции с ВК, можно репостить понравившиеся плейлисты или отдельные треки к себе на страницу (стену) или посылать друзьям
— В ТОПе, в основном, только русскоязычные исполнители новой волны. Сервис ориентирован на молодежь, которая предпочитает «фрешменов». Поэтому, для зарубежной музыки лучше использовать другие сервисы
— Нет категорий «Исполнители», «Альбомы». Нужно самостоятельно искать сообщества по исполнителям и надеется, что администрация сообщества создала плейлисты по альбомам
— Некоторые альбомы просто недоступны для прослушивания из-за проблем с правообладателями. То же самое, что мы можем наблюдать во Вконтакте. Так же всё чаще бывает ситуация, когда песня не соответствует названию и обложке
— Нет функции перемотки в 5-10 секунд при длительному удержанию на соответствующей кнопке
Для чего развивать сообщество
Со старта проекта мы развивали BI‑экспертизу среди пользователей: чем больше людей понимают, как с DataLens решать свои задачи, тем больше интересных сценариев — это двигает вперёд как сам проект, так и индустрию в целом. Для этого мы запустили несколько образовательных инициатив: провели BI‑марафон Data Yoga, несколько хакатонов, создали курсы по анализу данных на Нетологии и на Яндекс Практикуме и многое другое. Благодаря этому с 2020 года сообщество DataLens растёт: сейчас там больше 6500 человек.
Центр экспертизы уже сместился в сторону продвинутых пользователей: специфические решения и нетривиальные лайфхаки эффективнее искать не в продуктовой команде, а в сообществе. Порой мы сами удивляемся разнообразию задач и идеям. Активные участники делятся не только кейсами, но и практическими решениями: например, как собрать статистику из Telegram‑чатов или выбрать для разных задач правильную аналитическую функцию: агрегацию с детализацией или оконные функции. А один автор даже написал про DataLens книгу. Наcтоящую, печатную!
Эксперимент с Marnie
Чтобы наглядно показать, как обстоят дела с медиатекой каждого из сервисов на конкретном примере (не только же на числа смотреть!), я решил провернуть такой эксперимент: берём одного не очень популярного, но и не то что б очень андеграундного исполнителя — например, вокалистку английского электронного квартета Ladytron Хелен Марни. В её сольной карьере два студийных альбома и множество синглов и мини-пластинок.
Apple Music и Google Play Music сразу же показали лучший результат — мы видим всю дискографию исполнителя так, как она есть:
Правда, если быть совсем честным, в Google Play Music отсутствует сингл «Wolves», который есть в Apple Music.
Deezer печально удивил отсутствием первого альбома «Crystal World», всё остальное — включая вышеупомянутый сингл «Wolves» — присутствует:
Аутсайдером этого «соревнования» стала Яндекс.Музыка — сервис нашёл только три релиза исполнителя, причём отсутствующие в Deezer первый альбом «Crystal World» и сингл «Wolves» в Google Play Music здесь как раз есть, а всего остального, и даже свежего альбома, увы, нет:
Как и что можно развернуть у себя
Чтобы запустить DataLens локально, достаточно поднять несколько контейнеров через docker compose:
После этого вы сможете:
-
открыть интерфейс,
-
изучить демо-примеры,
-
подключить источники,
-
построить свои дашборды.
В первый релиз открытой версии входит всё необходимое, чтобы опробовать возможности DataLens на своей инфраструктуре. Сейчас в репозитории опубликовано ядро сервиса, набор основных коннекторов (PostgreSQL, ClickHouse и YTsaurus) и основные части интерфейса.
Мы понимаем, что это только первый шаг и впереди ещё много работы, но это важный для нас момент: открытие исходного кода принципиально меняет подход к поддержанию и развитию сервиса. Скоро на GitHub появится Roadmap по развитию опенсорсного DataLens, в котором мы учтём и фидбэк сообщества.
Теперь мы не просто разрабатываем сервис, а создаем открытый BI‑продукт — и делаем это вместе с вами.
Как отдавать данные из 1С посложнее
Простые способы я рассмотрел – они хороши тем, что можно не модифицировать конфигурацию. Если у нас типовая конфигурация, и мы не хотим ее снимать с поддержки, то:
-
OData подходит отлично;
-
HTTP и веб-сервисы мы можем опубликовать в расширении;
-
а файл мы всегда можем сформировать подключением дополнительной обработки с выгрузкой по расписанию.
Перейдем к способам посложнее.
Если у нас данных очень много, и предыдущие способы не подходят либо данные нужны сразу после изменения – какие у нас есть способы?
Первый способ – подключение напрямую к SQL-базе 1С.
Многие знают, что структура хранения в 1С не показывает синонимы объектов, как они хранятся в 1С-формате. Когда мы впервые подключимся к этой базе, увидим странные записи типа _InfoRg<n>, и все реквизиты будут ссылаться друг на друга – не сразу понятная структура.
Плюс подключение напрямую к базе 1С через SQL нарушает лицензионное соглашение 1С, хотя можно договориться с фирмой о таком прямом подключении. Об условиях не знаю, но такие случаи точно есть. Например, «ВкусВилл» и другие крупные клиенты, которые пользуются 1С, но им недостаточно мощностей.
На стороне BI это будет либо прямое подключение к SQL-базе, либо подключение через коннекторы OLE DB или ODBC. В результате на стороне BI можно будет эмулировать запросы, но в качестве табличек у нас будут выступать вот эти странные названия.
Чтобы сформировать понятные наименования таблиц и понять, какой запрос отправить, есть несколько вариантов:
-
сформировать изначальную структуру данных и отдать ее аналитику – он будет понимать, какой таблице какое имя соответствует, и сможет писать запросы;
-
либо мы можем ловить формат запроса на стороне профайлера SQL и отдавать этот запрос в платформу BI – таким образом формировать аналитику на стороне BI-платформы.
Логичное развитие предыдущей истории – коммерческий коннектор.
В коммерческих коннекторах уже есть структура расшифрованных данных, и в зависимости от того, какие запросы он умеет делать – есть ли у коннектора только View или есть еще промежуточная SQL-база – мы либо можем сформировать запрос для платформы BI, либо через запросы эти данные перегоняем в стороннюю SQL-базу, и уже BI обращается к ней напрямую.
Коммерческий коннектор – это упрощение прямого доступа в SQL-базу, он имеет все те же плюсы и минусы, но работать с ним немного проще.
А что делать, если мы не хотим подключаться напрямую к базе 1С – не хотим, нет доступа, боимся – какие у нас есть варианты?
Можно использовать промежуточную базу SQL: собственную или в формате хранилища данных, которое используется в компании.
Здесь есть несколько способов подключения:
-
либо через внешний источник данных;
-
либо через коннекторы – например, через COM-коннектор ADO.NET, если у нас Windows.
Если у нас Linux, остается только вариант со внешним источником данных.
О том, как передавать данные и какие таблицы писать – зависит от того, какие отчеты вы будете формировать, и от той структуры, которая у вас уже есть в хранилище данных вашей компании.
Но что делать, если нужно поддерживать транзакционные или событийные изменения – передавать данные в BI сразу, как только они изменятся?
В этом случае мы можем осуществить обмен через шину или брокер очередей. Либо у нас будет промежуточная база, в которую мы будем класть данные.
Это не назовешь отдельным способом интеграции с BI, но это помощник, который помогает положить данные туда, куда нужно.
Этот вариант может пригодиться, если мы хотим сделать первоначальный снимок всех нужных таблиц нашей базы 1С, а дальше поддерживать событийную интеграцию и сразу фиксировать все измененные данные в промежуточной базе, куда будет обращаться BI-система.
Для этого на стороне 1С мы должны просто фиксировать изменения объектов, и сразу, как только они изменятся, передавать их на сторону промежуточной базы. Это удобно делать через планы обмена или через какой-то регистр – в зависимости от того, как это у вас организовано.
На слайде показана табличка с основными способами интеграции, которые поддерживаются в крупнейших BI-платформах.
Для нас с точки зрения интеграции с 1С выбор BI-платформы не имеет значения, здесь все будет зависеть уже от других факторов – от цены, от визуализации и т.д.
Deezer
Французский музыкальный стриминговый сервис Deezer не побоялся выйти на российский рынок и явно не прогадал: внушительных размеров музыкальная база, приятный интерфейс и гуманный ценник на подписку привлекает пользователей, благодаря чему в нашей стране дизер на слуху у многих мелованов.
Регистрация
Регистрация не отличается от собратьев по цеху: достаточно указать контактные данные и выбрать несколько любимых жанров и исполнителей, как вы сразу же бросаетесь в музыкальный бой: к вашим услугам уникальный режим «флоу», который славится высокой степенью «подстраивания» под конкретные вкусы. Слушаете больше разной музыки —флоу становится ещё умнее. Это такое радио твоей мечты, где каждый следующий трек радует больше, чем предыдущий. В бесплатной версии, кстати, вместе с рекламой пользователю как раз и доступен только он — и то без возможности промотать или пропустить трек больше определённого количества раз.
Использование сервиса
Дизер радует размерами музыкальной базы (есть практически всё, что есть в Apple Music или Spotify), продуманностью интерфейса веб-версии и — особенно — очень годного приложения. Дизер известен тем, что поддерживает огромное количество платформ — приложение есть даже для Windows Phone и «плиточных» Windows 8/10. Недавно появилось очень крутое приложение для обычного рабочего стола в Windows 7 или Windows 10 (не плиточное, а классическое).
Сервис богат качественными плей-листами — как профессионально создаваемыми редакторами, так и другими пользователями сервиса: ими можно делиться или добавлять себе. Если автор будет вносить в них изменения (добавлять или удалять треки), эти изменения заметите и вы. Поэтому мне очень нравится пользоваться плейлистами типа «Hot New Rock», в которые оперативно добавляется новая музыка, и мы можешь ознакомиться с новинками просто включив такой плей-лист.
Если встроенной в сервис медиатеки, насчитывающей, кстати, больше 40 миллионов треков, вам не достаточно, вы можете загрузить свои мп3-файлы (правда мало по сравнению с другими сервисами — максимум 700 треков) и слушать их с любого устройства, как обычно. Я активно загружаю в дизер недостающую музыку (лайвы, редкие бисайды и демо-треки), и едва перешёл порог в сотню треков).
Что нравится
Это один из немногих стримингов, который мне нравится всем или почти всем — придираюсь, как правило, к мелочам, не мешающим пользоваться сервисом ежедневно.
Приложение для смартфона радует особенно: музыка загружается мгновенно, удобно настраиваются кэш, эквалайзер и загрузка треков оффлайн тогда, когда это нужно. Разницы между приложениями для iOS и Android не заметил.
Ещё одна фишка, которая мне безумно нравится в Deezer — крутая поддержка текстов песен. Кое-где реализована и прокрутка текста вместе с вокалом. Чем не караоке для себя-любимого и компании?
Странный «лимит» в плейлистах — не больше двух тысяч треков. Кому-то, конечно, эта цифра покажется огромной, но меломану вроде меня ничего стоит собрать в одном плей-листе такое количество музыки.