Files
tunarr/server/src/resources/test/legacy-migration/custom-shows/e2920853-6024-4360-934d-4fd8d582f3e3.json
Christian Benincasa 5570631adc Packaging v0: Build and run server in a docker container (#139)
* This is a nightmare

* Checkpointing.... getting closer

* First cut - packaging the server in a docker container

* Remove busted bundles

* Minify build

* Some common commands for building - we're going to look into proper monorepo solutions soon

* Remove dependency on serve-static

* Add web serving, full-stack docker target, and Nvidia container support

* Remove test action graph for now
2024-03-05 13:13:26 -05:00

426 lines
19 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "CustomShowTest",
"content": [
{
"title": "Episode 24699",
"key": "/library/metadata/20309",
"ratingKey": "20309",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 490382,
"durationStr": "00:08:10.3",
"summary": "",
"plexFile": "/library/parts/20380/1697234873/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e24699 - Trash day with kids ride on garbage truck & landfill trip Educational how recycling works Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 24699,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20309/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 23299",
"key": "/library/metadata/20307",
"ratingKey": "20307",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 360907,
"durationStr": "00:06:00.9",
"summary": "",
"plexFile": "/library/parts/20378/1697234978/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e23299 - Demolishing broken playset with toy construction trucks. Educational how excavators demo Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 23299,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20307/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 35899",
"key": "/library/metadata/20317",
"ratingKey": "20317",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 482324,
"durationStr": "00:08:02.3",
"summary": "",
"plexFile": "/library/parts/20388/1697234194/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e35899 - Playing in the mud on ATV and making trail in woods, building bridge. Educational Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 35899,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20317/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 3599",
"key": "/library/metadata/20321",
"ratingKey": "20321",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 322339,
"durationStr": "00:05:22.3",
"summary": "",
"plexFile": "/library/parts/20392/1697233992/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e03599 - Airplanes for kids with pretend play in a real cockpit. Educational how planes fly Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 3599,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20321/thumb/1697241236?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 5799",
"key": "/library/metadata/20301",
"ratingKey": "20301",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 607991,
"durationStr": "00:10:07.9",
"summary": "",
"plexFile": "/library/parts/20373/1697233831/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e05799 - Camping adventure in Power Wheels RV, roof tent on Barbie car Dream Camper, campfire Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 5799,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20301/thumb/1697233970?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 26099",
"key": "/library/metadata/20310",
"ratingKey": "20310",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 382014,
"durationStr": "00:06:22.0",
"summary": "",
"plexFile": "/library/parts/20381/1697234813/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e26099 - Catching criminal with police car and drone after ATV chase. Educational Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 26099,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20310/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 23999",
"key": "/library/metadata/20308",
"ratingKey": "20308",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 345257,
"durationStr": "00:05:45.2",
"summary": "",
"plexFile": "/library/parts/20379/1697234926/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e23999 - Caring for honey bees with ride on truck and trailer. Educational how beehives work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 23999,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20308/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 1499",
"key": "/library/metadata/20318",
"ratingKey": "20318",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 450838,
"durationStr": "00:07:30.8",
"summary": "",
"plexFile": "/library/parts/20389/1697234134/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e01499 - 🎄 Christmas for kids! Cutting tree, decorating, gingerbread, holiday lights Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 1499,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20318/thumb/1697241236?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 8499",
"key": "/library/metadata/20304",
"ratingKey": "20304",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 302857,
"durationStr": "00:05:02.8",
"summary": "",
"plexFile": "/library/parts/20376/1697233654/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e08499 - Kids use construction vehicles! Educational how excavators diggers backhoes work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 8499,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20304/thumb/1697263556?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 9899",
"key": "/library/metadata/20305",
"ratingKey": "20305",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 458315,
"durationStr": "00:07:38.3",
"summary": "",
"plexFile": "/library/parts/20377/1697233591/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e09899 - Helping animals with toy chainsaw and kids ride on truck. Educational how chainsaws work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 9899,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20305/thumb/1697233970?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 4299",
"key": "/library/metadata/20299",
"ratingKey": "20299",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 360443,
"durationStr": "00:06:00.4",
"summary": "",
"plexFile": "/library/parts/20371/1697233951/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e04299 - Helping farm animals with kids toy truck and tractor. Educational how milking cows work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 4299,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20299/thumb/1697263557?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 28199",
"key": "/library/metadata/20312",
"ratingKey": "20312",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 420652,
"durationStr": "00:07:00.6",
"summary": "",
"plexFile": "/library/parts/20383/1697234483/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e28199 - Dinosaur police truck chase and baby T-rex rescue! Educational how model rockets work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 28199,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20312/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 30999",
"key": "/library/metadata/20315",
"ratingKey": "20315",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 350064,
"durationStr": "00:05:50.0",
"summary": "",
"plexFile": "/library/parts/20386/1697234306/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e30999 - Driving and racing go kart we found in woods, hauled with truck, and fixed. Educational Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 30999,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20315/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 6499",
"key": "/library/metadata/20302",
"ratingKey": "20302",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 360280,
"durationStr": "00:06:00.2",
"summary": "",
"plexFile": "/library/parts/20374/1697233758/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e06499 - Harvesting vegetables from the garden with kids tractor. Educational how greenhouses work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 6499,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20302/thumb/1697263557?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 30299",
"key": "/library/metadata/20314",
"ratingKey": "20314",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 483393,
"durationStr": "00:08:03.3",
"summary": "",
"plexFile": "/library/parts/20385/1697234367/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e30299 - Collecting trash with street sweeper, using it as car wash. Educational how circuits work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 30299,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20314/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 2199",
"key": "/library/metadata/20319",
"ratingKey": "20319",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 189056,
"durationStr": "00:03:09.0",
"summary": "",
"plexFile": "/library/parts/20390/1697234082/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e02199 - Tow truck tug of war challenge and power wheels tug of war tournament. How traction works Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 2199,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20319/thumb/1697241236?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 33099",
"key": "/library/metadata/20316",
"ratingKey": "20316",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 465095,
"durationStr": "00:07:45.0",
"summary": "",
"plexFile": "/library/parts/20387/1697234252/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e33099 - Driving Power Wheel snowmobile, awesome winter sledding track and snow igloo. Educational Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 33099,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20316/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 7799",
"key": "/library/metadata/20303",
"ratingKey": "20303",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 265032,
"durationStr": "00:04:25.0",
"summary": "",
"plexFile": "/library/parts/20375/1697233696/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e07799 - Fixing our ride on power wheels V toy truck. Educational how gears work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 7799,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20303/thumb/1697233970?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 2899",
"key": "/library/metadata/20320",
"ratingKey": "20320",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 360373,
"durationStr": "00:06:00.3",
"summary": "",
"plexFile": "/library/parts/20391/1697234042/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e02899 - Tow truck rescue with kids ride on toy truck and tractor. Educational how winches work Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 2899,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20320/thumb/1697241236?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 5099",
"key": "/library/metadata/20300",
"ratingKey": "20300",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 480629,
"durationStr": "00:08:00.6",
"summary": "",
"plexFile": "/library/parts/20372/1697233888/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2022/s2022.e05099 - Caring for chickens with kids ride on truck, collect eggs, feed. Educational cooking eggs Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 5099,
"season": 2022,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20300/thumb/1697233970?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
},
{
"title": "Episode 29599",
"key": "/library/metadata/20313",
"ratingKey": "20313",
"icon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"type": "episode",
"duration": 488919,
"durationStr": "00:08:08.9",
"summary": "",
"plexFile": "/library/parts/20384/1697234427/file.mp4",
"file": "/data/youtube/Kid Crew/Season 2023/s2023.e29599 - Plowing snow with power wheels truck, winter storm cleanup, and shoveling. Educational Kid Crew.mp4",
"showTitle": "Kid Crew",
"episode": 29599,
"season": 2023,
"episodeIcon": "http://192.168.0.154:32400/library/metadata/20313/thumb/1697241235?X-Plex-Token=PLEX_TOKEN",
"seasonIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"showIcon": "http://192.168.0.154:32400undefined?X-Plex-Token=PLEX_TOKEN",
"serverKey": "dionysus",
"commercials": []
}
]
}