0. Pre-viewing Tips#
⚠️ This Wiki was originally published on PornEmby; any changes should refer to the official PornEmby Wiki content.
1. Viewing in Browser#
⚠️ Note:
- The browser's decoding capability is weak, and you may encounter a "No compatible streams" message during playback. This method only introduces using scripts to call a local player for viewing; otherwise, using a browser to view any Emby server content is not recommended.
- This method has only been successfully tested on the Windows platform; please refer to the project homepage for MacOS instructions.
1.1 Environment Preparation#
You need to install the following tools:
- Python 3.10 (make sure to check
Add to path
) - A local player, such as MPVnet
- Tampermonkey browser extension: Chrome Edge Firefox
1.2 Configure Local Script#
-
Download the script file
Go to the embyToLocalPlayer Release homepage to download the latest version zip file and extract it.
-
Modify the configuration file
Modify the player path, called player, proxy, etc., in
embyToLocalPlayer_config.ini
. Some modification examples are as follows:[exe] # Paths for each player; you can delete any you don't need. Remember to select which player in the next setting. mpve = C:\Green\mpvnet\mpvnet.exe [emby] # Select the player; fill in the player name above, e.g., mpv player = mpve # Whether to update progress update_progress = yes # Try to auto-fullscreen fullscreen = no [dev] # HTTP proxy for the script, e.g., http://127.0.0.1:7890. # If using OpenClash, it may be slow for unknown reasons; you can try CFW or transparent proxy, etc. script_proxy = http://127.0.0.1:7890 # HTTP proxy for the player; supported players include: mpv, mpv.net, iina. player_proxy = http://127.0.0.1:7890 # It is recommended to fill in the above proxies.
-
Start script testing
Double-click
embyToLocalPlayer_debug.bat
, and select1: run in console
. When you see a prompt like the one in the image, the local script has started successfully (do not close the CMD window yet!)
1.3 Install Tampermonkey Script#
Go to the Greasyfork project address to install the Tampermonkey script.
1.4 Conduct Video Playback Test#
-
Open the server address in the browser: https://pornemby.club, enter your username and password to log in.
-
Open a video for playback; after a loading circle, you will see a window flash by. This indicates that the script has automatically closed the "No compatible streams" message, which can be ignored.
-
After that, the locally configured player will automatically open and start playing (if the local player is mpv, mpvnet, or iina, playback operations can be executed through the proxy set in the configuration file).
⚠️ Note:
-
In this step, if the configured player does not open after the window flashes, please check whether the following items are set correctly: whether the called player has provided an absolute path; whether non-mpv series players have set up the proxy for the player itself correctly.
-
Please do not click the play button multiple times, or multiple players may start playing simultaneously, which may be interpreted by the server as a download behavior leading to account bans.
-
1.5 Official Configuration to Enable Startup Items#
- If there are no issues in the previous step, close the CMD window opened in step 1.2, reopen
embyToLocalPlayer_debug.bat
, and select2: run in background and add to startup folder
(if there are firewall or antivirus prompts, please allow them; this step only places a vbs file in the startup folder for automatic startup of the local script). - When prompted with
close this window manually
, you can close the CMD window. - Execute step 1.4 once, play a video for configuration file testing; if playback is fine, then this operation is complete.
1.6 【Optional】Uninstall Software from This Method#
-
Uninstall the startup script
Go to the path
%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
(copy and paste into the folder's address bar and press enter), and deleteembyToLocalPlayer.vbs
. -
Delete local Python scripts
Find the folder where you extracted
embyToLocalPlayer
and delete all the contents inside. -
Uninstall Python
Go to "Settings" to uninstall Python.
2. Using on Windows#
2.1 Using Emby Windows Client#
⚠️ Note: This client supports calling external players for playback, but the operation is more complex. It is only recommended for advanced users and those who have quality requirements. If your local player is Potplayer, it is recommended to use the built-in Emby player for playback, as the quality will be better than Potplayer.
2.1.1 Download and Install#
Go to the Emby Learning Channel to download the latest client and double-click to install (the installation will automatically create a client named Emby Theater
, no need to create one yourself. After installation, a folder will automatically open; please read the Notes inside carefully and follow the recommended settings in the subsequent setup).
2.1.2 Log in to the Server#
-
After opening the Emby icon on the desktop, there will be no prompt to log in to the Emby account; just select Add Server
-
In the "Host Address" field, enter
https://pornemby.club
, in the "Port" field, enter443
, and click "Connect" to log in
2.1.3 Set Up Emby#
-
Enter Settings
After logging in, click the "Gear ⚙️" icon in the upper right corner to enter settings
-
Playback Settings
Please confirm on this page:
- Both "Local Network Transfer Quality" and "Wide Area Network Transfer Quality" under "Video" are set to "Direct Stream Media Source";
-
Subtitle Settings
Please confirm on this page:
- Set "Preferred Subtitle Language" to your preferred language (usually Chinese Simplified, or set to Chinese Traditional).
-
Video Settings
Please carefully set according to the "Notes" in the installation directory; the following image shows an example configuration:
-
【Optional】External Player Settings
💡 This example sets up the mpvnet player; if your local player is Potplayer, do not set it here! Potplayer's decoding capability and playback quality are inferior to the built-in player of Emby.
Click "Add", modify the following configurations:
- Media Type: Leave unchanged
- Path (the empty line below Media Type): Your player’s absolute path, no need to input escape characters.
- Check "Video Files" and "Internet Streams".
- Command Line Parameters: If there are no special needs or you don't know what to fill in, you can leave it blank.
- 【Important】: Remember to scroll to the bottom of the page and click "Save"; your configuration will only be saved successfully then.
Example configuration is shown in the image below:
💡 After saving, the effect is:
2.1.4 Play Video#
You can choose any film to play. If you have configured an external player, it will be automatically called during playback.
2.2 Using Terminus Player#
⚠️ Note:
This software is modified based on Jellyfin-media-player. If antivirus software reports a virus, please judge for yourself whether it is harmful.
Please run on Windows 10 or higher; if there are errors on lower versions, please find solutions yourself.
This software cannot call external players for playback; please choose the Emby client if needed and follow the setup instructions above.
2.2.1 Install Software#
-
Download the installation package from the github release page; please download the file with the
.exe
suffix (if there are both x86 and x64 files, please download the one withx64
in the filename). -
Find the installation package and double-click to run it.
If there is a warning pop-up, please confirm.
-
In the installation interface, please change the installation path and whether to create a desktop shortcut.
After installation, click Launch to start the software.
2.2.2 Log in to the Server#
-
Open Terminus Player, click Add Server to add a server.
-
Enter the server address.
-
Enter your account password to log in.
2.2.3 Player Settings#
After logging in to the server, click the person icon in the upper right corner of the main interface to enter the settings interface.
-
【Important】Language Settings
-
Click on Display in the settings page to enter the interface settings, click Display Language, and select Chinese Simplified or Chinese Traditional.
-
Scroll to the bottom of the page and click Save to save the settings.
⚠️ Note: The interface language will not change in real-time after this operation; you need to restart the software to see the modified style.
-
-
Subtitle Settings
-
Click on Subtitles in the settings to enter subtitle settings.
-
Click Subtitle Language Preference to change to Chinese Simplified or Chinese Traditional and click Save below.
-
Miscellaneous Settings
-
Click on Client Settings to enter the miscellaneous settings menu.
-
Uncheck CheckForUpdates. This function is official from Jellyfin, and if you accidentally update, it will overwrite the modified parts of Terminus Player, making it impossible to watch Emby resources.
-
Uncheck Normalize under Audio settings. This function mainly increases the volume of quiet parts and decreases the volume of loud parts to achieve loudness balance. However, increasing the volume during quiet scenes in videos can cause unnecessary background noise, so this function needs to be turned off.
-
-
2.2.4 Play Video#
All settings are now complete; click on your favorite video to play.
3. Proxy Configuration#
3.1 【Advanced】Clash + Proxifier Solution#
3.1.1 Download and Install Proxifier#
Go to the Proxifier official website to download the latest version and install it (this software does not have a Chinese version, please confirm that you can understand some English). After successful installation, an activation window will pop up. A cracked version is not provided here; please search for "Proxifier registration code" on Google and enter it in the indicated position to activate.
3.1.2 Set Up Proxifier#
-
Proxy Server Settings
-
Open Proxifier, and go to “Profile” —> “Proxy Server...”
-
Click
Add
to add the proxy server IP, port, authorization username, and password, as shown in the image (using Clash for Windows as an example). -
Click
Check
to check the proxy availability. When you see the text in the image, it indicates that the proxy is available. Then click OK to save. -
⚠ If a prompt appears after saving indicating that traffic has a loop, please be sure to click OK to add automatic rules!!! After setting, you can delete that automatic rule.
-
-
Add Proxy Rules
-
Click “Profile” —> “Proxification Rules..”
-
In the opened window, click Add... to add a rule.
-
Fill in the rule name (any name) in the Name field, add the software that needs to be proxied in Applications, and select the proxy direction in Action (if there are multiple proxies), then click OK to save.
💡 Some player tool process names:
- Emby: emby.theater.exe; electron.exe
- Terminus Player: QtWebEngineProcess.exe; TerminusPlayer.exe
- mpvnet: mpvnet.exe
- PotPlayer: PotPlayerMini64.exe
- VLC: vlc.exe
⚠️ Please note: This tool ignores the path when matching process names, meaning if you proxy Terminus Player, the traffic of software like the Windows Genshin Impact launcher will also be proxied (since the process name is QtWebEngineProcess.exe).
-
After adding the player proxy policy, please keep the settings similar to the image below.
-
3.1.3 Set Domain Resolution Policy#
Please keep this setting; otherwise, the traffic of other software on the computer will be automatically proxied.
3.1.4 Playback Test#
During playback, you can see that only Emby and the player’s traffic enters Proxifier, indicating that the settings are normal.
3.2 【Simple】TUN Mode#
This tutorial uses Clash Nyanpasu as an example; Clash Verge and its derivative tools are also applicable. Please search for tutorials for other clients.
3.2.1 Download Proxy Tool#
Download the latest tool from Github Release; please choose to download the installation package or the portable version. This tutorial will introduce the portable version.
3.2.2 Software Settings#
-
Open
Clash Nyanpasu.exe
in Administrator mode, go to the Settings menu, and find System Settings — Service Mode. -
Click the icon next to Service Mode, click INSTALL to install, and after a successful green prompt appears, turn on the Service Mode switch.
3.2.3 Enable TUN Mode#
Turn on the switch for System Settings — Tun Mode to start it. Please confirm that the text Meta Internet Access appears at the network icon in the lower right corner, indicating successful activation.
3.2.4 Play Video#
During playback, check the logs; if you see traffic from 198.18.0.1
, it indicates the portion proxied by Tun mode.