Longplay — это новый музыкальный плеер, который уже завоевал популярность на iOS, а теперь с гордостью представлен и на платформе Mac. Разработанный с нуля с учетом особенностей macOS, Longplay создан для тех, кто ценит не просто музыку, а полноценное наслаждение альбомами в их целостности, включая прекрасное оформление обложек. Универсальность приложения дополняется эксклюзивными функциями для Mac, включая интеграцию с AppleScript и поддержку MCP-сервера — инновационного способа взаимодействия с AI-ассистентами. В этой статье мы подробно расскажем о том, чем Longplay выделяется среди музыкальных плееров, с какими трудностями столкнулся разработчик при создании версии для Mac и какие перспективы открывают новые возможности этого приложения. Longplay предлагает совершенно иной подход к прослушиванию музыки.
Если вам по душе идея не переключаться между треками, а плавно погружаться в альбом целиком, любуясь его художественным оформлением, то Longplay — именно для вас. Приложение не просто отображает музыку, а анализирует коллекцию, отбирая только полные или почти полные альбомы, фильтруя при этом отдельные треки или незакомплектованные сборники. Это позволяет глубже погружаться в музыку, находить забытые жемчужины в личной библиотеке и организовывать любимые произведения в удобные коллекции и умные подборки, создаваемые на основе различных алгоритмов. Кроме того, важно отметить возможность развернутой автоматизации, которая теперь поддерживается благодаря интеграции с AppleScript и MCP. Одним из самых интересных аспектов Longplay для Mac стало внедрение поддержки AppleScript — технологии, которая кажется пережитком прошлого на фоне стремительного развития AI и голосовых ассистентов.
Но именно AppleScript позволяет быстро и удобно обращаться к библиотеке Longplay, эффективно управлять приложением, интегрируясь с популярными утилитами как Alfred. Создание такой поддержки было нетривиальной задачей из-за отсутствия современной документации и стандартных примеров для SwiftUI и AppKit. Однако благодаря усилиям автора и помощи сообщества разработчиков, удалось реализовать полноценную AppleScript-поддержку, что открывает широкие возможности для автоматизации и быстрого доступа к музыкальному контенту. Не менее захватывающей является интеграция Longplay с MCP (Macintosh Client Protocol) — современной технологией, которая позволяет AI-ассистентам, таким как Claude Desktop, получать доступ к данным приложений и выполнять действия на их основе. На примере Longplay работа MCP расписана очень ярко: ассистент может прослушивать статистику, составлять тематические подборки, предлагать организации коллекций и даже угадывать предпочтения пользователя на основе анализа привычек.
Такой интерактивный способ взаимодействия с музыкальной библиотекой значительно расширяет функционал приложения и открывает новые сценарии использования. История создания приложения для Mac оказалась непростой. Путь начался еще в 2021 году, когда разработчик попробовал запустить iOS-версию Longplay на macOS через универсальные приложения, но столкнулся с ограничениями — воспроизведение музыки открывалось в стандартном приложении Music, что не позволяло получить желаемый пользовательский опыт. Попытки использовать Catalyst также не решили проблемы, поэтому было принято решение сделать полноценное нативное приложение для Mac. Поскольку Longplay создавался в формате side project с учетом личной занятости разработчика и обязанностей, связанных с семьей, процесс шел медленно.
При этом главной технической преградой оставалась поддержка воспроизведения Apple Music треков с DRM-защитой из-за ограничений в macOS и проблем с воспроизведением, которые приводили к сбоям и артефактам во время проигрывания. Несмотря на обращение в Apple и попытки найти решения, проблемы сохранялись вплоть до выхода macOS 15. Интересным поворотом стала ситуация с другим приложением CoverSutra, которое не испытало подобных проблем с воспроизведением. Это дало новые идеи для обхода багов: в Longplay была реализована хитрость с обновлением иконки в Dock каждую секунду, что помогло обеспечить стабильность воспроизведения. Такая инновация позволила завершить финальный этап разработки и вывести продукт на рынок.
Сегодня Longplay для Mac функционирует стабильно, поддерживает полнофункциональную работу с музыкальной библиотекой и предлагает расширенный пользовательский опыт. Среди ключевых текущих разработок находятся возможности для работы с локальными файлами без прямой зависимости от стандартного приложения Music, а также опция синхронизации очереди воспроизведения и текущего альбома между устройствами. Longplay на Mac — не просто музыкальный плеер, а мощный инструмент для открытия музыки заново, с исключительным вниманием к деталям. Отбор альбомов, умные коллекции, глубокий анализ предпочтений и интеграция с современными инструментами автоматизации позволяют создавать действительно персонализированный музыкальный опыт. А благодаря новаторской поддержке AI посредством MCP, Longplay становится интересной площадкой для экспериментов с искусственным интеллектом в сфере личных развлечений.
Для тех, кто заинтересован в таком подходе, Longplay предлагает пробную версию на сайте longplay.rocks и доступен в Mac App Store. Акцент сделан на качественный дизайн, плавную работу и инновационные фичи, которые уже получили позитивные отзывы пользователей. Создание Longplay для Mac отражает увлеченность и креативность разработчика, который преодолел множество технических препятствий, чтобы предложить слушателям новый взгляд на музыку. Это пример того, как любовь к деталям и настойчивость могут привести к созданию продукта, который не только отвечает ожиданиям, но и задаёт новые стандарты.