TMDB-To-VOD-Playlist

gogetta69更新放缓

用 TMDB 元数据配合 Real-Debrid、Premiumize 等直连源,生成模拟 Xtream Codes 的 IPTV 直播、电影和剧集播放列表,可直接导入 Tivimate、iMplayer 等播放器观看。

Generate dynamic playlists for Live TV, Movies and TV Series using a mock version of Xtream Codes. Create IPTV, Movies and Series playlists with comprehensive metadata. Streaming links located using TMDB, Real-Debrid, Premiumize and Direct Sources. Ideal for use with apps like iMplayer, Tivimate, IPTV Streamers Pro, XCIPTV Player and more.

暂无版本330star97fork同步于 2026-11-07 07:34 UTC

怎么上手

由 README 提炼,执行前请确认
下载 ZIP 解压后配置 config.php 填入 TMDB API Key,再用 Xampp 等本地托管运行
硬件要求按 README 说明

README 未说明硬件要求,只称脚本极其轻量,可在桌面电脑上用 Xampp 之类软件本地运行

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

用模拟 Xtream Codes 服务把 TMDB 元数据与多源流媒体链接拼成 IPTV、电影、剧集播放列表

用 TMDB 元数据配合 Real-Debrid、Premiumize 等直连源,生成模拟 Xtream Codes 的 IPTV 直播、电影和剧集播放列表,可直接导入 Tivimate、iMplayer 等播放器观看。

核心能力

  • 模拟 Xtream Codes 服务器输出完整元数据
  • 聚合 TMDB、Real-Debrid、Premiumize 与直连源找流
  • 内置 Daddylive、Pluto TV 等直播源并带 EPG
  • 自动缓存找到的播放链接约 3 小时
  • 提供 HeadlessVidX 简化新增视频站点提取器

容易踩的坑

必须自行申请免费 TMDB API Key,Real-Debrid/Premiumize 为可选;Xtream Codes 模式任意用户名密码即可但需填本机 IP 或域名;M3U8 播放列表仅支持电影和直播,剧集无法以 M3U 加载;点播需等待后台搜索链接,首次播放较慢

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

0 个版本

暂无 release 数据(可能没有发版,或尚未同步)。

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    TMDB to VOD: Free Live TV, Movies & Series Playlist [Xtream Codes & M3U8]

    Update 09/28/2025

    • Live TV: Fixed the Live TV section and added DrewLive, a massive all in one source of 7,000+ channels.
    • Read Debrid: Fixed Read Debrid cache checks and added Streamio Sites as a debrid source (support for more debrid services coming soon).
    • Stream sources: Cleaned up and removed several direct stream sources in both the main script and HeadlessVidX to improve reliability.
    • Adult VOD: Fixed the Adult VOD source, the 10,000 title adult movie library now refreshes automatically every Sunday.
    • HeadlessVidX: Major overhaul and bug fixes. The software had numerous issues and I spent several weeks stabilizing it and bringing it up to the standard I wanted.
    • Overall: Much of the project had broken after more than a year without updates. Things are working much better now, and I’ve got plans to add more features in upcoming releases.

    Summary

    Generate dynamic playlists for Live TV, Movies and TV Series using a mock version of Xtream Codes. Create IPTV, Movies and Series playlists with comprehensive metadata. Streaming links located using TMDB, Real-Debrid, Premiumize and Direct Sources. Ideal for use with apps like iMplayer, Tivimate, IPTV Streamers Pro, XCIPTV Player and more.

    Demo Video

    Screenshots

    Features

    • Dynamic playlist generation for live tv, movies and TV series
    • Integration with TMDB, Real Debrid, Premiumize and direct sources for enhanced content retrieval
    • Emulation of Xtream Codes software for full metadata details
    • Inclusion of Live TV sources such as Daddylive, TheTVApp, MoveOnJoy, Streamed Su Sports, Pluto TV and more.
    • Most of the live TV channels include detailed TV Guide (EPG) information.
    • Automatic caching of found streaming links for efficient playback
    • 10K Full length adult movies added to the VOD (disabled by default)

    Getting Started

    Video Thumbnail

    1. Configuration: Start by setting up the script with the required free TMDB API Key and an optional private key for Real Debrid or Premiumize, which are not mandatory.

    2. Xtream Codes Integration: Enter the IP address or domain as an Xtream Codes server. Any username and password will work since the script doesn't require authentication. This will automatically load the Live TV, Movies and TV Series playlists into the app.

    3. Non-Xtream Codes Apps: If your app does not support Xtream Codes, load http://IP_ADDRESS/player_api.php?action=get_vod_streams (replace IP_ADDRESS with your computers ip address) in your browser, then locate the playlist.m3u8 in the same folder as the script and load it as an M3U playlist. Note that the M3U8 playlists are available for movies and live TV only; TV series cannot be loaded as an M3U playlist.

    4. Playback: Once everything is set up and the playlists are loaded, you should be able to play a video. Clicking the play button will trigger the script to search multiple websites in the background for a playable link. Please be patient and allow some time for a link to be found and streaming to commence. The script caches and stores the found link for approximately 3 hours, aligning with the typical access token expiration of most direct sources, which occurs at around 4 hours.

    5. Local Hosting: If you lack a hosting company to run this extremely lightweight script, you can install and run software on your desktop computer like Xampp.

    Changes and Additions

    • Added the Premiumize service as an alternative to Real-Debrid. (used only with torrent sites)
    • Added threads when searching torrent sites for magnet links. (speeds up the time it takes to find a link)
    • Added and fixed direct movie and TV show sources as well as more link extractors.
    • Added TheTvApp sports section in the Live TV Playlist (set your app to load EPG and playlist every 12 hours or less.)
    • Added PlutoTV to the live TV playlist (Multi Languages Here: https://github.com/matthuisman/i.mjh.nz)
    • Redesigned the Live TV and DaddyLive functions and playlist. (all of the images in the playlist are working)
    • Fixed a lot of bugs in the torrent search and filtering functions. (it finds links much more often now)
    • Fixed the sorting by resolution and more likely to get higher quality links (torrent sites)
    • Added adult movies to vod (disabled by default)

    What is HeadlessVidX?​

    HeadlessVidX is a tool designed to simplify the development of video extractors for streaming websites. It provides an easy-to-use solution for users, regardless of their programming skills, to quickly add video streaming sites to tools such as 'TMDB TO VOD'.

    Creating Playlist

    You no longer need to manually run create_playlist.php and create_tv_playlist.php. With the workflow set up on GitHub, these playlists are automatically generated twice a day. To create your own movies and series playlist, simply set $userCreatePlaylist to true in the config.php file.

    https://github.com/user-attachments/assets/c6af6149-c170-45fc-a6ac-32edd1b3405b

    Legal Disclaimer

    This script retrieves movie information from TMDB and searches for related content on third-party websites. The legality of streaming or downloading content through these websites is uncertain. Please exercise caution and consider the legal and ethical implications of using this script to access and consume copyrighted content. Always respect copyright laws and the terms of service of the websites you visit.