mirror of
https://github.com/iptv-org/epg
synced 2026-09-06 12:00:09 -04:00
Update toonamiaftermath.com Api guide and channels.
Signed-off-by: Toha <tohenk@yahoo.com>
This commit is contained in:
@@ -1,89 +1,86 @@
|
|||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
MIIFBjCCA+6gAwIBAgISBqgDKu02NonzjkNEeHx7z9iZMA0GCSqGSIb3DQEBCwUA
|
MIIE2zCCAsOgAwIBAgIRAKICU/FfJpHAXcHOE7m8yk4wDQYJKoZIhvcNAQELBQAw
|
||||||
MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD
|
LjELMAkGA1UEBhMCVVMxDTALBgNVBAoTBElTUkcxEDAOBgNVBAMTB1Jvb3QgWVIw
|
||||||
EwNSMTMwHhcNMjYwNDMwMDkwMTM4WhcNMjYwNzI5MDkwMTM3WjAhMR8wHQYDVQQD
|
HhcNMjUwOTAzMDAwMDAwWhcNMjgwOTAyMjM1OTU5WjAzMQswCQYDVQQGEwJVUzEW
|
||||||
DBYqLnRvb25hbWlhZnRlcm1hdGguY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A
|
MBQGA1UEChMNTGV0J3MgRW5jcnlwdDEMMAoGA1UEAxMDWVIxMIIBIjANBgkqhkiG
|
||||||
MIIBCgKCAQEAmqz8whacnCOafltHQbNkcmV5J04A0aKqi8SoPu3zl+x0n30GXHkr
|
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAoVi8X2xCYgMXvJxNPKp/oF13UMgmPABB07VC
|
||||||
7ssaHaXGb/LhIHQ71b1VrspDMcgb204YmSDYE0Ox5tmEt9+toRRkaR6BuZk2IPgI
|
LNDtoXmt9luEZNJSBV10VyT1Pz6LD8Zq1d2gc43WNl1AdRrj4sEnazbOiz0nPpmG
|
||||||
Vuhx4z6PIYoY4BPq0wxqAzWCxKOCjN2PcEbzczVOfRnaI8JYWPXF7WrwkwB6gz7M
|
Bp2hui49oZtDIY6wdKeZAi5BbNU20CH6RSBBMLSQ9cXrH8dxdv4PAJ45ssGML68U
|
||||||
E2pq3/pS8+OIjMAnivGuvTBq702EzE/Rrym1G2y+kWUg5DeQ+X0Rm5VPIeW7hFNG
|
SE3BsjC2a6cAN9L5CgXVIQi5tfNiTPoFZZ3S0OlXqLmmtdV95udWAb5b6e/F49Di
|
||||||
WdCz/RC/01dWiWyrFR4C4R7povYfkowJTzfdWeTEDkdxyoyS/4zETFk291aLYkEF
|
CsH0Y00Ag72BVIb1hzynmKe+X0mERBTtsb3BwmpV9ipeBjMLoR/D9cHxHQCWoi5l
|
||||||
gDvrs6J/GHpCsEQyu21W5UAE5UTQv2hNuQIDAQABo4ICJDCCAiAwDgYDVR0PAQH/
|
TmXwY015J5rGelz1nZjJuxc2kioaX29XJBnhMkP531rSdG5uMwIDAQABo4HuMIHr
|
||||||
BAQDAgWgMBMGA1UdJQQMMAoGCCsGAQUFBwMBMAwGA1UdEwEB/wQCMAAwHQYDVR0O
|
MA4GA1UdDwEB/wQEAwIBhjATBgNVHSUEDDAKBggrBgEFBQcDATASBgNVHRMBAf8E
|
||||||
BBYEFCvvVo6mBZ+wkP+jfF+GLCONwlNzMB8GA1UdIwQYMBaAFOernw8sM6BT015P
|
CDAGAQH/AgEAMB0GA1UdDgQWBBQfLzW+RhSCzUCxrnksVXj699Ro+zAfBgNVHSME
|
||||||
eMiyhA471pIzMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0cDovL3Ix
|
GDAWgBTe51tg0CJtQCh9Pw0B/qS1UrRRlDAyBggrBgEFBQcBAQQmMCQwIgYIKwYB
|
||||||
My5pLmxlbmNyLm9yZy8wIQYDVR0RBBowGIIWKi50b29uYW1pYWZ0ZXJtYXRoLmNv
|
BQUHMAKGFmh0dHA6Ly95ci5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwB
|
||||||
bTATBgNVHSAEDDAKMAgGBmeBDAECATAuBgNVHR8EJzAlMCOgIaAfhh1odHRwOi8v
|
AgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3lyLmMubGVuY3Iub3JnLzANBgkq
|
||||||
cjEzLmMubGVuY3Iub3JnLzI2LmNybDCCAQwGCisGAQQB1nkCBAIEgf0EgfoA+AB2
|
hkiG9w0BAQsFAAOCAgEA0+zvMq3kHig1ddTmmm+RibTr9/RpX7k4buanMMRqbV/y
|
||||||
AJROQ4f67MHvgfMZJCaoGGUBx9NfOAIBP3JnfVU3LhnYAAABnd3U3sgAAAQDAEcw
|
IvP82zAHN3mvaw+cASuVsdpd0ikjhr4hnhJQLQOzOp2ccKrsdGOAgo0vddeISFAq
|
||||||
RQIhALu/dSOQk6HaGhlSNZxCAAHJT9cEWH1QBbSJ+SFaqrYWAiA0NxkcHvEQN4fa
|
EWEV4lmUM3vFF796up+bSgmJ1u6RupDCMxDgF8M3eLvGuj6L0lu3zkQ0KuQLnKxL
|
||||||
EgUThyi6rCQSaAXVv5aLeHyPRbHbzwB+ACbjZG5YaSEjvDQ/RyQ1mzeSzSRaiNgV
|
tB0oQqn1Idg5CuuGpMvQzk29Pa3D/qHurc0EIM9SxukQuJqq63lxsYyRQFU8yMBO
|
||||||
05Mz/ZkYq0cjAAABnd3U3tgACAAABQALrWUiBAMARzBFAiBlCj3uiItFozSgfHKe
|
hq1w5LbfaWNRrz1uklOfI/pYkAb2E2MTZrAMQkBIE2S8Jt1F8gRc96o/xOsrgvSk
|
||||||
Hbznkv2q1k/0gr6BrqZH4zwE6wIhAOZVWBO329elJp/XbSHbuU0sQ3VF4x9IGRz0
|
a84AisX6xq1lz1Z7jGvrnXc4TMcjxZTjiTaihcYI1JIXZiLtEMSCa5l3cu8YWd6z
|
||||||
pVUpORgqMA0GCSqGSIb3DQEBCwUAA4IBAQAwAwhV6gsfenG1GOGsCWdGIC5884mk
|
dLRQlqRdclVjuQfNHawRJ6GWlkK0QJosivTKwdBw3KxEtzGo8yMHERbsy57gP1UX
|
||||||
r8s8g5DZM0OgsqyJdRry6Umpe1/tMOlxjqumWUcSCgfz+D+PLznJXSGNnHqvQ7sZ
|
HOMcmZYQC0gtyR3SxfenIM/MxC3Ia2Ypab/kQ/CTnlIn2KQ5JUC6NYrGCbhFN9bp
|
||||||
pL7ET8rnuyQn22Qu4AVUxnbpuh4MeR3wNPgFNOx06VxoZA+E3YBwQhJIJzAYj8cg
|
5lKJStEwCUnLpntcrXk5XVDCNv/5RyWpRThkGOV7GetKkQ0qAY8hCzWK6oqnAhDZ
|
||||||
dmA78ZlL2HfJiZ7pUXoTXC4y6D0U8rEdxHEwU5r8XRDRCVp3elp5s4EM93VQWH/E
|
cjlYVdWfqOw3DIOX6EDNBgAqHarRVxyF9QZdOaXSyPJ0ueD2BYJEBgaCGQ8rAaU/
|
||||||
Kgfe3MhZF864SHwyqkMEghk+6jsIemYwzg4EddIMasxFkCWcTMU6fZ7rF4iF2rMO
|
Qc123V5LTXDZW4CcsPBDyhy4v+c8hClAyw/IkJlfBqxB9D+/wvIMHgECZ4ptP6o=
|
||||||
Cn5jJ5SAUy7308TPw6Js3JJ5ahaKTAPHERCvXyHK+c/bLSFT7mXWfdb8
|
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
MIIFBTCCAu2gAwIBAgIQWgDyEtjUtIDzkkFX6imDBTANBgkqhkiG9w0BAQsFADBP
|
MIIE2jCCAsKgAwIBAgIQTr0klH4k05SALYSlL9WzGTANBgkqhkiG9w0BAQsFADAu
|
||||||
MQswCQYDVQQGEwJVUzEpMCcGA1UEChMgSW50ZXJuZXQgU2VjdXJpdHkgUmVzZWFy
|
MQswCQYDVQQGEwJVUzENMAsGA1UEChMESVNSRzEQMA4GA1UEAxMHUm9vdCBZUjAe
|
||||||
Y2ggR3JvdXAxFTATBgNVBAMTDElTUkcgUm9vdCBYMTAeFw0yNDAzMTMwMDAwMDBa
|
Fw0yNTA5MDMwMDAwMDBaFw0yODA5MDIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYw
|
||||||
Fw0yNzAzMTIyMzU5NTlaMDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBF
|
FAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQDEwNZUjIwggEiMA0GCSqGSIb3
|
||||||
bmNyeXB0MQwwCgYDVQQDEwNSMTMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
|
DQEBAQUAA4IBDwAwggEKAoIBAQDZ0LxwBppqh84luqMerV/eeL/fXQ7mLQQv1Lnp
|
||||||
AoIBAQClZ3CN0FaBZBUXYc25BtStGZCMJlA3mBZjklTb2cyEBZPs0+wIG6BgUUNI
|
WKZbyvGpx6wh6AfnslAnF6ewTkcHA+gSOoBvm3Dfm06AuGiF+KRut4fAcowqnAQQ
|
||||||
fSvHSJaetC3ancgnO1ehn6vw1g7UDjDKb5ux0daknTI+WE41b0VYaHEX/D7YXYKg
|
CW98+QPP/eOv/wug7Iyk4NkOxf2I6g2f55T6nJoOTLFcukeRq80JGQEYan+dPFr9
|
||||||
L7JRbLAaXbhZzjVlyIuhrxA3/+OcXcJJFzT/jCuLjfC8cSyTDB0FxLrHzarJXnzR
|
OGUgQK2hGKgNkW87pappsOAuUJcroYhRt5uUis4qaZireiseu32gzDJNBAiKtsvd
|
||||||
yQH3nAP2/Apd9Np75tt2QnDr9E0i2gB3b9bJXxf92nUupVcM9upctuBzpWjPoXTi
|
6HX4v25bpkRNcS/B/Gtc9kVbUpD+2PLPxdei3Tim55k4tfAEXwD2qyiPTxrTNq6l
|
||||||
dYJ+EJ/B9aLrAek4sQpEzNPCifVJNYIKNLMc6YjCR06CDgo28EdPivEpBHXazeGa
|
N+AMr5g2c1dNqkOTwjxeV6L5lpP1rGiYvLnRaPlOqyZRPW+5AgMBAAGjge4wgesw
|
||||||
XP9enZiVuppD0EqiFwUBBDDTMrOPAgMBAAGjgfgwgfUwDgYDVR0PAQH/BAQDAgGG
|
DgYDVR0PAQH/BAQDAgGGMBMGA1UdJQQMMAoGCCsGAQUFBwMBMBIGA1UdEwEB/wQI
|
||||||
MB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATASBgNVHRMBAf8ECDAGAQH/
|
MAYBAf8CAQAwHQYDVR0OBBYEFEAVLSZ57TIgnt+ach3WMh+BDIEMMB8GA1UdIwQY
|
||||||
AgEAMB0GA1UdDgQWBBTnq58PLDOgU9NeT3jIsoQOO9aSMzAfBgNVHSMEGDAWgBR5
|
MBaAFN7nW2DQIm1AKH0/DQH+pLVStFGUMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEF
|
||||||
tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAKG
|
BQcwAoYWaHR0cDovL3lyLmkubGVuY3Iub3JnLzATBgNVHSAEDDAKMAgGBmeBDAEC
|
||||||
Fmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0gBAwwCjAIBgZngQwBAgEwJwYD
|
ATAnBgNVHR8EIDAeMBygGqAYhhZodHRwOi8veXIuYy5sZW5jci5vcmcvMA0GCSqG
|
||||||
VR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVuY3Iub3JnLzANBgkqhkiG9w0B
|
SIb3DQEBCwUAA4ICAQB0ZUQWZ9/Yn9COEpo+JfecMnB0h0vwDm/M66IqXqw3LoaL
|
||||||
AQsFAAOCAgEAUTdYUqEimzW7TbrOypLqCfL7VOwYf/Q79OH5cHLCZeggfQhDconl
|
mx9lZvRTeDIS67PUeI3yCA2W6PKRD0/FE/G57lOmS+Xy5AaaL00ICGOqjNcCaMWW
|
||||||
k7Kgh8b0vi+/XuWu7CN8n/UPeg1vo3G+taXirrytthQinAHGwc/UdbOygJa9zuBc
|
8o8nevHOd4i4lqgtznE/28QwlcdJyF8yBiWHpnyjhEpmNWJURgOCOg2xpwRMBCsj
|
||||||
VyqoH3CXTXDInT+8a+c3aEVMJ2St+pSn4ed+WkDp8ijsijvEyFwE47hulW0Ltzjg
|
MScqYPtOhBeuYQvSwAEeTML2Ukh6uGuX4E14q65Ja8cdjF5bAldnP1eE4FBaAwsZ
|
||||||
9fOV5Pmrg/zxWbRuL+k0DBDHEJennCsAen7c35Pmx7jpmJ/HtgRhcnz0yjSBvyIw
|
G2fOqqrKV03Y85Nw2btedP1AtliQuJZs/Jo/gXxXdc7LrH3McgnpnbTiAncX7yES
|
||||||
6L1QIupkCv2SBODT/xDD3gfQQyKv6roV4G2EhfEyAsWpmojxjCUCGiyg97FvDtm/
|
hP6kzQejllqMCIt52HOjxDGWafS7Xw+DKwqmH+Eqy8dcbOuag/1AYlQoKNVK3F5q
|
||||||
NK2LSc9lybKxB73I2+P2G3CaWpvvpAiHCVu30jW8GCxKdfhsXtnIy2imskQqVZ2m
|
Hh6tEDiMqQcLIibGKteE6iHo4A/bIScbzrhXUYuism42ZYzmc48FMVIH3qy4L84E
|
||||||
0Pmxobb28Tucr7xBK7CtwvPrb79os7u2XP3O5f9b/H66GNyRrglRXlrYjI1oGYL/
|
TdAH2gtxw0PAhvRVXp8HP7wfngpzsN/8xOTpeRSbM4+Qbc56G6+Bifmv6sk1ieQb
|
||||||
f4I1n/Sgusda6WvA6C190kxjU15Y12mHU4+BxyR9cx2hhGS9fAjMZKJss28qxvz6
|
NA3wJdl4DDUuQSV8hBgx6zoI1ZSGORprDFux7c6rhc77QZMSRrEgomBeklervEve
|
||||||
Axu4CaDmRNZpK/pQrXF17yXCXkmEWgvSOEZy6Z9pcbLIVEGckV/iVeq0AOo2pkg9
|
86ylWmZ3WWHV6RLMi8xNvjd71r4EPIGgY7BZU/VPBkq+uA7Gb6mbJnFgV43uh3xy
|
||||||
p4QRIy0tK2diRENLSF2KysFwbY6B26BFeFs3v1sYVRhFW9nLkOrQVporCS0KyZmf
|
LRFgxIAphIukwTGSMZZR+AI+Qnp0BYTWovHXozOf3H8r6hozEoT02JHn0AeTfA==
|
||||||
wVD89qSTlnctLcZnIavjKsKUu1nA1iU0yYMdYepKR7lWbnwhdx3ewok=
|
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
-----BEGIN CERTIFICATE-----
|
-----BEGIN CERTIFICATE-----
|
||||||
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
|
sI1ANRYvqSFC2X1VRZfDg+wD6E21BccmifG4yWc=
|
||||||
emyPxgcYxn/eR44/KJ4EBs+lVDR3veyJm+kXQ99b21/+jh5Xos1AnX5iItreGCc=
|
|
||||||
-----END CERTIFICATE-----
|
-----END CERTIFICATE-----
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,947 @@
|
|||||||
|
{
|
||||||
|
"_id": "6a216d80d02137d17554246e",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-07-03T16:00:00.000Z",
|
||||||
|
"playlist": {
|
||||||
|
"startTime": "12pm",
|
||||||
|
"blocks": [
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 12.0-2.0pm",
|
||||||
|
"runtimeHoursTarget": 1.9,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\x-men\\x-men 55.mkv",
|
||||||
|
"name": "X-Men",
|
||||||
|
"episodeNumber": 55,
|
||||||
|
"runtime": 1278.37775,
|
||||||
|
"playlistIndex": 1,
|
||||||
|
"startDate": "2026-07-03T16:00:30.231Z",
|
||||||
|
"endDate": "2026-07-03T16:21:48.608Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/ZSZ0x1m.gif",
|
||||||
|
"year": 1992,
|
||||||
|
"episode": "Proteus (Part 1)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\mega man\\mega man 10.mkv",
|
||||||
|
"name": "Mega Man",
|
||||||
|
"episodeNumber": 10,
|
||||||
|
"runtime": 1436.87,
|
||||||
|
"playlistIndex": 4,
|
||||||
|
"startDate": "2026-07-03T16:22:30.222Z",
|
||||||
|
"endDate": "2026-07-03T16:46:27.092Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/vhvmTlP.gif",
|
||||||
|
"year": 1994,
|
||||||
|
"episode": "Ice Age"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\men in black\\men in black 22.avi",
|
||||||
|
"name": "Men in Black",
|
||||||
|
"episodeNumber": 22,
|
||||||
|
"runtime": 1281.015,
|
||||||
|
"playlistIndex": 8,
|
||||||
|
"startDate": "2026-07-03T16:47:05.546Z",
|
||||||
|
"endDate": "2026-07-03T17:08:26.561Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Men in Black: The Series",
|
||||||
|
"image": "https://i.imgur.com/M2q5NRC.gif",
|
||||||
|
"episode": "The Fmall, Fmall World Syndrome"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\street fighter ii v\\street fighter ii v 14.mkv",
|
||||||
|
"name": "Street Fighter II V",
|
||||||
|
"episodeNumber": 14,
|
||||||
|
"runtime": 1423.68,
|
||||||
|
"playlistIndex": 12,
|
||||||
|
"startDate": "2026-07-03T17:09:08.794Z",
|
||||||
|
"endDate": "2026-07-03T17:32:52.474Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Street Fighter II: V",
|
||||||
|
"image": "https://i.imgur.com/mQiuwRJ.gif",
|
||||||
|
"episode": "The Bloodthirsty Prince"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\spider-man\\spider-man 55.mp4",
|
||||||
|
"name": "Spider-Man",
|
||||||
|
"episodeNumber": 55,
|
||||||
|
"runtime": 1220.56,
|
||||||
|
"playlistIndex": 16,
|
||||||
|
"startDate": "2026-07-03T17:33:39.439Z",
|
||||||
|
"endDate": "2026-07-03T17:54:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/hprZiwl.gif",
|
||||||
|
"year": 1994,
|
||||||
|
"episode": "Six Forgotten Warriors, Chapter II: Unclaimed Legacy"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Marvel vs Capcom",
|
||||||
|
"runtime": 6840,
|
||||||
|
"runtimeTarget": 6840,
|
||||||
|
"startDate": "2026-07-03T16:00:00.000Z",
|
||||||
|
"endDate": "2026-07-03T17:54:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 2.0-4.0pm",
|
||||||
|
"runtimeHoursTarget": 2.1,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\thundercats\\thundercats 95.avi",
|
||||||
|
"name": "Thundercats",
|
||||||
|
"episodeNumber": 95,
|
||||||
|
"runtime": 1336.670003,
|
||||||
|
"playlistIndex": 20,
|
||||||
|
"startDate": "2026-07-03T17:56:00.588Z",
|
||||||
|
"endDate": "2026-07-03T18:18:17.258Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/7TOnnN5.gif",
|
||||||
|
"year": 1985,
|
||||||
|
"episode": "ThunderCubs (Part 5)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\saint seiya\\saint seiya 59.mkv",
|
||||||
|
"name": "Saint Seiya",
|
||||||
|
"episodeNumber": 59,
|
||||||
|
"runtime": 1449.851,
|
||||||
|
"playlistIndex": 25,
|
||||||
|
"startDate": "2026-07-03T18:19:12.248Z",
|
||||||
|
"endDate": "2026-07-03T18:43:22.099Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/6rmD2nL.gif",
|
||||||
|
"episode": "Revive Swan! Life, Death, and Love"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\zeta gundam\\zeta gundam 18.mkv",
|
||||||
|
"name": "Zeta Gundam",
|
||||||
|
"episodeNumber": 18,
|
||||||
|
"runtime": 1453.577,
|
||||||
|
"playlistIndex": 30,
|
||||||
|
"startDate": "2026-07-03T18:44:17.481Z",
|
||||||
|
"endDate": "2026-07-03T19:08:31.058Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Mobile Suit Zeta Gundam",
|
||||||
|
"image": "https://i.imgur.com/Tqe7v2I.gif",
|
||||||
|
"episode": "Mirai Captured"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\voltron\\voltron 59.mp4",
|
||||||
|
"name": "Voltron",
|
||||||
|
"episodeNumber": 59,
|
||||||
|
"runtime": 1391.36,
|
||||||
|
"playlistIndex": 35,
|
||||||
|
"startDate": "2026-07-03T19:09:10.557Z",
|
||||||
|
"endDate": "2026-07-03T19:32:21.917Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Voltron: Defender of the Universe",
|
||||||
|
"image": "https://i.imgur.com/VUAvKNX.gif",
|
||||||
|
"episode": "Little Buddies"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\beast wars\\beast wars 13.avi",
|
||||||
|
"name": "Beast Wars",
|
||||||
|
"episodeNumber": 13,
|
||||||
|
"runtime": 1305.837867,
|
||||||
|
"playlistIndex": 41,
|
||||||
|
"startDate": "2026-07-03T19:33:49.799Z",
|
||||||
|
"endDate": "2026-07-03T19:55:35.636Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/1fov0VP.gif",
|
||||||
|
"episode": "The Spark"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Toonami O.G.",
|
||||||
|
"runtime": 7560,
|
||||||
|
"runtimeTarget": 7560,
|
||||||
|
"startDate": "2026-07-03T17:54:00.000Z",
|
||||||
|
"endDate": "2026-07-03T20:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 4.0-5.0pm",
|
||||||
|
"runtimeHoursTarget": 1,
|
||||||
|
"defaultCommercialBreak": {
|
||||||
|
"type": "commercialBreak",
|
||||||
|
"mediaType": "commercial",
|
||||||
|
"filter": {
|
||||||
|
"yearRange": {
|
||||||
|
"start": 1997,
|
||||||
|
"end": 2002
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"breakInject": {
|
||||||
|
"enable": true,
|
||||||
|
"breaks": 1
|
||||||
|
},
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\pokemon\\pokemon 573.mkv",
|
||||||
|
"name": "Pokemon",
|
||||||
|
"episodeNumber": 556,
|
||||||
|
"runtime": 1277.409,
|
||||||
|
"seekEndTime": 584.238,
|
||||||
|
"playlistIndex": 48,
|
||||||
|
"startDate": "2026-07-03T20:00:00.000Z",
|
||||||
|
"endDate": "2026-07-03T20:25:02.985Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/VfdN6pP.gif",
|
||||||
|
"year": 1997,
|
||||||
|
"episode": "Playing the Leveling Field!"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\teen titans\\teen titans 31.mkv",
|
||||||
|
"name": "Teen Titans",
|
||||||
|
"episodeNumber": 31,
|
||||||
|
"runtime": 1361.86,
|
||||||
|
"seekEndTime": 488.477,
|
||||||
|
"playlistIndex": 65,
|
||||||
|
"startDate": "2026-07-03T20:29:03.309Z",
|
||||||
|
"endDate": "2026-07-03T20:55:39.133Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/Csz1Dr1.gif",
|
||||||
|
"year": 2003,
|
||||||
|
"episode": "Haunted"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Classic Toon",
|
||||||
|
"runtime": 3600,
|
||||||
|
"runtimeTarget": 3600,
|
||||||
|
"startDate": "2026-07-03T20:00:00.000Z",
|
||||||
|
"endDate": "2026-07-03T21:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 5.0-7.0pm",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\dragonball\\dragonball 17.mkv",
|
||||||
|
"name": "Dragonball",
|
||||||
|
"episodeNumber": 17,
|
||||||
|
"runtime": 1244.201,
|
||||||
|
"playlistIndex": 87,
|
||||||
|
"startDate": "2026-07-03T21:01:30.791Z",
|
||||||
|
"endDate": "2026-07-03T21:22:14.992Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dragon Ball",
|
||||||
|
"image": "https://i.imgur.com/cQBxAVU.gif",
|
||||||
|
"episode": "Milk Delivery"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\sailor moon\\sailor moon 110.mp4",
|
||||||
|
"name": "Sailor Moon",
|
||||||
|
"episodeNumber": 110,
|
||||||
|
"runtime": 1416.811229,
|
||||||
|
"playlistIndex": 95,
|
||||||
|
"startDate": "2026-07-03T21:26:49.084Z",
|
||||||
|
"endDate": "2026-07-03T21:50:25.895Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/TnI0NkT.gif",
|
||||||
|
"year": 1995,
|
||||||
|
"episode": "Heightened Hazard"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\dbz\\dbz 59.mkv",
|
||||||
|
"name": "DBZ",
|
||||||
|
"episodeNumber": 59,
|
||||||
|
"runtime": 1150.31,
|
||||||
|
"playlistIndex": 100,
|
||||||
|
"startDate": "2026-07-03T21:52:15.354Z",
|
||||||
|
"endDate": "2026-07-03T22:11:25.664Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dragon Ball Z",
|
||||||
|
"image": "https://i.imgur.com/4qfad4o.gif",
|
||||||
|
"episode": "Gohan Defeat Your Dad!"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\dbz\\dbz 60.mkv",
|
||||||
|
"name": "DBZ",
|
||||||
|
"episodeNumber": 60,
|
||||||
|
"runtime": 1167.32,
|
||||||
|
"playlistIndex": 108,
|
||||||
|
"startDate": "2026-07-03T22:15:09.790Z",
|
||||||
|
"endDate": "2026-07-03T22:34:37.110Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dragon Ball Z",
|
||||||
|
"image": "https://i.imgur.com/4qfad4o.gif",
|
||||||
|
"episode": "Captain Ginyu... The Frog"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\zoids\\zoids 20.mp4",
|
||||||
|
"name": "Zoids",
|
||||||
|
"episodeNumber": 20,
|
||||||
|
"runtime": 1282.64,
|
||||||
|
"playlistIndex": 119,
|
||||||
|
"startDate": "2026-07-03T22:38:37.359Z",
|
||||||
|
"endDate": "2026-07-03T23:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/2Vh8RTx.gif",
|
||||||
|
"year": 2001,
|
||||||
|
"episode": "The Shadow Fox - Brad's Betrayal"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Toonami",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-03T21:00:00.000Z",
|
||||||
|
"endDate": "2026-07-03T23:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Fridays 7.0-8.0pm",
|
||||||
|
"runtimeHoursTarget": 1,
|
||||||
|
"allowOvertime": true,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "movie",
|
||||||
|
"isSpecialFeature": true,
|
||||||
|
"name": "Lord Slug",
|
||||||
|
"filepath": "t:\\toonami\\movies\\lord slug.mp4",
|
||||||
|
"runtime": 3045.704,
|
||||||
|
"playlistIndex": 121,
|
||||||
|
"startDate": "2026-07-03T23:01:00.098Z",
|
||||||
|
"endDate": "2026-07-03T23:51:46.000Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dragon Ball Z: Lord Slug",
|
||||||
|
"image": "https://i.imgur.com/7hwf2B7.gif"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Special: DBZ Movie",
|
||||||
|
"runtime": 3105.802,
|
||||||
|
"runtimeTarget": 3600,
|
||||||
|
"startDate": "2026-07-03T23:00:00.000Z",
|
||||||
|
"endDate": "2026-07-03T23:51:46.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 8.0-9.0pm",
|
||||||
|
"runtimeHoursTarget": 1,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\powerpuff girls\\powerpuff girls 43.mkv",
|
||||||
|
"name": "Powerpuff Girls",
|
||||||
|
"episodeNumber": 43,
|
||||||
|
"runtime": 1209.12,
|
||||||
|
"playlistIndex": 123,
|
||||||
|
"startDate": "2026-07-03T23:52:48.973Z",
|
||||||
|
"endDate": "2026-07-04T00:12:58.093Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "The Powerpuff Girls",
|
||||||
|
"image": "https://i.imgur.com/8ULe6pE.gif",
|
||||||
|
"episode": "Him Diddle Riddle"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\ed edd eddy\\ed edd eddy 50.mp4",
|
||||||
|
"name": "Ed Edd Eddy",
|
||||||
|
"episodeNumber": 50,
|
||||||
|
"runtime": 653.821,
|
||||||
|
"playlistIndex": 126,
|
||||||
|
"startDate": "2026-07-04T00:13:22.571Z",
|
||||||
|
"endDate": "2026-07-04T00:24:16.392Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Ed Edd n' Eddy",
|
||||||
|
"image": "https://i.imgur.com/igzgfih.gif",
|
||||||
|
"episode": "High Heeled Ed"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\dexters laboratory\\dexters laboratory 86.avi",
|
||||||
|
"name": "Dexters Laboratory",
|
||||||
|
"episodeNumber": 86,
|
||||||
|
"runtime": 651.083767,
|
||||||
|
"playlistIndex": 129,
|
||||||
|
"startDate": "2026-07-04T00:24:56.413Z",
|
||||||
|
"endDate": "2026-07-04T00:35:47.496Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dexter's Laboratory",
|
||||||
|
"image": "https://i.imgur.com/hMP6ON2.gif",
|
||||||
|
"episode": "The Muffin King"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\2 stupid dogs\\2 stupid dogs 2.mp4",
|
||||||
|
"name": "2 Stupid Dogs",
|
||||||
|
"episodeNumber": 2,
|
||||||
|
"runtime": 431.06,
|
||||||
|
"playlistIndex": 132,
|
||||||
|
"startDate": "2026-07-04T00:36:03.118Z",
|
||||||
|
"endDate": "2026-07-04T00:43:14.178Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/wQWDVZi.gif",
|
||||||
|
"episode": "Chameleon"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\johnny bravo\\johnny bravo 95.avi",
|
||||||
|
"name": "Johnny Bravo",
|
||||||
|
"episodeNumber": 95,
|
||||||
|
"runtime": 412.464,
|
||||||
|
"playlistIndex": 137,
|
||||||
|
"startDate": "2026-07-04T00:44:01.148Z",
|
||||||
|
"endDate": "2026-07-04T00:50:53.612Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/duW3ILx.gif",
|
||||||
|
"episode": "Send In The Clones"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\what a cartoon! show\\what a cartoon! show 39.avi",
|
||||||
|
"name": "What A Cartoon! Show",
|
||||||
|
"episodeNumber": 39,
|
||||||
|
"runtime": 441.374708,
|
||||||
|
"playlistIndex": 139,
|
||||||
|
"startDate": "2026-07-04T00:51:24.855Z",
|
||||||
|
"endDate": "2026-07-04T00:58:46.229Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/Vfe6dDZ.gif",
|
||||||
|
"episode": "Malcom and Melvin in Babe, He Calls Me"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Cartoon Cartoon",
|
||||||
|
"runtime": 4094.198,
|
||||||
|
"runtimeTarget": 4094.198,
|
||||||
|
"startDate": "2026-07-03T23:51:46.000Z",
|
||||||
|
"endDate": "2026-07-04T01:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 9.0-11.0pm",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\dragonball\\dragonball 18.mkv",
|
||||||
|
"name": "Dragonball",
|
||||||
|
"episodeNumber": 18,
|
||||||
|
"runtime": 1244.201,
|
||||||
|
"playlistIndex": 145,
|
||||||
|
"startDate": "2026-07-04T01:01:30.791Z",
|
||||||
|
"endDate": "2026-07-04T01:22:14.992Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dragon Ball",
|
||||||
|
"image": "https://i.imgur.com/cQBxAVU.gif",
|
||||||
|
"episode": "The Turtle Hermit Way"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\sailor moon\\sailor moon 111.mp4",
|
||||||
|
"name": "Sailor Moon",
|
||||||
|
"episodeNumber": 111,
|
||||||
|
"runtime": 1417.92,
|
||||||
|
"playlistIndex": 151,
|
||||||
|
"startDate": "2026-07-04T01:25:33.158Z",
|
||||||
|
"endDate": "2026-07-04T01:49:11.078Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/TnI0NkT.gif",
|
||||||
|
"year": 1995,
|
||||||
|
"episode": "It's In The Cards"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\dbz\\dbz 61.mkv",
|
||||||
|
"name": "DBZ",
|
||||||
|
"episodeNumber": 61,
|
||||||
|
"runtime": 1231.832,
|
||||||
|
"playlistIndex": 155,
|
||||||
|
"startDate": "2026-07-04T01:50:17.881Z",
|
||||||
|
"endDate": "2026-07-04T02:10:49.713Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dragon Ball Z",
|
||||||
|
"image": "https://i.imgur.com/4qfad4o.gif",
|
||||||
|
"episode": "Password is Porunga"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\dbz\\dbz 62.mkv",
|
||||||
|
"name": "DBZ",
|
||||||
|
"episodeNumber": 62,
|
||||||
|
"runtime": 1232.6,
|
||||||
|
"playlistIndex": 163,
|
||||||
|
"startDate": "2026-07-04T02:13:12.518Z",
|
||||||
|
"endDate": "2026-07-04T02:33:45.118Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Dragon Ball Z",
|
||||||
|
"image": "https://i.imgur.com/4qfad4o.gif",
|
||||||
|
"episode": "Piccolo's Return"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\gundam wing\\gundam wing 11.mp4",
|
||||||
|
"name": "Gundam Wing",
|
||||||
|
"episodeNumber": 11,
|
||||||
|
"runtime": 1417.666244,
|
||||||
|
"playlistIndex": 171,
|
||||||
|
"startDate": "2026-07-04T02:36:22.333Z",
|
||||||
|
"endDate": "2026-07-04T03:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/XWp96IJ.gif",
|
||||||
|
"episode": "The Whereabouts of Happiness"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Toonami",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T01:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T03:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 8.0-9.0pm",
|
||||||
|
"runtimeHoursTarget": 1,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\space ghost c2c\\space ghost c2c 26.avi",
|
||||||
|
"name": "Space Ghost C2C",
|
||||||
|
"episodeNumber": 25,
|
||||||
|
"runtime": 814.246767,
|
||||||
|
"playlistIndex": 180,
|
||||||
|
"startDate": "2026-07-04T03:03:05.197Z",
|
||||||
|
"endDate": "2026-07-04T03:16:39.443Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Space Ghost Coast to Coast",
|
||||||
|
"image": "https://i.imgur.com/7oi7Qxf.gif",
|
||||||
|
"year": 1993
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\home movies\\home movies 20.avi",
|
||||||
|
"name": "Home Movies",
|
||||||
|
"episodeNumber": 20,
|
||||||
|
"runtime": 1304.64,
|
||||||
|
"playlistIndex": 187,
|
||||||
|
"startDate": "2026-07-04T03:19:56.916Z",
|
||||||
|
"endDate": "2026-07-04T03:41:41.556Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/VDMuEdj.gif",
|
||||||
|
"episode": "Dad (Part 1)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\brak show\\brak show 16.avi",
|
||||||
|
"name": "Brak Show",
|
||||||
|
"episodeNumber": 16,
|
||||||
|
"runtime": 671.637633,
|
||||||
|
"playlistIndex": 197,
|
||||||
|
"startDate": "2026-07-04T03:45:11.681Z",
|
||||||
|
"endDate": "2026-07-04T03:56:23.318Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/uGF2Olk.gif",
|
||||||
|
"episode": "Fued"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Ghost Planet",
|
||||||
|
"runtime": 3600,
|
||||||
|
"runtimeTarget": 3600,
|
||||||
|
"startDate": "2026-07-04T03:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T04:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 12.0-2.0am",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\trigun\\trigun 5.mp4",
|
||||||
|
"name": "Trigun",
|
||||||
|
"episodeNumber": 5,
|
||||||
|
"runtime": 1387.345,
|
||||||
|
"playlistIndex": 209,
|
||||||
|
"startDate": "2026-07-04T04:01:30.125Z",
|
||||||
|
"endDate": "2026-07-04T04:24:37.470Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/5Gde0JD.gif",
|
||||||
|
"episode": "Hard Puncher"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\yu yu hakusho\\yu yu hakusho 8.mp4",
|
||||||
|
"name": "Yu Yu Hakusho",
|
||||||
|
"episodeNumber": 8,
|
||||||
|
"runtime": 1421.42,
|
||||||
|
"playlistIndex": 211,
|
||||||
|
"startDate": "2026-07-04T04:25:07.753Z",
|
||||||
|
"endDate": "2026-07-04T04:48:49.173Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Yu Yu Hakusho: Ghost Files",
|
||||||
|
"image": "https://i.imgur.com/zLgdAie.gif",
|
||||||
|
"episode": "The Three Eyes of Hiei"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\tenchi universe\\tenchi universe 6.mkv",
|
||||||
|
"name": "Tenchi Universe",
|
||||||
|
"episodeNumber": 6,
|
||||||
|
"runtime": 1405.643,
|
||||||
|
"playlistIndex": 214,
|
||||||
|
"startDate": "2026-07-04T04:49:34.880Z",
|
||||||
|
"endDate": "2026-07-04T05:13:00.523Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/lZ8iahD.gif",
|
||||||
|
"episode": "No Need for Resident Officers!"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\lupin iii\\lupin iii 20.mkv",
|
||||||
|
"name": "Lupin III",
|
||||||
|
"episodeNumber": 20,
|
||||||
|
"runtime": 1320.362,
|
||||||
|
"playlistIndex": 217,
|
||||||
|
"startDate": "2026-07-04T05:13:48.519Z",
|
||||||
|
"endDate": "2026-07-04T05:35:48.881Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Lupin the 3rd",
|
||||||
|
"image": "https://i.imgur.com/ttnXgu9.gif",
|
||||||
|
"year": 1977,
|
||||||
|
"episode": "Hell Toupee"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\ranma\\ranma 106.mp4",
|
||||||
|
"name": "Ranma",
|
||||||
|
"episodeNumber": 106,
|
||||||
|
"runtime": 1397.227,
|
||||||
|
"playlistIndex": 221,
|
||||||
|
"startDate": "2026-07-04T05:36:42.773Z",
|
||||||
|
"endDate": "2026-07-04T06:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Ranma 1/2",
|
||||||
|
"image": "https://i.imgur.com/GZNzBTy.gif",
|
||||||
|
"year": 1989,
|
||||||
|
"episode": "Dinner at Ringside!"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Midnight Run",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T04:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T06:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekdays 2.0-4.0am",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\escaflowne\\escaflowne 4.mp4",
|
||||||
|
"name": "Escaflowne",
|
||||||
|
"episodeNumber": 4,
|
||||||
|
"runtime": 1426.39,
|
||||||
|
"playlistIndex": 222,
|
||||||
|
"startDate": "2026-07-04T06:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T06:23:46.390Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/WlxuoW6.gif",
|
||||||
|
"episode": "The Diabolical Adonis"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\12 oz mouse\\12 oz mouse 18.avi",
|
||||||
|
"name": "12 oz Mouse",
|
||||||
|
"episodeNumber": 18,
|
||||||
|
"runtime": 690.1895,
|
||||||
|
"playlistIndex": 235,
|
||||||
|
"startDate": "2026-07-04T06:28:15.887Z",
|
||||||
|
"endDate": "2026-07-04T06:39:46.076Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/VxDpdPC.gif",
|
||||||
|
"episode": "Pre-Reckoning"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\serial experiments lain\\serial experiments lain 11.mkv",
|
||||||
|
"name": "Serial Experiments Lain",
|
||||||
|
"episodeNumber": 11,
|
||||||
|
"runtime": 1217.675,
|
||||||
|
"playlistIndex": 246,
|
||||||
|
"startDate": "2026-07-04T06:44:13.302Z",
|
||||||
|
"endDate": "2026-07-04T07:04:30.977Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/42cuq2g.gif",
|
||||||
|
"episode": "Infornography"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\shin chan\\shin chan 33.mp4",
|
||||||
|
"name": "Shin Chan",
|
||||||
|
"episodeNumber": 33,
|
||||||
|
"runtime": 1419.952,
|
||||||
|
"playlistIndex": 258,
|
||||||
|
"startDate": "2026-07-04T07:09:13.320Z",
|
||||||
|
"endDate": "2026-07-04T07:32:53.272Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/XWL4wlj.gif",
|
||||||
|
"episode": "Tummy Clock Says It's Three"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\slayers\\slayers 14.mkv",
|
||||||
|
"name": "Slayers",
|
||||||
|
"episodeNumber": 14,
|
||||||
|
"runtime": 1345.344,
|
||||||
|
"playlistIndex": 272,
|
||||||
|
"startDate": "2026-07-04T07:37:34.655Z",
|
||||||
|
"endDate": "2026-07-04T08:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "The Slayers",
|
||||||
|
"image": "https://i.imgur.com/izHAHny.gif",
|
||||||
|
"year": 1995,
|
||||||
|
"episode": "NAVIGATION! An Invitation To Sairaag!"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "All Kids Outta The Pool",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T06:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T08:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - dont be a bloody idiot.mp4",
|
||||||
|
"runtime": 1005.872,
|
||||||
|
"playlistIndex": 273,
|
||||||
|
"startDate": "2026-07-04T08:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T08:16:45.872Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - one got fat.mp4",
|
||||||
|
"runtime": 895.028,
|
||||||
|
"playlistIndex": 277,
|
||||||
|
"startDate": "2026-07-04T08:18:13.853Z",
|
||||||
|
"endDate": "2026-07-04T08:33:08.881Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - buying food.mp4",
|
||||||
|
"runtime": 689.122,
|
||||||
|
"playlistIndex": 282,
|
||||||
|
"startDate": "2026-07-04T08:34:35.792Z",
|
||||||
|
"endDate": "2026-07-04T08:46:04.914Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - playing together.mp4",
|
||||||
|
"runtime": 616.116,
|
||||||
|
"playlistIndex": 286,
|
||||||
|
"startDate": "2026-07-04T08:47:36.004Z",
|
||||||
|
"endDate": "2026-07-04T08:57:52.120Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - fad diet circus.mp4",
|
||||||
|
"runtime": 611.745,
|
||||||
|
"playlistIndex": 290,
|
||||||
|
"startDate": "2026-07-04T08:59:21.487Z",
|
||||||
|
"endDate": "2026-07-04T09:09:33.232Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - carnivorous plants.mp4",
|
||||||
|
"runtime": 601.101,
|
||||||
|
"playlistIndex": 294,
|
||||||
|
"startDate": "2026-07-04T09:11:02.366Z",
|
||||||
|
"endDate": "2026-07-04T09:21:03.467Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - whatever the weather.mp4",
|
||||||
|
"runtime": 588.689,
|
||||||
|
"playlistIndex": 298,
|
||||||
|
"startDate": "2026-07-04T09:22:34.923Z",
|
||||||
|
"endDate": "2026-07-04T09:32:23.612Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - down and out.mp4",
|
||||||
|
"runtime": 551.685,
|
||||||
|
"playlistIndex": 303,
|
||||||
|
"startDate": "2026-07-04T09:33:55.574Z",
|
||||||
|
"endDate": "2026-07-04T09:43:07.259Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - why doesn't cathy eat breakfast - petaluma chicken.mp4",
|
||||||
|
"runtime": 468.635,
|
||||||
|
"playlistIndex": 308,
|
||||||
|
"startDate": "2026-07-04T09:44:39.247Z",
|
||||||
|
"endDate": "2026-07-04T09:52:27.882Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - one turkey two turkey.mp4",
|
||||||
|
"runtime": 358.992,
|
||||||
|
"playlistIndex": 312,
|
||||||
|
"startDate": "2026-07-04T09:54:01.008Z",
|
||||||
|
"endDate": "2026-07-04T10:00:00.000Z"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Rifftrax Shorts",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T08:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T10:00:00.000Z"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"modifiers": [
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "April Fools"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "april fools"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "Halloween"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "halloween"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "Christmas Eve"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "christmas eve"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "Christmas"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "christmas"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Weekdays",
|
||||||
|
"type": "playlist",
|
||||||
|
"startDate": "2026-07-03T16:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T10:00:00.000Z"
|
||||||
|
},
|
||||||
|
"endDate": "2026-07-04T10:00:00.000Z"
|
||||||
|
}
|
||||||
@@ -0,0 +1,962 @@
|
|||||||
|
{
|
||||||
|
"_id": "6a22befed02137d17593d644",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-07-04T10:00:00.000Z",
|
||||||
|
"playlist": {
|
||||||
|
"startTime": "6am",
|
||||||
|
"blocks": [
|
||||||
|
{
|
||||||
|
"tagline": "Weekends 6.0-8.0am",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\spiderman\\spiderman 7.avi",
|
||||||
|
"name": "Spiderman",
|
||||||
|
"episodeNumber": 7,
|
||||||
|
"runtime": 653.069083,
|
||||||
|
"playlistIndex": 0,
|
||||||
|
"startDate": "2026-07-04T10:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T10:10:53.069Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Spider-Man",
|
||||||
|
"image": "https://i.imgur.com/rtVhGpO.gif",
|
||||||
|
"year": 1967,
|
||||||
|
"episode": "The Sky is Falling"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\spiderman\\spiderman 8.avi",
|
||||||
|
"name": "Spiderman",
|
||||||
|
"episodeNumber": 8,
|
||||||
|
"runtime": 652.1515,
|
||||||
|
"playlistIndex": 2,
|
||||||
|
"startDate": "2026-07-04T10:11:52.629Z",
|
||||||
|
"endDate": "2026-07-04T10:22:44.780Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Spider-Man",
|
||||||
|
"image": "https://i.imgur.com/rtVhGpO.gif",
|
||||||
|
"year": 1967,
|
||||||
|
"episode": "Captured by J. Jonah Jameson"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\spiderman\\spiderman 9.avi",
|
||||||
|
"name": "Spiderman",
|
||||||
|
"episodeNumber": 9,
|
||||||
|
"runtime": 651.692708,
|
||||||
|
"playlistIndex": 5,
|
||||||
|
"startDate": "2026-07-04T10:24:01.335Z",
|
||||||
|
"endDate": "2026-07-04T10:34:53.027Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Spider-Man",
|
||||||
|
"image": "https://i.imgur.com/rtVhGpO.gif",
|
||||||
|
"year": 1967,
|
||||||
|
"episode": "Never Step on a Scorpion"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\spiderman\\spiderman 10.avi",
|
||||||
|
"name": "Spiderman",
|
||||||
|
"episodeNumber": 10,
|
||||||
|
"runtime": 650.858542,
|
||||||
|
"playlistIndex": 8,
|
||||||
|
"startDate": "2026-07-04T10:36:03.388Z",
|
||||||
|
"endDate": "2026-07-04T10:46:54.246Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Spider-Man",
|
||||||
|
"image": "https://i.imgur.com/rtVhGpO.gif",
|
||||||
|
"year": 1967,
|
||||||
|
"episode": "Sands of Crime"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\fantastic four\\fantastic four 18.avi",
|
||||||
|
"name": "Fantastic Four",
|
||||||
|
"episodeNumber": 18,
|
||||||
|
"runtime": 1224.56,
|
||||||
|
"playlistIndex": 13,
|
||||||
|
"startDate": "2026-07-04T10:48:20.992Z",
|
||||||
|
"endDate": "2026-07-04T11:08:45.552Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/Stqcavd.gif",
|
||||||
|
"year": 1967,
|
||||||
|
"episode": "Rama-Tut"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\iron man\\iron man 5.avi",
|
||||||
|
"name": "Iron Man",
|
||||||
|
"episodeNumber": 5,
|
||||||
|
"runtime": 1038.210612,
|
||||||
|
"playlistIndex": 17,
|
||||||
|
"startDate": "2026-07-04T11:10:10.139Z",
|
||||||
|
"endDate": "2026-07-04T11:27:28.349Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/ZkugjMx.gif",
|
||||||
|
"year": 1966,
|
||||||
|
"episode": "Crimson Dynamo!, The Crimson Dynamo Strikes, Captured"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\birdman\\birdman 29.avi",
|
||||||
|
"name": "Birdman",
|
||||||
|
"episodeNumber": 29,
|
||||||
|
"runtime": 387.653933,
|
||||||
|
"playlistIndex": 22,
|
||||||
|
"startDate": "2026-07-04T11:28:42.874Z",
|
||||||
|
"endDate": "2026-07-04T11:35:10.527Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/cAylbtL.gif",
|
||||||
|
"year": 1967,
|
||||||
|
"episode": "Birdman Meets Moray of the Deep"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\birdman\\birdman 30.avi",
|
||||||
|
"name": "Birdman",
|
||||||
|
"episodeNumber": 30,
|
||||||
|
"runtime": 389.4891,
|
||||||
|
"playlistIndex": 27,
|
||||||
|
"startDate": "2026-07-04T11:36:31.830Z",
|
||||||
|
"endDate": "2026-07-04T11:43:01.319Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/cAylbtL.gif",
|
||||||
|
"year": 1967,
|
||||||
|
"episode": "Birdman and the Monster of the Mountains"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\space ghost\\space ghost 21.avi",
|
||||||
|
"name": "Space Ghost",
|
||||||
|
"episodeNumber": 21,
|
||||||
|
"runtime": 379.5792,
|
||||||
|
"playlistIndex": 31,
|
||||||
|
"startDate": "2026-07-04T11:45:30.325Z",
|
||||||
|
"endDate": "2026-07-04T11:51:49.904Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/TKjCB1Z.gif",
|
||||||
|
"year": 1966,
|
||||||
|
"episode": "Space Birds"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\space ghost\\space ghost 22.avi",
|
||||||
|
"name": "Space Ghost",
|
||||||
|
"episodeNumber": 22,
|
||||||
|
"runtime": 379.379,
|
||||||
|
"playlistIndex": 39,
|
||||||
|
"startDate": "2026-07-04T11:53:40.616Z",
|
||||||
|
"endDate": "2026-07-04T12:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/TKjCB1Z.gif",
|
||||||
|
"year": 1966,
|
||||||
|
"episode": "Attack of the Saucer Crab"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Comic Corner",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T10:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T12:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekends 8.0-10.0am",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\earthworm jim\\earthworm jim 1.mkv",
|
||||||
|
"name": "Earthworm Jim",
|
||||||
|
"episodeNumber": 1,
|
||||||
|
"runtime": 1275.28,
|
||||||
|
"playlistIndex": 40,
|
||||||
|
"startDate": "2026-07-04T12:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T12:21:15.280Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/sQB7OBu.gif",
|
||||||
|
"episode": "Sidekicked"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\static shock\\static shock 1.avi",
|
||||||
|
"name": "Static Shock",
|
||||||
|
"episodeNumber": 1,
|
||||||
|
"runtime": 1269.548,
|
||||||
|
"playlistIndex": 47,
|
||||||
|
"startDate": "2026-07-04T12:24:33.550Z",
|
||||||
|
"endDate": "2026-07-04T12:45:43.098Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/riIBi2T.gif",
|
||||||
|
"episode": "Shock to the System"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\animaniacs\\animaniacs 9.mp4",
|
||||||
|
"name": "Animaniacs",
|
||||||
|
"episodeNumber": 9,
|
||||||
|
"runtime": 1276.108,
|
||||||
|
"playlistIndex": 55,
|
||||||
|
"startDate": "2026-07-04T12:49:17.023Z",
|
||||||
|
"endDate": "2026-07-04T13:10:33.131Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/Iahwehb.gif",
|
||||||
|
"episode": "Wally Llama / Where Rodents Dare"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\tick\\tick 30.mkv",
|
||||||
|
"name": "Tick",
|
||||||
|
"episodeNumber": 30,
|
||||||
|
"runtime": 1201.184,
|
||||||
|
"playlistIndex": 65,
|
||||||
|
"startDate": "2026-07-04T13:14:35.406Z",
|
||||||
|
"endDate": "2026-07-04T13:34:36.590Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "The Tick",
|
||||||
|
"image": "https://i.imgur.com/6LCtAKv.gif",
|
||||||
|
"year": 1994,
|
||||||
|
"episode": "Tick vs. Arthur"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\freakazoid\\freakazoid 7.avi",
|
||||||
|
"name": "Freakazoid",
|
||||||
|
"episodeNumber": 7,
|
||||||
|
"runtime": 1283.04,
|
||||||
|
"playlistIndex": 75,
|
||||||
|
"startDate": "2026-07-04T13:38:36.960Z",
|
||||||
|
"endDate": "2026-07-04T14:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/qaSxxx8.gif",
|
||||||
|
"episode": "The Chip (Part 2) /Freakazoid Is History"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Kids WB",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T12:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T14:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekends 10.0-12.0pm",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\digimon\\digimon 9.avi",
|
||||||
|
"name": "Digimon",
|
||||||
|
"episodeNumber": 9,
|
||||||
|
"runtime": 1233.232,
|
||||||
|
"playlistIndex": 78,
|
||||||
|
"startDate": "2026-07-04T14:00:45.548Z",
|
||||||
|
"endDate": "2026-07-04T14:21:18.780Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/rM5a4vc.gif",
|
||||||
|
"episode": "Subzero Ice Punch!"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\monster rancher\\monster rancher 34.mkv",
|
||||||
|
"name": "Monster Rancher",
|
||||||
|
"episodeNumber": 34,
|
||||||
|
"runtime": 1278.538,
|
||||||
|
"playlistIndex": 86,
|
||||||
|
"startDate": "2026-07-04T14:24:47.946Z",
|
||||||
|
"endDate": "2026-07-04T14:46:06.484Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Monster Rancher",
|
||||||
|
"image": "https://i.imgur.com/8Q2xfrx.gif",
|
||||||
|
"episode": "The Town That Disappeared"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\yu-gi-oh!\\yu-gi-oh! 56.avi",
|
||||||
|
"name": "Yu-Gi-Oh!",
|
||||||
|
"episodeNumber": 56,
|
||||||
|
"runtime": 1219.302636,
|
||||||
|
"playlistIndex": 94,
|
||||||
|
"startDate": "2026-07-04T14:49:24.232Z",
|
||||||
|
"endDate": "2026-07-04T15:09:43.534Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/F5wIvS0.gif",
|
||||||
|
"episode": "Yugi VS the Rare Hunter (Part 1)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\starship troopers\\starship troopers 15.mp4",
|
||||||
|
"name": "Starship Troopers",
|
||||||
|
"episodeNumber": 15,
|
||||||
|
"runtime": 1251.563,
|
||||||
|
"playlistIndex": 106,
|
||||||
|
"startDate": "2026-07-04T15:13:55.492Z",
|
||||||
|
"endDate": "2026-07-04T15:34:47.055Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Roughnecks: Starship Troopers Chronicles",
|
||||||
|
"image": "https://i.imgur.com/aRS8xZQ.gif",
|
||||||
|
"episode": "The Face Of Truth"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\beast machines\\beast machines 4.avi",
|
||||||
|
"name": "Beast Machines",
|
||||||
|
"episodeNumber": 4,
|
||||||
|
"runtime": 1289.064,
|
||||||
|
"playlistIndex": 115,
|
||||||
|
"startDate": "2026-07-04T15:38:30.934Z",
|
||||||
|
"endDate": "2026-07-04T16:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/9E7F997.gif",
|
||||||
|
"episode": "Mercenary Pursuits"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Rising Sun",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T14:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T16:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekends 12.0-2.0pm",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\jonny quest real adventures\\jonny quest real adventures 18.avi",
|
||||||
|
"name": "Jonny Quest Real Adventures",
|
||||||
|
"episodeNumber": 18,
|
||||||
|
"runtime": 1261.28,
|
||||||
|
"playlistIndex": 117,
|
||||||
|
"startDate": "2026-07-04T16:01:28.680Z",
|
||||||
|
"endDate": "2026-07-04T16:22:29.960Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "The Real Adventures of Jonny Quest",
|
||||||
|
"image": "https://i.imgur.com/XOp3nEP.gif",
|
||||||
|
"episode": "The Mummies of Malenque"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\jonny quest real adventures\\jonny quest real adventures 19.avi",
|
||||||
|
"name": "Jonny Quest Real Adventures",
|
||||||
|
"episodeNumber": 19,
|
||||||
|
"runtime": 1255.44,
|
||||||
|
"playlistIndex": 121,
|
||||||
|
"startDate": "2026-07-04T16:23:39.593Z",
|
||||||
|
"endDate": "2026-07-04T16:44:35.033Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "The Real Adventures of Jonny Quest",
|
||||||
|
"image": "https://i.imgur.com/XOp3nEP.gif",
|
||||||
|
"episode": "Bloodlines"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\jonny quest\\jonny quest 25.avi",
|
||||||
|
"name": "Jonny Quest",
|
||||||
|
"episodeNumber": 25,
|
||||||
|
"runtime": 1512.0105,
|
||||||
|
"playlistIndex": 124,
|
||||||
|
"startDate": "2026-07-04T16:45:43.671Z",
|
||||||
|
"endDate": "2026-07-04T17:10:55.681Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/1LkPW7k.gif",
|
||||||
|
"year": 1964,
|
||||||
|
"episode": "The Sea Haunt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\scooby doo\\scooby doo 20.mp4",
|
||||||
|
"name": "Scooby Doo",
|
||||||
|
"episodeNumber": 20,
|
||||||
|
"runtime": 1315.272,
|
||||||
|
"playlistIndex": 130,
|
||||||
|
"startDate": "2026-07-04T17:12:10.059Z",
|
||||||
|
"endDate": "2026-07-04T17:34:05.331Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Scooby Doo, Where Are You!",
|
||||||
|
"image": "https://i.imgur.com/i1ZedHL.gif",
|
||||||
|
"episode": "Jeepers, It's the Creeper"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\scooby doo\\scooby doo 21.mp4",
|
||||||
|
"name": "Scooby Doo",
|
||||||
|
"episodeNumber": 21,
|
||||||
|
"runtime": 1315.272,
|
||||||
|
"playlistIndex": 135,
|
||||||
|
"startDate": "2026-07-04T17:35:30.754Z",
|
||||||
|
"endDate": "2026-07-04T17:57:26.026Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Scooby Doo, Where Are You!",
|
||||||
|
"image": "https://i.imgur.com/i1ZedHL.gif",
|
||||||
|
"episode": "Scooby's Night with a Frozen Fright"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Cartoon High Noon",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T16:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T18:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekends 2.0-4.0pm",
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\superman\\superman 15.avi",
|
||||||
|
"name": "Superman",
|
||||||
|
"episodeNumber": 15,
|
||||||
|
"runtime": 1286.287,
|
||||||
|
"playlistIndex": 140,
|
||||||
|
"startDate": "2026-07-04T18:00:30.256Z",
|
||||||
|
"endDate": "2026-07-04T18:21:56.543Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/hUYhp5I.gif",
|
||||||
|
"year": 1996,
|
||||||
|
"episode": "Blasts From the Past (Part 2)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\batman\\batman 49.mp4",
|
||||||
|
"name": "Batman",
|
||||||
|
"episodeNumber": 49,
|
||||||
|
"runtime": 1342.763,
|
||||||
|
"playlistIndex": 144,
|
||||||
|
"startDate": "2026-07-04T18:24:06.302Z",
|
||||||
|
"endDate": "2026-07-04T18:46:29.065Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Batman: The Animated Series",
|
||||||
|
"image": "https://i.imgur.com/nygJi6C.gif",
|
||||||
|
"episode": "Heart of Steel Part 1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\batman beyond\\batman beyond 41.avi",
|
||||||
|
"name": "Batman Beyond",
|
||||||
|
"episodeNumber": 41,
|
||||||
|
"runtime": 1264.263,
|
||||||
|
"playlistIndex": 150,
|
||||||
|
"startDate": "2026-07-04T18:48:39.220Z",
|
||||||
|
"endDate": "2026-07-04T19:09:43.483Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/4bXZkXc.gif",
|
||||||
|
"episode": "Untouchable"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\justice league\\justice league 35.avi",
|
||||||
|
"name": "Justice League",
|
||||||
|
"episodeNumber": 35,
|
||||||
|
"runtime": 1372.162458,
|
||||||
|
"playlistIndex": 156,
|
||||||
|
"startDate": "2026-07-04T19:11:37.615Z",
|
||||||
|
"endDate": "2026-07-04T19:34:29.777Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/IAoWUJN.gif",
|
||||||
|
"year": 2001,
|
||||||
|
"episode": "Hearts and Minds: Part 1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\justice league\\justice league 36.avi",
|
||||||
|
"name": "Justice League",
|
||||||
|
"episodeNumber": 36,
|
||||||
|
"runtime": 1401.14975,
|
||||||
|
"playlistIndex": 162,
|
||||||
|
"startDate": "2026-07-04T19:36:38.849Z",
|
||||||
|
"endDate": "2026-07-04T20:00:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/IAoWUJN.gif",
|
||||||
|
"year": 2001,
|
||||||
|
"episode": "Hearts and Minds: Part 2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Hall of Justice",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-04T18:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T20:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekends 4.0-6.0pm",
|
||||||
|
"runtimeHoursTarget": 2.3,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\gaogaigar\\gaogaigar 18.mkv",
|
||||||
|
"name": "GaoGaiGar",
|
||||||
|
"episodeNumber": 18,
|
||||||
|
"runtime": 1460.459,
|
||||||
|
"playlistIndex": 163,
|
||||||
|
"startDate": "2026-07-04T20:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T20:24:20.459Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/5rCBrb9.gif",
|
||||||
|
"episode": "A Promise is the Light of another"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\big o\\big o 21.mkv",
|
||||||
|
"name": "Big O",
|
||||||
|
"episodeNumber": 21,
|
||||||
|
"runtime": 1427.655,
|
||||||
|
"playlistIndex": 170,
|
||||||
|
"startDate": "2026-07-04T20:27:07.723Z",
|
||||||
|
"endDate": "2026-07-04T20:50:55.378Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/0JJXLwO.gif",
|
||||||
|
"episode": "The Third Big"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\patlabor\\patlabor 14.mkv",
|
||||||
|
"name": "Patlabor",
|
||||||
|
"episodeNumber": 14,
|
||||||
|
"runtime": 1483.112,
|
||||||
|
"playlistIndex": 173,
|
||||||
|
"startDate": "2026-07-04T20:53:06.041Z",
|
||||||
|
"endDate": "2026-07-04T21:17:49.153Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Patlabor: The Mobile Police",
|
||||||
|
"image": "https://i.imgur.com/lP8LKsc.gif",
|
||||||
|
"episode": "You Win!"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\gundam 0083\\gundam 0083 1.mkv",
|
||||||
|
"name": "Gundam 0083",
|
||||||
|
"episodeNumber": 1,
|
||||||
|
"rotationPremiere": true,
|
||||||
|
"runtime": 1615.696,
|
||||||
|
"playlistIndex": 178,
|
||||||
|
"startDate": "2026-07-04T21:20:42.059Z",
|
||||||
|
"endDate": "2026-07-04T21:47:37.755Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Mobile Suit Gundam 0083: Stardust Memory",
|
||||||
|
"image": "https://i.imgur.com/6Gm5ykC.gif",
|
||||||
|
"episode": "Gundamjack"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\gundam 0083\\gundam 0083 2.mkv",
|
||||||
|
"name": "Gundam 0083",
|
||||||
|
"episodeNumber": 2,
|
||||||
|
"runtime": 1640.512,
|
||||||
|
"playlistIndex": 185,
|
||||||
|
"startDate": "2026-07-04T21:50:39.488Z",
|
||||||
|
"endDate": "2026-07-04T22:18:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"fullname": "Mobile Suit Gundam 0083: Stardust Memory",
|
||||||
|
"image": "https://i.imgur.com/6Gm5ykC.gif",
|
||||||
|
"episode": "Endless Pursuit"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Giant Robot Hour",
|
||||||
|
"runtime": 8280,
|
||||||
|
"runtimeTarget": 8280,
|
||||||
|
"startDate": "2026-07-04T20:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T22:18:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Weekends 6.0-8.0pm",
|
||||||
|
"runtimeHoursTarget": 2.1,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\celebrity deathmatch\\celebrity deathmatch 77.mp4",
|
||||||
|
"name": "Celebrity Deathmatch",
|
||||||
|
"episodeNumber": 77,
|
||||||
|
"runtime": 1286.921,
|
||||||
|
"playlistIndex": 186,
|
||||||
|
"startDate": "2026-07-04T22:18:00.000Z",
|
||||||
|
"endDate": "2026-07-04T22:39:26.921Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/asKW14D.gif",
|
||||||
|
"episode": "Rockstarmagedon"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\initial d\\initial d 43.mkv",
|
||||||
|
"name": "Initial D",
|
||||||
|
"episodeNumber": 43,
|
||||||
|
"runtime": 1642.132,
|
||||||
|
"playlistIndex": 188,
|
||||||
|
"startDate": "2026-07-04T22:39:43.547Z",
|
||||||
|
"endDate": "2026-07-04T23:07:05.679Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/WzNYM0K.gif",
|
||||||
|
"episode": "Full Throttle! Downhill Battle"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\initial d\\initial d 44.mkv",
|
||||||
|
"name": "Initial D",
|
||||||
|
"episodeNumber": 44,
|
||||||
|
"runtime": 1642.09,
|
||||||
|
"playlistIndex": 189,
|
||||||
|
"startDate": "2026-07-04T23:07:05.679Z",
|
||||||
|
"endDate": "2026-07-04T23:34:27.769Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/WzNYM0K.gif",
|
||||||
|
"episode": "The Strongest Man of the Todo School"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\fighting spirit\\fighting spirit 20.mkv",
|
||||||
|
"name": "Fighting Spirit",
|
||||||
|
"episodeNumber": 20,
|
||||||
|
"runtime": 1445.912,
|
||||||
|
"playlistIndex": 191,
|
||||||
|
"startDate": "2026-07-04T23:34:57.366Z",
|
||||||
|
"endDate": "2026-07-04T23:59:03.278Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/q17pj8O.gif",
|
||||||
|
"year": 2000,
|
||||||
|
"episode": "The Threat of Shotgun"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "series",
|
||||||
|
"filepath": "t:\\toonami\\series\\fighting spirit\\fighting spirit 21.mkv",
|
||||||
|
"name": "Fighting Spirit",
|
||||||
|
"episodeNumber": 21,
|
||||||
|
"runtime": 1444.525,
|
||||||
|
"playlistIndex": 195,
|
||||||
|
"startDate": "2026-07-04T23:59:55.475Z",
|
||||||
|
"endDate": "2026-07-05T00:24:00.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/q17pj8O.gif",
|
||||||
|
"year": 2000,
|
||||||
|
"episode": "The Way to Capture a Prodigy"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Toonami After 8: The Ocho",
|
||||||
|
"runtime": 7560,
|
||||||
|
"runtimeTarget": 7560,
|
||||||
|
"startDate": "2026-07-04T22:18:00.000Z",
|
||||||
|
"endDate": "2026-07-05T00:24:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runtimeHoursTarget": 4.1,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "movie",
|
||||||
|
"name": "Team America World Police",
|
||||||
|
"filepath": "t:\\toonami\\specials\\independence day\\team america world police.mp4",
|
||||||
|
"runtime": 5862.165333,
|
||||||
|
"playlistIndex": 196,
|
||||||
|
"startDate": "2026-07-05T00:24:00.000Z",
|
||||||
|
"endDate": "2026-07-05T02:01:42.165Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "movie",
|
||||||
|
"name": "Rifftrax - Independence Day",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax - independence day.mp4",
|
||||||
|
"runtime": 8822.928,
|
||||||
|
"playlistIndex": 200,
|
||||||
|
"startDate": "2026-07-05T02:02:57.071Z",
|
||||||
|
"endDate": "2026-07-05T04:30:00.000Z"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Special: Independence Day",
|
||||||
|
"runtime": 14760,
|
||||||
|
"runtimeTarget": 14760,
|
||||||
|
"startDate": "2026-07-05T00:24:00.000Z",
|
||||||
|
"endDate": "2026-07-05T04:30:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"tagline": "Saturdays 11.0pm",
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "movie",
|
||||||
|
"isSpecialFeature": true,
|
||||||
|
"name": "Interstella 5555",
|
||||||
|
"filepath": "t:\\toonami\\movies\\interstella 5555.mp4",
|
||||||
|
"runtime": 3909.9,
|
||||||
|
"playlistIndex": 202,
|
||||||
|
"startDate": "2026-07-05T04:31:00.098Z",
|
||||||
|
"endDate": "2026-07-05T05:36:10.000Z",
|
||||||
|
"info": {
|
||||||
|
"image": "https://i.imgur.com/ODBlBOU.gif"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Special: Interstella 5555",
|
||||||
|
"runtime": 3969.998,
|
||||||
|
"startDate": "2026-07-05T04:30:00.000Z",
|
||||||
|
"endDate": "2026-07-05T05:36:10.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "movie",
|
||||||
|
"name": "Rifftrax - Star Wars VI",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax - star wars vi.mp4",
|
||||||
|
"runtime": 8087.997,
|
||||||
|
"playlistIndex": 203,
|
||||||
|
"startDate": "2026-07-05T05:36:10.000Z",
|
||||||
|
"endDate": "2026-07-05T07:50:57.997Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "movie",
|
||||||
|
"name": "Rifftrax - Laser Mission",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax - laser mission.mp4",
|
||||||
|
"runtime": 5080.943,
|
||||||
|
"playlistIndex": 205,
|
||||||
|
"startDate": "2026-07-05T07:53:07.172Z",
|
||||||
|
"endDate": "2026-07-05T09:17:48.115Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "movie",
|
||||||
|
"name": "MST3K - S09E10 - The Final Sacrifice",
|
||||||
|
"filepath": "t:\\toonami\\mst3k\\mst3k - s09e10 - the final sacrifice.avi",
|
||||||
|
"runtime": 5513.913914,
|
||||||
|
"playlistIndex": 207,
|
||||||
|
"startDate": "2026-07-05T09:18:07.820Z",
|
||||||
|
"endDate": "2026-07-05T10:50:02.000Z"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Toonami AfterParty",
|
||||||
|
"runtime": 18831.733914,
|
||||||
|
"startDate": "2026-07-05T05:36:10.000Z",
|
||||||
|
"endDate": "2026-07-05T10:50:02.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"runtimeHoursTarget": 2,
|
||||||
|
"mediaList": [
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - dont be a bloody idiot.mp4",
|
||||||
|
"runtime": 1005.872,
|
||||||
|
"playlistIndex": 208,
|
||||||
|
"startDate": "2026-07-05T10:50:02.000Z",
|
||||||
|
"endDate": "2026-07-05T11:06:47.872Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - one got fat.mp4",
|
||||||
|
"runtime": 895.028,
|
||||||
|
"playlistIndex": 212,
|
||||||
|
"startDate": "2026-07-05T11:08:15.853Z",
|
||||||
|
"endDate": "2026-07-05T11:23:10.881Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - buying food.mp4",
|
||||||
|
"runtime": 689.122,
|
||||||
|
"playlistIndex": 217,
|
||||||
|
"startDate": "2026-07-05T11:24:37.792Z",
|
||||||
|
"endDate": "2026-07-05T11:36:06.914Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - playing together.mp4",
|
||||||
|
"runtime": 616.116,
|
||||||
|
"playlistIndex": 221,
|
||||||
|
"startDate": "2026-07-05T11:37:38.004Z",
|
||||||
|
"endDate": "2026-07-05T11:47:54.120Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - fad diet circus.mp4",
|
||||||
|
"runtime": 611.745,
|
||||||
|
"playlistIndex": 225,
|
||||||
|
"startDate": "2026-07-05T11:49:23.487Z",
|
||||||
|
"endDate": "2026-07-05T11:59:35.232Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - carnivorous plants.mp4",
|
||||||
|
"runtime": 601.101,
|
||||||
|
"playlistIndex": 229,
|
||||||
|
"startDate": "2026-07-05T12:01:04.366Z",
|
||||||
|
"endDate": "2026-07-05T12:11:05.467Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - whatever the weather.mp4",
|
||||||
|
"runtime": 588.689,
|
||||||
|
"playlistIndex": 233,
|
||||||
|
"startDate": "2026-07-05T12:12:36.923Z",
|
||||||
|
"endDate": "2026-07-05T12:22:25.612Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - down and out.mp4",
|
||||||
|
"runtime": 551.685,
|
||||||
|
"playlistIndex": 238,
|
||||||
|
"startDate": "2026-07-05T12:23:57.574Z",
|
||||||
|
"endDate": "2026-07-05T12:33:09.259Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - why doesn't cathy eat breakfast - petaluma chicken.mp4",
|
||||||
|
"runtime": 468.635,
|
||||||
|
"playlistIndex": 243,
|
||||||
|
"startDate": "2026-07-05T12:34:41.247Z",
|
||||||
|
"endDate": "2026-07-05T12:42:29.882Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "file",
|
||||||
|
"mediaType": "short",
|
||||||
|
"filepath": "t:\\toonami\\rifftrax\\rifftrax shorts\\rifftrax - one turkey two turkey.mp4",
|
||||||
|
"runtime": 358.992,
|
||||||
|
"playlistIndex": 247,
|
||||||
|
"startDate": "2026-07-05T12:44:03.008Z",
|
||||||
|
"endDate": "2026-07-05T12:50:02.000Z"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"type": "block",
|
||||||
|
"name": "Rifftrax Shorts",
|
||||||
|
"runtime": 7200,
|
||||||
|
"runtimeTarget": 7200,
|
||||||
|
"startDate": "2026-07-05T10:50:02.000Z",
|
||||||
|
"endDate": "2026-07-05T12:50:02.000Z",
|
||||||
|
"rerun": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"modifiers": [
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "April Fools"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "april fools"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "Halloween"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "halloween"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "Christmas Eve"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "christmas eve"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"swap": {
|
||||||
|
"playlist": "Christmas"
|
||||||
|
},
|
||||||
|
"condition": {
|
||||||
|
"holiday": "christmas"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "Weekends",
|
||||||
|
"type": "playlist",
|
||||||
|
"startDate": "2026-07-04T10:00:00.000Z",
|
||||||
|
"endDate": "2026-07-05T12:50:02.000Z"
|
||||||
|
},
|
||||||
|
"endDate": "2026-07-05T12:50:02.000Z"
|
||||||
|
}
|
||||||
@@ -1 +1,44 @@
|
|||||||
[{"_id":"635e6c0917f6824d95312bf7","scheduleName":"Toonami Aftermath EST","startDate":"2022-11-28T17:00:00.000Z","endDate":"2022-11-29T17:00:00.000Z"},{"_id":"635fbd8117f6824d953a216e","scheduleName":"Toonami Aftermath EST","startDate":"2022-11-29T17:00:00.000Z","endDate":"2022-11-30T17:00:00.000Z"},{"_id":"63610efab2ea42e7a913c18a","scheduleName":"Toonami Aftermath EST","startDate":"2022-11-30T17:00:00.000Z","endDate":"2022-12-01T17:00:00.000Z"},{"_id":"6362607ab2ea42e7a91ba353","scheduleName":"Toonami Aftermath EST","startDate":"2022-12-01T17:00:00.000Z","endDate":"2022-12-02T17:00:00.000Z"},{"_id":"6363b1f9b2ea42e7a9231e25","scheduleName":"Toonami Aftermath EST","startDate":"2022-12-02T17:00:00.000Z","endDate":"2022-12-03T11:00:00.000Z"},{"_id":"6365037ab2ea42e7a92b3415","scheduleName":"Toonami Aftermath EST","startDate":"2022-12-03T11:00:00.000Z","endDate":"2022-12-04T12:48:20.000Z"},{"_id":"636654fab2ea42e7a9339918","scheduleName":"Toonami Aftermath EST","startDate":"2022-12-04T11:00:00.000Z","endDate":"2022-12-05T16:27:37.000Z"}]
|
[
|
||||||
|
{
|
||||||
|
"_id": "6a1c277e00f004189f406a87",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-06-29T16:00:00.000Z",
|
||||||
|
"endDate": "2026-06-30T16:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "6a1d78fe00f004189f8ab232",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-06-30T16:00:00.000Z",
|
||||||
|
"endDate": "2026-07-01T16:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "6a1eca7e00f004189fd6c0ad",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-07-01T16:00:00.000Z",
|
||||||
|
"endDate": "2026-07-02T16:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "6a201bfe00f004189f3781e8",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-07-02T16:00:00.000Z",
|
||||||
|
"endDate": "2026-07-03T16:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "6a216d80d02137d17554246e",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-07-03T16:00:00.000Z",
|
||||||
|
"endDate": "2026-07-04T10:00:00.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "6a22befed02137d17593d644",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-07-04T10:00:00.000Z",
|
||||||
|
"endDate": "2026-07-05T12:50:02.000Z"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"_id": "6a24107fd02137d175e04d84",
|
||||||
|
"scheduleName": "Toonami Aftermath EST",
|
||||||
|
"startDate": "2026-07-05T10:00:00.000Z",
|
||||||
|
"endDate": "2026-07-06T17:46:00.000Z"
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -8,6 +8,12 @@ https://www.toonamiaftermath.com/schedule
|
|||||||
npm run grab --- --sites=toonamiaftermath.com
|
npm run grab --- --sites=toonamiaftermath.com
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Update channel list
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm run channels:parse --- --config=./sites/toonamiaftermath.com/toonamiaftermath.com.config.js --output=./sites/toonamiaftermath.com/toonamiaftermath.com.channels.xml
|
||||||
|
```
|
||||||
|
|
||||||
### Test
|
### Test
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
|||||||
@@ -1,4 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<channels>
|
<channels>
|
||||||
<channel site="toonamiaftermath.com" site_id="Toonami Aftermath EST" lang="en" xmltv_id="ToonamiAftermath.us@East">Toonami Aftermath EST</channel>
|
<channel site="toonamiaftermath.com" site_id="Snickelodeon EST" lang="en" xmltv_id="">Snickelodeon East</channel>
|
||||||
|
<channel site="toonamiaftermath.com" site_id="Snickelodeon EST+180" lang="en" xmltv_id="">Snickelodeon West</channel>
|
||||||
|
<channel site="toonamiaftermath.com" site_id="Toonami Aftermath EST" lang="en" xmltv_id="ToonamiAftermath.us@East">Toonami Aftermath East</channel>
|
||||||
|
<channel site="toonamiaftermath.com" site_id="Toonami Aftermath EST+180" lang="en" xmltv_id="ToonamiAftermath.us@West">Toonami Aftermath West</channel>
|
||||||
</channels>
|
</channels>
|
||||||
|
|||||||
@@ -1,69 +1,149 @@
|
|||||||
const dayjs = require('dayjs')
|
|
||||||
const axios = require('axios')
|
|
||||||
const https = require('https')
|
|
||||||
const path = require('path')
|
|
||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
|
const path = require('path')
|
||||||
|
const https = require('https')
|
||||||
|
const axios = require('axios')
|
||||||
|
const dayjs = require('dayjs')
|
||||||
|
const utc = require('dayjs/plugin/utc')
|
||||||
|
|
||||||
|
dayjs.extend(utc)
|
||||||
|
|
||||||
const API_ENDPOINT = 'https://api.toonamiaftermath.com'
|
const API_ENDPOINT = 'https://api.toonamiaftermath.com'
|
||||||
|
|
||||||
const config = {
|
// Let's Encrypt YR1 and YR2 will be expired on Sep 2 23:59:59 2028 GMT
|
||||||
|
const certfile = path.join(__dirname, '__data__', 'certificate.pem')
|
||||||
|
const httpsAgent = new https.Agent({ ca: fs.readFileSync(certfile) })
|
||||||
|
const caches = {}
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
site: 'toonamiaftermath.com',
|
site: 'toonamiaftermath.com',
|
||||||
days: 3,
|
days: 3,
|
||||||
request: {
|
request: {
|
||||||
httpsAgent: new https.Agent({
|
cache: {
|
||||||
ca: fs.readFileSync(path.resolve(__dirname, '__data__/certificate.pem'))
|
ttl: 24 * 60 * 60 * 1000 // 1 day
|
||||||
})
|
},
|
||||||
|
httpsAgent
|
||||||
},
|
},
|
||||||
async url({ channel, date }) {
|
async url({ channel, date }) {
|
||||||
const playlists = await axios
|
return await getUrl(channel, date)
|
||||||
.get(
|
|
||||||
`${API_ENDPOINT}/playlists?scheduleName=${channel.site_id}&startDate=${date
|
|
||||||
.add(1, 'd')
|
|
||||||
.toJSON()}&thisWeek=true&weekStartDay=monday`,
|
|
||||||
config.request
|
|
||||||
)
|
|
||||||
.then(r => r.data)
|
|
||||||
.catch(console.error)
|
|
||||||
|
|
||||||
const playlist = playlists.find(p => date.isSame(p.startDate, 'day'))
|
|
||||||
|
|
||||||
return `${API_ENDPOINT}/playlist?id=${playlist._id}&addInfo=true`
|
|
||||||
},
|
},
|
||||||
parser({ content }) {
|
async parser({ channel, date, content }) {
|
||||||
let programs = []
|
const programs = []
|
||||||
|
const delay = parseInt(channel.site_id.split('+')[1]) || 0
|
||||||
|
const cdate = date.startOf('d')
|
||||||
const items = parseItems(content)
|
const items = parseItems(content)
|
||||||
|
// fetch other playlist URLs if exist
|
||||||
|
if (items.length && Array.isArray(date.urls)) {
|
||||||
|
for (const url of date.urls) {
|
||||||
|
if (caches[url] !== undefined) {
|
||||||
|
items.push(...caches[url])
|
||||||
|
} else {
|
||||||
|
const result = await axios.get(url, { httpsAgent })
|
||||||
|
.then(res => res.data)
|
||||||
|
.catch(console.error)
|
||||||
|
const newItems = parseItems(result)
|
||||||
|
caches[url] = newItems
|
||||||
|
items.push(...newItems)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
items.forEach(item => {
|
items.forEach(item => {
|
||||||
programs.push({
|
const start = getDate(item.startDate, delay)
|
||||||
title: item.name,
|
const stop = getDate(item.endDate, delay)
|
||||||
sub_title: parseEpisode(item),
|
if (isDate(start, cdate) || isDate(stop, cdate, true)) {
|
||||||
image: parseImage(item),
|
programs.push({
|
||||||
start: dayjs(item.startDate),
|
title: item.name,
|
||||||
stop: dayjs(item.endDate)
|
description: item.info?.fullname,
|
||||||
})
|
sub_title: item.info?.episode,
|
||||||
|
image: item.info?.image,
|
||||||
|
start,
|
||||||
|
stop
|
||||||
|
})
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
return programs
|
return programs
|
||||||
|
},
|
||||||
|
async channels() {
|
||||||
|
const channels = []
|
||||||
|
const result = await axios.get('https://www.toonamiaftermath.com/bundle.js')
|
||||||
|
.then(res => res.data)
|
||||||
|
.catch(err => console.error(err.toString()))
|
||||||
|
|
||||||
|
const matches = result.match(/channels:(\[.*?\]),siteConfigs:/)
|
||||||
|
if (matches[1]) {
|
||||||
|
const vm = require('vm')
|
||||||
|
const items = vm.runInNewContext(`const o=${matches[1]}; o`)
|
||||||
|
if (Array.isArray(items)) {
|
||||||
|
channels.push(...items
|
||||||
|
.filter(item => item.scheduleName)
|
||||||
|
.map(item => ({
|
||||||
|
lang: 'en',
|
||||||
|
site_id: `${item.scheduleName}${item.streamDelay ? '+' + item.streamDelay : ''}`,
|
||||||
|
name: item.name
|
||||||
|
}))
|
||||||
|
)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return channels
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function getUrl(channel, date) {
|
||||||
|
const scheduleName = channel.site_id.split('+')[0]
|
||||||
|
const url = new URL(`${API_ENDPOINT}/playlists?scheduleName=${
|
||||||
|
scheduleName
|
||||||
|
}&startDate=${
|
||||||
|
date.startOf('d').toJSON()
|
||||||
|
}&thisWeek=true&weekStartDay=monday`)
|
||||||
|
const playlists = await axios.get(url.toString(), { httpsAgent })
|
||||||
|
.then(res => res.data)
|
||||||
|
.catch(err => console.error(err.toString()))
|
||||||
|
|
||||||
|
const urls = []
|
||||||
|
if (Array.isArray(playlists)) {
|
||||||
|
const dt = date.startOf('d')
|
||||||
|
playlists
|
||||||
|
.filter(p => isDate(getDate(p.startDate), dt) || isDate(getDate(p.endDate), dt, true))
|
||||||
|
.forEach(p => {
|
||||||
|
urls.push(`${API_ENDPOINT}/playlist?id=${p._id}&addInfo=true`)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
if (!urls.length) {
|
||||||
|
throw new Error(`Unable to get schedule URL for ${scheduleName}!`)
|
||||||
|
}
|
||||||
|
const playlistUrl = urls.shift()
|
||||||
|
if (urls.length) {
|
||||||
|
// pass next playlist URLs in date object
|
||||||
|
date.urls = urls
|
||||||
|
}
|
||||||
|
|
||||||
|
return playlistUrl
|
||||||
|
}
|
||||||
|
|
||||||
|
function getDate(dt, delay = 0) {
|
||||||
|
return dayjs.utc(dt).add(delay, 'm')
|
||||||
|
}
|
||||||
|
|
||||||
|
function isDate(dt, ref, end) {
|
||||||
|
return dt.isSame(ref, 'd') && (end ? dt > ref : true)
|
||||||
|
}
|
||||||
|
|
||||||
function parseItems(content) {
|
function parseItems(content) {
|
||||||
if (!content) return []
|
if (!content) return []
|
||||||
const data = JSON.parse(content)
|
if (typeof content === 'string' || Buffer.isBuffer(content)) {
|
||||||
if (!data || !data.playlist) return []
|
content = JSON.parse(content)
|
||||||
|
}
|
||||||
|
if (!content || !content.playlist) return []
|
||||||
|
|
||||||
return data.playlist.blocks.reduce((acc, curr) => {
|
return content.playlist.blocks.reduce((acc, curr) => {
|
||||||
acc = acc.concat(curr.mediaList)
|
// short media type has no title, use block title instead
|
||||||
|
curr.mediaList.forEach(media => {
|
||||||
|
if (media.name === undefined) {
|
||||||
|
media.name = curr.name
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
return acc
|
return acc.concat(curr.mediaList)
|
||||||
}, [])
|
}, [])
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseEpisode(item) {
|
|
||||||
return item && item.info && item.info.episode ? item.info.episode : null
|
|
||||||
}
|
|
||||||
|
|
||||||
function parseImage(item) {
|
|
||||||
return item && item.info && item.info.image ? item.info.image : null
|
|
||||||
}
|
|
||||||
|
|
||||||
module.exports = config
|
|
||||||
|
|||||||
@@ -5,57 +5,66 @@ const axios = require('axios')
|
|||||||
const dayjs = require('dayjs')
|
const dayjs = require('dayjs')
|
||||||
const utc = require('dayjs/plugin/utc')
|
const utc = require('dayjs/plugin/utc')
|
||||||
const customParseFormat = require('dayjs/plugin/customParseFormat')
|
const customParseFormat = require('dayjs/plugin/customParseFormat')
|
||||||
|
|
||||||
dayjs.extend(customParseFormat)
|
dayjs.extend(customParseFormat)
|
||||||
dayjs.extend(utc)
|
dayjs.extend(utc)
|
||||||
|
|
||||||
jest.mock('axios')
|
jest.mock('axios')
|
||||||
|
|
||||||
const API_ENDPOINT = 'https://api.toonamiaftermath.com'
|
const date = dayjs.utc('2026-07-04').startOf('d')
|
||||||
|
|
||||||
const date = dayjs.utc('2022-11-29', 'YYYY-MM-DD').startOf('d')
|
|
||||||
const channel = {
|
const channel = {
|
||||||
site_id: 'Toonami Aftermath EST',
|
site_id: 'Toonami Aftermath EST+180',
|
||||||
xmltv_id: 'ToonamiAftermathEast.us'
|
xmltv_id: 'ToonamiAftermath.us@West'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
axios.get.mockImplementation(url => {
|
||||||
|
const urls = {
|
||||||
|
'https://api.toonamiaftermath.com/playlists?scheduleName=Toonami%20Aftermath%20EST&startDate=2026-07-04T00:00:00.000Z&thisWeek=true&weekStartDay=monday':
|
||||||
|
'playlists.json',
|
||||||
|
'https://api.toonamiaftermath.com/playlist?id=6a216d80d02137d17554246e&addInfo=true': 'content01.json',
|
||||||
|
'https://api.toonamiaftermath.com/playlist?id=6a22befed02137d17593d644&addInfo=true': 'content02.json'
|
||||||
|
}
|
||||||
|
let data = ''
|
||||||
|
if (urls[url]) {
|
||||||
|
data = JSON.parse(fs.readFileSync(path.join(__dirname, '__data__', urls[url])))
|
||||||
|
}
|
||||||
|
|
||||||
|
return Promise.resolve({ data })
|
||||||
|
})
|
||||||
|
|
||||||
it('can generate valid url', async () => {
|
it('can generate valid url', async () => {
|
||||||
axios.get.mockImplementation(url => {
|
expect(await url({ channel, date })).toBe('https://api.toonamiaftermath.com/playlist?id=6a216d80d02137d17554246e&addInfo=true')
|
||||||
if (
|
|
||||||
url ===
|
|
||||||
`${API_ENDPOINT}/playlists?scheduleName=Toonami Aftermath EST&startDate=2022-11-30T00:00:00.000Z&thisWeek=true&weekStartDay=monday`
|
|
||||||
) {
|
|
||||||
return Promise.resolve({
|
|
||||||
data: JSON.parse(fs.readFileSync(path.resolve(__dirname, '__data__/playlists.json')))
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
return Promise.resolve({ data: '' })
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
const result = await url({ channel, date })
|
|
||||||
|
|
||||||
expect(result).toBe(`${API_ENDPOINT}/playlist?id=635fbd8117f6824d953a216e&addInfo=true`)
|
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can parse response', () => {
|
it('can parse response', async () => {
|
||||||
const content = fs.readFileSync(path.resolve(__dirname, '__data__/content.json'))
|
const content = fs.readFileSync(path.join(__dirname, '__data__', 'content01.json'))
|
||||||
let results = parser({ content, channel, date }).map(p => {
|
const results = (await parser({ content, channel, date }))
|
||||||
p.start = p.start.toJSON()
|
.map(p => {
|
||||||
p.stop = p.stop.toJSON()
|
p.start = p.start.toJSON()
|
||||||
return p
|
p.stop = p.stop.toJSON()
|
||||||
})
|
return p
|
||||||
|
})
|
||||||
|
|
||||||
expect(results.length).toBe(62)
|
expect(results.length).toBe(73)
|
||||||
expect(results[0]).toMatchObject({
|
expect(results[0]).toMatchObject({
|
||||||
start: '2022-11-29T17:00:30.231Z',
|
start: '2026-07-04T00:01:30.791Z',
|
||||||
stop: '2022-11-29T17:20:54.031Z',
|
stop: '2026-07-04T00:22:14.992Z',
|
||||||
title: 'X-Men',
|
title: 'Dragonball',
|
||||||
sub_title: 'Reunion (Part 1)',
|
description: 'Dragon Ball',
|
||||||
image: 'https://i.imgur.com/ZSZ0x1m.gif'
|
sub_title: 'Milk Delivery',
|
||||||
|
image: 'https://i.imgur.com/cQBxAVU.gif'
|
||||||
|
})
|
||||||
|
expect(results[72]).toMatchObject({
|
||||||
|
start: '2026-07-04T23:53:06.041Z',
|
||||||
|
stop: '2026-07-05T00:17:49.153Z',
|
||||||
|
title: 'Patlabor',
|
||||||
|
description: 'Patlabor: The Mobile Police',
|
||||||
|
sub_title: 'You Win!',
|
||||||
|
image: 'https://i.imgur.com/lP8LKsc.gif'
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
it('can handle empty guide', () => {
|
it('can handle empty guide', async () => {
|
||||||
const result = parser({ content: '', date })
|
const result = await parser({ content: '', channel, date })
|
||||||
expect(result).toMatchObject([])
|
expect(result).toMatchObject([])
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user