2025-07-16, 05:54 PM
Hey all.
I'm currently trying to get live TV from Abema TV into jellyfin. However, Abema requires a Japanese IP address.
I have a VPN myself. I have been trying to get a setup with threadfin + openvpn (each in their own docker container).
I've given a link to threadfin for Abema for a playlist (https://raw.githubusercontent.com/karend...ma240P.m3u).
I think that perhaps my main issue, is being unaware how to get this into jellyfin?
I have so far tried:
Has anybody been able to do something similar successfully? Thanks!
I'm currently trying to get live TV from Abema TV into jellyfin. However, Abema requires a Japanese IP address.
I have a VPN myself. I have been trying to get a setup with threadfin + openvpn (each in their own docker container).
I've given a link to threadfin for Abema for a playlist (https://raw.githubusercontent.com/karend...ma240P.m3u).
I think that perhaps my main issue, is being unaware how to get this into jellyfin?
I have so far tried:
- Putting the github m3u link from above into jellyfin (this lets me see all of the channels, but I cannot watch them due to my IP not being in Japan for jellyfin!)
- Putting the link (http://[my threadfin IP]/m3u/abema.m3u (playlist name is abema. This doesn't show anything in the channels)
- Putting the link (http://[my threadfin IP]/m3u/threadfin.m3u (I saw something that implied this link was a type of master link for all playlists?)
Has anybody been able to do something similar successfully? Thanks!
Code:
services:
abema-vpn:
image: haugene/transmission-openvpn
container_name: abema-vpn
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
environment:
- OPENVPN_PROVIDER=PROTONVPN
- TZ=Asia/Tokyo
- PUID=1000
- PGID=1000
env_file:
- /home/secrets.env
volumes:
- ./vpn/config:/config
restart: unless-stopped
ports:
- '12345:34400'
networks:
- media
abema-stream:
image: fyb3roptik/threadfin
container_name: abema-stream
network_mode: "service:abema-vpn"
depends_on:
- abema-vpn
environment:
- TZ=Asia/Tokyo
volumes:
- ./threadfin/config:/config
restart: unless-stopped
networks:
media:
external: true