开源/免费的通用EPG/XMLTV数据API或服务,或者如何制作一个? [已关闭]

问题描述 投票:0回答:3

我正在寻找(开源,又名“免费”)通用 EPG / XMLTV 服务的数据源?

该项目需要以易于解析的格式更新/可更新的实时电视调度信息。它还必须免费提供或提供非常自由的许可证。感谢您的任何建议或替代方案。

如果有人对从哪里开始有一些建议,我愿意编写自己的解决方案。

xml datasource api-design television epg
3个回答
14
投票

令人烦恼的是,显然没有美国 EPG 数据的免费提供商...(除非您将 OTA EPG 信号视为“提供商”...)(请参阅下面的 更新解决方案)

TitanTV.com 有一个很好的、免费的网格服务,但我不认为他们仍然提供提要,尽管他们曾经......

一个漂亮听起来不错的选项是.. ZAP2XML

zap2xml 是一个小而快速的命令行脚本 连接到 Zap2it.com 电视列表帐户的 Windows/Linux/OSX/*, 下载电视节目表网格数据并将 .html 转换为 XMLTV 格式化的 .xml 或 XTVD 格式化的 .xml

个人不能保证“zap”,但方法/概念是合理的,如果不是他们的具体实现......

如果你每年可以赚 20 美元,最简单的方法是.. Schedules Direct,一个非营利组织,为开源软件提供 EPG。

目前会员费用为 20 美元/年,可免费使用 7 天 审判。满足以下条件的人士还可以支付 5 美元获得 2 个月的会员资格 不想承诺一整年。

此外,这里有一个很好的爬虫/XMLTV 处理器列表

更新:是的。我完全找到了一个免费且非常好的解决方案..

我在这里找到了如何.. 下载 XMLTV 和这个古怪的小二进制文件,最终你会来到这里....

    Loading ..... : mc2xml (c) <[email protected]> (v1.0)
Reminder .... : Unauthorized redistribution prohibited.
Reminder .... : If this software is useful, please donate!
Connecting .. : microsoft.com

Select lineup: 

  0: Digital Terrestrial Lineup (TER)
  1: Fresh Meadows, Verizon Fios Queens (CAB)
  2: Fresh Meadows, Verizon Fios Queens (Digital) (CAB)
  3: New York, DIRECTV New York (SAT)
  4: New York, DISH New York (SAT)
  5: New York, NYU Campus Cable (CAB)
  6: New York, RCN Cable (CAB)
  7: New York, RCN Cable (Digital) (CAB)
  8: New York, Rainbow Satellite The Tate (CAB)
  9: New York, Time Warner Cable St. Vincent Medical (CAB)
 10: New York, Time Warner Southern Manhattan (CAB)
 11: New York, Time Warner Southern Manhattan (Cable-ready TV) (CAB)
 12: New York, Time Warner Southern Manhattan (Digital) (CAB)
 13: New York, Verizon Fios New York Plus (CAB)
 14: New York, Verizon Fios New York Plus (Digital) (CAB)
 15: USA, AFN Satellite (SAT)
 16: USA, DIRECTV (SAT)
 17: USA, DISH Network (SAT)
 18: USA, Globecast World TV (SAT)
 19: USA, Sky Angel (SAT)

[mc2xml] (0-19): 0

Downloading . : microsoft.com
Downloaded .. : 409896 bytes in 1s
Source ...... : Zap2it
Headend ..... : 28521459 (B07010-)
Version ..... : 2784784406
Start time .. : 2011-09-13T

现在应该是这样的。阿门。只需在 EyeTV 中打开生成的 XML 文件,或者你有什么…并通过 CRON 或 launchd 等保持该傻瓜的更新。

他说你需要将其放在可通过网络访问的目录中,但我不明白为什么......而且,我必须像这样第一次运行它......

../eyetv/mc2xml -c us -g 10011


0
投票

http://www.mythtv.org/wiki/XMLTV 有很多来源,但它们是特定于国家/地区的。不确定是否是通用的。


0
投票

MetaBroadcast 怎么样?

http://metabroadcast.com/products

他们支持 XMLTV,并且据我所知有免费的 API..

© www.soinside.com 2019 - 2024. All rights reserved.