开源/免费通用EPG / XMLTV数据API或服务,或者如何制作?

时间:2023-02-02 22:26:35

I am looking for (an open-source, aka "free") data-source for universal EPG / XMLTV services?

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

The project needs updated/updateable real-time TV scheduling info, in an easily parsable format. It also MUST be available at no cost or a VERY liberal license. Thanks for any advice or alternatives.

该项目需要更新/可更新的实时电视调度信息,以一种简单的可解析格式。它也必须是免费的或非常*的许可证。谢谢你的建议或选择。

I am open to coding my own solution, if anyone has some suggestions on where to start.

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

3 个解决方案

#1


14  

Annoyingly, there is apparently NOT a free provider of USA EPG data... (Unless you consider the OTA EPG signal "a provider"...) (see UPDATE solution below)

令人恼火的是,显然没有一个免费的美国EPG数据提供商……(除非您考虑OTA EPG信号“提供者”…)(参见下面的更新解决方案)

TitanTV.com has a nice, free, grid service, but I do not think they still provide a feed, although they used to....

TitanTV.com有一个不错的、免费的网格服务,但我不认为他们仍然提供了一个feed,尽管他们过去经常这样做

One pretty good sounding option is.. ZAP2XML

一个听起来不错的选择是。ZAP2XML

zap2xml is a small and fast command line script for Windows/Linux/OSX/* that connects to a Zap2it.com TV Listings account, downloads the tv listings grid data and converts the .html to XMLTV formatted .xml or XTVD formatted .xml

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

Cannot vouch for "zap" personally, but the method/concept is sound, if not their specific implementation...

不能亲自为“zap”提供担保,但是方法/概念是可靠的,如果不是他们的具体实现……

If you can rock $20 a year, the easy way is.. Schedules Direct, a non-profit organization that provides EPG for Open Source Software.

如果你一年能赚20美元,最简单的方法就是…时间表直接,一个为开源软件提供EPG的非营利组织。

The cost of membership is currently US$20/year, with a 7 day free trial. A 2 month membership is also available for US$5 for those who do not wish to commit to an entire year.

会员的费用目前为20美元/年,免费试用7天。对于那些不愿承诺一整年的人,也可获得2个月的会员资格。

Also, Here is a good list of scrapers / XMLTV processors.

另外,这里列出了一个很好的抓取器/ XMLTV处理器列表。

UPDATE: YAY. I totally hunted down a FREE, and REALLY nice solution..

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

This is where I found out how to.. download XMLTV and this gunky little binary that end you up here....

这就是我发现如何…下载XMLTV和这个小二进制文件在这里结束

    Loading ..... : mc2xml (c) <mc2xml@gmail.com> (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

Now THAT is how it SHOULD be. Amen. Just open up the resulting XML file in EyeTV, or what have you.. and keep that sucker updated via CRON or launchd, etc.

现在情况就是这样。阿们。只需在EyeTV中打开生成的XML文件,或者您有什么。并通过CRON或launchd等方式更新。

He says you need to put it in a web accessible directory, but I don't see why.... and also, I had to run it the first time like this...

他说你需要把它放到web访问的目录,但是我不明白为什么....而且,我必须像这样第一次运行它…

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

. ./eyetv/mc2xml -c us - g10011。

with -c us representing where I be from, the U.S.A... and -g 10011 further geolocating me to my postal zip code for stalking and raping purposes.... don't forget to vote, goodnight everyone!

用-c代表我来自哪里,美国……和-g 10011进一步将我的邮政编码用于跟踪和强奸的目的别忘了投票,晚安各位!

#2


0  

http://www.mythtv.org/wiki/XMLTV has lot of sources but they are country specific. Not sure of a Universal one.

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

#3


0  

How about MetaBroadcast?

MetaBroadcast怎么样?

http://metabroadcast.com/products

http://metabroadcast.com/products

They support XMLTV and there are free APIs to my knowledge..

他们支持XMLTV,我的知识有免费的api。

#1


14  

Annoyingly, there is apparently NOT a free provider of USA EPG data... (Unless you consider the OTA EPG signal "a provider"...) (see UPDATE solution below)

令人恼火的是,显然没有一个免费的美国EPG数据提供商……(除非您考虑OTA EPG信号“提供者”…)(参见下面的更新解决方案)

TitanTV.com has a nice, free, grid service, but I do not think they still provide a feed, although they used to....

TitanTV.com有一个不错的、免费的网格服务,但我不认为他们仍然提供了一个feed,尽管他们过去经常这样做

One pretty good sounding option is.. ZAP2XML

一个听起来不错的选择是。ZAP2XML

zap2xml is a small and fast command line script for Windows/Linux/OSX/* that connects to a Zap2it.com TV Listings account, downloads the tv listings grid data and converts the .html to XMLTV formatted .xml or XTVD formatted .xml

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

Cannot vouch for "zap" personally, but the method/concept is sound, if not their specific implementation...

不能亲自为“zap”提供担保,但是方法/概念是可靠的,如果不是他们的具体实现……

If you can rock $20 a year, the easy way is.. Schedules Direct, a non-profit organization that provides EPG for Open Source Software.

如果你一年能赚20美元,最简单的方法就是…时间表直接,一个为开源软件提供EPG的非营利组织。

The cost of membership is currently US$20/year, with a 7 day free trial. A 2 month membership is also available for US$5 for those who do not wish to commit to an entire year.

会员的费用目前为20美元/年,免费试用7天。对于那些不愿承诺一整年的人,也可获得2个月的会员资格。

Also, Here is a good list of scrapers / XMLTV processors.

另外,这里列出了一个很好的抓取器/ XMLTV处理器列表。

UPDATE: YAY. I totally hunted down a FREE, and REALLY nice solution..

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

This is where I found out how to.. download XMLTV and this gunky little binary that end you up here....

这就是我发现如何…下载XMLTV和这个小二进制文件在这里结束

    Loading ..... : mc2xml (c) <mc2xml@gmail.com> (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

Now THAT is how it SHOULD be. Amen. Just open up the resulting XML file in EyeTV, or what have you.. and keep that sucker updated via CRON or launchd, etc.

现在情况就是这样。阿们。只需在EyeTV中打开生成的XML文件,或者您有什么。并通过CRON或launchd等方式更新。

He says you need to put it in a web accessible directory, but I don't see why.... and also, I had to run it the first time like this...

他说你需要把它放到web访问的目录,但是我不明白为什么....而且,我必须像这样第一次运行它…

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

. ./eyetv/mc2xml -c us - g10011。

with -c us representing where I be from, the U.S.A... and -g 10011 further geolocating me to my postal zip code for stalking and raping purposes.... don't forget to vote, goodnight everyone!

用-c代表我来自哪里,美国……和-g 10011进一步将我的邮政编码用于跟踪和强奸的目的别忘了投票,晚安各位!

#2


0  

http://www.mythtv.org/wiki/XMLTV has lot of sources but they are country specific. Not sure of a Universal one.

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

#3


0  

How about MetaBroadcast?

MetaBroadcast怎么样?

http://metabroadcast.com/products

http://metabroadcast.com/products

They support XMLTV and there are free APIs to my knowledge..

他们支持XMLTV,我的知识有免费的api。