All Projects → dereuromark → Media Embed

dereuromark / Media Embed

Licence: mit
A PHP library to deal with all those media services around, parsing their URLs and displaying their audios/videos.

Projects that are alternatives of or similar to Media Embed

Vime
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
Stars: ✭ 1,928 (+1248.25%)
Mutual labels:  media, embed
cast control
📺 Control Chromecasts from Linux and D-Bus
Stars: ✭ 443 (+209.79%)
Mutual labels:  media, media-player
Rise-Media-Player
One media player for everything you own or stream; whether it's music or videos, online or offline Rise Media Player does it all. And it's beautiful and native with the latest version of WinUI.
Stars: ✭ 600 (+319.58%)
Mutual labels:  media, media-player
Python Mpv
Python interface to the awesome mpv media player
Stars: ✭ 245 (+71.33%)
Mutual labels:  media, media-player
Universalvideoview
A better Android VideoView with more Media Controller customization. 一个更好用的Android VideoView
Stars: ✭ 941 (+558.04%)
Mutual labels:  media, media-player
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Stars: ✭ 221 (+54.55%)
Mutual labels:  media, media-player
playercast
Cast to media player and control playback remotely.
Stars: ✭ 46 (-67.83%)
Mutual labels:  media, media-player
TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (-21.68%)
Mutual labels:  media, media-player
Sample Media Pwa
A sample video-on-demand media Progressive Web App
Stars: ✭ 833 (+482.52%)
Mutual labels:  media, media-player
Monstercat Visualizer
A real time audio visualizer for Rainmeter similar to the ones used in the Monstercat videos.
Stars: ✭ 571 (+299.3%)
Mutual labels:  media, media-player
Libvlc Go
Go bindings for libVLC and high-level media player interface
Stars: ✭ 188 (+31.47%)
Mutual labels:  media, media-player
Streama
Self hosted streaming media server. https://docs.streama-project.com/
Stars: ✭ 8,948 (+6157.34%)
Mutual labels:  media, media-player
iptv-m3u-player
项目iptv-m3u-maker衍生项目,利用已分析出的数据进行播放的桌面端app
Stars: ✭ 73 (-48.95%)
Mutual labels:  media, media-player
Chromecast mpris
📺 Control Chromecasts from Linux and D-Bus
Stars: ✭ 413 (+188.81%)
Mutual labels:  media, media-player
React Native Jw Media Player
React-Native Android/iOS bridge for JWPlayer SDK (https://www.jwplayer.com/)
Stars: ✭ 76 (-46.85%)
Mutual labels:  media, media-player
Avideo
Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP
Stars: ✭ 1,329 (+829.37%)
Mutual labels:  media, media-player
Rtp
A Go implementation of RTP
Stars: ✭ 120 (-16.08%)
Mutual labels:  media
Srgmediaplayer Apple
An advanced media player library, simple and reliable
Stars: ✭ 123 (-13.99%)
Mutual labels:  media
Vue Screen
Reactive screen size and media query states for VueJS
Stars: ✭ 120 (-16.08%)
Mutual labels:  media
Dhooks
A simple python Discord webhook API wrapper
Stars: ✭ 136 (-4.9%)
Mutual labels:  embed

MediaEmbed

CI Minimum PHP Version License Total Downloads Coding Standards

A utility library that generates HTML embed tags for audio or video located on a given URL. It also parses and validates given media URLs.

It currently works with 160+ services, including the most important ones like

  • YouTube
  • Dailymotion
  • MyVideo
  • Vimeo
  • Ustream

etc. With community driven updates this aims to be a complete and up-to-date service wrapper lib.

It uses iframes if possible, and has a fallback on the embed object if necessary.

Demo

https://sandbox.dereuromark.de/sandbox/media-embed

Requirements

Note

Please feel free to join in and help out to further improve or complete it. There are always some providers changing their URLs/API or some new ones which are not yet completed.

Installation

Run

composer require dereuromark/media-embed

This will get the latest tagged version for you.

Documentation

For detailed documentation see /docs.

Credits

Inspired by autoembed.com which already included most of the supported services and laid the foundation of this OOP approach here.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].