{"id":21250927,"url":"https://github.com/natlee/youtube-redirect-player","last_synced_at":"2026-06-20T04:31:03.939Z","repository":{"id":146803258,"uuid":"592389918","full_name":"NatLee/youtube-redirect-player","owner":"NatLee","description":"A player for redirecting youtube videos with using flask and websocket.","archived":false,"fork":false,"pushed_at":"2023-01-26T06:04:08.000Z","size":15,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-06T11:51:23.194Z","etag":null,"topics":["flask","player","youtube-redirect"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NatLee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-23T16:22:04.000Z","updated_at":"2023-02-15T12:58:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"44d8d00a-8c03-4b74-a23a-27c99128c060","html_url":"https://github.com/NatLee/youtube-redirect-player","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NatLee/youtube-redirect-player","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLee%2Fyoutube-redirect-player","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLee%2Fyoutube-redirect-player/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLee%2Fyoutube-redirect-player/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLee%2Fyoutube-redirect-player/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NatLee","download_url":"https://codeload.github.com/NatLee/youtube-redirect-player/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NatLee%2Fyoutube-redirect-player/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34557551,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-20T02:00:06.407Z","response_time":98,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["flask","player","youtube-redirect"],"created_at":"2024-11-21T03:39:38.279Z","updated_at":"2026-06-20T04:31:03.921Z","avatar_url":"https://github.com/NatLee.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Player\n\n![image](https://user-images.githubusercontent.com/10178964/214097192-32ef6390-4481-4301-8743-98571192449f.png)\n\nThis project used to redirect Youtube videos to local server.\nAnd its use flask and websocket as backend.\nYou can play video anywhere cause the playlist and history will be transferred with websocket.\n\n\u003e This is a side project extended with my other repo [youtube-video-redirector](https://github.com/NatLee/Youtube-Video-Redirector)\n\n## Table\n\n`Playlist` has split into 3 tables.\n\n播放清單被分爲 3 張表\n\n- `DefaultPlaylist`\n  Default playlist, there are videos played and stored.\n  \n  預設播放清單，裏面有先前存下的影片\n\n- `RequestPlaylist`\n  Request playlist, as its name. User can request videos and its will be queued up in the table.\n  \n  請求播放清單，使用者當下點的影片\n\n- `HistoryPlaylist`\n  History playlist. Videos played before. The limit of number of records is 200.\n  \n  歷史播放清單，曾經播過的影片，最大儲存 200 筆\n\n## Requirements\n\n```bash\npip install -r requirements.txt\n```\n\n## Usage\n\nUse command below and the service will start on `http://localhost:5000`.\n\n```bash\npython main.py\n```\n\n## APIs\n\nCheck these APIs in `./playlist.py`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatlee%2Fyoutube-redirect-player","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnatlee%2Fyoutube-redirect-player","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnatlee%2Fyoutube-redirect-player/lists"}