chrisbenincasa / tunarr

Create a classic TV experience using your own media - IPTV backed by Plex/Jellyfin
https://tunarr.com/
zlib License
134 stars 13 forks source link

DizqueTV-Python Support #849

Open Bradisverycool opened 4 hours ago

Bradisverycool commented 4 hours ago

Is your feature request related to a problem? Please describe. There is a app called CommercialBreaker which is a dizquetv toonami simulator but it uses DizqueTV-Python but the dev for CommercialBreaker said that DizqueTV-Python is not supported in tunarr A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like Add support for Dizquetv-Python A clear and concise description of what you want to happen.

Describe alternatives you've considered Currently there are non alts to CommercialBreaker or Dizquetv Python that has Tunarr support A clear and concise description of any alternative solutions or features you've considered.

Additional context The CommercialBreaker is located here https://github.com/theweebcoders/CommercialBreaker Add any other context or screenshots about the feature request here.

chrisbenincasa commented 4 hours ago

Hey thanks for the bug. I am not really familiar with dizquetv-python (and have minimal experience with python in general). I'm gonna add in the maintainer of DTV-python here (cc: @nwithan8) in case they have any additional thoughts (and since they contributed the original Unraid template for Tunarr many months back.

I think supporting this isn't really that simple, since Tunarr has completely changed all of the DTV APIs at this point - there are no original endpoints left. As such, we'd need an entirely fresh write of a python wrapper around the Tunarr API. I'd be happy to support / work with somebody who is interested in taking on this task, but I most likely won't be doing it myself.

Bradisverycool commented 3 hours ago

ok

nwithan8 commented 3 hours ago

l'd be happy to support / work with somebody who is interested in taking on this task, but I most likely won't be doing it myself.

That's why I'm here :) Admittedly, haven't looked at the API to see what kind of undertaking it would involve. I've also evolved a lot as a dev since writing the Python library for dizqueTV (was one of my first major projects), so I would want to start from scratch regardless.

Is there an OpenAPI spec or something I can look at?

I was also unaware that anything beyond my dizqueTV Python scripts repo (and one webhook project) actually used the dizqueTV library, nice to know.

Bradisverycool commented 3 hours ago

i am not the owner of repo or have openapi but here is a link to CommercialBreaker https://github.com/theweebcoders/CommercialBreaker