{"id":21937239,"url":"https://github.com/nitpum/mmm-embedyoutube","last_synced_at":"2026-03-07T06:32:15.934Z","repository":{"id":23923179,"uuid":"100176706","full_name":"nitpum/MMM-EmbedYoutube","owner":"nitpum","description":"Embed youtube video for MagicMirror","archived":false,"fork":false,"pushed_at":"2022-04-13T13:29:16.000Z","size":22,"stargazers_count":36,"open_issues_count":9,"forks_count":12,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-07-09T11:37:53.507Z","etag":null,"topics":["magicmirror","magicmirror2","module","youtube","youtube-embed-player"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/nitpum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":["nitpum"],"ko_fi":"nitpum","patreon":"nitpum"}},"created_at":"2017-08-13T12:57:58.000Z","updated_at":"2024-11-21T19:30:05.000Z","dependencies_parsed_at":"2022-08-07T11:00:49.667Z","dependency_job_id":null,"html_url":"https://github.com/nitpum/MMM-EmbedYoutube","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/nitpum/MMM-EmbedYoutube","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FMMM-EmbedYoutube","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FMMM-EmbedYoutube/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FMMM-EmbedYoutube/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FMMM-EmbedYoutube/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nitpum","download_url":"https://codeload.github.com/nitpum/MMM-EmbedYoutube/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nitpum%2FMMM-EmbedYoutube/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30209086,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["magicmirror","magicmirror2","module","youtube","youtube-embed-player"],"created_at":"2024-11-29T01:18:40.569Z","updated_at":"2026-03-07T06:32:15.912Z","avatar_url":"https://github.com/nitpum.png","language":"JavaScript","funding_links":["https://github.com/sponsors/nitpum","https://ko-fi.com/nitpum","https://patreon.com/nitpum","https://ko-fi.com/F1F21LCOB"],"categories":[],"sub_categories":[],"readme":"# Embed Youtube Module for [MagicMirror](https://github.com/MichMich/MagicMirror)\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/F1F21LCOB)\n\nv1.4.0\n\n## Using this module\n\nTo use this module, add it to the modules array in the config/config.js file:\n\n```js\nmodules: [\n  {\n    module: 'MMM-EmbedYoutube', // Path to youtube module from modules folder Exmaple: MagicMirror/modules/custom/MMM-EmbedYoutube/ so it's custom/MMM-EmbedYoutube\n    position: 'bottom_bar', // This can be any of the regions.\n    config: {\n      // See 'Configuration options' in README.md for more information.\n      video_id: 'w3jLJU7DT5E',\n      loop: true,\n    },\n  },\n]\n```\n\n## Configuration\n\nThe following properties are required for configuration:\n\n| Config     | Description                                                                                                                                                |\n| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `video_id` | Youtube video id to display. You can get it from youtube url \u003cbr\u003e **Example:** `https://www.youtube.com/watch?v=dQw4w9WgXcQ` \u003cbr\u003e**video_id:** dQw4w9WgXcQ |\n\n## Optional configuration\n\nThe following properties can be configured:\n\n| Option           | Description                                                                                                                                                                                    | Default Value | Type Data |\n| ---------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | --------- |\n| `autoplay`       | Autoplay video when it loaded                                                                                                                                                                  | `false`       | Boolean   |\n| `cc_load_policy` | Subtitles/Closed captions enabled automatically                                                                                                                                                | `false`       | Boolean   |\n| `color`          | Player's video progress bar to highlight the amount of the video that the viewer has already seen but color can be only `red` or `white`                                                       | `\"red\"`       | String    |\n| `controls`       | Show youtube video controls bar                                                                                                                                                                | `true`        | Boolean   |\n| `disablekb`      | Disable keyboard control                                                                                                                                                                       | `false`       | Boolean   |\n| `fs`             | Displaying fullscreen button in player                                                                                                                                                         | `true`        | Boolean   |\n| `loop`           | Auto-play video again                                                                                                                                                                          | `false`       | Boolean   |\n| `modestbranding` | Prevent the Youtube logo displaying in the controlbar. But Youtube text label still display in the upper-right cornner of a paused video when the user's mouse pointer hovers over the player. | `false`       | Boolean   |\n| `rel`            | Show related video at the end of video                                                                                                                                                         | `false`       | Boolean   |\n| `showinfo`       | Show video title and uploader                                                                                                                                                                  | `false`       | Boolean   |\n| `video_list`     | Play video from list by video id. Youtube will play `video_id` first then play video from `video_list`. See [Example in Wiki](https://github.com/nitpum/MMM-EmbedYoutube/wiki/Custom-Playlist) | []            | Array     |\n| `playlist`       | Play video from playlist by playlist id. **\\*Note** It will neither play video from `video_id` nor `video_list`                                                                                | \"\"            | String    |\n| `width`          | Video width                                                                                                                                                                                    | `560`         | Integer   |\n| `height`         | Video height                                                                                                                                                                                   | `315`         | Integer   |\n\n## Support\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/F1F21LCOB)\n\n## License\n\nMIT Copyright (c) 2017 Nitipoom Unrrom (aka nitpum)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitpum%2Fmmm-embedyoutube","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnitpum%2Fmmm-embedyoutube","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnitpum%2Fmmm-embedyoutube/lists"}