My name is Chris and I'm a Software/DevOps Engineer. I am from the US and currently live in NC.
ย
This is a simple project that scrapes the website and generates an M3U playlist every 12 hours along with a XMLTV object that is hosted over NGINX. The XMLTV and M3U playlist can be directly imported to Emby or Plex. Or if you'd like a buffer you can also import them into xteve or tvheadend.
Home Page: https://chris102994.github.io/containers/docker-toonamiaftermath/
License: GNU Lesser General Public License v3.0
My name is Chris and I'm a Software/DevOps Engineer. I am from the US and currently live in NC.
ย
Hi there. I've been trying for days figuring out how to set up a cron job for the EPG. But nothing seems to work.
I've tried docker run --name docker-toonamiaftermath echo "0 */12 * * * root /app/ta-wrapper.sh" >> /etc/crontab
but this gave me permission denied.
Then I tried running ta-wrapper.sh manually. But now I'm getting this error:
/usr/bin/python3: can't open file '/app/ToonamiAftermath/ToonamiAftermath/toonami_aftermath.py': [Errno 2] No such file or directory
.
I've had it up to here with Docker. It's the most frustrating thing to work with.
Anyway. Do you think you could post instructions in the README file?
I'm sure I can't be the only one having trouble with all this.
MTV97PST (Channel 7) seems to load forever.
Hi there. Could you put together one of these for XUMO please?
I've been trying fHDHR but this one uses way too much memory and is constantly crashing. But your stuff works.
Maybe you can get something out of this source code: https://github.com/fHDHR/fHDHR_plugin_origin_XUMO.
Love the update.
I originally tested with the first TA channel in Plex and it worked successfully, so I enabled all the channels using the provided TA dummy epg for movies and 97. Thats when I started having issues with the guide failing importing into plex. If I change the epg to use xTeve dummy epg for those two channels, it successfully loads into plex.
I am under the impression that your dummy movie schedule is more accurate to TA to know at least the progress of a movie, even if we don't know whats playing. Is this true?
I noticed channels disappearing from the guide restarting the container and scanning new channels seems to fix it. Wondering if this is just the limitation of generating a new m3u file and letting plex know about the new file?
Xteve is having issues for me for me when I import the EPG xml file. It will read the channel id as the display name and then get stuck in a crash loop requiring a restore from a backup to clear it out to stop the crashing. Would it be posilbe to add a option for instead of channel id's the xml and instead have the display name of the channel? Most other xml EPG's that I use have it that way and don't crash xteve.
It hasn't updated the XML Guide Data since I first started the program. Stopping and starting the container doesn't seem to restart it either.
2022-11-30 20:05:42 # FOLDER PERMISSIONS:
2022-11-30 20:05:42 -------------------------
2022-11-30 20:05:42 drwxr-xr-x 1 user user 4096 Feb 18 2021 /app
2022-11-30 20:05:42 drwxr-xr-x 4 user user 4096 Dec 1 03:05 /config
2022-11-30 20:05:42 drwxr-xr-x 1 user user 4096 Feb 18 2021 /defaults
2022-11-30 20:05:42 -------------------------
2022-11-30 20:05:42 [cont-init.d] 10-display-container-info: exited 0.
2022-11-30 20:05:42 [cont-init.d] 40-fix-toonami-attrs: executing...
2022-11-30 20:05:42 [cont-init.d] 40-fix-toonami-attrs: exited 0.
2022-11-30 20:05:42 [cont-init.d] 50-first-run: executing...
2022-11-30 20:06:36 [cont-init.d] 50-first-run: exited 0.
2022-11-30 20:06:36 [cont-init.d] 60-fix-nginx-config: executing...
2022-11-30 20:06:36 Ensuring proper NGINX configuration.
2022-11-30 20:06:36 [cont-init.d] 60-fix-nginx-config: exited 0.
2022-11-30 20:06:36 [cont-init.d] done.
2022-11-30 20:06:36 [services.d] starting services
2022-11-30 20:06:36 [services.d] done.
2022-11-30 20:06:36 [run]: The Package Manager is apt-get
2022-11-30 20:06:36 [nginx]: Starting . . .
2022-11-30 20:06:36 nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (2: No such file or directory)
2022-11-30 20:05:42 usermod: no changes
Thank you for this, especially the schedule. Your work is appreciated.
mkdir -p exits with 111 every time the container is run
VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/snick-est/playlist.m3u8?useHttps=true'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/snick-est/playlist.m3u8?streamDelay=180&useHttps=true'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/mtv97/playlist.m3u8?useHttps=true'. Check the log for details.
Your input can't be opened:
VLC is unable to open the MRL 'http://api.toonamiaftermath.com:3000/mtv97/playlist.m3u8?streamDelay=180&useHttps=true'. Check the log for details.
Trying to import the scraped XML file into Xteve so that I can combine my OTA and Toonami Channels into a single EPG offering. When trying to import the file into Xteve, I get the error "expected element type but have ." From my research, it looks like this is an issue with how the XML is being formed. Let me know if you need any other information. :)
OS: Unraid 6.11.3
Docker: christopher102994/docker-toonamiaftermath:ubuntu-18-latest
Hi there. What is the folder I'm suppose to put in here?
Is it the app folder inside? And there's no config folder there.
I'm a bit confused.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.