Stream to Android Player EN
Faisal Bhuiyan · Firefox
A browser extension to detect streaming videos (M3U8, MP4) and send them to your preferred media player on Android and Windows. Supports VLC, MPV, and other players with command-line arguments.
<all_urls>),意味着它可以读取你在任意站点的页面内容,包括已登录的页面。这是许多扩展正常工作的必要条件,但也值得你确认来源可信。
简介
A browser extension to detect streaming videos (M3U8, MP4) and send them to your preferred media player on Android and Windows. Supports VLC, MPV, and other players with command-line arguments.
Changelog
1.4
- Fix Native Host Messaging not launching streams or python script.
- Fix icons not appearing in some websites.
- Instantly apply popup settings. No need to reload page.
1.3
- Added Desktop support.
- Add web video player, copy URL, and ability to open in external video player features to desktop.
- Native Host messaging requires additional setup. Stay tuned for instructions.
1.2
- Fixed overheating, high resource usage issues.
- Added better styling.
- Added popup UI to configure settings.
- Streams show duration (if found).
1.1
- Added multiple streaming detection methods
- Successfully detects streams from sites that were not detected in 1.0
1.0
- Initial release
- Detects streaming videos from many sites successfuly.
- Fails in few sites.
Features
Stream Detection
- Detects streaming formats: M3U8 (HLS), MP4, DASH (MPD), MPEG-TS, WebM, H.264/AVC, H.265/HEVC.
- Extracts video sources from <video> and <source> tags.
- Filters non-video URLs (e.g., data:, blob:).
- Supports quality detection (e.g., 1080p, 4K) via URL patterns.
Player Support
- Android: VLC, MX Player, and other players via Web Share API.
- Desktop: VLC, MPV, and other players via:
- Native Messaging (browser-to-app communication).
- Protocol Handlers (e.g., vlc://, mpv://).
- VLC HTTP Interface (remote control).
- In-Browser Playback: Shaka Player (HLS/DASH/MP4) and Vidstack.
Platform Support
- Android: Web Share API integration.
- Desktop: Windows, macOS, Linux (native messaging/protocol handlers).
- Browsers: Chrome, Firefox, Edge.
UI/UX
- Toolbar Icon: Quick access to extension settings.
- Popup UI:
- Toggle extension on/off.
- Configure whitelists/blacklists for domains.
- Set maximum stream count (e.g., limit to 5 streams).
- Customize default actions (e.g., "Share" on Android, "Copy" on Desktop).
- Stream Menu:
- Displays detected streams with quality badges (e.g., "1080p").
- Shows duration (if available).
- Supports keyboard shortcuts (e.g., fullscreen).
- Notifications: Alerts for errors (e.g., failed player launches).
Customization
- Player Preferences: Choose VLC, MPV, or custom player paths.
- Keyboard Shortcuts: Fullscreen, play/pause, volume control (in-browser player).
- Advanced Options:
- Subtitles: Supported via Shaka Player (WebVTT, TTML).
- Quality Selection: Auto-detected from stream metadata.
- Casting: Indirectly supported via external players (e.g., VLC Chromecast).
Installation
1. Browser Extension:
- Download the latest release from Firefox Store.
- Native Host Setup (Required for desktop):
- Download the Native Host zip from GitHub Releases.
- Follow the setup instructions below for your OS.
Usage
1. Navigate to a webpage with a streaming video.
2. Click the extension icon in the toolbar.
3. Select the detected stream from the list.
4. Choose your preferred media player from the sharing menu (Android) or let the native host open it directly (desktop).
Native Host Setup
The native host is required to open streams directly in VLC, MPV, or other players on desktop.
Windows
1. Download the Native Host zip from GitHub Releases.
2. Extract the zip file.
3. Run the install_host.bat file as Administrator.
4. Restart your browser.
Supported Players
- VLC: Works out of the box.
- MPV: Works out of the box.
- Other Players: May work if they support the same command-line arguments as VLC/MPV.
Troubleshooting
Extension Issues
- Extension icon not appearing:
- Ensure the extension is loaded correctly in Developer Mode.
- Refresh the webpage or restart the browser.
- Streams not detected:
- The website may use a non-standard format (e.g., DRM-protected streams).
- Check the extension popup for error logs.
- Try whitelisting the domain in settings.
- Popup UI not responding:
- Disable and re-enable the extension.
- Clear browser cache and reload.
Player Issues
- Android (Web Share API):
- Ensure VLC/MX Player is installed.
- Grant storage permissions to the player app.
- Restart the browser if sharing fails.
- Desktop (Native Host):
- Ensure the native host…
Stream to Android Player 是做什么的
Stream to Android Player 是一款面向 Firefox 的影音图像类扩展,主要用来处理图片、调节音量、增强播放器功能。官方对它的介绍是:A browser extension to detect streaming videos (M3U8, MP4) and send them to your preferred media player on Android and Windows. Supports VLC, MPV, and other players with command-line arguments.在Firefox 附加组件商店(AMO)上,它当前版本 1.4,评分 4.38(21 人评价),约 1,070 名用户。
适合什么人用
从功能定位看,Stream to Android Player 更适合经常在网页上看视频、听音乐或处理图片的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。需要注意的是它作用于所有网站,装上后建议先观察一两天,确认不影响常用站点的正常使用。
怎么安装 Stream to Android Player
- 打开Firefox 附加组件商店(AMO)上的官方页面;
- 点「添加到浏览器」并确认权限提示;
- 装好后在扩展列表里固定图标,方便随时开关。
本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。
常见问题
Stream to Android Player 是免费的吗?
Stream to Android Player 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。
Stream to Android Player 安全吗?
它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。
Stream to Android Player 支持哪些浏览器?
当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。
怎么卸载 Stream to Android Player?
在扩展管理页找到 Stream to Android Player,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。
权限清单 来自 manifest.json 原文
站点访问 1
<all_urls>
接口权限 7
clipboardWritedownloadsnotificationsscriptingstoragetabswebRequest
接口权限(可选) 1
nativeMessaging