Legal
Acknowledgements
Effective 22 August 2026
photon is built partly out of other people's work. This is all of it, and the licence each piece is used under. The same list is in the app under Settings ▸ About — a dependency the acknowledgements do not name is one the app is using without saying so.
1. What is in it
| Component | Licence |
|---|---|
| FFmpeg Reads video containers and decodes audio, which is how files that Apple’s own player will not open get played. | LGPL 2.1 or later |
| libdovi Converts Dolby Vision profile 7 to profile 8.1, so those discs play in Dolby Vision rather than falling back to plain HDR. | MIT |
| Nuke Loads and caches the artwork. | MIT |
| Jellyfin’s mark The Jellyfin project’s own mark, used unmodified to identify a Jellyfin server. | CC BY-SA 4.0 |
2. FFmpeg and the LGPL
FFmpeg is used under version 2.1 of the GNU Lesser General Public License, or, at your option, any later version. It is compiled from unmodified upstream source and linked dynamically as a single framework inside the app, so it can be replaced: build your own with the same interface, drop it in place of the one in the bundle, and the app runs against yours.
The source used to build it, and the script that builds it, are available on request from [email protected]. We make no changes to FFmpeg; if that ever changes, the changes will be published alongside the source. The licence text is at the Free Software Foundation.
3. Trademarks
Dolby, Dolby Vision and Dolby Atmos are trademarks of Dolby Laboratories Licensing Corporation. Emby is a trademark of Emby LLC. Plex is a trademark of Plex GmbH. Apple, the Apple logo, Apple TV, iPad, iPhone, Mac and App Store are trademarks of Apple Inc. We are not affiliated with any of them; each name appears only to say what photon works with.
photon — [email protected]
© 2026 photon. All rights reserved.