GithubHelp home page GithubHelp logo

channel's People

Contributors

chocolateboy avatar sharkhunter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

channel's Issues

Update README

continue_xxx props are missing description in README file.

Problem installing plugin

I use PMS 1.90.1. I have downloaded the jar file and put in my plugins folder. I don't get the channels to show up under plugins and the following is in the log. Any idea whats up?

ERROR 2014-06-28 18:49:18.185 [main] Error instantiating plugin
java.lang.NoSuchMethodError: net.pms.PMS.isWindows()Z
at com.sharkhunter.channel.ChannelCfg.init(ChannelCfg.java:246) ~[na:na]
at com.sharkhunter.channel.CH_plugin.(CH_plugin.java:44) ~[na:na]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.7.0_25]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.7.0_25]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[na:1.7.0_25]
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[na:1.7.0_25]
at java.lang.Class.newInstance(Unknown Source) ~[na:1.7.0_25]
at net.pms.external.ExternalFactory.instantiateLateListeners(ExternalFactory.java:230) ~[pms.jar:1.90.1]
at net.pms.PMS.init(PMS.java:540) ~[pms.jar:1.90.1]
at net.pms.PMS.createInstance(PMS.java:872) ~[pms.jar:1.90.1]
at net.pms.PMS.main(PMS.java:949) ~[pms.jar:1.90.1]

.ch file support for enigma2 boxes

Hi!
I'm trying to create a .ch file for enigma2 to stream TV channels.

You can access the bouquet list via an url:

http://enigma2.box/web/getservices?sRef=1%3A7%3A1%3A0%3A0%3A0%3A0%3A0%3A0%3A0%3A(type%20%3D%3D%201)%20%7C%7C%20(type%20%3D%3D%2017)%20%7C%7C%20(type%20%3D%3D%20195)%20%7C%7C%20(type%20%3D%3D%2025)%20FROM%20BOUQUET%20%22bouquets.tv%22%20ORDER%20BY%20bouquet

You'll receive an XML file containing:

<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe33.tv" ORDER BY bouquet</e2servicereference>
<e2servicename>Bouquetname</e2servicename>
</e2service>

Which should be one folder.
Next URL is:

http://enigma2.box/web/getservices?sRef=1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe33.tv" ORDER BY bouquet <-- unsure if  this works without urlencode

You'll receive:

<e2service>
  <e2servicereference>1:0:19:526F:41D:1:C00000:0:0:0:</e2servicereference>
<e2servicename>TV Channel</e2servicename>
  </e2service>

Each entry must be mapped to the File-URL:

http://enigma2.box:8001/1:0:19:526F:41D:1:C00000:0:0:0:

I'm pretty unsure how to realize this with the given .ch style. Is this possible to code? My first problem is the fact that there are line breaks in the XML Files.

Best regards

Thorsten

2 simple request

  1. Is it possible to ignore a group? it would be nice to do something like

matcher=(.?)<title>(.?)</title>(.?)(.?)(.*?)
order=ignore,name,ignore,url,ignore

  1. what about to add StringEscapeUtils.unescapeHtml() to line ChannelFolder:669
    from String mUrl=m.getMatch("url",true);
    to String mUrl=StringEscapeUtils.unescapeHtml(m.getMatch("url",true));
    Some pages it fails the parse cause the url contains &

thx and great work!

Error during start-up using daemon on Ubuntu

Does this plugin work on a linux server?

Thanks!

[main] DEBUG 19:40:20.338 launching: mplayer
[main] INFO  19:40:20.363 Done!
[main] INFO  19:40:20.377 Searching for plugins in /usr/share/pms-linux/plugins
[main] INFO  19:40:20.378 Found plugin: com.sharkhunter.channel.CH_plugin
[main] INFO  19:40:20.393 Start channel 1.42
[main] INFO  19:40:20.398 parsing channel file /usr/share/pms-linux/channels/navix.ch version 0.30
[main] INFO  19:40:20.399 Configuration error: children
[main] INFO  19:40:20.531 Exception in thread "main" java.awt.HeadlessException: 
[main] INFO  19:40:20.532 No X11 DISPLAY variable was set, but this program performed an operation which requires it.
[main] INFO  19:40:20.532   at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
[main] INFO  19:40:20.532   at java.awt.Window.<init>(Window.java:437)
[main] INFO  19:40:20.532   at java.awt.Frame.<init>(Frame.java:419)
[main] INFO  19:40:20.532   at java.awt.Frame.<init>(Frame.java:384)
[main] INFO  19:40:20.532   at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1758)
[main] INFO  19:40:20.532   at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1835)
[main] INFO  19:40:20.533   at javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1692)
[main] INFO  19:40:20.533   at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:864)
[main] INFO  19:40:20.533   at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:668)
[main] INFO  19:40:20.533   at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:639)
[main] INFO  19:40:20.533   at net.pms.PMS.main(PMS.java:1011)

Improve channels/zdf.ch

attached patch adds categories Themen, Sender, Nachrichten, Rubriken to zdf.ch . Please apply patch

Folders for sections of a web page

I'd like a facility that would a web page to be split via a matcher, create a folder for each match with name & thumb and then pass each split as a piece of html to a sub-folder for a subsequent search i.e. to restrict the second matcher to a portion of the original webpage.

Support prcessors in VCR

In the VCR config you can only specify full URLs, it would be good to send in NaviX processors as well...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.