Toolverse
All skills

axiom-now-playing-carplay

by CharlesWiltgen

CarPlay Now Playing integration patterns. Use when implementing CarPlay audio controls, CPNowPlayingTemplate customization, or debugging CarPlay-specific issues.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile
Views
1

About this skill

CarPlay Now Playing integration patterns. Use when implementing CarPlay audio controls, CPNowPlayingTemplate customization, or debugging CarPlay-specific issues.

How to use

  1. Sprawdź, czy Twoja aplikacja już konfiguruje MPNowPlayingInfoCenter i MPRemoteCommandCenter dla ekranu blokady lub Control Center. Jeśli tak, przejdź do kroku 3 — ta sama integracja automatycznie działa w CarPlay.

  2. Jeśli Now Playing nie jest jeszcze zaimplementowany, skonfiguruj MPNowPlayingInfoCenter.default.nowPlayingInfo z metadanymi (tytuł, artysta, grafika albumu) i zarejestruj handlery poleceń w MPRemoteCommandCenter dla play, pause i skip.

  3. W SceneDelegate dodaj metodę templateApplicationScene(_:didConnect:) i uzyskaj dostęp do CPNowPlayingTemplate.shared w momencie połączenia CarPlay.

  4. Włącz przyciski nawigacji ustawiając isAlbumArtistButtonEnabled = true (przechodzi do widoku albumu) i isUpNextButtonEnabled = true (wyświetla kolejkę).

  5. Dla niestandardowych przycisków poza play/pause/skip użyj setupCustomButtons(for:) — dodaj CPNowPlayingTemplate.ActionButton z zamknięciami obsługującymi akcje użytkownika.

  6. Przetestuj w symulatorze CarPlay lub na urządzeniu — grafika, metadane i przyciski powinny pojawić się automatycznie bez dodatkowego kodu specyficznego dla CarPlay.

Related skills

kotlin-multiplatform

by vitorpamplona

Platform abstraction decision-making for Amethyst KMP project. Guides when to abstract vs keep platform-specific,\nsource set placement (commonMain, jvmAndroid, platform-specific), expect/actual patterns. Covers primary targets\n(Android, JVM/Desktop, iOS) with web/wasm future

Mobile
15105

unreal-engine-cpp-pro

by sickn33

Expert guide for Unreal Engine 5.x C++ development, covering UObject hygiene, performance patterns, and best practices.

Mobile
2582

godot

by bfollington

This skill should be used when working on Godot Engine projects. It provides specialized knowledge of Godot's file formats (.gd, .tscn, .tres), architecture patterns (component-based, signal-driven, resource-based), common pitfalls, validation tools, code templates, and CLI

Mobile
547680

flutter-expert

by sickn33

Master Flutter development with Dart 3, advanced widgets, and multi-platform deployment. Handles state management, animations, testing, and performance optimization for mobile, web, desktop, and embedded platforms. Use PROACTIVELY for Flutter architecture, UI implementation, or

Mobile
54112

app-store-optimization

by davila7

Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play Store

Mobile
1153

sequential-thinking

by mrgoonie

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.

Mobile
60238