Music Cards

Music Cards

0.0 387.00KB 0 免费
版本 1.0 更新 0001-01-01 开发者 Elliot Williams
Rediscover music — one card at a time.

Explore your music library like never before with Music Cards — a beautifully animated, card-based interface for your albums. Each album appears as a dynamic, flip-style card that displays vibrant artwork, adaptive background colors, and detailed track info. With a tap, flip the card to reveal the full tracklist, and instantly play any song. Swipe through your collection with smooth fan-style transitions and search effortlessly with the built-in smart panel.

Designed with elegance and interaction in mind, Music Cards transforms your music experience into a visual journey.

Features:

    Dynamic card stack interface with 3D flip animation

    Auto-colored backgrounds based on album art

    Tap to flip and view tracks

    Smooth swipe navigation between albums

    Instant track playback from the card back

    Built-in album/artist search panel

    Dark mode friendly with rich gradients and shadows

Swipe. Flip. Play. Rediscover your music with vibrant, interactive album cards.

Music Cards is a visually immersive iOS app that transforms your music library into an interactive card-based experience. Designed with SwiftUI, it allows users to browse albums as a dynamic stack of tappable cards. Each card flips to reveal track details and enables direct playback—all wrapped in a sleek, dark-themed interface with dynamic color adaptation.

Key Features:

    Card-Based Album Display:

        Albums appear as a visually stacked deck of cards.

        Swipe left/right to navigate through your collection.

        Current album is highlighted with subtle 3D rotation effects.

    Smart Color Adaptation:

        Extracts dominant colors from album artwork.

        Automatically adjusts text color (black/white) for readability against backgrounds.

    Interactive Cards:

        Front: Album art, title, artist, and song count.

        Back: Track list with playable songs (tap any track to start playback).

        Flip cards with smooth 3D animations using rotation3DEffect.

    Playback Integration:

        Directly play tracks from the card’s back view using MPMusicPlayerController.

        Full support for Apple Music/library access (requires authorization).

    Optimized Performance:

        Async dominant color extraction to prevent UI lag.

        Efficient album/track loading with MPMediaQuery.

Technical Highlights:

    Media Access: Uses MediaPlayer framework for library access and playback.

    Dynamic UI: Generates card rotations/scales procedurally for depth.

    Color Algorithm: dominantColor() extension on UIImage + luminance-based text contrast.

    Modern Stack: Built entirely with SwiftUI, leveraging GeometryReader for responsive layouts.

Music Cards turns your music library into a tactile, engaging experience. Browse albums as interactive cards, discover color schemes derived from your artwork, and play tracks instantly—all in a single elegant interface. Perfect for music enthusiasts who value aesthetics and seamless interaction.
分类: 音乐(31849) 版本: 1.0 BundleId: com.elliotwilliams.Music-Cards 开发者: Elliot Williams 最近更新: 0001-01-01