Emby External Player Launcher (E2PL)
Emby External Player Launcher is a simple and pretty basic .NET application that connects an external video player to an Emby server as a playback device. MPC-HC is currently supported, MPC-BE should work as well and more players may be coming in the future. E2PL lets you play videos from your Emby library straight to MPC-HC, provides remote control support for essential commands and will automatically sync viewing progress to your library.
I wrote E2PL for my own personal use, I wanted to watch videos using MPC-HC on my Windows desktop while also keeping everything nicely synchronized with my Emby library, which I access from multiple devices. I simply leave E2PL running in the background, use the Emby web interface to select it as a playback device and play videos. I decided to also release it since it may be useful to other people as well.
- Play videos from your Emby library in MPC-HC
- Automatic viewing progress synchronization
- Resuming in-progress videos
- Remote control: E2PL will translate essential remote control commands from the Emby web interface to MPC-HC (stop, pause/unpause, seek and volume control are supported)
- Easy to run: no special install required, simply run the program
- Doesn't get in the way: E2PL only appears as a tray icon and works in the background once configured
- Free and open source: anyone can contribute or have a look at the source (GPLv3 licensed)
E2PL uses direct playback in order to launch MPC-HC, the videos have to be stored on your PC or on a network share that can be accessed. The Emby server itself isn't involved in the playback process, which also means that transcoding isn't supported.
Where to get it:
On GitHub. There is more detailed information available in the ReadMe as well as the source code and pre-built binary versions you can simply download from the Releases section.
If you just want to download it, click here and get the latest release.
Make sure to read the ReadMe for some instructions.
If you're using E2PL and are experiencing issues, let me know and I'll try to help. As for further development, I will very likely keep E2PL working with new versions of Emby if compatibility breaks since I'm using it myself. I may also look into adding support for mpv and Mono/Linux in the future, but I have no specific plans at this point.
Using E2PL and have a suggestion or some feedback? Let me know.