{"id":27277089,"url":"https://github.com/inside4ndroid/tmdb-embed-api","last_synced_at":"2025-04-11T16:50:39.987Z","repository":{"id":245731514,"uuid":"819078762","full_name":"Inside4ndroid/TMDB-Embed-API","owner":"Inside4ndroid","description":"A working vidsrc extractor as an api in javascript","archived":false,"fork":false,"pushed_at":"2025-04-10T17:36:22.000Z","size":83,"stargazers_count":46,"open_issues_count":0,"forks_count":35,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-10T18:55:58.239Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/Inside4ndroid.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,"zenodo":null}},"created_at":"2024-06-23T18:03:00.000Z","updated_at":"2025-04-10T17:36:26.000Z","dependencies_parsed_at":"2024-08-01T09:45:39.669Z","dependency_job_id":"e53d1368-ccbb-456a-aff1-a8e9c1f80a98","html_url":"https://github.com/Inside4ndroid/TMDB-Embed-API","commit_stats":null,"previous_names":["inside4ndroid/vidsrc-api-js","inside4ndroid/tmdb-embed-api"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inside4ndroid%2FTMDB-Embed-API","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inside4ndroid%2FTMDB-Embed-API/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inside4ndroid%2FTMDB-Embed-API/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Inside4ndroid%2FTMDB-Embed-API/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Inside4ndroid","download_url":"https://codeload.github.com/Inside4ndroid/TMDB-Embed-API/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248442911,"owners_count":21104294,"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":[],"created_at":"2025-04-11T16:50:39.356Z","updated_at":"2025-04-11T16:50:39.979Z","avatar_url":"https://github.com/Inside4ndroid.png","language":"JavaScript","funding_links":["https://github.com/sponsors/Inside4ndroid"],"categories":[],"sub_categories":[],"readme":"# 🍿🎥✮⋆˙ TMDB Embed API! 🍿🎥✮⋆˙\n\nHello! I'm Inside4ndroid, a passionate Software Developer.\n\n- 🐛 Bugs will be found and squashed as soon as possible please report any isues.\n- 🌱 Currently in a state that works and is recieving updates.\n\n---\n\n## ℹ️ Current Embed Providers ℹ️\n\n1. embedsu\n2. 2embed\n3. autoembed\n4. vidsrcsu\n\n## 🤝 Sponsorship / Donations 🤝\n\nYour sponsorship is vital in helping me achieve this mission. With your support, I can:\n\nDedicate more time to developing and improving my projects\nCover costs for essential tools, services and premium hosting to run public projects\nProvide detailed documentation and support for users\nEvery contribution, no matter the size, makes a significant impact.\n\n[Sponsor Me!](https://github.com/sponsors/Inside4ndroid)\n\nThank you for considering supporting my work!\n\n### ✨ Usage ✨\n\nThis is an api for id's provided at [TMDB](https://www.themoviedb.org/).\n\nyou must use the ID from the tmdb url like this :\n\n```\n🎬 MOVIES:\n\nsingle provider - localhost:PORT/movie/{PROVIDER}/{TMDBID}\nall providers - localhost:PORT/movie/{TMDBID}\n\n📺 TV SHOWS:\n\nsingle provider - localhost:PORT/tv/{PROVIDER}/{TMDBID}?s={SEASON}\u0026e={EPISODE}\nall providers - localhost:PORT/tv/{TMDBID}?s={SEASON}\u0026e={EPISODE}\n```\n\n## 📋 Providers 📋\n\nThe providers are currently :\n\n```\nembedsu\n2embed\nautoembed\nvidsrcsu\n```\n\n## 🚀 Deployment 🚀\n\nYou can self host by doing the following :\n\n1. `git clone https://github.com/Inside4ndroid/TMDB-Embed-API.git`\n2. `cd TMDB-Embed-API`\n3. `rename .env_example to .env`\n4. `edit .env and insert your preferred port and your tmdb api key`  \n5. `npm install`\n6. `npm run start`\n\n## Contribute\n\nIf you know how to code then please dont hesitate to conribute to this project by forking and making pull requests with your new providers or edits etc.\n\n## \u003cspan style=\"color:red\"\u003e⚠️ WARNING ⚠️\u003c/span\u003e\n\nUsing this without a proxy may lead to your server ip being banned there are 3 ways to get around this :\n\n1. Use a proxy : [Find One Here](https://github.com/search?q=m3u8+proxy\u0026type=repositories).\n2. Get a server with rotating ip addresses or dynamic ip adresses and use the ips at random.\n3. use a cloudflare proxy worker.\n\nSome providers need cloudflare resolving and i am working on a method for this. but using correct headers etc in your network request when playing the media urls should suffice for now.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finside4ndroid%2Ftmdb-embed-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finside4ndroid%2Ftmdb-embed-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finside4ndroid%2Ftmdb-embed-api/lists"}