Firefox 浏览器附加组件
  • 扩展
  • 主题
    • 适用于 Firefox
    • 字典和语言包
    • 其他浏览器网站
    • 适用于 Android 的附加组件
登录
Stream to Android Player 预览

Stream to Android Player 作者: Faisal Bhuiyan

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.

可在 Android™ 版 Firefox 上使用可在 Android™ 版 Firefox 上使用
4.4(17 条评价)4.4(17 条评价)
712 个用户712 个用户
下载 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.

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.
  1. Native Host Setup (Required for desktop):
  2. Download the Native Host zip from GitHub Releases.
  3. 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 is installed (check chrome://extensions or about:addons).
  • Verify browser permissions for native messaging.
  • Restart the browser and system if needed.
  • VLC/MPV not launching:
  • Check if the player path is correct in extension settings.
  • Ensure protocol handlers (e.g., vlc://) are registered.
  • For VLC HTTP Interface, verify the password in settings.
  • In-Browser Playback:
  • Ensure Shaka Player/Vidstack is enabled in settings.
  • Check for CORS errors in the browser console.
评分 4.4(1 位用户)
登录以评价此扩展
目前尚无评分

已保存星级评分

5
14
4
0
3
0
2
1
1
2
阅读全部 17 条评价
权限与数据

必要权限:

  • 输入数据到剪贴板
  • 下载文件和读取与修改浏览器的下载历史
  • 向您显示通知
  • 获取浏览器标签页
  • 访问您在所有网站的数据

可选权限:

  • 与 Firefox 之外的其他程序交换信息
  • 访问您在所有网站的数据
详细了解
更多信息
附加组件链接
  • 支持邮箱
  • 复制附加组件 ID
版本
1.4
大小
829.82 KB
上次更新
21 天前 (2026年5月23日)
相关分类
  • 照片、音乐和视频
  • 社交和通信
  • 游戏和娱乐
许可证
MIT 许可证
版本历史
  • 查看所有版本
标签
  • dailymotion
  • facebook
  • streaming
  • user scripts
  • video downloader
  • youtube
添加到收藏集
举报此附加组件
转至 Mozilla 主页

附加组件

  • 关于
  • Firefox 附加组件博客
  • 扩展工坊
  • 开发者中心
  • 开发者政策
  • 社区博客
  • 论坛
  • 报告缺陷
  • 评价指南

浏览器

  • Desktop
  • Mobile
  • Enterprise

产品

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Bluesky (@firefox.com)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • 隐私
  • Cookie
  • 法律

本站内容以知识共享署名-相同方式共享 v3.0 或任何更新版本授权(除非另有注明)。Android 系 Google LLC 的商标。