Skip to content

A Safari App Extension for playing Plex content with IINA

License

Notifications You must be signed in to change notification settings

n3d1117/plex-to-iina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plex-to-iina

MIT License Platform Platform

A Safari extension to play Plex content with IINA.

Screenshot

Requirements

  • macOS with Safari >= 13
  • IINA
  • Plex media server (note: it works with shared servers but only if you're the owner)

Build instructions

  • Clone this repository:
git clone https://github.com/n3d1117/plex-to-iina.git
  • Open plex-to-iina.xcodeproj in Xcode:
cd plex-to-iina/
open plex-to-iina.xcodeproj
  • Optional: If you're using your own domain on your Plex server, please add that into plex-to-iina/plex-to-iina Extension/Info.plist and NSExtension -> SFSafariWebsiteAccess -> AllowedDomains section before building the project.
  • Choose your identity for Development Team under project settings. (you can set that up with a regular Apple ID, no need for Apple Development Program)
  • Build and run the plex-to-iina scheme!

NOTE: If you’re not part of the Apple Development Program, the extension might not show up in Safari Extensions preferences. To show it, you need to enable Allow Unsigned Extensions from the Develop menu. You can read more about this in the official documentation.

License

MIT License. See LICENSE file for further information.