Что случилось с расширением «Исполняется» на Apple Watch и как вернуть управление плеером

Так это выглядит, когда всё работает: плеер iPhone под рукой на запястье

На прежних часах я держал на циферблате расширение «Исполняется» (Now Playing). Одно касание — и открывается управление тем, что играет на iPhone: пауза, следующий трек, громкость колёсиком Digital Crown. После перехода на новые Apple Watch расширение с циферблата пропало, а вместо него в списке появился вариант «Исполняется → Предложено» (Now Playing → Suggested). Название похожее, поведение другое: нажатие не открывает текущее воспроизведение, а может запустить предложенную музыку или подкаст — прервав то, что уже играет.

Дальше — что я выяснил, разбирая обсуждения на Reddit и форумах, и какой способ у меня действительно сработал.

Что случилось с расширением «Исполняется»

Это не поломка конкретных часов и не особенность новой модели. Apple перекроила расширение ещё в watchOS 11 (осень 2024-го): старое Now Playing, которое показывало текущее воспроизведение и открывало универсальные элементы управления, убрали из ряда крупных слотов, а его место заняли виджеты смарт-стопки и Live Activities. В обсуждениях на MacRumors владельцы Series 8, Series 9 и Series 10 описывают ровно то же самое: на циферблате Modular в центральном слоте вместо Now Playing появилось «recently played», позже — Suggested.

Вот она, карточка «Предложено» в центре Modular: три подкаста вместо того, что играет сейчас. Скриншот пользователя u/Alexmerm из обсуждения в r/AppleWatch

В watchOS 26 ситуация не откатилась назад. Карточка «Предложено» — это витрина рекомендаций, а не замена старому расширению: она предлагает, что включить, вместо того чтобы управлять тем, что уже играет.

Так что причина — версия системы, а не модель часов. Дополнительно на доступность вариантов влияет сам циферблат и тип слота: круглый, угловой, крупный прямоугольный.

Решение, которое сработало

Смысл обходного пути такой: раз одним касанием с циферблата до плеера уже не дойти, пусть экран управления мультимедиа открывается на часах сам, как только на iPhone началось воспроизведение.

Тот самый полноэкранный «Исполняется», который должен появляться сам. Скриншот пользователя u/nezia из обсуждения в r/watchos

За это отвечает автозапуск медиаприложений. Важная тонкость: одной галочки мало — сначала всё включается на часах, и только потом «встряхивается» с телефона. Пользователь u/nezia разобрал последовательность по шагам, и она сходится с тем, что получилось у меня.

Сначала на самих часах, в «Настройки» → «Смарт-стопка» (Smart Stack) → Live Activities:

  • «Разрешить Live Activities» — включено;
  • «Автозапуск Live Activities» — включено;
  • «Показывать при опущенном запястье» — включено;
  • дальше «Медиаприложения» (Media Apps): «Разрешить Live Activities» — включено, «Автозапуск» (Auto-Launch) — «Приложение» (App).

Затем на iPhone, в приложении Watch«Смарт-стопка» → Live Activities → «Медиаприложения»: переключить «Автозапуск» в «Выкл.», выйти из настроек, вернуться и снова поставить «Приложение».

Именно этот финальный кувырок «выключил — вышел — включил» и запускает механизм: похоже, настройка просто не перечитывается, пока её не пошевелить. В зависимости от версии watchOS путь в приложении Watch может называться иначе — Основные → Автозапуск → настройки Live Activities → Медиаприложения. Пункт тот же самый, ищите слово «Медиаприложения».

После этого часы снова стали сами открывать экран управления мультимедиа, когда на iPhone начинается воспроизведение. На этом экране можно:

  • поставить на паузу и продолжить;
  • перейти к следующему или предыдущему треку;
  • крутить громкость колёсиком Digital Crown.

Старое расширение на циферблат это не возвращает, но прежний сценарий восстанавливает почти полностью: играет музыка — поднял запястье, и органы управления уже перед глазами.

Где обычное «Исполняется» всё-таки уцелело

А вот это самое ценное, что нашлось в обсуждениях. Штатное расширение Now Playing без пометки Suggested никуда не делось — оно просто осталось не во всех слотах. Пользователи r/AppleWatch перебрали циферблаты руками и составили список; больше всех накопала u/livelaughlibby.

Классическое «Исполняется» есть здесь:

  • Activity Analog — нижний слот;
  • Utility — нижний слот;
  • Breathe — нижний слот;
  • Nike Digital — нижний слот, Nike Hybrid — верхний средний;
  • California — верхний средний;
  • Solar Graph, Astronomy, Motion, Kaleidoscope, Memoji, Mickey Mouse / Minnie Mouse, Pride Digital, Timelapse.

А вот в Modular и X-Large — только «Предложено», и это ровно то, на что все и жалуются: любимая связка «Modular с плеером в центре» больше не собирается. У меня та же картина.

Проверять надо не циферблат вообще, а конкретный слот: зайдите в редактирование циферблата, выберите нижний (или верхний средний) слот, пролистайте до Now Playing и посмотрите, что написано под названием. Если «Предложено» — не тот слот. Если ничего лишнего не подписано — то самое, старое.

Now Playing Plus: у меня не появилось

В обсуждениях постоянно всплывает бесплатное приложение Now Playing Plus — его написал Крейг Хокенберри из The Iconfactory ровно для этой боли. Оно добавляет круглое и угловое расширения, открывающие управление текущим воспроизведением одним касанием; в 2022 году о нём писал 9to5Mac.

У меня этот вариант не сработал. После установки приложение не появилось ни в списке программ на часах, ни среди доступных расширений циферблата. Так что проверить его в деле мне не удалось.

Причина может быть в чём угодно: приложение не доехало на часы, не подружилось с текущей watchOS, застряла синхронизация. Утверждать, что Now Playing Plus точно решает проблему, я на своём опыте не могу — но попробовать стоит, оно бесплатное. Кстати, в том же треде пишут, что оно работает только как маленькое круглое расширение.

Что ещё предлагают

Варианты, до которых у меня не дошли руки:

  • открывать медиакарточку вручную через смарт-стопку;
  • сделать команду в «Быстрых командах» с URL-схемой NowPlaying://;
  • повесить такую команду на кнопку «Действие», если она есть на ваших часах;
  • поставить на циферблат расширение конкретного плеера — Apple Music или Spotify;
  • настроить жест Double Tap на паузу и продолжение.

Насколько они дают именно доступ одним касанием к тому, что играет на iPhone, я не проверял.

Коротко

Apple изменила расширение Now Playing начиная с watchOS 11, и в watchOS 26 это никуда не делось: в крупных слотах — Modular, X-Large — вместо него карточка «Предложено», которая показывает рекомендации и при нажатии может включить не то, что вы хотели. Дело в версии системы, а не в модели часов.

Что с этим делать:

  1. Включить автозапуск медиаприложения на часах, а потом на iPhone переключить его «Выкл. → Приложение». Тогда экран плеера открывается сам, как только заиграло на телефоне.
  2. Если нужно именно расширение на циферблате — брать циферблат из списка выше и ставить Now Playing в нижний или верхний средний слот. В Modular не получится.

Now Playing Plus у меня не установилось, остальные обходные пути я не проверял.

Полезные ссылки

Скриншоты часов в статье — из обсуждений на Reddit, авторы указаны в подписях; заглавное фото моё.

Helium обзавёлся вертикальными вкладками

Manus прошерстила новости браузеров — и нашла кое-что интересное.

Helium, тот самый минималистичный браузер на базе Chromium, обновился и обзавёлся кое-чем крутым. Хотя минимализм в браузере — это уже само по себе круто, правда, Яндекс Браузер?

Новая фишка — вертикальные вкладки. Те самые, что Arc Browser превратил в моду. Теперь Helium предлагает три варианта раскладки: классическую, компактную и вертикальную — переключаются правым кликом по рамке окна. Справедливости ради: вертикальные вкладки — это встроенная фича самого Chromium, которую команда Helium бэкпортировала в браузер. То есть не велосипед изобрели, но сделали это раньше многих и органично вписали в свой минималистичный интерфейс.

Пространств я пока не нашёл. Можно пользоваться стопкой вкладок и закреплять нужные. Функция пока экспериментальная — так что всё серьёзно, но осторожно.

Хороший задел. Ждём, что закончится он хорошо организованными пространствами и синхронизацией их содержимого!

Баннер Яндекса

«Установите Яндекс Браузер с нейросетями, чтобы кривые баннеры Яндекс Браузера выглядели прямее.»

Вообще, в Яндексе наблюдается аномальная баннеромания, в любом приложении или сервисе Яндекса сначала надо поработать археологом, расчищая пространство от свистелок, чтобы добраться до чистого интерфейса.

Т-Банк и верификация: испытание паранойей вместо сервиса

Делюсь своим опытом верификации в Т-банке. Был неприятно удивлён тем, насколько параноидально у них устроена идентификация. Просто переустановил приложение, находясь на отдыхе — и меня ожидал целый квест: видеозвонок, странные вопросы о размере трат на телефон и куда-то ещё.

Изначально при вхоже ввёл телефон, код, данные карты — и всё равно просят ввести ещё какой-то пароль, а если забыл, то оказываешься на неловком видеоопросе с вопросами, которые в наше неспокойное время задают только мошенники. На вопрос, зачем всё это, никто внятного ответа дать не смог.

После чего приложение и не думало угомониться: сначала оно затребовало ответ на секретный вопрос, а теперь каждый раз шлёт пуши с кодами, только чтобы банально скопировать код карты.

Боюсь представить, что будет, если куплю булочку в супермаркете или оплачу подписку.

Честно, ожидал более адекватный сервис. Выводы сделаны, по возможности сменю поделку этих товарищей, тем более, что былых выгод не наблюдается.

Зачем это здесь? А потому что вместо людей в техподдержке Т-Банка читают глупые роботы.

У края бездны (2024)

Мне кажется важно упомянуть этот фильм, наверное, он один из самых важных — среди всего того, что вышло на наши экраны за последние 35 лет.

Где посмотреть? Есть почти на всех видео-платформах, но рекламировать их (платформы) мне не хочется. Даю ссылку на авторов, там всё есть: https://vk.com/realdocproductions

Наушники Huawei Freebuds 5i стали тише звучать!

Короче, у меня есть наушники и Huawei Freebuds 5i и телефон Poco X6 5G на HyperOS. Уже через пару дней наушники потеряли 50% громкости — без причины. Что я только не пробовал — сбрасывал, удалял, забывал наушники, перелопатил десятки различных настроек — в системе, в продвинутых настройках системы, в настройках AI Life — ничего никогда не помогало.

Есть всего три способа решить проблему:

  • Избавиться от HyperOS или MIUI. Я вспомнил молодость и сменил китайскую ось на crDroid как в далеком 2017-м. Забыл о проблеме совсем.
  • Установить Volume Booster GOODEV: https://4pda.to/forum/index.php?showtopic=836669. Это точно поможет, но иногда усиление будет чересчур сильным и уведомления будут вас неожиданно тревожить.
  • Отличный способ, который встретился в одном из комментариев на реддите. Он помогает на все 100%, вы получаете полностью работающие наушники с «родной» мощностью, но есть минус — это временно и через недельку другую придется процедуру повторить.

Итак,

  1. Наушники достаем из кейса и в настройках Андроида удаляем/забываем наушники
  2. Подключем их к любому ноутбуку или ПК как bluetooth-наушники
  3. Выкручиваем системную громкость на 100% и на всякий врубаем музло (пожалейте уши и отложите наушники)
  4. Насладитесь тем, что ваши наушники звучат как прежде. Теперь просто подключитесь к своему телефону снова и пользуйтесь — уровень звука Freebuds 5i восстановлен!

Техподдержка Labrika.ru

Если техподдержка Лабрики очень занята, она посмотрит ваш запрос вечерком, под пивко, наверное.

P.S.: Более чем вменяемый сервис мониторинга позиций оказался с нерабочей ТП.
P.P.S.: Я узнал, что keys.so работают над своим мониторингом, есть некоторые надежды, что они поработают над UX, которого нет на нашем рынке

Как в Эгее создать статичную страницу

Как известно, в Эгее нет простого способа создать статичную страницу, например, с отдельным дизайном. Точнее есть — можно создать папку внутри сайта и поместить в нее свой HTML-файл. Однако страница будет открываться по адресу: site.ru/folder/file.html

Мне так не нравится, мне нравится, когда статичные страницы открываются так — site.ru/folder/, и потому я пытался редактировать .htaccess, однако выяснился досадный факт: если Эгея CMS замечает изменения в этом файле, то сбрасывает его.

Объяснения этому я не добился ни от автора Эгеи, ни в Telegram-сообществе https://t.me/aegea_community.

Короче, вместе с ChatGPT решение нашлось и оно такое:

  1. Как уже писал выше нужно создать папку внутри папки с сайтом (я создал, к примеру, папку wh)
  2. В нее нужно поместить index.html, а также все файлы, которые пригодятся для этой страницы
  3. В этой же папке создаем .htaccess, в котором размещаем следующий код:
RewriteEngine On
RewriteBase /wh/
RewriteCond %{REQUEST_URI} !/index\.html$
RewriteRule ^(.*)$ /wh/index.html [L]

Вместо wh впишите название своей папки.

В результате вы получаете отдельную статичную страницу с отдельным контентом и стилем. Я таким образом оформил

Alfred для macOS: пара автоматизаций

Две небольших автоматизации для Alfred, которые позволяют получать favicon из url, а также копировать id видео из адреса видео в Youtube.

Иногда нам страсть как нужна автоматизация простых действий: для этого на mac как никто другой подойдет Alfred: мощный инструмент для автоматизации задач и управления файлами на macOS. Кстати, для Windows рекомендую Listary.

Отделение id от адреса видео Youtube

Иными словами, нам нужно превратить https://www.youtube.com/watch?v=h9DuoJ6Tcrk в h9DuoJ6Tcrk.

Работать это будет так: пользователь вызывает Alfred (option + пробел), пишет команду cu https://www.youtube.com/watch?v=h9DuoJ6Tcrk, нажимает Ввод и в буфере получает id.

Примерно так выглядит процесс в Alfred

Создайте новый рабочий поток:

  1. Откройте настройки Alfred и перейдите в раздел “Workflows”.
  • Нажмите на “+” в нижнем левом углу, чтобы добавить новый рабочий поток.
  1. Добавьте “Input” (Ввод):
  • Выберите “Inputs” (Ввод) в левом боковом меню и добавьте “Keyword” (Ключевое слово).
  • Назовите ключевое слово, например, “cu” (что означает “YouTube Code”).
  1. Добавьте “Run Script” (Запустить сценарий):
  • Выберите “Actions” (Действия) в левом боковом меню и добавьте “Run Script” (Запустить сценарий).
  • В разделе “Script” выберите “Bash Script” (Сценарий на Bash).
  • Введите следующий скрипт на Bash:
url=$1
videoID=$(echo $url | awk -F '[=&]' '/watch\?/{print $2}')
echo $videoID | tr -d '\n' | pbcopy

Этот скрипт извлекает идентификатор видео из URL YouTube и копирует его в буфер обмена.

А вот так в Alfred можно добавить две команды на вызов в обеих раскладках

Получение favicon по URL-сайта

Более сложная задача, которая потребует установки Python, но, насколько я помню, в macOS он устанавлен по умолчанию.

В чем заключается задача: пользователь вызывает Alfred и в поисковой строке пишет команду: fav https://n-ber.ru, в ответ скрипт открывает в новой вкладке браузера фавиконку сайта.

Поиск фавиконок — та еще задача, поэтому я решил подключить библиотеку favicon: pip install favicon. В процессе неизбежны ошибки, поэтому скрипт должен о них сообщать — там же, в браузере.

  1. Создайте новый рабочий поток:
  • Откройте настройки Alfred и перейдите в раздел “Workflows”.
  • Нажмите на “+” в нижнем левом углу, чтобы добавить новый рабочий поток.
  1. Добавьте “Input” (Ввод):
  • Выберите “Inputs” (Ввод) в левом боковом меню и добавьте “Keyword” (Ключевое слово).
  • Назовите ключевое слово, например, “fav” (от “favicon”).
  1. Добавьте “Run Script” (Запустить сценарий):
  • Выберите “Actions” (Действия) в левом боковом меню и добавьте “Run Script” (Запустить сценарий).
  • В разделе “Script” выберите “Language: /usr/bin/python3” и вставьте код на Python.
  1. Сохраните и настройте триггер:
  • Нажмите “Save” (Сохранить) в верхнем правом углу.
  • Присвойте триггер (комбинацию клавиш или ключевое слово) для активации этого рабочего потока.

А вот и скрипт:

import sys
from favicon import get
import webbrowser

url = sys.argv[1]
user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.47 Safari/537.36'
headers = {'User-Agent': user_agent}

try:
    icons = get(url, headers=headers, timeout=2)
    if icons:
        icon_url = icons[0].url
        print(f"Открываю фавикон: {icon_url}")
        sys.stdout.flush()
        webbrowser.open(icon_url)
    else:
        error_message = f"Favicon not found for the site: {url}. " \
                        f"Open <a target='_blank' href='view-source:{url}'>site's source code</a> manually."
        webbrowser.open(f"data:text/html,{error_message}")
except Exception as e:
    error_message = f"An error occurred: {e}. " \
                    f"Open <a target='_blank' href='view-source:{url}'>site's source code</a> manually."
    webbrowser.open(f"data:text/html,{error_message}")

Вот такие очень узкоспециализированные скрипта для Alfred, но на то он и Alfred, чтобы помогать в прикладных задачах :-)

Яндекс Браузер не переводит Reddit, что делать?

Проблема в следующем: если в Яндекс Браузере перейти на Reddit и выполнить полный перевод страницы через ПКМ -> Перевести на русский, то текст на сайте просто исчезает.

Если быть точнее, то переведенный Яндекс Браузером текст на Реддите приобретает CSS-стиль visibility: hidden;. Причем, в Chrome всё работает отлично. Я писал в техподдержку, но, к сожалению, проблема так и не была решена.

Берём всё в свои руки:

  1. Устанавливаем расширение User JavaScript and CSS
  2. Переходим на Reddit, справа вверху нажимаем на кнопку расширения и на жёлтую кнопку “Добавить”
  3. В открывшемся окне в поле имя вводим Reddit-translate-fix, в поле с адресом https://www.reddit.com/*
  4. В правой большой текстовой области (CSS) вставляем следующее:
:not(:defined):not(faceplate-auto-height-animator,faceplate-dropdown-menu,faceplate-expandable-section-helper,faceplate-hovercard,faceplate-tracker){

visibility: visible !important;

}

Нажимаем кнопку Сохранить, после чего видим, что страница отображается нормально, и Яндекс Браузер корректно показывает переведённую страницу Reddit’a.

Результат работы расширения
Ранее Ctrl + ↓