MarathonTV
TV show marathon and playlist manager for Apple platforms
Overview
MarathonTV is a TV show and Movie marathon and playlist manager designed for Apple platforms. Built with SwiftUI and powered by the Network24Core architecture, it provides an intuitive way to create, manage, and enjoy TV show marathons from your Plex Media Server.
Status: Currently in alpha development
License: Free to use, closed source
Part of: Network24 Ecosystem
Platforms
- π₯οΈ macOS - Native Mac application
- π± iOS - iPhone and iPad support
- πΊ tvOS - Apple TV experience
- βοΈ iCloud Sync - Seamless continuity across devices
Key Features
TV Show Marathon Management
- π¬ Franchise Blocks: Organize shows into themed marathon blocks
- β±οΈ Duration Tracking: Track total marathon duration and progress
- π Progress Management: Resume where you left off across devices
- π Playlist Execution: Intelligent playback order management
Plex Integration
- π Server Discovery: Automatic Plex server detection
- π Multi-Server Support: Connect to multiple Plex servers
- π Library Access: Browse your entire Plex library
- π― Smart Selection: Intelligent content recommendation
- β‘ Fast Sync: Efficient metadata synchronization
Modern Apple Experience
- π¨ Native SwiftUI: Beautiful, native Apple design
- π Dark/Light Mode: Automatic appearance adaptation
- βοΈ CloudKit Continuity: Cross-device synchronization
- π± Universal App: Single purchase for all platforms
- β‘ Optimized Performance: Built with Swift 6.2
Network24Core Architecture
- ποΈ Modern Architecture: Clean, maintainable codebase
- π¦ SwiftData Integration: Modern data persistence
- π― Centralized State: Predictable state management
- π§ Service Layer: Modular business logic
- π Comprehensive Logging: Built-in debugging and monitoring
User Interface
macOS
- Multi-Tab Interface: Servers, Library, Franchises, Playlists, Overview
- Native Controls: macOS-optimized UI elements
- Window Management: Resizable, full-screen capable
- Keyboard Shortcuts: Power user productivity
iOS
- Touch-Optimized: Designed for touch interaction
- Portrait/Landscape: Adaptive layouts
- Split View: iPad multitasking support
- Handoff: Continue on another device
tvOS
- Remote Control: Siri Remote optimized navigation
- Focus Engine: tvOS-native interaction model
- Large Display: Optimized for living room viewing
- AirPlay: Cast to Apple TV from other devices
Network24 Ecosystem
MarathonTV is part of the Network24 Ecosystem - a suite of connected media management tools:
- π― Unified Architecture: Shared Network24Core framework
- π Cross-App Sync: Data synchronization across Network24 apps
- π¨ Consistent Design: Unified user experience
- π Future Expansion: More apps coming soon
Getting Started
Prerequisites
- macOS 26 (Tahoe) or later
- iOS 26 or later
- tvOS 26 or later
- Plex Media Server with TV show library
- iCloud Account (optional, for sync)
Installation
MarathonTV will be available as a free download for Apple platforms:
- macOS: Download from the Mac App Store (coming soon)
- iOS: Download from the App Store (coming soon)
- tvOS: Download from the tvOS App Store (coming soon)
App Store Availability
First-Time Setup
- Launch MarathonTV on your device
- Connect Plex Server: Enter server address or use auto-discovery
- Sign In: Authenticate with your Plex account
- Browse Library: Explore your TV show collection
- Create Marathon: Build your first marathon playlist
- Enjoy: Start watching your custom marathon!
Features in Detail
Franchise Management
Organize TV shows into franchise blocks for easy marathon creation:
- Group related shows together
- Set custom viewing order
- Calculate total duration
- Track progress across the franchise
Playlist Creation
Build custom marathon playlists:
- Add entire franchises or individual episodes
- Reorder content with drag & drop
- Preview total duration
- Save for later viewing
Cross-Device Continuity
Seamless experience across all your Apple devices:
- Start on Mac, continue on iPhone
- Progress syncs via iCloud
- Consistent interface across platforms
- Handoff support
Privacy & Data
- Local-First: All data stored locally on your device
- iCloud Sync: Optional, user-controlled
- No Analytics: We donβt track your viewing
- Plex Authentication: Credentials stored securely in Keychain
- No Third-Party: Direct connection to your Plex server
Network24 Ecosystem
MarathonTV is the first app in the Network24 Ecosystem:
Coming Soon:
- More media management tools
- Extended Plex integration
- Cross-platform features
- Shared authentication
Philosophy:
- Native platform experiences
- User privacy first
- Offline-capable where possible
- Beautiful, intuitive interfaces
Development Status
Current Phase: Alpha Development
Whatβs Working:
- β Core franchise management
- β Playlist creation and execution
- β Plex server connectivity
- β SwiftData persistence
- β Multi-platform UI
Coming Soon:
- π Enhanced iCloud sync
- π Advanced statistics
- π― Smart recommendations
- π Multi-user support
Support
MarathonTV is currently in alpha:
- Limited release during development
- Feedback welcome from beta testers
- Public release planned for 2025
For beta access inquiries, contact ZentrixLabs.
Technology Stack
- Language: Swift 6.2
- Framework: SwiftUI
- Platforms: macOS 26+, iOS 26+, tvOS 26+
- Data: SwiftData
- Sync: CloudKit
- Architecture: Network24Core (MVVM + Services)
- Concurrency: Actors and async/await
License
MarathonTV is free to use.
Source Code: Closed source with planned public release
Copyright: Β© 2025 ZentrixLabs. All rights reserved.
Part of the Network24 Ecosystem - Connected media experiences for Apple platforms
MarathonTV is currently in alpha. Stay tuned for public release announcements!