Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🐛 Bug: 404 from dtankdempse #8

Open
bbrandt94 opened this issue Feb 12, 2025 · 24 comments
Open

🐛 Bug: 404 from dtankdempse #8

bbrandt94 opened this issue Feb 12, 2025 · 24 comments
Assignees
Labels
Type ◦ Bug Something isn't working

Comments

@bbrandt94
Copy link

Description

I know this isn't the right place to put this, but since https://github.com/dtankdempse/ is completely gone, I was hoping you may have some info on what happened.

As of a few weeks ago, the dtankdempse Github repo is gone. I was previously running the project from the repo thetvapp-m3u in docker, which appears to run mostly locally, besides pulling from a few files inside of that repo. Now that its gone, its returning 404s on those queries. Any idea what it was pulling from that repo? Is it something I can generate myself? I would really love to be able to have TheTVApp channels in my Jellyfin Live TV. Thanks!

Steps To Reproduce

N/A

Version - Tag

n/a

Version - Docker

n/a

Docker Image Source

Github

Priority

Low

docker-compose.yml

No response

Logs

No response

Screenshots

No response

@bbrandt94 bbrandt94 added the Type ◦ Bug Something isn't working label Feb 12, 2025
@EuropaServ EuropaServ changed the title 🐛 Bug: 404 from dtankdempse Bug: 🐛 Bug: 404 from dtankdempse Feb 12, 2025
@Aetherinox
Copy link
Collaborator

Aetherinox commented Feb 12, 2025

I don't have exact info on what happened, but I have been in contact with dtank over the last few weeks. I sent him out a message just to check on him and make sure he's OK, and see if there's a reason as to why the repo disappeared. But I only just sent him a message a few hours ago, so I probably won't get an answer immediately. He's currently offline.

My guess is either his personal time is filled up with other stuff, or he may have received a DMCA / copyright complaint related to the repository. I don't know if either one is true and I'm just guessing, but I'll see if he replies. Usually with a DMCA complaint, the repo itself will be taken down. I don't see why he'd just flat out delete his account.

If it's the DMCA copyright complaint, I'll see if he wants to share the files, and I can host them on a Gitea instance instead of Github, because then nobody can issue a DMCA copyright complaint as it's self-hosted.

In terms of what his repo hosted, it was both the m3u and the epg data which was automatically updated every 12 or so hours. So to accomplish the same thing, we would need the scripts that he was hosting which pushed to his repo.

@iFlip721
Copy link
Collaborator

Curious to hear what happened to him and the repo as well. Hope all is ok. I made my own copy of his repo on my personal GitLab and refactored the code so I can keep the IPTV streams going. The changes were minimal, however I did knock out the references to events b/c it was causing me issues when updating a playlist. I'm not a huge sports fan so the missing events don't bother me, but I know many others may miss them.

@Aetherinox
Copy link
Collaborator

Aetherinox commented Feb 12, 2025

Curious to hear what happened to him and the repo as well. Hope all is ok. I made my own copy of his repo on my personal GitLab and refactored the code so I can keep the IPTV streams going

Is your repo automatically fetching the newest EPG data and updating the m3u links? Or are they just static based on what his last upload was prior to him removing his repo?

I don't recall off the top of my head, but I don't remember him having processing scripts on his repo.

He sent me a message a few weeks ago about another source for TheTVApp with an automatically generated list of channels, but I haven't taken a deep dive as I had to flu and am barely getting back into things.

@iFlip721
Copy link
Collaborator

iFlip721 commented Feb 12, 2025

Is your repo automatically fetching the newest EPG data and updating the m3u links? Or are they just static based on what his last upload was prior to him removing his repo?

Updated the package to pull feeds and epg dynamically. Currently using zap2it container to update epg data and the feeds are being populated via his original code. He had some JS embedded in thetvapp container that was handling the URL feeds and formatting the m3u file. The epg to channel mapping was the hardest part (time wise).

Made some quick adjustments today and added a quick/dirty feature which handles multiple feeds that don't seem to mind being side-by-side with original thetvapp links.

Hope you're feeling better... flu sucks.

@bbrandt94
Copy link
Author

Thanks for the quick responses!
@iFlip721 any chance you can share the updated code? I was using it to pull the m3u streams from TheTVApp into my Jellyfin instance, and I'd like to get it working again :D

@Aetherinox
Copy link
Collaborator

Updated the package to pull feeds and epg dynamically. Currently using zap2it container to update epg data and the feeds are being populated via his original code. He had some JS embedded in thetvapp container that was handling the URL feeds and formatting the m3u file. The epg to channel mapping was the hardest part (time wise).

Nice, if you ever feel like sharing as a temp solution, may help some people out. Hopefully I can get dtank to reply in the next few days, and hopefully it's nothing personal.

Hope you're feeling better... flu sucks.

Thanks, yeah this one was a kicker. my taste buds have been royally jacked up. Everything I've eaten over the last 2-3 weeks have tasted either horribly bitter, or like paper. Makes food unenjoyable. I've been trying to rid myself of the brain fog so that I can look into this more and check out the other code dtank sent me.

@iFlip721
Copy link
Collaborator

Nice, if you ever feel like sharing as a temp solution, may help some people out. Hopefully I can get dtank to reply in the next few days, and hopefully it's nothing personal.

Absolutely, don't mind sharing at all. Was going to try and see if I can make the process a bit simpler with an updated container - current process works but requires manual steps right now. Was also looking at hosting all the EPG data too so there's less fuss.

@DisabledAbel
Copy link

Can you please make a tv pass.org. M3u

@DisabledAbel
Copy link

It has great channels paired with moveonjoy

@iFlip721
Copy link
Collaborator

Can you please make a tv pass.org. M3u

tvpass.org is essentially the same as thetvapp.to

I am working on building in some updates and looked at adding tvpass.org until I noticed after updating the tokenizer function that it's coming directly from thetvapp.to - there are some variations in the prefixes, but I am chalking that up to the number random subdomains when fetching a token to begin the stream. I think I'm going to leave it in as an option since the work has been done to integrate tvpass alongside the rest.
MoveOnJoy is being included with the update b/c that one comes from independent sources. It's a bit simpler since uncovering the index.m3u8 for MoveOnJoy.

@DisabledAbel
Copy link

tvpass has more channels

@Aetherinox
Copy link
Collaborator

Aetherinox commented Feb 16, 2025

Just an update. I've checked my discord frequently since I wrote dtanks a message on instant messenger, with no reply yet. He's also not been online at all.

So I'm not sure if this was something specific with the repo itself, or if dtanks took some time away from development in general. I could see him removing the repo, but he has flat out not been online.

So it may be up to us to bring it back.

If @iFlip721 has a sharable working example of what he's been working on, I can take a look. Otherwise, without dtanks, I may need to reverse this from the beginning.

@iFlip721
Copy link
Collaborator

@Aetherinox I can hit you up DM on Discord and I can show you what I have completed. Right now I have a working docker container which includes:

  • thetvapp update m3u
  • moj updated m3u
  • thetvapp xml/epg update
  • moj xml/epg update
  • tvpass xml/epg update
  • updated tokenizer to handle thetvapp and tvpass sources
  • final xml/epg auto updates and pull source
  • final docker container with updated source
  • add options to pull inline m3u creation by individual source or combination

Total streaming feeds is at around 230+ channels... there are several duplicate channels where thetvapp and moj overlap as a redundant channel source when one or the other source might go down or have high traffic.

I need to finish up the 3rd source for tvpass - which would be another redundant set of channels with some extra - but would give you more options to watch when certain channels might be buffering or unavailable.

My Discord id: iflip721

@Fofer
Copy link

Fofer commented Feb 16, 2025

That sounds great @iFlip721, if you're looking for testers at any point, I'd happily volunteer.

@DisabledAbel
Copy link

DisabledAbel commented Feb 16, 2025 via email

@Aetherinox
Copy link
Collaborator

Roger, I sent a friend req on discord. Same name as on here.

@jnjustice
Copy link

here's this url that has some of the EPG data https://tvpass.org/tv_schedules/channels_tv_schedule.json

@DisabledAbel
Copy link

Thanks!

@DisabledAbel
Copy link

@@jnjustice didn't work

@jnjustice
Copy link

jnjustice commented Feb 17, 2025

weird, that seems to be where https://tvpass.org/ gets the show schedules but maybe it's just in the wrong format

@DisabledAbel
Copy link

DisabledAbel commented Feb 17, 2025 via email

@DisabledAbel
Copy link

I'm currently working on a project to bring back moveonjoy repo

@iFlip721
Copy link
Collaborator

Setup a discord (https://discord.gg/gTze6hRe)

@iFlip721
Copy link
Collaborator

I'm currently working on a project to bring back moveonjoy repo

I have moj included in the work I've completed so far.

@Aetherinox Aetherinox changed the title Bug: 🐛 Bug: 404 from dtankdempse 🐛 Bug: 404 from dtankdempse Feb 23, 2025
@EuropaServ EuropaServ changed the title 🐛 Bug: 404 from dtankdempse Bug: 🐛 Bug: 404 from dtankdempse Feb 24, 2025
@Aetherinox Aetherinox changed the title Bug: 🐛 Bug: 404 from dtankdempse 🐛 Bug: 404 from dtankdempse Feb 24, 2025
@EuropaServ EuropaServ changed the title 🐛 Bug: 404 from dtankdempse Bug: 🐛 Bug: 404 from dtankdempse Feb 25, 2025
@Aetherinox Aetherinox changed the title Bug: 🐛 Bug: 404 from dtankdempse 🐛 Bug: 404 from dtankdempse Feb 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type ◦ Bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants