Artinii Cinema Player
A secure, native macOS application delivering offline, DRM-protected playback with seamless API integration and best-in-class Apple UX.
Objective:
Artinii is a Czech technology company specializing in digital film distribution and licensed public screenings. Their products enable cinemas, festivals, educational institutions, and local communities to legally distribute, license, and screen digital content securely.
Artinii already had a successful Windows-based player for licensed movie playback but lacked an equivalent macOS application. The objective was to develop a native macOS player with the same capabilities:
- full offline functionality,
- integration with multiple Artinii APIs, and
- a modern, secure playback experience consistent with Apple’s ecosystem.
Challenge:
The absence of a native macOS player limited Artinii’s reach and user accessibility. Building such a solution required overcoming several technical and UX challenges:
- Ensuring secure offline playback while maintaining DRM compliance.
- Integrating multiple APIs — Licensing, Dispatcher, and Backend — in one seamless flow.
- Implementing reliable synchronization when the device reconnects to the internet.
- Delivering a true native Apple experience with high performance and system integration.
- Managing DRM restrictions affecting offline AirPlay and certain playback scenarios.
Solution:
We developed the Artinii Cinema Player (ACP) — a native macOS application built entirely from scratch using Swift and Apple’s AppKit framework.
The result: a secure, stable, and feature-rich environment for licensed video playback, designed for both professional and public use.
- OAuth2 Authentication via login
- License-based playback with emergency license support for offline use
- Full offline operation with automatic synchronization once reconnected
- Integration with Artinii Licensing, Dispatcher, and Backend APIs
- Local Library Management: assets, playlists, and group control
- PRESTOplay SDK Integration for DRM-secured playback, subtitles, and AirPlay support
- Native macOS Design: light/dark modes, multilingual localization, and responsive layout
The app mirrors the structure of the Windows version but introduces a new architecture and UX layer optimized for macOS, ensuring a seamless experience across the Artinii ecosystem.
Technologies:
The solution leverages a native Apple technology stack for maximum performance, security, and reliability.
|
Component |
Technology |
Purpose |
|
Language & Framework |
Swift (AppKit) |
Native development, full macOS integration |
|
Video Playback |
PRESTOplay SDK |
DRM-secured playback, subtitles, AirPlay |
|
Database |
SQLite (via Core Data) |
Local data, cache, and diagnostics |
|
Monitoring |
Sentry |
Error tracking and performance monitoring |
|
APIs |
Artinii Licensing / Dispatcher / Backend |
Licensing, synchronization, and content management |
|
Authentication |
OAuth2 |
Secure user authentication |
Results:
The Artinii Cinema Player (ACP) successfully extended the client’s reach to macOS users, introducing a fully offline, DRM-secured playback environment that’s consistent, intuitive, and production-ready.
- Delivered a native macOS application with complete offline and licensing capabilities.
- Achieved secure DRM playback with PRESTOplay SDK integration.
- Seamlessly connected to Artinii’s Licensing, Dispatcher, and Backend APIs.
- Provided stable, high-performance playback across all macOS devices.
- Enabled Artinii to expand beyond Windows and unify product maintenance across platforms.
The release of the Artinii Cinema Player marked a significant milestone for the client’s ecosystem. For the first time, Artinii could offer cross-platform parity, reaching users across both Windows and macOS environments without sacrificing reliability or compliance.
The new player delivered a secure, stable, and high-performance experience, enabling venues and institutions to manage screenings confidently — even in fully offline conditions.
By introducing a modular architecture, the solution also simplified future maintenance and feature expansion, ensuring long-term sustainability.
Ultimately, Artinii gained more than a product: they gained a foundation for scalable digital distribution, empowering their mission to make licensed cinema accessible everywhere — no matter the platform or connectivity.


