-
Notifications
You must be signed in to change notification settings - Fork 41
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
Using Threadfin or Xteve #16
Comments
i got it working using m3u-playlist-proxy |
if you want to use the standard version but don't want to use a m3u proxy. you can use this ffmpeg profile in streammaster or threadfin to watch them. -hide_banner -loglevel error -user_agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" -referer "https://ilovetoplay.xyz/" -headers "Origin: https://ilovetoplay.xyz/" -abort_on empty_output -re -thread_queue_size 1024 -rtbufsize 0.5MB -fix_sub_duration -analyzeduration 3500000 -probesize 4000000 -ignore_unknown -i {streamUrl} -ignore_unknown -fflags -reconnect 1 -map 0:v -map 0:a? -map 0:s? +genpts+discardcorrupt -preset ultrafast -tune zerolatency -timeout 6000000 -muxdelay 0.001 -max_interleave_delta 0 -report -copyts -c copy -report -f mpegts pipe:1 |
if you want to use the standard version but don't want to use a m3u proxy. you can use this ffmpeg profile in streammaster or threadfin to watch them. -hide_banner -loglevel error -user_agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" -referer "https://ilovetoplay.xyz/" -headers "Origin: https://ilovetoplay.xyz/" -abort_on empty_output -re -thread_queue_size 1024 -rtbufsize 0.5MB -fix_sub_duration -analyzeduration 3500000 -probesize 4000000 -ignore_unknown -i {streamUrl} -ignore_unknown -fflags -reconnect 1 -map 0:v -map 0:a? -map 0:s? +genpts+discardcorrupt -preset ultrafast -tune zerolatency -timeout 6000000 -muxdelay 0.001 -max_interleave_delta 0 -report -copyts -c copy -report -f mpegts pipe:1 |
if you want to use the standard version but don't want to use a m3u proxy. you can use this ffmpeg profile in streammaster or threadfin to watch them. -hide_banner -loglevel error -user_agent "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36" -referer "https://ilovetoplay.xyz/" -headers "Origin: https://ilovetoplay.xyz/" -abort_on empty_output -re -thread_queue_size 1024 -rtbufsize 0.5MB -fix_sub_duration -analyzeduration 3500000 -probesize 4000000 -ignore_unknown -i {streamUrl} -ignore_unknown -fflags -reconnect 1 -map 0:v -map 0:a? -map 0:s? +genpts+discardcorrupt -preset ultrafast -tune zerolatency -timeout 6000000 -muxdelay 0.001 -max_interleave_delta 0 -report -copyts -c copy -report -f mpegts pipe:1 |
@Tw1zT3d2four7 Nice! I’ll check this out and consider adding it to the main page as an option. I wasn’t aware you could set ffmpeg commands, so thanks for the info! |
None of these options are working for me to play on Jellyfin. I've tried Threadfin with @Tw1zT3d2four7 suggestion and m3u-playlist-proxy with docker and vercel and it's still not working. The moveonjoy list works perfectly. Can anyone provide a more detailed setup that works? |
@JHarding86 mentioned here that the listed User-Agent didn’t work for him. I’m not sure if it’ll solve your issue, but it’s worth a try. If it works, please let me know so I can update it. I’m not running Jellyfin, so I haven’t tested it. Thanks! |
Using vercel to make the proxy link and made it work. Using docker on my own machine caused the stream to stutter. I used "Mozilla/5.0 (X11; Linux x86_64; rv:132.0) Gecko/20100101 Firefox/132.0" as the user-agent |
I tried @Tw1zT3d2four7 suggestion on my nas using threadfin docker with jellyfin, and it worked flawlessly. |
What exactly did you do cause its still not working for me. |
do you have threadfin and jellyfin on the same network (host) ? |
Yes |
what about stream buffer? i have mine set to ffmpeg |
mine is on ffmpeg. It still doesnt work |
I have all default settings other then EPG Source being XPEG, the stream buffer being ffmpeg.FFmpeg option being what @Tw1zT3d2four7 said. |
your doing something wrong bud i assure you this works no question. what player are you using? or plex , jelly , emby? |
Jellyfin, do i need to change something on jellyfin? |
I fixed the issue by updating to the latest version of threadfin and putting in the header and origin as it is now supported |
Was anyone able to get this working properly? In my threadfin logs, all I'm getting is errors to other URLs
Tried all the different headers, set Threadfin to FFMPEG. When I try the FFMPEG settings mentioned above, this line
|
What issue are you having so that you can't use the latest version. I had an issue but the developer never wrote anything back so I figured it out on my own. For some reason, when I installed the latest version, I still had Referrer and Origin in the settings section. For some reason, however this app is developed, it severely caches in my browser. So even a hard refresh doesn't do anything. I had to open a whole different browser and load the page, and then the settings were in the new spot. Never had that issue with an app before. Unfortunately, I could not get Threadfin to work properly with daddylive. I ended up going with https://github.com/cabernetwork/cabernet and it worked beautifully. And then I wrote my own docker module for thetvapp https://github.com/Aetherinox/thetvapp-docker |
To be honest, I don’t know what the issue was. Nothing showed up in the log all I did was updated the new version and everything stopped working tried tried Origin' and 'Referer' to playlists but nothing so I downgraded and that fixed the problem. Maybe I should fully remove the app and try reinstalling it maybe there's Some cashing issue. Also when using cabernetcan you do a direct passthrough or so you still need to use ffmpeg? |
You can do either one. There's a dropdown list where you can define what type of passthrough you want to do. You can also specify if the place you're grabbing videos from should use a regular connection, or a proxy. I've used ffmpeg and internal and they both worked. I just prefer ffmpeg. And it comes with the DaddyLive plugin ready to install I've tried 3 different apps to see if I can get DaddyLive to work in Jellyfin:
1 and 3 worked great. Threadfin was a damn massive pain and never worked properly. But the other two worked right out of box. Hardly had to do anything to configure them. m3u proxy is a very simple and nice app. Isn't complicated. And cabernet has a lot of features and plugins. |
heheh that is the pr0n channels origin and referrer ;) You may want to change "https://ilovetoplay.xyz/" to "https://cookiewebplay.xyz/" :) |
Tried the revised origin and they still don't work out of box. Funny enough, if I use that origin / referrer in VLC, it works fine. Just not in Jellyfin. I copied that command from another post on here where they were trying to get it to work as well. |
Thanks I’ll give it another try. I had some problem with the filters and the TV guide so I’ll try again and see if I can get it to work properly at this time. |
I solved it by using the "M3U Playlist Proxy" docker image to append the correct headers to the stream requests, and then added the proxy stream to Jellyfin. Works fine. I had no end of issues trying with xteve, threadfin, and streammaster. |
Has anyone been able to get DaddyLive to work with apps like IPTV Smarters Pro or OTT Player? Can't get it to work. Tried generating m3u link using m3u proxy but still wouldn't work |
I got this repo to work with DaddyLive. However, I found an app that includes it already, which made it a one-click install. But I also have dtank's TheAppTV working great with Jellyfin as a backup. Threadfin was just a headache. this list works well in VLC. I haven't tried OTT player or Smarters Pro. |
Feeds dont work in Threadfin / Xteve and I think it's because Origin and Referer dans not applied. Any idea how to make it works?
https://github.com/Threadfin/
The text was updated successfully, but these errors were encountered: