Greasy Fork is available in English.
emby/jellfin launch external player
Latest user script update address:
http://greasyfork.icu/zh-CN/scripts/514529
230208 has an issue where Chinese titles appear garbled — wait for the official update./current around line 186 of the script.externalPlayer.js under /opt/emby-server/system/dashboard-ui/index.html, add a <script> reference just above the closing </body> tag.Steps:
../emby-server/system/dashboard-ui/index.html.</body>, below the line <script src="apploader.js" defer></script>, add:html
<script src="https://emby-external-url.7o7o.cc/embyWebAddExternalUrl/embyLaunchPotplayer.js" defer></script>
</body>
Use CustomCssJS.
See: dd-danmaku project
const iconConfig = {
// Icon source, choose one (priority: #3 highest)
// 1. Load icons from jsDelivr CDN
baseUrl: "https://emby-external-url.7o7o.cc/embyWebAddExternalUrl/icons",
// baseUrl: "https://fastly.jsdelivr.net/gh/bpking1/embyExternalUrl@main/embyWebAddExternalUrl/icons",
// 2. Use server local icons (same as /emby-server/system/dashboard-ui/icons)
// baseUrl: "icons",
// 3. Embed icons as Base64 inside the script (larger script size)
// Copy ./iconsExt.js content into getIconsExt function
removeCustomBtns: false,
};
// Option to rewrite stream links with real filenames for better third-party player compatibility.
// Default: false. Requires nginx-emby2Alist rewrite. If playback fails, disable this option.
const useRealFileName = false;
Emby Web, iconOnly: false

Emby Web, iconOnly: true

vlc-protocol and mpvplay-protocol.iconOnly setting, Jellyfin 10.9.6+ compatibility.useRealFileName option, fixed missing episode bug.✅ This translation keeps the technical details intact while making it clear for English-speaking developers.
Would you like me to reformat this into a ready-to-use README.md file for GitHub, with proper headings, code blocks, and links?