{"id":13554275,"url":"https://github.com/dereuromark/media-embed","last_synced_at":"2025-04-12T19:46:01.374Z","repository":{"id":18825977,"uuid":"22041177","full_name":"dereuromark/media-embed","owner":"dereuromark","description":"A PHP library to deal with all those media services around, parsing their URLs and displaying their audios/videos.","archived":false,"fork":false,"pushed_at":"2023-12-11T22:12:01.000Z","size":365,"stargazers_count":178,"open_issues_count":4,"forks_count":43,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-10-11T06:32:52.300Z","etag":null,"topics":["embed","media","media-player","php","video"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dereuromark.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/supported.md","governance":null,"roadmap":null,"authors":null},"funding":{"github":"dereuromark"}},"created_at":"2014-07-20T19:16:50.000Z","updated_at":"2024-10-09T14:41:48.000Z","dependencies_parsed_at":"2024-01-18T05:27:09.532Z","dependency_job_id":"b32e027f-3931-41b4-8d71-1faa7d7f4c86","html_url":"https://github.com/dereuromark/media-embed","commit_stats":{"total_commits":205,"total_committers":27,"mean_commits":7.592592592592593,"dds":0.6585365853658536,"last_synced_commit":"0f5891ffb4c22e2fde96aa7bffe0d74673c3b2b7"},"previous_names":[],"tags_count":27,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fmedia-embed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fmedia-embed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fmedia-embed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dereuromark%2Fmedia-embed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dereuromark","download_url":"https://codeload.github.com/dereuromark/media-embed/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248625491,"owners_count":21135513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["embed","media","media-player","php","video"],"created_at":"2024-08-01T12:02:43.829Z","updated_at":"2025-04-12T19:46:01.350Z","avatar_url":"https://github.com/dereuromark.png","language":"PHP","funding_links":["https://github.com/sponsors/dereuromark"],"categories":["PHP"],"sub_categories":[],"readme":"# MediaEmbed\n[![CI](https://github.com/dereuromark/media-embed/workflows/CI/badge.svg)](https://github.com/dereuromark/media-embed/actions?query=workflow%3ACI+branch%3Amaster)\n[![PHPStan](https://img.shields.io/badge/PHPStan-level%208-brightgreen.svg?style=flat)](https://phpstan.org/)\n[![Minimum PHP Version](https://img.shields.io/badge/php-%3E%3D%207.4-8892BF.svg)](https://php.net/)\n[![License](https://poser.pugx.org/dereuromark/media-embed/license.svg)](LICENSE)\n[![Latest Stable Version](https://poser.pugx.org/dereuromark/media-embed/v/stable.svg)](https://packagist.org/packages/dereuromark/media-embed)\n[![Total Downloads](https://poser.pugx.org/dereuromark/media-embed/d/total.svg)](https://packagist.org/packages/dereuromark/media-embed)\n[![Coding Standards](https://img.shields.io/badge/cs-PSR--2--R-yellow.svg)](https://github.com/php-fig-rectified/fig-rectified-standards)\n\nA utility library that generates HTML embed tags for audio or video located on a given URL.\nIt also parses and validates given media URLs.\n\nIt currently works with [120+ services](docs/supported.md), including the most important ones like\n\n- YouTube\n- Dailymotion\n- MyVideo\n- Vimeo\n- Ustream\n\netc. With community driven updates this aims to be a complete and up-to-date service wrapper lib.\n\nIt uses iframes if possible, and has a fallback on the embed object if necessary.\n\n## Demo\nhttps://sandbox.dereuromark.de/sandbox/media-embed\n\n## Requirements\n\n- [jbroadway/urlify](https://github.com/jbroadway/urlify) for slugging\n\n### Note\nPlease feel free to join in and help out to further improve or complete it.\nThere are always some providers changing their URLs/API or some new ones which are not yet completed.\n\n## Installation\n\nRun\n```bash\ncomposer require dereuromark/media-embed\n```\nThis will get the latest tagged version for you.\n\n## Documentation\nFor detailed documentation see **[/docs](docs/README.md)**.\n\n## Credits\nInspired by autoembed.com which already included most of the supported services and laid the foundation of this OOP approach here.\nThere is also [this](https://github.com/oscarotero/Embed).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdereuromark%2Fmedia-embed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdereuromark%2Fmedia-embed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdereuromark%2Fmedia-embed/lists"}