Giter Club home page Giter Club logo

Comments (12)

bylee20 avatar bylee20 commented on September 22, 2024

This is nice. I'll try to introduce it.

from bomi.

bylee20 avatar bylee20 commented on September 22, 2024

Now I'm working on this. Can you provide a sample file?

from bomi.

ValdikSS avatar ValdikSS commented on September 22, 2024

Sure.
http://rghost.net/49635890

from bomi.

bylee20 avatar bylee20 commented on September 22, 2024

Fixed in 1c1d819. Thank you.

from bomi.

ValdikSS avatar ValdikSS commented on September 22, 2024

Thanks a lot!

from bomi.

ValdikSS avatar ValdikSS commented on September 22, 2024

Doesn't work with playlist in the following format:

#EXTINF:-1 group-title="Региональные" tvg-name="TV_Bakhoristan" tvg-logo="",TV Bakhoristan
http://127.0.0.1:8000/pid/b10151ed052d5e501e653c8bfa7c51dc60312a11/stream.mp4
#EXTINF:-1 group-title="Региональные" tvg-name="TV_Safina" tvg-logo="",TV Safina
http://127.0.0.1:8000/pid/d382c123007f1bbd0ccc6d2acc6767c250b1f470/stream.mp4
#EXTINF:-1 group-title="Развлекательные" tvg-name="TV_Sale" tvg-logo="",TV Sale
http://127.0.0.1:8000/pid/55a2a753222a82f5e170b955b35f46d857888c1c/stream.mp4

from bomi.

bylee20 avatar bylee20 commented on September 22, 2024

Because it's illformed. The timelength information(in this case, unknown(-1)) should be followed by a comma(,) like:

#EXTINF:-1, group-title="Региональные" tvg-name="TV_Bakhoristan" tvg-logo="",TV Bakhoristan

from bomi.

ValdikSS avatar ValdikSS commented on September 22, 2024

I'm afraid it's not malformed. There shouldn't be comma.

from bomi.

bylee20 avatar bylee20 commented on September 22, 2024

Please see: http://tools.ietf.org/html/draft-pantos-http-live-streaming-14#section-4.3.2.1

from bomi.

ValdikSS avatar ValdikSS commented on September 22, 2024

This format introduced by Borpas in his IPTV Player long ago before this draft.
http://borpas.info/iptvplayer-docs
http://xmtvplayer.com/build-m3u-file

from bomi.

bylee20 avatar bylee20 commented on September 22, 2024
  1. Specification is not about who did first. It's not a patent.
  2. It is denoted as extended format in Borpas, too, unless the translator was wrong:
It is recommended to use the extended format of the channel list with the settings

Anyway, it's implemented because this can be done without breaking standard parser :)
Also, I found that the name in playlist wasn't displayed at all including other standard m3u, so I fixed it too.

from bomi.

ValdikSS avatar ValdikSS commented on September 22, 2024

Thanks a lot!

from bomi.

Related Issues (20)

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.