diff --git a/README.md b/README.md index 8d0b2a0..ef73a17 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # GroqCall.ai - Lightning-Fast LLM Function Calls [![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1q3is7qynCsx4s7FBznCfTMnokbKWIv1F?usp=sharing) -[![Version](https://img.shields.io/badge/version-0.0.2-blue.svg)](https://github.com/unclecode/groqcall) +[![Version](https://img.shields.io/badge/version-0.0.4-blue.svg)](https://github.com/unclecode/groqcall) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) GroqCall is a proxy server that enables lightning-fast function calls for Groq's Language Processing Unit (LPU) and other AI providers. It simplifies the creation of AI assistants by offering a wide range of built-in functions hosted on the cloud. diff --git a/app/libs/tools_handler.py b/app/libs/tools_handler.py index be33652..261b8e7 100644 --- a/app/libs/tools_handler.py +++ b/app/libs/tools_handler.py @@ -1,13 +1,15 @@ +import concurrent.futures +import uuid import json import math -import uuid from fastapi.responses import JSONResponse from prompts import * -from utils import get_tool_call_response, describe from .base_handler import Handler, Context from .context import Context from utils import get_tool_call_response, create_logger, describe from config import PARSE_ERROR_TRIES, EVALUATION_CYCLES_COUNT +from collections import defaultdict + missed_tool_logger = create_logger( "chain.missed_tools", ".logs/empty_tool_tool_response.log" ) @@ -41,47 +43,141 @@ async def handle(self, context: Context): class ToolExtractionHandler(Handler): async def handle(self, context: Context): + if not context.is_tool_call: + return await super().handle(context) + + # Step 1: Prepare the conversation history + messages = self._prepare_conversation_history(context.messages) + + # Step 2: Prepare tool details and detect the mode of operation + available_tools, system_message, suffix = self._prepare_tool_details(context) + + # Step 3: Prepare the messages for the model + new_messages = self._prepare_model_messages(messages, available_tools, suffix, context.messages[-1]['content'], system_message) + + # Step 4: Detect the tool calls + tool_calls_result = await self.process_tool_calls(context, new_messages) + tool_calls = tool_calls_result["tool_calls"] + + # Step 5: Handle the situation where no tool calls are detected + if not tool_calls: + return await self._handle_no_tool_calls(context, tool_calls_result) + + # Step 6: Process built-in tools and resolve the tool calls + unresolved_tool_calls, resolved_responses = self._process_builtin_tools(context, tool_calls, tool_calls_result["last_completion"].id) + + if not unresolved_tool_calls: + context.messages.extend(resolved_responses) + return await super().handle(context) + + # Step 7: Return the unresolved tool calls to the client + tool_response = get_tool_call_response(tool_calls_result, unresolved_tool_calls, resolved_responses) + context.response = tool_response + return JSONResponse(content=context.response, status_code=200) + + def _prepare_conversation_history(self, messages): + return [ + f"<{m['role'].lower()}>\n{m['content']}\n" + for m in messages + if m["role"] != "system" + ] + + def _prepare_tool_details(self, context): + tool_choice = context.params.get("tool_choice", "auto") + forced_mode = type(tool_choice) == dict and tool_choice.get("type", None) == "function" + available_tools = [] + + if forced_mode: + tool_choice = tool_choice["function"]["name"] + available_tools = [t["function"] for t in context.tools if t["function"]["name"] == tool_choice] + system_message = ENFORCED_SYSTAME_MESSAE + suffix = get_forced_tool_suffix(tool_choice) + else: + tool_choice = "auto" + available_tools = [t["function"] for t in context.tools] + system_message = SYSTEM_MESSAGE + suffix = get_suffix() + + # Add one special tool called "fallback", which is always available, its job is to be used when non of other tools are useful for the user input. + # available_tools.append({ + # "name": "fallback", + # "description": "Use this tool when none of the other tools are useful for the user input.", + # "arguments": {}} + # ) + + return available_tools, system_message, suffix + + def _prepare_model_messages(self, messages, available_tools, suffix, last_message_content, system_message): + messages_flatten = "\n".join(messages) + tools_json = json.dumps(available_tools, indent=4) + + return [ + {"role": "system", "content": system_message}, + { + "role": "user", + "content": f"# Conversation History:\n{messages_flatten}\n\n# Available Tools: \n{tools_json}\n\n{suffix}\n{last_message_content}", + }, + ] + + async def _handle_no_tool_calls(self, context, tool_calls_result): + if context.no_tool_behaviour == "forward": + context.tools = None + return await super().handle(context) + else: + context.response = {"tool_calls": []} + tool_response = get_tool_call_response(tool_calls_result, [], []) + missed_tool_logger.debug(f"Last message content: {context.last_message['content']}") + return JSONResponse(content=tool_response, status_code=200) + + def _process_builtin_tools(self, context, tool_calls, tool_calls_result_id): + unresolved_tool_calls = [ + t + for t in tool_calls + if t["function"]["name"] not in context.builtin_tool_names + ] + resolved_responses = [] + + for tool in tool_calls: + for bt in context.builtin_tools: + if tool["function"]["name"] == bt["function"]["name"]: + res = bt["run"](**{**json.loads(tool["function"]["arguments"]), **bt["extra"]}) + resolved_responses.append({ + "name": tool["function"]["name"], + "role": "tool", + "content": json.dumps(res), + "tool_call_id": "chatcmpl-" + tool_calls_result_id, + }) + + return unresolved_tool_calls, resolved_responses + + async def handle1(self, context: Context): body = context.body if context.is_tool_call: - # Prepare the messages and tools for the tool extraction + # Step 1: Prepare the the history of conversation. messages = [ f"<{m['role'].lower()}>\n{m['content']}\n" for m in context.messages if m["role"] != "system" ] - tools_json = json.dumps([t["function"] for t in context.tools], indent=4) + messages_flatten = "\n".join(messages) + - # Process the tool_choice + # Step 2: Prepare tools details and detect the mode of operation. tool_choice = context.params.get("tool_choice", "auto") - forced_mode = False - if ( - type(tool_choice) == dict - and tool_choice.get("type", None) == "function" - ): - tool_choice = tool_choice["function"].get("name", None) - if not tool_choice: - raise ValueError( - "Invalid tool choice. 'tool_choice' is set to a dictionary with 'type' as 'function', but 'function' does not have a 'name' key." - ) - forced_mode = True - - # Regenerate the string tool_json and keep only the forced tool - tools_json = json.dumps( - [ - t["function"] - for t in context.tools - if t["function"]["name"] == tool_choice - ], - indent=4, - ) - - system_message = ( - SYSTEM_MESSAGE if not forced_mode else ENFORCED_SYSTAME_MESSAE - ) - suffix = SUFFIX if not forced_mode else get_forced_tool_suffix(tool_choice) - - messages_flatten = '\n'.join(messages) - + forced_mode = type(tool_choice) == dict and tool_choice.get("type", None) == "function" + + if forced_mode: + tool_choice = tool_choice["function"]["name"] + tools_json = json.dumps([t["function"] for t in context.tools if t["function"]["name"] == tool_choice], indent=4) + system_message = ENFORCED_SYSTAME_MESSAE + suffix = get_forced_tool_suffix(tool_choice) + else: + tool_choice = "auto" + tools_json = json.dumps([t["function"] for t in context.tools], indent=4) + system_message = SYSTEM_MESSAGE + suffix = SUFFIX + + # Step 3: Prepare the messages for the model. new_messages = [ {"role": "system", "content": system_message}, { @@ -90,23 +186,26 @@ async def handle(self, context: Context): }, ] + # Step 4: Detect the tool calls. + tool_calls_result = await self.process_tool_calls(context, new_messages) + tool_calls = tool_calls_result["tool_calls"] - completion, tool_calls = await self.process_tool_calls( - context, new_messages - ) - + + # Step 5: Handle the situation where no tool calls are detected. if not tool_calls: if context.no_tool_behaviour == "forward": context.tools = None return await super().handle(context) else: context.response = {"tool_calls": []} - tool_response = get_tool_call_response(completion, [], []) + tool_response = get_tool_call_response(tool_calls_result, [], []) missed_tool_logger.debug( f"Last message content: {context.last_message['content']}" ) return JSONResponse(content=tool_response, status_code=200) + + # Step 6: Process built-in toola and resolve the tool calls, here on the server. In case there is unresolved tool calls, we will return the tool calls to the client to resolve them. But if all tool calls are resolved, we will continue to the next handler. unresolved_tol_calls = [ t for t in tool_calls @@ -127,7 +226,7 @@ async def handle(self, context: Context): "name": tool["function"]["name"], "role": "tool", "content": json.dumps(res), - "tool_call_id": "chatcmpl-" + completion.id, + "tool_call_id": "chatcmpl-" + tool_calls_result.id, } ) @@ -135,8 +234,9 @@ async def handle(self, context: Context): context.messages.extend(resolved_responses) return await super().handle(context) + # Step 7: If reach here, it means there are unresolved tool calls. We will return the tool calls to the client to resolve them. tool_response = get_tool_call_response( - completion, unresolved_tol_calls, resolved_responses + tool_calls_result, unresolved_tol_calls, resolved_responses ) context.response = tool_response @@ -146,75 +246,72 @@ async def handle(self, context: Context): async def process_tool_calls(self, context, new_messages): try: - evaluation_cycles_count = EVALUATION_CYCLES_COUNT - try: - # Assuming the context has an instantiated client according to the selected provider - cnadidate_responses =[] - result_is_confirmed = False - for generation in range(evaluation_cycles_count): - tries = PARSE_ERROR_TRIES - tool_calls = [] - while tries > 0: - completion = context.client.route( - model=context.client.parser_model, - messages=new_messages, - temperature=0, - max_tokens=512, - top_p=1, - stream=False, - # response_format = {"type": "json_object"} - ) - response = completion.choices[0].message.content - response = response.replace("\_", "_") - if TOOLS_OPEN_TOKEN in response: - response = response.split(TOOLS_OPEN_TOKEN)[1].split(TOOLS_CLOSE_TOKEN)[0] - if "```json" in response: - response = response.split("```json")[1].split("```")[0] - - try: - tool_response = json.loads(response) - if isinstance(tool_response, list): - tool_response = {"tool_calls": tool_response} - break - except json.JSONDecodeError as e: - print( - f"Error parsing the tool response: {e}, tries left: {tries}" - ) - new_messages.append( - { - "role": "user", - "content": f"Error: {e}.\n\n{CLEAN_UP_MESSAGE}", - } - ) - tries -= 1 - continue - cnadidate_responses.append(tool_response) - - # Go through candidate and see if all detected tools count is 2 then break - tool_calls_count = {} - for tool_response in cnadidate_responses: - for func in tool_response.get("tool_calls", []): - tool_calls_count[func["name"]] = tool_calls_count.get(func["name"], 0) + 1 - - if all([v == 2 for v in tool_calls_count.values()]): - result_is_confirmed = True - break - - # Go through candiudtae and count the number of each tolls is called - tool_calls_count = {} - for tool_response in cnadidate_responses: - for func in tool_response.get("tool_calls", []): - tool_calls_count[func["name"]] = tool_calls_count.get(func["name"], 0) + 1 - - pickup_threshold = math.floor(len(cnadidate_responses) * 0.7) if not result_is_confirmed else 0 - # Select any tools with frq more than 2 - tool_calls = [] - for tool_response in cnadidate_responses: - for func in tool_response.get("tool_calls", []): - if tool_calls_count[func["name"]] > pickup_threshold: - tool_calls.append( + def call_route(messages): + completion = context.client.route( + model=context.client.parser_model, + messages=messages, + temperature=0, + max_tokens=512, + top_p=1, + stream=False, + ) + + response = completion.choices[0].message.content + response = response.replace("\_", "_") + if TOOLS_OPEN_TOKEN in response: + response = response.split(TOOLS_OPEN_TOKEN)[1].split( + TOOLS_CLOSE_TOKEN + )[0] + if "```json" in response: + response = response.split("```json")[1].split("```")[0] + + try: + tool_response = json.loads(response) + if isinstance(tool_response, list): + tool_response = {"tool_calls": tool_response} + # Check all detected functions exist in the available tools + valid_names = [t['function']["name"] for t in context.tools] + available_tools = [t for t in tool_response.get("tool_calls", []) if t['name'] in valid_names] + tool_response = { + "tool_calls": available_tools, + } + # tool_response = {"tool_calls": []} + + + return tool_response.get("tool_calls", []), completion + except json.JSONDecodeError as e: + print(f"Error parsing the tool response: {e}") + return [], None + + with concurrent.futures.ThreadPoolExecutor() as executor: + futures = [ + executor.submit(call_route, new_messages) + for _ in range(evaluation_cycles_count) + ] + results = [ + future.result() + for future in concurrent.futures.as_completed(futures) + ] + + tool_calls_list, completions = zip(*results) + + tool_calls_count = defaultdict(int) + for tool_calls in tool_calls_list: + for func in tool_calls: + tool_calls_count[func["name"]] += 1 + + pickup_threshold = max(evaluation_cycles_count, int(evaluation_cycles_count * 0.7)) + final_tool_calls = [] + for tool_calls in tool_calls_list: + for func in tool_calls: + if tool_calls_count[func["name"]] >= pickup_threshold: + # ppend if function is not already in the list + if not any( + f['function']["name"] == func["name"] for f in final_tool_calls + ): + final_tool_calls.append( { "id": f"call_{func['name']}_{str(uuid.uuid4())}", "type": "function", @@ -225,13 +322,24 @@ async def process_tool_calls(self, context, new_messages): } ) - except Exception as e: - raise e + total_prompt_tokens = sum(c.usage.prompt_tokens for c in completions if c) + total_completion_tokens = sum( + c.usage.completion_tokens for c in completions if c + ) + total_tokens = sum(c.usage.total_tokens for c in completions if c) - if tries == 0: - tool_calls = [] + last_completion = completions[-1] if completions else None + + return { + "tool_calls": final_tool_calls, + "last_completion": last_completion, + "usage": { + "prompt_tokens": total_prompt_tokens, + "completion_tokens": total_completion_tokens, + "total_tokens": total_tokens, + }, + } - return completion, tool_calls except Exception as e: print(f"Error processing the tool calls: {e}") raise e @@ -250,8 +358,8 @@ async def handle(self, context: Context): try: params = { - 'temperature' : 0.5, - 'max_tokens' : 1024, + "temperature": 0.5, + "max_tokens": 1024, } params = {**params, **context.params} diff --git a/app/main.py b/app/main.py index 40624f3..b2f74b6 100644 --- a/app/main.py +++ b/app/main.py @@ -58,7 +58,7 @@ async def index(request: Request): # Add an get endpoint simple return the evrsion of the app @app.get("/version") async def version(): - return {"version": "0.0.3"} + return {"version": "0.0.4"} if __name__ == "__main__": @@ -66,5 +66,5 @@ async def version(): # uvicorn.run("main:app", host=os.getenv("HOST"), port=int(os.getenv('PORT')), workers=1, reload=True) uvicorn.run( - "main:app", host=os.getenv("HOST"), port=int(os.getenv("PORT")), workers=1 + "main:app", host=os.getenv("HOST"), port=int(os.getenv("PORT")), workers=1, reload=False ) diff --git a/app/prompts.py b/app/prompts.py index 823dcf9..cdb0706 100644 --- a/app/prompts.py +++ b/app/prompts.py @@ -69,9 +69,7 @@ CLEAN_UP_MESSAGE = "When I tried to extract the content between ```json and ``` and parse the content to valid JSON object, I faced with the abovr error. Remember, you are supposed to wrap the schema between ```json and ```, and do this only one time. First find out what went wrong, that I couldn't extract the JSON between ```json and ```, and also faced error when trying to parse it, then regenerate the your last message and fix the issue." -SUFFIX = """ - -# Example of your response: +SUFFIX = """# Example of your response: Here you explain why you think a tool or multiple tools are needed and how you extracted the values for the parameters from the user's last message and the conversation history. Also, you may explain why there is no need for any tools. @@ -103,17 +101,23 @@ Remember: - You may select multiple tools if needed. - **IF for some arguments there is no direct and clear value based ont he history of conversation and user last message then assign null to them. Therefore NEVER TRY TO GUESS THE VALUE.** -- ONLY USE THE MENTIONED TOOLS ABOVE AND NOTHING OUT OF THAT. +- **ONLY USE THE MENTIONED TOOLS ABOVE AND NOTHING OUT OF THAT. Do not suggest a function that is not in the list of tools.** - BE CONCISE AND TO THE POINT. DO NOT ADD ANY UNNECESSARY INFORMATION. MAKER YOUR JUSTIFICATION SHORT. - **Dont forget to refer to the histocry of conversation, when you are trying to figure out values of arguments for tool(s) you picked up.** - **Some time user may have to refer to the previous messages, to extract the proepr value fo ruser arguments, becuase user may refer to them in his/her last message.** -- **Use the user;s last message to detect the tool(s) you need to call, and use the history of conversation to extract the values of arguments for the tool(s) you picked up.** +- **Use the user's last message to detect the tool(s) you need to call, and use the history of conversation to extract the values of arguments for the tool(s) you picked up.** + +IMPORTANT: Not every situiation need a tools, so don't force it, if the question doesn't match with any of tools simply retirn an empty list for "tool_calls" and justify your response. -Make decision based on on the last user message:""" -ENFORCE_SUFFIX = """ +# FEW SHOTS: Here we provide some example for you to learn how to generate your response. + +FEW_SHOTS + -# Example of your response: +Make decision based on on the last user message:""" + +ENFORCE_SUFFIX = """# Example of your response: { "tool_calls" : [{ @@ -128,12 +132,12 @@ NOTE: - **IF for some arguments there is no direct and clear value based ont he history of conversation and user last message then assign null to them. Therefore NEVER TRY TO GUESS THE VALUE.** -- ONLY USE THE MENTIONED TOOL ABOVE AND NOTHING OUT OF THAT. +- **ONLY USE THE MENTIONED TOOLS ABOVE AND NOTHING OUT OF THAT. Do not suggest a function that is not in the list of tools.** - BE CONCISE AND TO THE POINT. DO NOT ADD ANY UNNECESSARY INFORMATION. MAKER YOUR JUSTIFICATION SHORT. - **Dont forget to refer to histocy of conversation, when you are trying to figure out values of arguments for the given tool (function).** - **Some time user may have to refer to the previous messages so you can find the argument value from there.** -Make decision based on on the last user's message:""" +Now extract required data for this tool argument, if any. Make your decision based on on the last user's message:""" TOOLS_OPEN_TOKEN = "" @@ -146,14 +150,313 @@ IMAGE_DESCRIPTO_PROMPT = """The user has uploaded an image. List down in very detail what the image is about. List down all objetcs you see and their description. Your description should be enough for a blind person to be able to visualize the image and answe ny question about it.""" +def get_forced_tool_suffix(tool_name: str) -> str: + return FORCE_CALL_SUFFIX.format(tool_name=tool_name) +def get_func_result_guide(function_call_result: str) -> str: + return f"SYSTEM MESSAGE: \n```json\n{function_call_result}\n```\n\nThe above is the result after functions are called. Use the result to answer the user's last question.\n\n" -def get_forced_tool_suffix(tool_name : str) -> str: - return FORCE_CALL_SUFFIX.format(tool_name=tool_name) -def get_func_result_guide(function_call_result : str) -> str: - return f"SYSTEM MESSAGE: \n```json\n{function_call_result}\n```\n\nThe above is the result after functions are called. Use the result to answer the user's last question.\n\n" +def get_image_desc_guide(ref_index: int, description: str) -> str: + return f"IMAGE: [{ref_index}] : {description}.\n\n" + + +FEW_SHOTS = [ + { + "input": """# Conversation History: + +I'm planning a birthday party for my friend. Can you suggest some good catering options? + + +# Available Tools: +[ + { + "name": "get_catering_options", + "description": "Use this function to retrieve a list of available catering options based on the type of event and dietary preferences.\n\n:param event_type: The type of event (e.g., birthday, wedding, corporate).\n:param dietary_preferences: Any specific dietary preferences or restrictions (e.g., vegetarian, gluten-free).\n:return: A string containing the list of catering options matching the provided criteria.", + "parameters": { + "type": "object", + "properties": { + "event_type": { + "type": "string" + }, + "dietary_preferences": { + "type": "string" + } + } + } + }, + { + "name": "book_catering", + "description": "Use this function to book a catering service when all required information is available (selected catering option, event details, and payment information).\n\nArgs:\n selected_option (str): The selected catering option.\n event_details (dict): The details of the event (date, time, location, number of guests).\n payment_info (dict): The payment information provided by the user.\n\nReturns:\n The result of the booking operation.", + "parameters": { + "type": "object", + "properties": { + "selected_option": { + "type": "string" + }, + "event_details": { + "type": "object" + }, + "payment_info": { + "type": "object" + } + } + } + } +]""", + "output": """ +The user is asking for suggestions on catering options for a birthday party. We can use the "get_catering_options" tool to retrieve a list of suitable options based on the event type (birthday) and any dietary preferences provided by the user. + + + +{ + "tool_calls": [ + { + "name": "get_catering_options", + "arguments": { + "event_type": "birthday", + "dietary_preferences": "" + } + } + ] +} +""", + }, + { + "input": """# Conversation History: + +I'm looking for a new laptop for work. Any recommendations? + + +Sure, I can help you with that. To provide the best recommendations, could you please share some more information about your requirements? Here are a few questions to consider: + +1. What is your budget range? +2. What size laptop do you prefer (e.g., 13-inch, 15-inch)? +3. Do you have any specific performance requirements (e.g., processor, RAM, storage)? +4. Are there any particular features you're looking for (e.g., long battery life, lightweight)? + +Once you provide these details, I can suggest some laptop models that would suit your needs. + + +Thanks for the questions. My budget is around $1,500, and I prefer a 14-inch or 15-inch laptop. I need a powerful processor and at least 16GB of RAM for running multiple applications simultaneously. A long battery life would be a plus. + + +# Available Tools: +[ + { + "name": "get_laptop_recommendations", + "description": "Use this function to retrieve a list of laptop recommendations based on the provided criteria (budget, size, performance requirements, and features).\n\n:param criteria: A dictionary containing the user's laptop preferences.\n:return: A string containing the list of laptop recommendations matching the provided criteria.", + "parameters": { + "type": "object", + "properties": { + "criteria": { + "type": "object" + } + } + } + }, + { + "name": "compare_laptops", + "description": "Use this function to compare the specifications and features of two or more laptop models.\n\n:param laptop_models: A list of laptop models to compare.\n:return: A string containing the comparison of the provided laptop models.", + "parameters": { + "type": "object", + "properties": { + "laptop_models": { + "type": "array", + "items": { + "type": "string" + } + } + } + } + } +]""", + "output": """ +The user has provided specific criteria for laptop recommendations, including budget, size, performance requirements, and desired features. We can use the "get_laptop_recommendations" tool to retrieve a list of laptops matching these criteria. Additionally, we can use the "compare_laptops" tool to provide a comparison of the recommended models to help the user make an informed decision. + + + +{ + "tool_calls": [ + { + "name": "get_laptop_recommendations", + "arguments": { + "criteria": { + "budget": 1500, + "size": "14-inch or 15-inch", + "performance": { + "processor": "powerful", + "RAM": "at least 16GB" + }, + "features": { + "battery_life": "long" + } + } + } + }, + { + "name": "compare_laptops", + "arguments": { + "laptop_models": [] + } + } + ] +} +""", + }, + { + "input": """# Conversation History: + +I'm planning a trip to Europe next month. Do you have any tips for packing light? + + +Packing light is a great way to make your travel experience more enjoyable and hassle-free. Here are some tips to help you pack efficiently: + +1. Choose versatile clothing items that can be mixed and matched to create multiple outfits. +2. Opt for lightweight, quick-drying fabrics that are easy to wash and don't take up much space. +3. Limit your shoes to two or three comfortable pairs that can be worn with different outfits. +4. Use packing cubes or compression bags to organize your belongings and save space in your luggage. +5. Pack travel-sized toiletries and only bring the essentials. +6. Wear your bulkiest items, like jackets or boots, on the plane to save space in your luggage. +7. Consider doing laundry during your trip to reduce the amount of clothing you need to pack. + +Remember, the key is to be selective and only pack what you truly need. If you have any specific questions about packing for your European trip, feel free to ask! + + +Thanks for the great advice! I'll definitely keep these tips in mind while packing. Do you have any recommendations for must-see attractions or hidden gems in Europe? + + +# Available Tools: +[ + { + "name": "get_packing_checklist", + "description": "Use this function to generate a personalized packing checklist based on the user's destination, trip duration, and travel preferences.\n\n:param destination: The user's travel destination.\n:param duration: The duration of the user's trip.\n:param preferences: Any specific travel preferences or requirements.\n:return: A string containing the personalized packing checklist.", + "parameters": { + "type": "object", + "properties": { + "destination": { + "type": "string" + }, + "duration": { + "type": "string" + }, + "preferences": { + "type": "string" + } + } + } + } +]""", + "output": """ +The user is asking for recommendations on must-see attractions and hidden gems in Europe, which is a broad and open-ended question. The available tool, "get_packing_checklist," is not relevant to answering this query. The best approach would be to provide a general response based on popular destinations and experiences, or ask the user for more specific information about their interests and the countries they plan to visit. + -def get_image_desc_guide(ref_index: int, description : str) -> str: - return f"IMAGE: [{ref_index}] : {description}.\n\n" \ No newline at end of file + +{ + "tool_calls": [] +} +""", + }, + { + "input": """# Conversation History: + +Hi what are available comic movies on 23th March? + + +Thank you for providing the information! I found two comic movies showing on March 23rd. Here are the details: + +1. "Never Say Never Again" - High octane thrillers, PG, 2 hrs 14 mins, 1983, HD. + Airing time: 2:25 PM EDT. + +2. "Scary Movie 3" - Slashers, PG-13, 1 hr 25 mins, 2003, HD. + Airing time: 11:23 PM EDT. + +Additionally, I noticed "The Strangers: Prey at Night" is also available on March 23rd if you're interested in a horror movie. +- Horror, R, 1 hr 25 mins, 2018, HD. + Airing time: 12:03 PM EDT. + +Please let me know if you'd like to book any of these movies. I'm here to help! + + +Interesting, tell me more about this movie "Never Say Never Again,", what is its plot? + + +# Available Tools: +[ + { + "name": "get_available_slots", + "description": "Use this function to search the Cinemax database of available movies, show time, and date.\n\n:param query: The query to search the Cinemax database of available movies, show time, and date.\n:return: A string containing the response to the query.", + "parameters": { + "type": "object", + "properties": { + "movie_slot_query": { + "type": "string" + } + } + } + }, + { + "name": "book_cinema_ticket", + "description": "Use this function ONLY for booking a ticket, when all info is available (movie name, date, time and suer email). Do NOT use this function when user asks for movie details and other things\n\nArgs:\n movie_name (str): The name of the movie.\n date (Optional[str], optional): The date of the movie.\n time (Optional[str], optional): The time of the movie.\n user_email (Optional[str], optional): The email of the user. Defaults to None.\n\nReturns:\n The result of the operation.", + "parameters": { + "type": "object", + "properties": { + "movie_name": { + "type": "string" + }, + "date": { + "type": [ + "string", + "null" + ] + }, + "time": { + "type": [ + "string", + "null" + ] + }, + "user_email": { + "type": [ + "string", + "null" + ] + } + } + } + }, + { + "name": "get_chat_history", + "description": "Returns the chat history between the user and assistant.\n\n:param num_chats: The number of chats to return.\n Each chat contains 2 messages. One from the user and one from the assistant.\n Default: 3\n:return: A list of dictionaries representing the chat history.\n\nExample:\n - To get the last chat, use num_chats=1.\n - To get the last 5 chats, use num_chats=5.\n - To get all chats, use num_chats=None.\n - To get the first chat, use num_chats=None and pick the first message.", + "parameters": { + "type": "object", + "properties": { + "num_chats": { + "type": [ + "number", + "null" + ] + } + } + } + } +]""", + "output": """ +The user is asking for more information that non of tools or chat history can provide. Therefore, I can't use any of the tools to answer the user's question. + + + +{ + "tool_calls": [] +} +""", + }, +] + + +def get_suffix(): + # Turn each element of FEW_SHOTS into a string like '-- EXAMPLE i ---\nINPUT:\n{input}\n\nOUTPUT:\n{output}\n\n', then join them by \n\n + few_shots = "\n\n".join([f'-- EXAMPLE {i} ---\nINPUT:\n{example["input"]}\n\nOUTPUT:\n{example["output"]}\n\n' for i, example in enumerate(FEW_SHOTS, 1)]) + # Replace FEW_SHOTS with the actual examples + return SUFFIX.replace("FEW_SHOTS", few_shots) \ No newline at end of file diff --git a/app/utils.py b/app/utils.py index 2324f9c..ca46f40 100644 --- a/app/utils.py +++ b/app/utils.py @@ -30,12 +30,13 @@ def create_logger(logger_name: str, log_path: str = ".logs/access.log", show_on_ return logger -def get_tool_call_response(completion, unresolved_tol_calls, resolved_responses): +def get_tool_call_response(tool_calls_result, unresolved_tol_calls, resolved_responses): + last_completion = tool_calls_result["last_completion"] tool_response = { - "id": "chatcmpl-" + completion.id, + "id": "chatcmpl-" + last_completion.id if last_completion else None, "object": "chat.completion", - "created": completion.created, - "model": completion.model, + "created": last_completion.created if last_completion else None, + "model": last_completion.model if last_completion else None, "choices": [ { "index": 0, @@ -49,14 +50,9 @@ def get_tool_call_response(completion, unresolved_tol_calls, resolved_responses) } ], "resolved": resolved_responses, - "usage": { - "prompt_tokens": completion.usage.prompt_tokens, - "completion_tokens": completion.usage.completion_tokens, - "total_tokens": completion.usage.total_tokens, - }, - "system_fingerprint": completion.system_fingerprint, + "usage": tool_calls_result["usage"], + "system_fingerprint": last_completion.system_fingerprint if last_completion else None, } - return tool_response def describe(prompt: str, image_url_or_base64 : str, **kwargs) -> str: diff --git a/cookbook/ai_assistant_custome_tools.py b/cookbook/ai_assistant_custome_tools.py index 4436a18..07ef2c6 100644 --- a/cookbook/ai_assistant_custome_tools.py +++ b/cookbook/ai_assistant_custome_tools.py @@ -1,5 +1,5 @@ -import os +import os, json from typing import Optional, List from phi.llm.openai.like import OpenAILike from phi.assistant import Assistant @@ -10,6 +10,8 @@ from phi.tools.email import EmailTools from phi.utils.log import logger from phi.tools.email import EmailTools +from phi.knowledge.base import AssistantKnowledge +from phi.knowledge.base import Document from resources import vector_db from rich.prompt import Prompt from dotenv import load_dotenv @@ -18,6 +20,32 @@ # To run this example, first make sure to follow the instructions below: # 1. Install the phidata: pip install phidata # 2. Run the following command to start a docker, with pgvector db running: phi start resources.py +# 3. Download the sample of JSON knowledge base from the same folder of this file: cinemax.json + +class CinemaSerachDB(Toolkit): + def __init__( + self, + knowledge_base : Optional[AssistantKnowledge] = None, + num_documents: int = None + ): + super().__init__(name="get_available_slots") + self.knowledge_base = knowledge_base + self.num_documents = num_documents + self.register(self.get_available_slots) + + def get_available_slots(self, movie_slot_query: str ) -> str: + """Use this function to search the Cinemax database of available movies, show time, and date. + + :param query: The query to search the Cinemax database of available movies, show time, and date. + :return: A string containing the response to the query. + """ + relevant_docs: List[Document] = self.knowledge_base.search(query=movie_slot_query, num_documents=self.num_documents) + if len(relevant_docs) == 0: + return None + + return json.dumps([doc.to_dict() for doc in relevant_docs], indent=2) + + class CinemaTools(Toolkit): def __init__( @@ -29,7 +57,6 @@ def __init__( self.register(self.book_cinema_ticket) def book_cinema_ticket(self, movie_name: str, date: Optional[str] = None, time: Optional[str] = None, user_email: Optional[str] = None) -> str: - # """Books a cinema ticket for the given movie, date, and time, and sends an email to the user. """Use this function ONLY for booking a ticket, when all info is available (movie name, date, time and suer email). Do NOT use this function when user asks for movie details and other things Args: @@ -118,12 +145,22 @@ def cinemax_assistant(new: bool = False, user: str = "user"): run_id=run_id, user_id="test_user", llm=my_groq, - knowledge_base=kb, + # knowledge_base=kb, Since I created my own tool CinemaSerachDB storage=storage, use_tools=True, - add_chat_history_to_messages=True, - tools=[CinemaTools(EmailTools("YOUR_EMAIL_ADDRESS", "SENDER_NAME", "SENDER_EMAIL", os.environ['email_pass_key'] ))], show_tool_calls=True, markdown=True + tools=[ + CinemaSerachDB(knowledge_base=kb, num_documents=5), + CinemaTools(EmailTools("YOUR_EMAIL_ADDRESS", "SENDER_NAME", "SENDER_EMAIL", os.environ['email_pass_key'] )) + ], show_tool_calls=True, markdown=True, + add_chat_history_to_messages=True, # Inject history in every prompt + add_datetime_to_instructions=True, + limit_tool_access=True, + extra_instructions="", + output_model= None, # Pydantic + prevent_prompt_injection=True, + add_references_to_prompt=False, # It searches in the kb and add it to every prompt # add_references_to_prompt=True, + add_to_system_prompt="\n\nRemember:As a Cinemax agent, your responsibilities include: \n\n1. Assisting individuals in locating their preferred movies using the provided database information. \n2. Facilitating ticket booking through the tools at your disposal. \n3. If critical information is missing and the registration system returns an error, generate a polite, humanized version of the error message and request the necessary additional information from users. \n4. When interacting with users, never disclose that you are an AI model unable to perform specific functions or activate certain features. \n5. When users inquire about movie showtimes, available movies, or related details, utilize your tools to access data from the knowledge base, rather than relying on your own knowledge. However, you may provide plot information about specific movies in a concise and succinct manner, ensuring responses are not excessively lengthy. \n6.When engaging in a discussion with users about films and proposing movies based on their preferences and the available options, it would be beneficial to list the available dates and times tailored to the user's interests and conversation history. This approach would simplify the booking process for the user. If the user has already specified a date, it is essential to remember and adhere to it, avoiding the suggestion of alternative dates." ) assistant.knowledge_base.load(recreate=False) diff --git a/cookbook/cinemax.json b/cookbook/cinemax.json new file mode 100644 index 0000000..748d1ab --- /dev/null +++ b/cookbook/cinemax.json @@ -0,0 +1,5288 @@ +[ + { + "date": "March 17", + "name": "Barbershop 2: Back in Business", + "airing_time": "10:37 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2004|', 'HD|']" + }, + { + "date": "March 17", + "name": "Hustle & Flow", + "airing_time": "12:24 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 59 mins|', '2005|', 'HD|']" + }, + { + "date": "March 17", + "name": "Predators", + "airing_time": "2:21 PM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 49 mins|', '2010|', 'HD|']" + }, + { + "date": "March 17", + "name": "Paranoia", + "airing_time": "4:08 PM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 48 mins|', '2013|', 'HD|']" + }, + { + "date": "March 17", + "name": "XXX", + "airing_time": "5:55 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs 6 mins|', '2002|', 'HD|']" + }, + { + "date": "March 17", + "name": "Black Mass", + "airing_time": "8:00 PM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 3 mins|', '2015|', 'HD|']" + }, + { + "date": "March 17", + "name": "Freedomland", + "airing_time": "10:03 PM EDT", + "details_spans": "['big screen crime|', 'R|', '1 hr 56 mins|', '2006|', 'HD|']" + }, + { + "date": "March 17", + "name": "Attack the Block", + "airing_time": "11:57 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 30 mins|', '2011|']" + }, + { + "date": "March 17", + "name": "Fifty Shades of Grey", + "airing_time": "1:26 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 6 mins|', '2015|', 'HD|']" + }, + { + "date": "March 17", + "name": "A Prayer Before Dawn", + "airing_time": "3:32 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 58 mins|', '2018|']" + }, + { + "date": "March 17", + "name": "The Pick-Up Artist", + "airing_time": "5:30 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 22 mins|', '1987|']" + }, + { + "date": "March 17", + "name": "I Am Wrath", + "airing_time": "8:20 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 32 mins|', '2016|']" + }, + { + "date": "March 17", + "name": "Leatherheads", + "airing_time": "9:51 AM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2016|', 'HD|']" + }, + { + "date": "March 17", + "name": "Office Space", + "airing_time": "11:45 AM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 31 mins|', '1999|', 'HD|']" + }, + { + "date": "March 17", + "name": "Paycheck", + "airing_time": "1:15 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs|', '2003|', 'HD|']" + }, + { + "date": "March 17", + "name": "The Sea of Trees", + "airing_time": "11:19 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 52 mins|', '2016|']" + }, + { + "date": "March 17", + "name": "Fx2: The Deadly Art of Illusion", + "airing_time": "1:11 PM EDT", + "details_spans": "['mystery & suspense|', 'PG-13|', '1 hr 50 mins|', '1991|', 'HD|']" + }, + { + "date": "March 17", + "name": "Scary Movie", + "airing_time": "3:00 PM EDT", + "details_spans": "['offbeat|', 'R|', '1 hr 30 mins|', '2000|', 'HD|']" + }, + { + "date": "March 17", + "name": "Scary Movie 2", + "airing_time": "4:29 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 23 mins|', '2001|', 'HD|']" + }, + { + "date": "March 17", + "name": "Scary Movie 3", + "airing_time": "5:52 PM EDT", + "details_spans": "['slashers|', 'PG-13|', '1 hr 26 mins|', '2003|', 'HD|']" + }, + { + "date": "March 17", + "name": "Jennifer's Body", + "airing_time": "7:17 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 44 mins|', '2009|', 'HD|']" + }, + { + "date": "March 17", + "name": "Friday the 13th", + "airing_time": "9:00 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 39 mins|', '2009|', 'HD|']" + }, + { + "date": "March 17", + "name": "The Witch", + "airing_time": "10:38 PM EDT", + "details_spans": "['occult|', 'R|', '1 hr 34 mins|', '2016|', 'HD|']" + }, + { + "date": "March 17", + "name": "Dark Places", + "airing_time": "12:11 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 55 mins|', '2015|']" + }, + { + "date": "March 17", + "name": "Conviction", + "airing_time": "2:05 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 49 mins|', '2010|']" + }, + { + "date": "March 17", + "name": "Pride and Glory", + "airing_time": "3:53 AM EDT", + "details_spans": "['drama|', 'NR|', '2 hrs 11 mins|', '2008|']" + }, + { + "date": "March 17", + "name": "Master of the Shadowless Kick: Wong Kei-Ying", + "airing_time": "7:39 AM EDT", + "details_spans": "['action|', 'TV-14|', '1 hr 40 mins|', '2017|']" + }, + { + "date": "March 17", + "name": "The New World", + "airing_time": "9:18 AM EDT", + "details_spans": "['drama|', 'NR|', '2 hrs 17 mins|', '2005|']" + }, + { + "date": "March 17", + "name": "Body of Lies", + "airing_time": "11:34 AM EDT", + "details_spans": "['action|', 'NR|', '2 hrs 9 mins|', '2008|']" + }, + { + "date": "March 17", + "name": "Barbershop", + "airing_time": "11:00 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 44 mins|', '2002|', 'HD|']" + }, + { + "date": "March 17", + "name": "Beauty Shop", + "airing_time": "12:43 PM EDT", + "details_spans": "['family relationships|', 'PG-13|', '1 hr 47 mins|', '2005|', 'HD|']" + }, + { + "date": "March 17", + "name": "Taxi", + "airing_time": "2:29 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 38 mins|', '2004|']" + }, + { + "date": "March 17", + "name": "Talk Black", + "airing_time": "4:07 PM EDT", + "details_spans": "['comedy|', 'TV-14|', '15 mins|', '2023|', 'HD|']" + }, + { + "date": "March 17", + "name": "The Company You Keep", + "airing_time": "4:21 PM EDT", + "details_spans": "['suspense|', 'NR|', '2 hrs 3 mins|', '2013|']" + }, + { + "date": "March 17", + "name": "Pure", + "airing_time": "6:23 PM EDT", + "details_spans": "['romantic dramas|', 'TV-14|', '14 mins|', '2022|', 'HD|']" + }, + { + "date": "March 17", + "name": "Extortion", + "airing_time": "6:36 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 50 mins|', '2017|']" + }, + { + "date": "March 17", + "name": "Hotel Artemis", + "airing_time": "8:26 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 34 mins|', '2018|']" + }, + { + "date": "March 17", + "name": "House at the End of the Street", + "airing_time": "10:00 PM EDT", + "details_spans": "['horror|', 'NR|', '1 hr 41 mins|', '2012|']" + }, + { + "date": "March 17", + "name": "Attack the Block", + "airing_time": "11:41 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 30 mins|', '2011|']" + }, + { + "date": "March 17", + "name": "Line of Duty", + "airing_time": "1:10 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 42 mins|', '2013|']" + }, + { + "date": "March 17", + "name": "Poltergeist II: The Other Side", + "airing_time": "2:51 AM EDT", + "details_spans": "['horror|', 'NR|', '1 hr 32 mins|', '1986|']" + }, + { + "date": "March 17", + "name": "Poltergeist III", + "airing_time": "4:22 AM EDT", + "details_spans": "['horror|', 'NR|', '1 hr 39 mins|', '1988|']" + }, + { + "date": "March 17", + "name": "Yes Man", + "airing_time": "7:31 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 17", + "name": "Missing in Action", + "airing_time": "9:15 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 43 mins|', '1984|']" + }, + { + "date": "March 17", + "name": "Braddock: Missing in Action III", + "airing_time": "10:57 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 45 mins|', '1988|']" + }, + { + "date": "March 17", + "name": "Unbreakable", + "airing_time": "12:41 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 48 mins|', '2000|', 'HD|']" + }, + { + "date": "March 17", + "name": "The Frozen Ground", + "airing_time": "10:18 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 46 mins|', '2013|']" + }, + { + "date": "March 17", + "name": "Antitrust", + "airing_time": "12:04 PM EDT", + "details_spans": "['adventure|', 'PG-13|', '1 hr 50 mins|', '2001|', 'HD|']" + }, + { + "date": "March 17", + "name": "Charlie Wilson's War", + "airing_time": "1:53 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2007|', 'HD|']" + }, + { + "date": "March 17", + "name": "Skin Can Breathe", + "airing_time": "3:35 PM EDT", + "details_spans": "['drama|', 'TV-14|', '12 mins|', '2022|', 'HD|']" + }, + { + "date": "March 17", + "name": "Gemini", + "airing_time": "3:47 PM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 35 mins|', '2018|']" + }, + { + "date": "March 17", + "name": "The Strangers: Prey at Night", + "airing_time": "5:21 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 26 mins|', '2018|', 'HD|']" + }, + { + "date": "March 17", + "name": "Mojave", + "airing_time": "6:47 PM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 36 mins|', '2016|']" + }, + { + "date": "March 17", + "name": "Fargo", + "airing_time": "8:21 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 40 mins|', '1996|', 'HD|']" + }, + { + "date": "March 17", + "name": "Victor Frankenstein", + "airing_time": "10:00 PM EDT", + "details_spans": "['horror|', 'NR|', '1 hr 51 mins|', '2015|']" + }, + { + "date": "March 17", + "name": "Revenge of the Green Dragons", + "airing_time": "11:50 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 36 mins|', '2014|']" + }, + { + "date": "March 17", + "name": "The Forbidden Kingdom", + "airing_time": "1:25 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 46 mins|', '2008|']" + }, + { + "date": "March 17", + "name": "Green Room", + "airing_time": "3:10 AM EDT", + "details_spans": "['horror|', 'NR|', '1 hr 36 mins|', '2016|']" + }, + { + "date": "March 17", + "name": "Into the Blue 2: The Reef", + "airing_time": "4:46 AM EDT", + "details_spans": "['suspense|', 'TV-MA|', '1 hr 33 mins|', '2009|']" + }, + { + "date": "March 17", + "name": "Altitude", + "airing_time": "8:10 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 29 mins|', '2017|']" + }, + { + "date": "March 17", + "name": "Friday the 13th", + "airing_time": "9:38 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 36 mins|', '1980|', 'HD|']" + }, + { + "date": "March 17", + "name": "Friday the 13th, Part II", + "airing_time": "11:14 AM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 27 mins|', '1981|', 'HD|']" + }, + { + "date": "March 17", + "name": "Friday the 13th Part III", + "airing_time": "12:41 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 38 mins|', '1982|', 'HD|']" + }, + { + "date": "March 17", + "name": "Woman Walks Ahead", + "airing_time": "10:45 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 44 mins|', '2018|']" + }, + { + "date": "March 17", + "name": "Winter's Tale", + "airing_time": "12:28 PM EDT", + "details_spans": "['fantasy-sci-fi|', 'NR|', '1 hr 59 mins|', '2014|']" + }, + { + "date": "March 17", + "name": "The Dead Don't Die", + "airing_time": "2:26 PM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 46 mins|', '2019|']" + }, + { + "date": "March 17", + "name": "Paycheck", + "airing_time": "4:11 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs 2 mins|', '2003|', 'HD|']" + }, + { + "date": "March 17", + "name": "The Pick-Up Artist", + "airing_time": "6:11 PM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 23 mins|', '1987|']" + }, + { + "date": "March 17", + "name": "Buffy the Vampire Slayer", + "airing_time": "7:34 PM EDT", + "details_spans": "['teen comedy|', 'PG-13|', '1 hr 27 mins|', '1992|', 'HD|']" + }, + { + "date": "March 17", + "name": "Observe and Report", + "airing_time": "9:00 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 27 mins|', '2009|', 'HD|']" + }, + { + "date": "March 17", + "name": "Pens & Pencils", + "airing_time": "10:27 PM EDT", + "details_spans": "['mystery & suspense|', 'TV-14|', '17 mins|', '2023|', 'HD|']" + }, + { + "date": "March 17", + "name": "Vox Lux", + "airing_time": "10:43 PM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 55 mins|', '2018|']" + }, + { + "date": "March 17", + "name": "A Glimpse Inside the Mind of Charles Swan III", + "airing_time": "12:38 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 26 mins|', '2013|']" + }, + { + "date": "March 17", + "name": "Missing in Action 2 - The Beginning", + "airing_time": "2:04 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 37 mins|', '1985|']" + }, + { + "date": "March 17", + "name": "Major League", + "airing_time": "3:40 AM EDT", + "details_spans": "['classic comedy|', 'R|', '1 hr 47 mins|', '1989|', 'HD|']" + }, + { + "date": "March 17", + "name": "Cyrus", + "airing_time": "7:38 AM EDT", + "details_spans": "['romance|', 'NR|', '1 hr 32 mins|', '2010|']" + }, + { + "date": "March 17", + "name": "Laggies", + "airing_time": "9:09 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 41 mins|', '2014|']" + }, + { + "date": "March 17", + "name": "Poltergeist (2015)", + "airing_time": "10:49 AM EDT", + "details_spans": "['fantasy-sci-fi|', 'NR|', '1 hr 35 mins|', '2015|']" + }, + { + "date": "March 17", + "name": "Room", + "airing_time": "12:23 PM EDT", + "details_spans": "['family relationships|', 'R|', '1 hr 59 mins|', '2015|', 'HD|']" + }, + { + "date": "March 17", + "name": "Never Say Never Again", + "airing_time": "10:07 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 16 mins|', '1983|', 'HD|']" + }, + { + "date": "March 17", + "name": "Mississippi Grind", + "airing_time": "12:22 PM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 50 mins|', '2015|']" + }, + { + "date": "March 17", + "name": "Dumb and Dumber To", + "airing_time": "2:12 PM EDT", + "details_spans": "['dark comedy|', 'PG-13|', '1 hr 51 mins|', '2014|', 'HD|']" + }, + { + "date": "March 17", + "name": "Appaloosa", + "airing_time": "4:02 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 57 mins|', '2008|', 'HD|']" + }, + { + "date": "March 17", + "name": "Live and Let Die", + "airing_time": "5:58 PM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 2 mins|', '1973|', 'HD|']" + }, + { + "date": "March 17", + "name": "Across the Universe", + "airing_time": "8:00 PM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 14 mins|', '2007|', 'HD|']" + }, + { + "date": "March 17", + "name": "Wonderland", + "airing_time": "10:14 PM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 45 mins|', '2003|']" + }, + { + "date": "March 17", + "name": "The Last Movie Star", + "airing_time": "11:59 PM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 44 mins|', '2018|']" + }, + { + "date": "March 17", + "name": "Walk the Line", + "airing_time": "1:43 AM EDT", + "details_spans": "['romantic dramas|', 'PG-13|', '2 hrs 16 mins|', '2005|', 'HD|']" + }, + { + "date": "March 17", + "name": "Lean on Pete", + "airing_time": "3:58 AM EDT", + "details_spans": "['drama|', '12|', '2 hrs 4 mins|', '2018|', 'HD|']" + }, + { + "date": "March 17", + "name": "Curse of the Pink Panther", + "airing_time": "8:06 AM EDT", + "details_spans": "['offbeat|', 'PG|', '1 hr 52 mins|', '1983|', 'HD|']" + }, + { + "date": "March 17", + "name": "Ronin", + "airing_time": "9:57 AM EDT", + "details_spans": "['action|', 'NR|', '2 hrs 3 mins|', '1998|']" + }, + { + "date": "March 17", + "name": "De-Lovely", + "airing_time": "11:58 AM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 7 mins|', '2004|', 'HD|']" + }, + { + "date": "March 17", + "name": "XXX: State of the Union", + "airing_time": "11:26 AM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 41 mins|', '2005|', 'HD|']" + }, + { + "date": "March 17", + "name": "Fifty Shades Darker", + "airing_time": "1:07 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 58 mins|', '2017|', 'HD|']" + }, + { + "date": "March 17", + "name": "Poltergeist (2015)", + "airing_time": "3:04 PM EDT", + "details_spans": "['fantasy-sci-fi|', 'NR|', '1 hr 34 mins|', '2015|']" + }, + { + "date": "March 17", + "name": "Yes Man", + "airing_time": "4:38 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 17", + "name": "I Love You, Beth Cooper", + "airing_time": "6:23 PM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 17", + "name": "The Vanishing of Sidney Hall", + "airing_time": "8:05 PM EDT", + "details_spans": "['drama|', 'NR|', '2 hrs|', '2018|']" + }, + { + "date": "March 17", + "name": "Laggies", + "airing_time": "10:05 PM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 40 mins|', '2014|']" + }, + { + "date": "March 17", + "name": "Cracked", + "airing_time": "11:45 PM EDT", + "details_spans": "['romantic dramas|', 'TV-MA|', '16 mins|', '2022|', 'HD|']" + }, + { + "date": "March 17", + "name": "Strange Days", + "airing_time": "12:00 AM EDT", + "details_spans": "['fantasy & sci-fi|', 'R|', '2 hrs 26 mins|', '1995|', 'HD|']" + }, + { + "date": "March 17", + "name": "Kingsman: The Secret Service", + "airing_time": "2:26 AM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 17", + "name": "Johnny Dangerously", + "airing_time": "4:35 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 31 mins|', '1984|', 'HD|']" + }, + { + "date": "March 17", + "name": "The Goods: Live Hard, Sell Hard", + "airing_time": "7:41 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 31 mins|', '2009|']" + }, + { + "date": "March 17", + "name": "John Dies at the End", + "airing_time": "9:11 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 41 mins|', '2013|', 'HD|']" + }, + { + "date": "March 17", + "name": "Don't Let Go", + "airing_time": "10:51 AM EDT", + "details_spans": "['horror|', 'NR|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 17", + "name": "Unmothered", + "airing_time": "12:35 PM EDT", + "details_spans": "['dark comedy|', 'TV-PG|', '16 mins|', '2021|', 'HD|']" + }, + { + "date": "March 17", + "name": "Strange Days", + "airing_time": "12:50 PM EDT", + "details_spans": "['fantasy & sci-fi|', 'R|', '2 hrs 27 mins|', '1995|', 'HD|']" + }, + { + "date": "March 17", + "name": "Barbershop 2: Back in Business", + "airing_time": "10:37 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2004|', 'HD|']" + }, + { + "date": "March 17", + "name": "Hustle & Flow", + "airing_time": "12:24 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 59 mins|', '2005|', 'HD|']" + }, + { + "date": "March 17", + "name": "Predators", + "airing_time": "2:21 PM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 49 mins|', '2010|', 'HD|']" + }, + { + "date": "March 17", + "name": "Paranoia", + "airing_time": "4:08 PM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 48 mins|', '2013|', 'HD|']" + }, + { + "date": "March 17", + "name": "XXX", + "airing_time": "5:55 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs 6 mins|', '2002|', 'HD|']" + }, + { + "date": "March 17", + "name": "Black Mass", + "airing_time": "8:00 PM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 3 mins|', '2015|', 'HD|']" + }, + { + "date": "March 17", + "name": "Freedomland", + "airing_time": "10:03 PM EDT", + "details_spans": "['big screen crime|', 'R|', '1 hr 56 mins|', '2006|', 'HD|']" + }, + { + "date": "March 17", + "name": "Attack the Block", + "airing_time": "11:57 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 30 mins|', '2011|']" + }, + { + "date": "March 17", + "name": "Fifty Shades of Grey", + "airing_time": "1:26 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 6 mins|', '2015|', 'HD|']" + }, + { + "date": "March 17", + "name": "A Prayer Before Dawn", + "airing_time": "3:32 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 58 mins|', '2018|']" + }, + { + "date": "March 17", + "name": "The Pick-Up Artist", + "airing_time": "5:30 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 22 mins|', '1987|']" + }, + { + "date": "March 17", + "name": "I Am Wrath", + "airing_time": "8:20 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 32 mins|', '2016|']" + }, + { + "date": "March 17", + "name": "Leatherheads", + "airing_time": "9:51 AM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2016|', 'HD|']" + }, + { + "date": "March 17", + "name": "Office Space", + "airing_time": "11:45 AM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 31 mins|', '1999|', 'HD|']" + }, + { + "date": "March 17", + "name": "Paycheck", + "airing_time": "1:15 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs|', '2003|', 'HD|']" + }, + { + "date": "March 18", + "name": "Taxi", + "airing_time": "11:24 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 38 mins|', '2004|']" + }, + { + "date": "March 18", + "name": "Pieces of April", + "airing_time": "1:02 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 21 mins|', '2003|']" + }, + { + "date": "March 18", + "name": "Never Goin' Back", + "airing_time": "2:22 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 28 mins|', '2018|']" + }, + { + "date": "March 18", + "name": "Life After Beth", + "airing_time": "3:49 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 30 mins|', '2014|', 'HD|']" + }, + { + "date": "March 18", + "name": "Equals", + "airing_time": "5:18 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 43 mins|', '2016|']" + }, + { + "date": "March 18", + "name": "Fifty Shades Darker", + "airing_time": "7:00 AM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 59 mins|', '2017|', 'HD|']" + }, + { + "date": "March 18", + "name": "Rescue Dawn", + "airing_time": "8:58 AM EDT", + "details_spans": "['action|', 'NR|', '2 hrs 6 mins|', '2007|']" + }, + { + "date": "March 18", + "name": "Election", + "airing_time": "11:04 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 43 mins|', '1999|', 'HD|']" + }, + { + "date": "March 18", + "name": "How to Talk to Girls at Parties", + "airing_time": "12:47 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2017|', 'HD|']" + }, + { + "date": "March 18", + "name": "Barbershop", + "airing_time": "2:30 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 43 mins|', '2002|', 'HD|']" + }, + { + "date": "March 18", + "name": "Yes Man", + "airing_time": "4:13 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Company You Keep", + "airing_time": "5:58 PM EDT", + "details_spans": "['suspense|', '2 hrs 2 mins|', '2013|']" + }, + { + "date": "March 18", + "name": "Unbreakable", + "airing_time": "8:00 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 47 mins|', '2000|', 'HD|']" + }, + { + "date": "March 18", + "name": "Kingsman: The Secret Service", + "airing_time": "9:47 PM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 18", + "name": "Blue Valentine", + "airing_time": "11:56 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 53 mins|', '2011|', 'HD|']" + }, + { + "date": "March 18", + "name": "A Most Violent Year", + "airing_time": "11:07 PM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 6 mins|', '2015|', 'HD|']" + }, + { + "date": "March 18", + "name": "Little Woods", + "airing_time": "1:12 AM EDT", + "details_spans": "['suspense|', 'NR|', '1 hr 46 mins|', '2019|']" + }, + { + "date": "March 18", + "name": "Source Code", + "airing_time": "2:56 AM EDT", + "details_spans": "['suspense|', 'NR|', '1 hr 35 mins|', '2011|']" + }, + { + "date": "March 18", + "name": "Spaceballs", + "airing_time": "4:30 AM EDT", + "details_spans": "['fantasy & sci-fi|', 'PG|', '1 hr 37 mins|', '1987|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Fluffy Movie", + "airing_time": "6:07 AM EDT", + "details_spans": "['documentary|', 'NR|', '1 hr 44 mins|', '2014|']" + }, + { + "date": "March 18", + "name": "Leap of Faith", + "airing_time": "7:49 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 50 mins|', '1992|']" + }, + { + "date": "March 18", + "name": "The Last Word", + "airing_time": "9:37 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 50 mins|', '2017|']" + }, + { + "date": "March 18", + "name": "The Answer Man", + "airing_time": "11:25 AM EDT", + "details_spans": "['romantic comedy|', 'R|', '1 hr 38 mins|', '2009|', 'HD|']" + }, + { + "date": "March 18", + "name": "My Boss\u2019s Daughter", + "airing_time": "1:03 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 27 mins|', '2003|', 'HD|']" + }, + { + "date": "March 18", + "name": "A Night at the Roxbury", + "airing_time": "2:30 PM EDT", + "details_spans": "['offbeat|', 'PG-13|', '1 hr 22 mins|', '1998|', 'HD|']" + }, + { + "date": "March 18", + "name": "Trail of the Pink Panther", + "airing_time": "3:52 PM EDT", + "details_spans": "['big screen crime|', 'PG|', '1 hr 37 mins|', '1982|', 'HD|']" + }, + { + "date": "March 18", + "name": "Whiteout", + "airing_time": "5:29 PM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2009|']" + }, + { + "date": "March 18", + "name": "Victor Frankenstein", + "airing_time": "7:10 PM EDT", + "details_spans": "['horror|', '1 hr 50 mins|', '2015|']" + }, + { + "date": "March 18", + "name": "Evan Almighty", + "airing_time": "9:00 PM EDT", + "details_spans": "['kids & family|', 'PG|', '1 hr 36 mins|', '2007|', 'HD|']" + }, + { + "date": "March 18", + "name": "Dumb and Dumber To", + "airing_time": "10:36 PM EDT", + "details_spans": "['dark comedy|', 'PG-13|', '1 hr 50 mins|', '2014|', 'HD|']" + }, + { + "date": "March 18", + "name": "Hot Summer Nights", + "airing_time": "12:26 AM EDT", + "details_spans": "['comedy|', '1 hr 49 mins|', '2018|']" + }, + { + "date": "March 18", + "name": "Missing in Action", + "airing_time": "11:45 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 43 mins|', '1984|']" + }, + { + "date": "March 18", + "name": "Teen Wolf", + "airing_time": "1:27 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 18", + "name": "Paparazzi", + "airing_time": "3:00 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 26 mins|', '2004|']" + }, + { + "date": "March 18", + "name": "American Heist", + "airing_time": "4:25 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 37 mins|', '2015|']" + }, + { + "date": "March 18", + "name": "Missing in Action 2 - The Beginning", + "airing_time": "6:01 AM EDT", + "details_spans": "['action|', 'NR|', '1 hr 36 mins|', '1985|']" + }, + { + "date": "March 18", + "name": "Predators", + "airing_time": "7:37 AM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 47 mins|', '2010|', 'HD|']" + }, + { + "date": "March 18", + "name": "Children of the Corn II: The Final Sacrifice", + "airing_time": "9:24 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 36 mins|', '1993|', 'HD|']" + }, + { + "date": "March 18", + "name": "Brokedown Palace", + "airing_time": "10:58 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 43 mins|', '1999|']" + }, + { + "date": "March 18", + "name": "The Rage: Carrie 2", + "airing_time": "12:39 PM EDT", + "details_spans": "['occult|', 'R|', '1 hr 45 mins|', '1999|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Edge", + "airing_time": "2:24 PM EDT", + "details_spans": "['suspense|', '1 hr 58 mins|', '1997|']" + }, + { + "date": "March 18", + "name": "Major League", + "airing_time": "4:22 PM EDT", + "details_spans": "['classic comedy|', 'R|', '1 hr 47 mins|', '1989|', 'HD|']" + }, + { + "date": "March 18", + "name": "Pens & Pencils", + "airing_time": "6:09 PM EDT", + "details_spans": "['mystery & suspense|', 'TV-14|', '16 mins|', '2023|', 'HD|']" + }, + { + "date": "March 18", + "name": "XXX: State of the Union", + "airing_time": "6:25 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 41 mins|', '2005|', 'HD|']" + }, + { + "date": "March 18", + "name": "Leatherheads", + "airing_time": "8:06 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2016|', 'HD|']" + }, + { + "date": "March 18", + "name": "Attack the Block", + "airing_time": "10:00 PM EDT", + "details_spans": "['action|', '1 hr 29 mins|', '2011|']" + }, + { + "date": "March 18", + "name": "Don't Let Go", + "airing_time": "11:29 PM EDT", + "details_spans": "['horror|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 18", + "name": "Extortion", + "airing_time": "1:13 AM EDT", + "details_spans": "['action|', '1 hr 50 mins|', '2017|']" + }, + { + "date": "March 18", + "name": "Blown Away", + "airing_time": "11:38 PM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 2 mins|', '1994|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Fury", + "airing_time": "1:39 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 59 mins|', '1978|', 'HD|']" + }, + { + "date": "March 18", + "name": "Chain Reaction", + "airing_time": "3:38 AM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 47 mins|', '1996|', 'HD|']" + }, + { + "date": "March 18", + "name": "Internal Affairs", + "airing_time": "5:25 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 55 mins|', '1990|']" + }, + { + "date": "March 18", + "name": "The Gift", + "airing_time": "7:20 AM EDT", + "details_spans": "['drama|', 'TV-14|', '16 mins|', '2022|', 'HD|']" + }, + { + "date": "March 18", + "name": "Charlie Wilson's War", + "airing_time": "7:35 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2007|', 'HD|']" + }, + { + "date": "March 18", + "name": "F/x", + "airing_time": "9:17 AM EDT", + "details_spans": "['action|', 'R|', '1 hr 50 mins|', '1986|', 'HD|']" + }, + { + "date": "March 18", + "name": "Fx2: The Deadly Art of Illusion", + "airing_time": "11:06 AM EDT", + "details_spans": "['mystery & suspense|', 'PG-13|', '1 hr 49 mins|', '1991|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Bourne Ultimatum", + "airing_time": "12:55 PM EDT", + "details_spans": "['action|', 'PG-13|', '1 hr 56 mins|', '2007|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Frozen Ground", + "airing_time": "2:51 PM EDT", + "details_spans": "['drama|', '1 hr 46 mins|', '2013|']" + }, + { + "date": "March 18", + "name": "The Captive", + "airing_time": "4:37 PM EDT", + "details_spans": "['drama|', '16+|', '1 hr 53 mins|', '2014|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Forbidden Kingdom", + "airing_time": "6:30 PM EDT", + "details_spans": "['action|', '1 hr 45 mins|', '2008|']" + }, + { + "date": "March 18", + "name": "Wonderland", + "airing_time": "8:15 PM EDT", + "details_spans": "['drama|', '1 hr 45 mins|', '2003|']" + }, + { + "date": "March 18", + "name": "Antitrust", + "airing_time": "10:00 PM EDT", + "details_spans": "['adventure|', 'PG-13|', '1 hr 49 mins|', '2001|', 'HD|']" + }, + { + "date": "March 18", + "name": "Green Room", + "airing_time": "11:49 PM EDT", + "details_spans": "['horror|', '1 hr 36 mins|', '2016|']" + }, + { + "date": "March 18", + "name": "Climax", + "airing_time": "1:25 AM EDT", + "details_spans": "['horror|', '1 hr 37 mins|', '2019|']" + }, + { + "date": "March 18", + "name": "Posse: The Revenge of Jessie Lee", + "airing_time": "10:46 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 52 mins|', '1993|']" + }, + { + "date": "March 18", + "name": "The Adderall Diaries", + "airing_time": "12:38 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 28 mins|', '2016|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Company You Keep", + "airing_time": "2:05 AM EDT", + "details_spans": "['suspense|', 'NR|', '2 hrs 3 mins|', '2013|']" + }, + { + "date": "March 18", + "name": "Leatherheads", + "airing_time": "4:07 AM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 55 mins|', '2016|', 'HD|']" + }, + { + "date": "March 18", + "name": "Hustle & Flow", + "airing_time": "6:01 AM EDT", + "details_spans": "['crime|', 'R|', '1 hr 59 mins|', '2005|', 'HD|']" + }, + { + "date": "March 18", + "name": "Poltergeist II: The Other Side", + "airing_time": "7:58 AM EDT", + "details_spans": "['horror|', 'NR|', '1 hr 33 mins|', '1986|']" + }, + { + "date": "March 18", + "name": "Paranoia", + "airing_time": "9:29 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 48 mins|', '2013|', 'HD|']" + }, + { + "date": "March 18", + "name": "Leatherheads", + "airing_time": "11:16 AM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2016|', 'HD|']" + }, + { + "date": "March 18", + "name": "Straight Outta Compton", + "airing_time": "1:10 PM EDT", + "details_spans": "['biographical dramas|', 'R|', '2 hrs 27 mins|', '2015|', 'HD|']" + }, + { + "date": "March 18", + "name": "Philomena", + "airing_time": "3:37 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 38 mins|', '2013|', 'HD|']" + }, + { + "date": "March 18", + "name": "Whip It", + "airing_time": "5:15 PM EDT", + "details_spans": "['comedy|', '1 hr 51 mins|', '2009|']" + }, + { + "date": "March 18", + "name": "Another Country", + "airing_time": "7:06 PM EDT", + "details_spans": "['family relationships|', 'TV-MA|', '12 mins|', '2023|', 'HD|']" + }, + { + "date": "March 18", + "name": "I Love You, Beth Cooper", + "airing_time": "7:18 PM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 18", + "name": "I Now Pronounce You Chuck & Larry", + "airing_time": "9:00 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 58 mins|', '2007|', 'HD|']" + }, + { + "date": "March 18", + "name": "Elizabethtown", + "airing_time": "10:58 PM EDT", + "details_spans": "['comedy|', '2 hrs 6 mins|', '2005|']" + }, + { + "date": "March 18", + "name": "Carrie", + "airing_time": "1:04 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Spy Who Loved Me", + "airing_time": "11:54 PM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 7 mins|', '1977|', 'HD|']" + }, + { + "date": "March 18", + "name": "Ex Machina", + "airing_time": "2:00 AM EDT", + "details_spans": "['artificial intelligence & robots|', 'R|', '1 hr 50 mins|', '2015|', 'HD|']" + }, + { + "date": "March 18", + "name": "Pride and Glory", + "airing_time": "3:49 AM EDT", + "details_spans": "['drama|', 'NR|', '2 hrs 11 mins|', '2008|']" + }, + { + "date": "March 18", + "name": "Bandits", + "airing_time": "6:00 AM EDT", + "details_spans": "['crime|', 'NR|', '2 hrs 3 mins|', '2001|']" + }, + { + "date": "March 18", + "name": "For Your Eyes Only", + "airing_time": "8:03 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 8 mins|', '1981|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Pink Panther", + "airing_time": "10:11 AM EDT", + "details_spans": "['offbeat|', 'TV-PG|', '1 hr 57 mins|', '1964|', 'HD|']" + }, + { + "date": "March 18", + "name": "Chain Reaction", + "airing_time": "12:07 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 47 mins|', '1996|', 'HD|']" + }, + { + "date": "March 18", + "name": "Internal Affairs", + "airing_time": "1:54 PM EDT", + "details_spans": "['drama|', '1 hr 55 mins|', '1990|']" + }, + { + "date": "March 18", + "name": "Across the Universe", + "airing_time": "3:49 PM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 14 mins|', '2007|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Soloist", + "airing_time": "6:03 PM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 57 mins|', '2009|', 'HD|']" + }, + { + "date": "March 18", + "name": "Barely Lethal", + "airing_time": "8:00 PM EDT", + "details_spans": "['action|', '1 hr 39 mins|', '2015|']" + }, + { + "date": "March 18", + "name": "Scary Movie 2", + "airing_time": "9:39 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 23 mins|', '2001|', 'HD|']" + }, + { + "date": "March 18", + "name": "Scary Movie 3", + "airing_time": "11:02 PM EDT", + "details_spans": "['slashers|', 'PG-13|', '1 hr 25 mins|', '2003|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Witch", + "airing_time": "12:27 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 32 mins|', '2016|', 'HD|']" + }, + { + "date": "March 18", + "name": "Amy", + "airing_time": "12:00 AM EDT", + "details_spans": "['pop culture & celebrities|', 'R|', '2 hrs 9 mins|', '2015|', 'UHD|']" + }, + { + "date": "March 18", + "name": "Black Mass", + "airing_time": "2:08 AM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 4 mins|', '2015|', 'HD|']" + }, + { + "date": "March 18", + "name": "Mass Ave", + "airing_time": "4:11 AM EDT", + "details_spans": "['drama|', 'TV-14|', '22 mins|', '2022|', 'HD|']" + }, + { + "date": "March 18", + "name": "Cujo", + "airing_time": "4:32 AM EDT", + "details_spans": "['cult horror|', 'R|', '1 hr 34 mins|', '1983|', 'HD|']" + }, + { + "date": "March 18", + "name": "Carrie", + "airing_time": "6:05 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 39 mins|', '1976|', 'HD|']" + }, + { + "date": "March 18", + "name": "Pet Sematary", + "airing_time": "7:44 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 43 mins|', '1989|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Second Best Exotic Marigold Hotel", + "airing_time": "9:27 AM EDT", + "details_spans": "['comedy|', 'NR|', '2 hrs 4 mins|', '2015|']" + }, + { + "date": "March 18", + "name": "Music Within", + "airing_time": "11:30 AM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2007|']" + }, + { + "date": "March 18", + "name": "Nothing Like the Holidays", + "airing_time": "1:04 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 39 mins|', '2008|', 'HD|']" + }, + { + "date": "March 18", + "name": "Equals", + "airing_time": "2:43 PM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2016|']" + }, + { + "date": "March 18", + "name": "Office Space", + "airing_time": "4:26 PM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 30 mins|', '1999|', 'HD|']" + }, + { + "date": "March 18", + "name": "House at the End of the Street", + "airing_time": "5:56 PM EDT", + "details_spans": "['horror|', '1 hr 41 mins|', '2012|']" + }, + { + "date": "March 18", + "name": "Life After Beth", + "airing_time": "7:37 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 29 mins|', '2014|', 'HD|']" + }, + { + "date": "March 18", + "name": "Slice", + "airing_time": "9:06 PM EDT", + "details_spans": "['comedy|', '1 hr 23 mins|', '2018|']" + }, + { + "date": "March 18", + "name": "Cyrus", + "airing_time": "10:29 PM EDT", + "details_spans": "['romance|', '1 hr 31 mins|', '2010|']" + }, + { + "date": "March 18", + "name": "Fifty Shades of Grey", + "airing_time": "12:00 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 6 mins|', '2015|', 'HD|']" + }, + { + "date": "March 18", + "name": "Taxi", + "airing_time": "11:24 PM EDT", + "details_spans": "['action|', 'NR|', '1 hr 38 mins|', '2004|']" + }, + { + "date": "March 18", + "name": "Pieces of April", + "airing_time": "1:02 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 21 mins|', '2003|']" + }, + { + "date": "March 18", + "name": "Never Goin' Back", + "airing_time": "2:22 AM EDT", + "details_spans": "['comedy|', 'NR|', '1 hr 28 mins|', '2018|']" + }, + { + "date": "March 18", + "name": "Life After Beth", + "airing_time": "3:49 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 30 mins|', '2014|', 'HD|']" + }, + { + "date": "March 18", + "name": "Fast Color", + "airing_time": "5:18 AM EDT", + "details_spans": "['drama|', 'NR|', '1 hr 43 mins|', '2019|']" + }, + { + "date": "March 18", + "name": "Fifty Shades Darker", + "airing_time": "7:00 AM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 59 mins|', '2017|', 'HD|']" + }, + { + "date": "March 18", + "name": "Rescue Dawn", + "airing_time": "8:58 AM EDT", + "details_spans": "['action|', 'NR|', '2 hrs 6 mins|', '2007|']" + }, + { + "date": "March 18", + "name": "Election", + "airing_time": "11:04 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 43 mins|', '1999|', 'HD|']" + }, + { + "date": "March 18", + "name": "Don't Let Go", + "airing_time": "12:47 PM EDT", + "details_spans": "['horror|', '1 hr 43 mins|', '2019|']" + }, + { + "date": "March 18", + "name": "Barbershop", + "airing_time": "2:30 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 43 mins|', '2002|', 'HD|']" + }, + { + "date": "March 18", + "name": "Yes Man", + "airing_time": "4:13 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 18", + "name": "The Company You Keep", + "airing_time": "5:58 PM EDT", + "details_spans": "['suspense|', '2 hrs 2 mins|', '2013|']" + }, + { + "date": "March 18", + "name": "Unbreakable", + "airing_time": "8:00 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 47 mins|', '2000|', 'HD|']" + }, + { + "date": "March 18", + "name": "Kingsman: The Secret Service", + "airing_time": "9:47 PM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 18", + "name": "Blue Valentine", + "airing_time": "11:56 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 53 mins|', '2011|', 'HD|']" + }, + { + "date": "March 19", + "name": "Blue Valentine", + "airing_time": "11:56 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 53 mins|', '2011|', 'HD|']" + }, + { + "date": "March 19", + "name": "A Glimpse Inside the Mind of Charles Swan III", + "airing_time": "1:49 AM EDT", + "details_spans": "['comedy|', '1 hr 26 mins|', '2013|']" + }, + { + "date": "March 19", + "name": "The Rover", + "airing_time": "3:15 AM EDT", + "details_spans": "['action|', 'R|', '1 hr 43 mins|', '2014|', 'HD|']" + }, + { + "date": "March 19", + "name": "Midnight Sun", + "airing_time": "4:58 AM EDT", + "details_spans": "['romantic dramas|', 'PG-13|', '1 hr 32 mins|', '2018|', 'HD|']" + }, + { + "date": "March 19", + "name": "Buffy the Vampire Slayer", + "airing_time": "6:30 AM EDT", + "details_spans": "['teen comedy|', 'PG-13|', '1 hr 26 mins|', '1992|', 'HD|']" + }, + { + "date": "March 19", + "name": "Paparazzi", + "airing_time": "7:56 AM EDT", + "details_spans": "['drama|', '1 hr 25 mins|', '2004|']" + }, + { + "date": "March 19", + "name": "Paranoia", + "airing_time": "9:21 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2013|', 'HD|']" + }, + { + "date": "March 19", + "name": "Let Me In", + "airing_time": "11:08 AM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 56 mins|', '2010|', 'HD|']" + }, + { + "date": "March 19", + "name": "Barbershop 2: Back in Business", + "airing_time": "1:04 PM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2004|', 'HD|']" + }, + { + "date": "March 19", + "name": "Welcome Home Roscoe Jenkins", + "airing_time": "2:51 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2008|', 'HD|']" + }, + { + "date": "March 19", + "name": "House at the End of the Street", + "airing_time": "4:45 PM EDT", + "details_spans": "['horror|', '1 hr 41 mins|', '2012|']" + }, + { + "date": "March 19", + "name": "Poltergeist (2015)", + "airing_time": "6:26 PM EDT", + "details_spans": "['fantasy-sci-fi|', '1 hr 34 mins|', '2015|']" + }, + { + "date": "March 19", + "name": "Predators", + "airing_time": "8:00 PM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 47 mins|', '2010|', 'HD|']" + }, + { + "date": "March 19", + "name": "Attack the Block", + "airing_time": "9:47 PM EDT", + "details_spans": "['action|', '1 hr 29 mins|', '2011|']" + }, + { + "date": "March 19", + "name": "Black Mass", + "airing_time": "11:16 PM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 3 mins|', '2015|', 'HD|']" + }, + { + "date": "March 19", + "name": "American Heist", + "airing_time": "1:19 AM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '2015|']" + }, + { + "date": "March 19", + "name": "Dumb and Dumber To", + "airing_time": "10:36 PM EDT", + "details_spans": "['dark comedy|', 'PG-13|', '1 hr 50 mins|', '2014|', 'HD|']" + }, + { + "date": "March 19", + "name": "Hot Summer Nights", + "airing_time": "12:26 AM EDT", + "details_spans": "['comedy|', '1 hr 49 mins|', '2018|']" + }, + { + "date": "March 19", + "name": "Kingpin", + "airing_time": "2:15 AM EDT", + "details_spans": "['comedy|', '1 hr 54 mins|', '1996|']" + }, + { + "date": "March 19", + "name": "Mermaids", + "airing_time": "4:09 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 51 mins|', '1990|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Last Movie Star", + "airing_time": "6:00 AM EDT", + "details_spans": "['drama|', '1 hr 44 mins|', '2018|']" + }, + { + "date": "March 19", + "name": "Walk the Line", + "airing_time": "7:44 AM EDT", + "details_spans": "['romantic dramas|', 'PG-13|', '2 hrs 17 mins|', '2005|', 'HD|']" + }, + { + "date": "March 19", + "name": "Across the Universe", + "airing_time": "10:01 AM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 14 mins|', '2007|', 'HD|']" + }, + { + "date": "March 19", + "name": "Ingrid Goes West", + "airing_time": "12:15 PM EDT", + "details_spans": "['comedy|', '1 hr 38 mins|', '2017|']" + }, + { + "date": "March 19", + "name": "Mojave", + "airing_time": "1:53 PM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2016|']" + }, + { + "date": "March 19", + "name": "Dark Places", + "airing_time": "3:27 PM EDT", + "details_spans": "['drama|', '1 hr 54 mins|', '2015|']" + }, + { + "date": "March 19", + "name": "Appaloosa", + "airing_time": "5:21 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 56 mins|', '2008|', 'HD|']" + }, + { + "date": "March 19", + "name": "Jennifer's Body", + "airing_time": "7:17 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2009|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Visit", + "airing_time": "9:00 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 34 mins|', '2015|', 'HD|']" + }, + { + "date": "March 19", + "name": "Gemini", + "airing_time": "10:34 PM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2018|']" + }, + { + "date": "March 19", + "name": "Ronin", + "airing_time": "12:08 AM EDT", + "details_spans": "['action|', '2 hrs 2 mins|', '1998|']" + }, + { + "date": "March 19", + "name": "Don't Let Go", + "airing_time": "11:29 PM EDT", + "details_spans": "['horror|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 19", + "name": "Extortion", + "airing_time": "1:13 AM EDT", + "details_spans": "['action|', '1 hr 50 mins|', '2017|']" + }, + { + "date": "March 19", + "name": "Buffy the Vampire Slayer", + "airing_time": "3:03 AM EDT", + "details_spans": "['teen comedy|', 'PG-13|', '1 hr 27 mins|', '1992|', 'HD|']" + }, + { + "date": "March 19", + "name": "Wes Craven Presents: They", + "airing_time": "4:30 AM EDT", + "details_spans": "['horror|', '1 hr 30 mins|', '2002|']" + }, + { + "date": "March 19", + "name": "Poltergeist II: The Other Side", + "airing_time": "6:00 AM EDT", + "details_spans": "['horror|', '1 hr 31 mins|', '1986|']" + }, + { + "date": "March 19", + "name": "Poltergeist III", + "airing_time": "7:31 AM EDT", + "details_spans": "['horror|', '1 hr 38 mins|', '1988|']" + }, + { + "date": "March 19", + "name": "Another Country", + "airing_time": "9:09 AM EDT", + "details_spans": "['family relationships|', 'TV-MA|', '13 mins|', '2023|', 'HD|']" + }, + { + "date": "March 19", + "name": "Line of Duty", + "airing_time": "9:22 AM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2013|']" + }, + { + "date": "March 19", + "name": "Vacation", + "airing_time": "11:03 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 39 mins|', '2015|', 'UHD|']" + }, + { + "date": "March 19", + "name": "Kingsman: The Secret Service", + "airing_time": "12:42 PM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 19", + "name": "Paycheck", + "airing_time": "2:51 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 59 mins|', '2003|', 'HD|']" + }, + { + "date": "March 19", + "name": "Taxi", + "airing_time": "4:50 PM EDT", + "details_spans": "['action|', '1 hr 38 mins|', '2004|']" + }, + { + "date": "March 19", + "name": "XXX", + "airing_time": "6:28 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs 5 mins|', '2002|', 'HD|']" + }, + { + "date": "March 19", + "name": "Observe and Report", + "airing_time": "8:33 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 27 mins|', '2009|', 'HD|']" + }, + { + "date": "March 19", + "name": "Posse: The Revenge of Jessie Lee", + "airing_time": "10:00 PM EDT", + "details_spans": "['action|', '1 hr 52 mins|', '1993|']" + }, + { + "date": "March 19", + "name": "Robin Hood (1991)", + "airing_time": "11:52 PM EDT", + "details_spans": "['action|', 'TV-14|', '1 hr 45 mins|', '1991|']" + }, + { + "date": "March 19", + "name": "Green Room", + "airing_time": "11:49 PM EDT", + "details_spans": "['horror|', '1 hr 36 mins|', '2016|']" + }, + { + "date": "March 19", + "name": "Climax", + "airing_time": "1:25 AM EDT", + "details_spans": "['horror|', '1 hr 37 mins|', '2019|']" + }, + { + "date": "March 19", + "name": "Hotel Mumbai", + "airing_time": "3:02 AM EDT", + "details_spans": "['action|', '2 hrs 4 mins|', '2019|']" + }, + { + "date": "March 19", + "name": "Into the Blue", + "airing_time": "5:06 AM EDT", + "details_spans": "['action|', '1 hr 51 mins|', '2005|']" + }, + { + "date": "March 19", + "name": "The Fury", + "airing_time": "6:57 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 59 mins|', '1978|', 'HD|']" + }, + { + "date": "March 19", + "name": "Taken 3", + "airing_time": "8:56 AM EDT", + "details_spans": "['crime|', 'PG-13|', '1 hr 49 mins|', '2015|', 'HD|']" + }, + { + "date": "March 19", + "name": "A Most Violent Year", + "airing_time": "10:45 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 5 mins|', '2015|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Thomas Crown Affair", + "airing_time": "12:50 PM EDT", + "details_spans": "['romance|', '1 hr 54 mins|', '1999|']" + }, + { + "date": "March 19", + "name": "Blown Away", + "airing_time": "2:44 PM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 1 min|', '1994|', 'HD|']" + }, + { + "date": "March 19", + "name": "Friday the 13th", + "airing_time": "4:45 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 36 mins|', '1980|', 'HD|']" + }, + { + "date": "March 19", + "name": "Friday the 13th, Part II", + "airing_time": "6:21 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 27 mins|', '1981|', 'HD|']" + }, + { + "date": "March 19", + "name": "A View to a Kill", + "airing_time": "7:48 PM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 12 mins|', '1985|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Witch", + "airing_time": "10:00 PM EDT", + "details_spans": "['occult|', 'R|', '1 hr 33 mins|', '2016|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Strangers: Prey at Night", + "airing_time": "11:33 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 26 mins|', '2018|', 'HD|']" + }, + { + "date": "March 19", + "name": "Angel of Mine", + "airing_time": "12:59 AM EDT", + "details_spans": "['drama|', '1 hr 39 mins|', '2019|']" + }, + { + "date": "March 19", + "name": "Elizabethtown", + "airing_time": "10:58 PM EDT", + "details_spans": "['comedy|', '2 hrs 6 mins|', '2005|']" + }, + { + "date": "March 19", + "name": "Carrie", + "airing_time": "1:04 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 19", + "name": "Winter's Tale", + "airing_time": "2:44 AM EDT", + "details_spans": "['fantasy-sci-fi|', '1 hr 58 mins|', '2014|']" + }, + { + "date": "March 19", + "name": "Teen Wolf", + "airing_time": "4:42 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 19", + "name": "Talk Black", + "airing_time": "6:15 AM EDT", + "details_spans": "['comedy|', 'TV-14|', '13 mins|', '2023|', 'HD|']" + }, + { + "date": "March 19", + "name": "Mud", + "airing_time": "6:28 AM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 11 mins|', '2013|', 'HD|']" + }, + { + "date": "March 19", + "name": "Missing in Action 2 - The Beginning", + "airing_time": "8:39 AM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '1985|']" + }, + { + "date": "March 19", + "name": "Election", + "airing_time": "10:15 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 43 mins|', '1999|', 'HD|']" + }, + { + "date": "March 19", + "name": "Johnny Dangerously", + "airing_time": "11:58 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 31 mins|', '1984|', 'HD|']" + }, + { + "date": "March 19", + "name": "John Dies at the End", + "airing_time": "1:29 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 19", + "name": "Baby Mama", + "airing_time": "3:09 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 39 mins|', '2008|', 'HD|']" + }, + { + "date": "March 19", + "name": "Killing Me Softly", + "airing_time": "4:48 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 40 mins|', '2003|', 'HD|']" + }, + { + "date": "March 19", + "name": "Mass Ave", + "airing_time": "6:28 PM EDT", + "details_spans": "['drama|', 'TV-14|', '21 mins|', '2022|', 'HD|']" + }, + { + "date": "March 19", + "name": "Pure", + "airing_time": "6:49 PM EDT", + "details_spans": "['romantic dramas|', 'TV-14|', '13 mins|', '2022|', 'HD|']" + }, + { + "date": "March 19", + "name": "Winter's Tale", + "airing_time": "7:02 PM EDT", + "details_spans": "['fantasy-sci-fi|', '1 hr 58 mins|', '2014|']" + }, + { + "date": "March 19", + "name": "Beauty Shop", + "airing_time": "9:00 PM EDT", + "details_spans": "['family relationships|', 'PG-13|', '1 hr 46 mins|', '2005|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Second Best Exotic Marigold Hotel", + "airing_time": "10:46 PM EDT", + "details_spans": "['comedy|', '2 hrs 3 mins|', '2015|']" + }, + { + "date": "March 19", + "name": "Fifty Shades Darker", + "airing_time": "12:49 AM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 58 mins|', '2017|', 'HD|']" + }, + { + "date": "March 19", + "name": "Scary Movie 3", + "airing_time": "11:02 PM EDT", + "details_spans": "['slashers|', 'PG-13|', '1 hr 25 mins|', '2003|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Witch", + "airing_time": "12:27 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 32 mins|', '2016|', 'HD|']" + }, + { + "date": "March 19", + "name": "Shining Through", + "airing_time": "1:59 AM EDT", + "details_spans": "['romance|', '2 hrs 13 mins|', '1992|']" + }, + { + "date": "March 19", + "name": "Leap of Faith", + "airing_time": "4:12 AM EDT", + "details_spans": "['comedy|', '1 hr 48 mins|', '1992|']" + }, + { + "date": "March 19", + "name": "The Return of the Pink Panther", + "airing_time": "6:00 AM EDT", + "details_spans": "['big screen crime|', 'G|', '1 hr 53 mins|', '1975|', 'HD|']" + }, + { + "date": "March 19", + "name": "Never Say Never Again", + "airing_time": "7:53 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 15 mins|', '1983|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Pink Panther Strikes Again", + "airing_time": "10:08 AM EDT", + "details_spans": "['big screen crime|', 'PG|', '1 hr 44 mins|', '1976|', 'HD|']" + }, + { + "date": "March 19", + "name": "Spaceballs", + "airing_time": "11:52 AM EDT", + "details_spans": "['fantasy & sci-fi|', 'PG|', '1 hr 37 mins|', '1987|', 'HD|']" + }, + { + "date": "March 19", + "name": "Shiva Baby", + "airing_time": "1:29 PM EDT", + "details_spans": "['drama|', 'TV-MA|', '1 hr 18 mins|', '2021|', 'HD|']" + }, + { + "date": "March 19", + "name": "Wonderland", + "airing_time": "2:47 PM EDT", + "details_spans": "['drama|', '1 hr 44 mins|', '2003|']" + }, + { + "date": "March 19", + "name": "Locke", + "airing_time": "4:31 PM EDT", + "details_spans": "['drama|', '1 hr 25 mins|', '2014|']" + }, + { + "date": "March 19", + "name": "Youth", + "airing_time": "5:56 PM EDT", + "details_spans": "['drama|', '2 hrs 4 mins|', '2015|']" + }, + { + "date": "March 19", + "name": "The Show", + "airing_time": "8:00 PM EDT", + "details_spans": "['drama|', '1 hr 45 mins|', '2017|']" + }, + { + "date": "March 19", + "name": "Death Wish 3", + "airing_time": "9:45 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 31 mins|', '1985|', 'HD|']" + }, + { + "date": "March 19", + "name": "Revenge of the Green Dragons", + "airing_time": "11:16 PM EDT", + "details_spans": "['action|', '1 hr 35 mins|', '2014|']" + }, + { + "date": "March 19", + "name": "Little Woods", + "airing_time": "12:51 AM EDT", + "details_spans": "['suspense|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 19", + "name": "Fifty Shades of Grey", + "airing_time": "12:00 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 6 mins|', '2015|', 'HD|']" + }, + { + "date": "March 19", + "name": "Mud", + "airing_time": "2:06 AM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 11 mins|', '2013|', 'HD|']" + }, + { + "date": "March 19", + "name": "Neh", + "airing_time": "4:17 AM EDT", + "details_spans": "['romantic dramas|', 'TV-14|', '15 mins|', '2021|', 'HD|']" + }, + { + "date": "March 19", + "name": "Morris From America", + "airing_time": "4:32 AM EDT", + "details_spans": "['comedy|', '1 hr 31 mins|', '2016|']" + }, + { + "date": "March 19", + "name": "Pieces of April", + "airing_time": "6:03 AM EDT", + "details_spans": "['comedy|', '1 hr 20 mins|', '2003|']" + }, + { + "date": "March 19", + "name": "Pulling Strings", + "airing_time": "7:23 AM EDT", + "details_spans": "['romantic comedy|', 'PG|', '1 hr 52 mins|', '2013|', 'HD|']" + }, + { + "date": "March 19", + "name": "Obvious Child", + "airing_time": "9:15 AM EDT", + "details_spans": "['comedy|', '1 hr 25 mins|', '2014|']" + }, + { + "date": "March 19", + "name": "Laggies", + "airing_time": "10:40 AM EDT", + "details_spans": "['comedy|', '1 hr 40 mins|', '2014|']" + }, + { + "date": "March 19", + "name": "The Sentinel", + "airing_time": "12:20 PM EDT", + "details_spans": "['action|', '1 hr 49 mins|', '2006|']" + }, + { + "date": "March 19", + "name": "Pet Sematary Two", + "airing_time": "2:09 PM EDT", + "details_spans": "['creatures|', 'R|', '1 hr 41 mins|', '1992|', 'HD|']" + }, + { + "date": "March 19", + "name": "Slums of Beverly Hills", + "airing_time": "3:50 PM EDT", + "details_spans": "['comedy|', '1 hr 32 mins|', '1998|']" + }, + { + "date": "March 19", + "name": "Wes Craven Presents: They", + "airing_time": "5:22 PM EDT", + "details_spans": "['horror|', '1 hr 30 mins|', '2002|']" + }, + { + "date": "March 19", + "name": "Rescue Dawn", + "airing_time": "6:52 PM EDT", + "details_spans": "['action|', '2 hrs 6 mins|', '2007|']" + }, + { + "date": "March 19", + "name": "She's Out of My League", + "airing_time": "8:58 PM EDT", + "details_spans": "['offbeat|', 'R|', '1 hr 45 mins|', '2010|', 'HD|']" + }, + { + "date": "March 19", + "name": "The B-Side: Elsa Dorfman's Portrait Photography", + "airing_time": "10:43 PM EDT", + "details_spans": "['biographies|', 'R|', '1 hr 17 mins|', '2017|', 'HD|']" + }, + { + "date": "March 19", + "name": "The Vanishing of Sidney Hall", + "airing_time": "12:00 AM EDT", + "details_spans": "['drama|', '2 hrs 1 min|', '2018|']" + }, + { + "date": "March 19", + "name": "Blue Valentine", + "airing_time": "11:56 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 53 mins|', '2011|', 'HD|']" + }, + { + "date": "March 19", + "name": "A Glimpse Inside the Mind of Charles Swan III", + "airing_time": "1:49 AM EDT", + "details_spans": "['comedy|', '1 hr 26 mins|', '2013|']" + }, + { + "date": "March 19", + "name": "Robin Hood (1991)", + "airing_time": "3:15 AM EDT", + "details_spans": "['action|', 'TV-14|', '1 hr 43 mins|', '1991|']" + }, + { + "date": "March 19", + "name": "Midnight Sun", + "airing_time": "4:58 AM EDT", + "details_spans": "['romantic dramas|', 'PG-13|', '1 hr 32 mins|', '2018|', 'HD|']" + }, + { + "date": "March 19", + "name": "Buffy the Vampire Slayer", + "airing_time": "6:30 AM EDT", + "details_spans": "['teen comedy|', 'PG-13|', '1 hr 26 mins|', '1992|', 'HD|']" + }, + { + "date": "March 19", + "name": "Paparazzi", + "airing_time": "7:56 AM EDT", + "details_spans": "['drama|', '1 hr 25 mins|', '2004|']" + }, + { + "date": "March 19", + "name": "Paranoia", + "airing_time": "9:21 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2013|', 'HD|']" + }, + { + "date": "March 19", + "name": "Let Me In", + "airing_time": "11:08 AM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 56 mins|', '2010|', 'HD|']" + }, + { + "date": "March 19", + "name": "Barbershop 2: Back in Business", + "airing_time": "1:04 PM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2004|', 'HD|']" + }, + { + "date": "March 19", + "name": "Welcome Home Roscoe Jenkins", + "airing_time": "2:51 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2008|', 'HD|']" + }, + { + "date": "March 19", + "name": "House at the End of the Street", + "airing_time": "4:45 PM EDT", + "details_spans": "['horror|', '1 hr 41 mins|', '2012|']" + }, + { + "date": "March 19", + "name": "Poltergeist (2015)", + "airing_time": "6:26 PM EDT", + "details_spans": "['fantasy-sci-fi|', '1 hr 34 mins|', '2015|']" + }, + { + "date": "March 19", + "name": "Predators", + "airing_time": "8:00 PM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 47 mins|', '2010|', 'HD|']" + }, + { + "date": "March 19", + "name": "Attack the Block", + "airing_time": "9:47 PM EDT", + "details_spans": "['action|', '1 hr 29 mins|', '2011|']" + }, + { + "date": "March 19", + "name": "Black Mass", + "airing_time": "11:16 PM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 3 mins|', '2015|', 'HD|']" + }, + { + "date": "March 19", + "name": "American Heist", + "airing_time": "1:19 AM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "Black Mass", + "airing_time": "11:16 PM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 3 mins|', '2015|', 'HD|']" + }, + { + "date": "March 20", + "name": "American Heist", + "airing_time": "1:19 AM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "Richard III", + "airing_time": "2:55 AM EDT", + "details_spans": "['classics|', 'R|', '1 hr 45 mins|', '1995|', 'HD|']" + }, + { + "date": "March 20", + "name": "Pawn Sacrifice", + "airing_time": "4:40 AM EDT", + "details_spans": "['drama|', '1 hr 56 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "Mud", + "airing_time": "6:36 AM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 11 mins|', '2013|', 'HD|']" + }, + { + "date": "March 20", + "name": "Luce", + "airing_time": "8:47 AM EDT", + "details_spans": "['drama|', '1 hr 50 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Elizabethtown", + "airing_time": "10:37 AM EDT", + "details_spans": "['comedy|', '2 hrs 4 mins|', '2005|']" + }, + { + "date": "March 20", + "name": "Hustle & Flow", + "airing_time": "12:41 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 57 mins|', '2005|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Promise", + "airing_time": "2:38 PM EDT", + "details_spans": "['action|', 'PG-13|', '2 hrs 13 mins|', '2017|', 'HD|']" + }, + { + "date": "March 20", + "name": "Office Space", + "airing_time": "4:51 PM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 30 mins|', '1999|', 'HD|']" + }, + { + "date": "March 20", + "name": "Baby Mama", + "airing_time": "6:21 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 39 mins|', '2008|', 'HD|']" + }, + { + "date": "March 20", + "name": "Life After Beth", + "airing_time": "8:00 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 29 mins|', '2014|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Dead Don't Die", + "airing_time": "9:29 PM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Carrie", + "airing_time": "11:14 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 20", + "name": "I Love You, Beth Cooper", + "airing_time": "12:54 AM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 20", + "name": "Gemini", + "airing_time": "10:34 PM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2018|']" + }, + { + "date": "March 20", + "name": "Ronin", + "airing_time": "12:08 AM EDT", + "details_spans": "['action|', '2 hrs 2 mins|', '1998|']" + }, + { + "date": "March 20", + "name": "Altitude", + "airing_time": "2:10 AM EDT", + "details_spans": "['action|', '1 hr 28 mins|', '2017|']" + }, + { + "date": "March 20", + "name": "On Her Majesty's Secret Service", + "airing_time": "3:38 AM EDT", + "details_spans": "['adventure|', 'PG|', '2 hrs 23 mins|', '1969|', 'HD|']" + }, + { + "date": "March 20", + "name": "Wild Rose", + "airing_time": "6:01 AM EDT", + "details_spans": "['drama|', '1 hr 41 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Temptation: Confessions of a Marriage Counselor", + "airing_time": "7:42 AM EDT", + "details_spans": "['drama|', '1 hr 52 mins|', '2013|']" + }, + { + "date": "March 20", + "name": "Genius", + "airing_time": "9:34 AM EDT", + "details_spans": "['drama|', '1 hr 45 mins|', '2016|']" + }, + { + "date": "March 20", + "name": "A Serious Man", + "airing_time": "11:19 AM EDT", + "details_spans": "['comedy|', '1 hr 46 mins|', '2009|']" + }, + { + "date": "March 20", + "name": "Scary Movie", + "airing_time": "1:05 PM EDT", + "details_spans": "['offbeat|', 'R|', '1 hr 29 mins|', '2000|', 'HD|']" + }, + { + "date": "March 20", + "name": "Scary Movie 2", + "airing_time": "2:34 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 23 mins|', '2001|', 'HD|']" + }, + { + "date": "March 20", + "name": "Scary Movie 3", + "airing_time": "3:57 PM EDT", + "details_spans": "['slashers|', 'PG-13|', '1 hr 25 mins|', '2003|', 'HD|']" + }, + { + "date": "March 20", + "name": "Chain Reaction", + "airing_time": "5:22 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 47 mins|', '1996|', 'HD|']" + }, + { + "date": "March 20", + "name": "Into the Blue", + "airing_time": "7:09 PM EDT", + "details_spans": "['action|', '1 hr 51 mins|', '2005|']" + }, + { + "date": "March 20", + "name": "Into the Blue 2: The Reef", + "airing_time": "9:00 PM EDT", + "details_spans": "['suspense|', 'TV-MA|', '1 hr 32 mins|', '2009|']" + }, + { + "date": "March 20", + "name": "The New World", + "airing_time": "10:32 PM EDT", + "details_spans": "['drama|', '2 hrs 16 mins|', '2005|']" + }, + { + "date": "March 20", + "name": "Bandits", + "airing_time": "12:48 AM EDT", + "details_spans": "['crime|', '2 hrs 3 mins|', '2001|']" + }, + { + "date": "March 20", + "name": "Robin Hood (1991)", + "airing_time": "11:52 PM EDT", + "details_spans": "['action|', 'TV-14|', '1 hr 45 mins|', '1991|']" + }, + { + "date": "March 20", + "name": "Hotel Artemis", + "airing_time": "1:37 AM EDT", + "details_spans": "['action|', '1 hr 34 mins|', '2018|']" + }, + { + "date": "March 20", + "name": "Children of the Corn: The Gathering", + "airing_time": "3:11 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 26 mins|', '1996|', 'HD|']" + }, + { + "date": "March 20", + "name": "Slice", + "airing_time": "4:37 AM EDT", + "details_spans": "['comedy|', '1 hr 23 mins|', '2018|']" + }, + { + "date": "March 20", + "name": "Missing in Action", + "airing_time": "6:00 AM EDT", + "details_spans": "['action|', '1 hr 42 mins|', '1984|']" + }, + { + "date": "March 20", + "name": "Teen Wolf", + "airing_time": "7:42 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 20", + "name": "Yes Man", + "airing_time": "9:15 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 20", + "name": "Whip It", + "airing_time": "11:00 AM EDT", + "details_spans": "['comedy|', '1 hr 51 mins|', '2009|']" + }, + { + "date": "March 20", + "name": "Killing Me Softly", + "airing_time": "12:51 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 40 mins|', '2003|', 'HD|']" + }, + { + "date": "March 20", + "name": "Beauty Shop", + "airing_time": "2:31 PM EDT", + "details_spans": "['family relationships|', 'PG-13|', '1 hr 46 mins|', '2005|', 'HD|']" + }, + { + "date": "March 20", + "name": "Barbershop", + "airing_time": "4:17 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 43 mins|', '2002|', 'HD|']" + }, + { + "date": "March 20", + "name": "Poltergeist (2015)", + "airing_time": "6:00 PM EDT", + "details_spans": "['fantasy-sci-fi|', '1 hr 34 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "Strange Days", + "airing_time": "7:34 PM EDT", + "details_spans": "['fantasy & sci-fi|', 'R|', '2 hrs 26 mins|', '1995|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Sentinel", + "airing_time": "10:00 PM EDT", + "details_spans": "['action|', '1 hr 48 mins|', '2006|']" + }, + { + "date": "March 20", + "name": "I Am Wrath", + "airing_time": "11:48 PM EDT", + "details_spans": "['action|', '1 hr 31 mins|', '2016|']" + }, + { + "date": "March 20", + "name": "Rescue Dawn", + "airing_time": "1:19 AM EDT", + "details_spans": "['action|', '2 hrs 6 mins|', '2007|']" + }, + { + "date": "March 20", + "name": "The Strangers: Prey at Night", + "airing_time": "11:33 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 26 mins|', '2018|', 'HD|']" + }, + { + "date": "March 20", + "name": "Angel of Mine", + "airing_time": "12:59 AM EDT", + "details_spans": "['drama|', '1 hr 39 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Ghost", + "airing_time": "2:38 AM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 7 mins|', '1990|', 'HD|']" + }, + { + "date": "March 20", + "name": "Live and Let Die", + "airing_time": "4:45 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 2 mins|', '1973|', 'HD|']" + }, + { + "date": "March 20", + "name": "Skin Can Breathe", + "airing_time": "6:47 AM EDT", + "details_spans": "['drama|', 'TV-14|', '12 mins|', '2022|', 'HD|']" + }, + { + "date": "March 20", + "name": "Internal Affairs", + "airing_time": "6:59 AM EDT", + "details_spans": "['drama|', '1 hr 55 mins|', '1990|']" + }, + { + "date": "March 20", + "name": "The Gift", + "airing_time": "8:54 AM EDT", + "details_spans": "['drama|', 'TV-14|', '15 mins|', '2022|', 'HD|']" + }, + { + "date": "March 20", + "name": "Victor Frankenstein", + "airing_time": "9:09 AM EDT", + "details_spans": "['horror|', '1 hr 50 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "For Your Eyes Only", + "airing_time": "10:59 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 9 mins|', '1981|', 'HD|']" + }, + { + "date": "March 20", + "name": "Body of Lies", + "airing_time": "1:08 PM EDT", + "details_spans": "['action|', '2 hrs 9 mins|', '2008|']" + }, + { + "date": "March 20", + "name": "Fargo", + "airing_time": "3:17 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 39 mins|', '1996|', 'HD|']" + }, + { + "date": "March 20", + "name": "Friday the 13th Part III", + "airing_time": "4:56 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 36 mins|', '1982|', 'HD|']" + }, + { + "date": "March 20", + "name": "Friday the 13th-The Final Chapter", + "airing_time": "6:32 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 32 mins|', '1984|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Pink Panther", + "airing_time": "8:04 PM EDT", + "details_spans": "['offbeat|', 'TV-PG|', '1 hr 56 mins|', '1964|', 'HD|']" + }, + { + "date": "March 20", + "name": "A Shot in the Dark", + "airing_time": "10:00 PM EDT", + "details_spans": "['big screen crime|', 'PG|', '1 hr 43 mins|', '1964|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Pink Panther Strikes Again", + "airing_time": "11:43 PM EDT", + "details_spans": "['big screen crime|', 'PG|', '1 hr 44 mins|', '1976|', 'HD|']" + }, + { + "date": "March 20", + "name": "Revenge of the Pink Panther", + "airing_time": "1:27 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 39 mins|', '1978|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Second Best Exotic Marigold Hotel", + "airing_time": "10:46 PM EDT", + "details_spans": "['comedy|', '2 hrs 3 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "Fifty Shades Darker", + "airing_time": "12:49 AM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 58 mins|', '2017|', 'HD|']" + }, + { + "date": "March 20", + "name": "Fifty Shades Freed", + "airing_time": "2:47 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 46 mins|', '2018|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Dead Don't Die", + "airing_time": "4:33 AM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Carrie", + "airing_time": "6:18 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 39 mins|', '1976|', 'HD|']" + }, + { + "date": "March 20", + "name": "How to Talk to Girls at Parties", + "airing_time": "7:57 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2017|', 'HD|']" + }, + { + "date": "March 20", + "name": "Major League", + "airing_time": "9:40 AM EDT", + "details_spans": "['classic comedy|', 'R|', '1 hr 47 mins|', '1989|', 'HD|']" + }, + { + "date": "March 20", + "name": "XXX: State of the Union", + "airing_time": "11:27 AM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 41 mins|', '2005|', 'HD|']" + }, + { + "date": "March 20", + "name": "The War of the Roses", + "airing_time": "1:08 PM EDT", + "details_spans": "['comedy|', '1 hr 57 mins|', '1989|']" + }, + { + "date": "March 20", + "name": "Equals", + "airing_time": "3:05 PM EDT", + "details_spans": "['drama|', '1 hr 44 mins|', '2016|']" + }, + { + "date": "March 20", + "name": "Talk Black", + "airing_time": "4:49 PM EDT", + "details_spans": "['comedy|', 'TV-14|', '14 mins|', '2023|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Edge", + "airing_time": "5:03 PM EDT", + "details_spans": "['suspense|', '1 hr 58 mins|', '1997|']" + }, + { + "date": "March 20", + "name": "Paycheck", + "airing_time": "7:01 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 59 mins|', '2003|', 'HD|']" + }, + { + "date": "March 20", + "name": "Kingsman: The Secret Service", + "airing_time": "9:00 PM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 20", + "name": "Blue Valentine", + "airing_time": "11:09 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 53 mins|', '2011|', 'HD|']" + }, + { + "date": "March 20", + "name": "Don't Let Go", + "airing_time": "1:02 AM EDT", + "details_spans": "['horror|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Revenge of the Green Dragons", + "airing_time": "11:16 PM EDT", + "details_spans": "['action|', '1 hr 35 mins|', '2014|']" + }, + { + "date": "March 20", + "name": "Little Woods", + "airing_time": "12:51 AM EDT", + "details_spans": "['suspense|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Hot Summer Nights", + "airing_time": "2:35 AM EDT", + "details_spans": "['comedy|', '1 hr 47 mins|', '2018|']" + }, + { + "date": "March 20", + "name": "Friday the 13th", + "airing_time": "4:22 AM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 38 mins|', '2009|', 'HD|']" + }, + { + "date": "March 20", + "name": "Friday the 13th", + "airing_time": "6:00 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 35 mins|', '1980|', 'HD|']" + }, + { + "date": "March 20", + "name": "Leap of Faith", + "airing_time": "7:35 AM EDT", + "details_spans": "['comedy|', '1 hr 48 mins|', '1992|']" + }, + { + "date": "March 20", + "name": "Mermaids", + "airing_time": "9:23 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 51 mins|', '1990|', 'HD|']" + }, + { + "date": "March 20", + "name": "Friday the 13th Part VIII: Jason Takes Manhattan", + "airing_time": "11:14 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 41 mins|', '1989|', 'HD|']" + }, + { + "date": "March 20", + "name": "Kingpin", + "airing_time": "12:55 PM EDT", + "details_spans": "['comedy|', '1 hr 54 mins|', '1996|']" + }, + { + "date": "March 20", + "name": "Appaloosa", + "airing_time": "2:49 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 56 mins|', '2008|', 'HD|']" + }, + { + "date": "March 20", + "name": "Whiteout", + "airing_time": "4:45 PM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2009|']" + }, + { + "date": "March 20", + "name": "The Importance of Being Earnest", + "airing_time": "6:26 PM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2002|']" + }, + { + "date": "March 20", + "name": "De-Lovely", + "airing_time": "8:00 PM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 6 mins|', '2004|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Captive", + "airing_time": "10:06 PM EDT", + "details_spans": "['drama|', '16+|', '1 hr 52 mins|', '2014|', 'HD|']" + }, + { + "date": "March 20", + "name": "Hotel Mumbai", + "airing_time": "11:58 PM EDT", + "details_spans": "['action|', '2 hrs 4 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "The Vanishing of Sidney Hall", + "airing_time": "12:00 AM EDT", + "details_spans": "['drama|', '2 hrs 1 min|', '2018|']" + }, + { + "date": "March 20", + "name": "Come and Find Me", + "airing_time": "2:01 AM EDT", + "details_spans": "['drama|', '1 hr 53 mins|', '2016|']" + }, + { + "date": "March 20", + "name": "Fast Color", + "airing_time": "3:54 AM EDT", + "details_spans": "['drama|', '1 hr 42 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Cracked", + "airing_time": "5:36 AM EDT", + "details_spans": "['romantic dramas|', 'TV-MA|', '16 mins|', '2022|', 'HD|']" + }, + { + "date": "March 20", + "name": "Pens & Pencils", + "airing_time": "5:52 AM EDT", + "details_spans": "['mystery & suspense|', 'TV-14|', '16 mins|', '2023|', 'HD|']" + }, + { + "date": "March 20", + "name": "Teen Wolf Too", + "airing_time": "6:08 AM EDT", + "details_spans": "['cult classic|', 'PG|', '1 hr 35 mins|', '1987|', 'HD|']" + }, + { + "date": "March 20", + "name": "Unbreakable", + "airing_time": "7:43 AM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 48 mins|', '2000|', 'HD|']" + }, + { + "date": "March 20", + "name": "A Night at the Roxbury", + "airing_time": "9:31 AM EDT", + "details_spans": "['offbeat|', 'PG-13|', '1 hr 23 mins|', '1998|', 'HD|']" + }, + { + "date": "March 20", + "name": "Backstabbing for Beginners", + "airing_time": "10:54 AM EDT", + "details_spans": "['suspense|', '1 hr 49 mins|', '2018|']" + }, + { + "date": "March 20", + "name": "Master of the Shadowless Kick: Wong Kei-Ying", + "airing_time": "12:43 PM EDT", + "details_spans": "['action|', 'TV-14|', '1 hr 39 mins|', '2017|']" + }, + { + "date": "March 20", + "name": "Master of the Drunken Fist: Beggar So", + "airing_time": "2:22 PM EDT", + "details_spans": "['action|', 'TV-14|', '1 hr 39 mins|', '2017|']" + }, + { + "date": "March 20", + "name": "Buffy the Vampire Slayer", + "airing_time": "4:01 PM EDT", + "details_spans": "['teen comedy|', 'PG-13|', '1 hr 26 mins|', '1992|', 'HD|']" + }, + { + "date": "March 20", + "name": "Fifty Shades Freed", + "airing_time": "5:27 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 46 mins|', '2018|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Goods: Live Hard, Sell Hard", + "airing_time": "7:13 PM EDT", + "details_spans": "['comedy|', '1 hr 30 mins|', '2009|']" + }, + { + "date": "March 20", + "name": "John Dies at the End", + "airing_time": "8:43 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 20", + "name": "Climax", + "airing_time": "10:23 PM EDT", + "details_spans": "['horror|', '1 hr 37 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "A Prayer Before Dawn", + "airing_time": "12:00 AM EDT", + "details_spans": "['action|', '1 hr 58 mins|', '2018|']" + }, + { + "date": "March 20", + "name": "Black Mass", + "airing_time": "11:16 PM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 3 mins|', '2015|', 'HD|']" + }, + { + "date": "March 20", + "name": "American Heist", + "airing_time": "1:19 AM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "Richard III", + "airing_time": "2:55 AM EDT", + "details_spans": "['classics|', 'R|', '1 hr 45 mins|', '1995|', 'HD|']" + }, + { + "date": "March 20", + "name": "Pawn Sacrifice", + "airing_time": "4:40 AM EDT", + "details_spans": "['drama|', '1 hr 56 mins|', '2015|']" + }, + { + "date": "March 20", + "name": "Mud", + "airing_time": "6:36 AM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 11 mins|', '2013|', 'HD|']" + }, + { + "date": "March 20", + "name": "Luce", + "airing_time": "8:47 AM EDT", + "details_spans": "['drama|', '1 hr 50 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Elizabethtown", + "airing_time": "10:37 AM EDT", + "details_spans": "['comedy|', '2 hrs 4 mins|', '2005|']" + }, + { + "date": "March 20", + "name": "Hustle & Flow", + "airing_time": "12:41 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 57 mins|', '2005|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Promise", + "airing_time": "2:38 PM EDT", + "details_spans": "['action|', 'PG-13|', '2 hrs 13 mins|', '2017|', 'HD|']" + }, + { + "date": "March 20", + "name": "Office Space", + "airing_time": "4:51 PM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 30 mins|', '1999|', 'HD|']" + }, + { + "date": "March 20", + "name": "Baby Mama", + "airing_time": "6:21 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 39 mins|', '2008|', 'HD|']" + }, + { + "date": "March 20", + "name": "Life After Beth", + "airing_time": "8:00 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 29 mins|', '2014|', 'HD|']" + }, + { + "date": "March 20", + "name": "The Dead Don't Die", + "airing_time": "9:29 PM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 20", + "name": "Carrie", + "airing_time": "11:14 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 20", + "name": "I Love You, Beth Cooper", + "airing_time": "12:54 AM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Carrie", + "airing_time": "11:14 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 21", + "name": "I Love You, Beth Cooper", + "airing_time": "12:54 AM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Amy", + "airing_time": "2:36 AM EDT", + "details_spans": "['pop culture & celebrities|', 'R|', '2 hrs 8 mins|', '2015|', 'UHD|']" + }, + { + "date": "March 21", + "name": "Dim Sum Funeral", + "airing_time": "4:44 AM EDT", + "details_spans": "['drama|', '1 hr 37 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Pieces of April", + "airing_time": "6:21 AM EDT", + "details_spans": "['comedy|', '1 hr 21 mins|', '2003|']" + }, + { + "date": "March 21", + "name": "Paparazzi", + "airing_time": "7:42 AM EDT", + "details_spans": "['drama|', '1 hr 25 mins|', '2004|']" + }, + { + "date": "March 21", + "name": "Buffy the Vampire Slayer", + "airing_time": "9:07 AM EDT", + "details_spans": "['teen comedy|', 'PG-13|', '1 hr 26 mins|', '1992|', 'HD|']" + }, + { + "date": "March 21", + "name": "Barbershop", + "airing_time": "10:33 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 43 mins|', '2002|', 'HD|']" + }, + { + "date": "March 21", + "name": "XXX: State of the Union", + "airing_time": "12:16 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 41 mins|', '2005|', 'HD|']" + }, + { + "date": "March 21", + "name": "Kingsman: The Secret Service", + "airing_time": "1:57 PM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "Fifty Shades Darker", + "airing_time": "4:06 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 58 mins|', '2017|', 'HD|']" + }, + { + "date": "March 21", + "name": "I Now Pronounce You Chuck & Larry", + "airing_time": "6:04 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 56 mins|', '2007|', 'HD|']" + }, + { + "date": "March 21", + "name": "Election", + "airing_time": "8:00 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 43 mins|', '1999|', 'HD|']" + }, + { + "date": "March 21", + "name": "Shiva Baby", + "airing_time": "9:43 PM EDT", + "details_spans": "['drama|', 'TV-MA|', '1 hr 18 mins|', '2021|', 'HD|']" + }, + { + "date": "March 21", + "name": "Unbreakable", + "airing_time": "11:01 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 47 mins|', '2000|', 'HD|']" + }, + { + "date": "March 21", + "name": "Fast Color", + "airing_time": "12:48 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2019|']" + }, + { + "date": "March 21", + "name": "The New World", + "airing_time": "10:32 PM EDT", + "details_spans": "['drama|', '2 hrs 16 mins|', '2005|']" + }, + { + "date": "March 21", + "name": "Bandits", + "airing_time": "12:48 AM EDT", + "details_spans": "['crime|', '2 hrs 3 mins|', '2001|']" + }, + { + "date": "March 21", + "name": "Charlie Wilson's War", + "airing_time": "2:51 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 42 mins|', '2007|', 'HD|']" + }, + { + "date": "March 21", + "name": "McQueen", + "airing_time": "4:33 AM EDT", + "details_spans": "['documentary|', '1 hr 52 mins|', '2018|']" + }, + { + "date": "March 21", + "name": "Blown Away", + "airing_time": "6:25 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 1 min|', '1994|', 'HD|']" + }, + { + "date": "March 21", + "name": "Youth", + "airing_time": "8:26 AM EDT", + "details_spans": "['drama|', '2 hrs 4 mins|', '2015|']" + }, + { + "date": "March 21", + "name": "Paper Towns", + "airing_time": "10:30 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 50 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Thomas Crown Affair", + "airing_time": "12:20 PM EDT", + "details_spans": "['romance|', '1 hr 54 mins|', '1999|']" + }, + { + "date": "March 21", + "name": "Little Woods", + "airing_time": "2:14 PM EDT", + "details_spans": "['suspense|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 21", + "name": "Wonderland", + "airing_time": "3:58 PM EDT", + "details_spans": "['drama|', '1 hr 45 mins|', '2003|']" + }, + { + "date": "March 21", + "name": "Fargo", + "airing_time": "5:43 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 39 mins|', '1996|', 'HD|']" + }, + { + "date": "March 21", + "name": "Friday the 13th", + "airing_time": "7:22 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 38 mins|', '2009|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Strangers: Prey at Night", + "airing_time": "9:00 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 26 mins|', '2018|', 'HD|']" + }, + { + "date": "March 21", + "name": "Ghost", + "airing_time": "10:26 PM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 7 mins|', '1990|', 'HD|']" + }, + { + "date": "March 21", + "name": "Victor Frankenstein", + "airing_time": "12:33 AM EDT", + "details_spans": "['horror|', '1 hr 50 mins|', '2015|']" + }, + { + "date": "March 21", + "name": "I Am Wrath", + "airing_time": "11:48 PM EDT", + "details_spans": "['action|', '1 hr 31 mins|', '2016|']" + }, + { + "date": "March 21", + "name": "Rescue Dawn", + "airing_time": "1:19 AM EDT", + "details_spans": "['action|', '2 hrs 6 mins|', '2007|']" + }, + { + "date": "March 21", + "name": "Mass Ave", + "airing_time": "3:25 AM EDT", + "details_spans": "['drama|', 'TV-14|', '21 mins|', '2022|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Company You Keep", + "airing_time": "3:46 AM EDT", + "details_spans": "['suspense|', '2 hrs 2 mins|', '2013|']" + }, + { + "date": "March 21", + "name": "Another Country", + "airing_time": "5:48 AM EDT", + "details_spans": "['family relationships|', 'TV-MA|', '12 mins|', '2023|', 'HD|']" + }, + { + "date": "March 21", + "name": "Children of the Corn II: The Final Sacrifice", + "airing_time": "6:00 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 34 mins|', '1993|', 'HD|']" + }, + { + "date": "March 21", + "name": "Predators", + "airing_time": "7:34 AM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 47 mins|', '2010|', 'HD|']" + }, + { + "date": "March 21", + "name": "Wes Craven Presents: They", + "airing_time": "9:21 AM EDT", + "details_spans": "['horror|', '1 hr 30 mins|', '2002|']" + }, + { + "date": "March 21", + "name": "Poltergeist II: The Other Side", + "airing_time": "10:51 AM EDT", + "details_spans": "['horror|', '1 hr 31 mins|', '1986|']" + }, + { + "date": "March 21", + "name": "Don't Let Go", + "airing_time": "12:22 PM EDT", + "details_spans": "['horror|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 21", + "name": "Barbershop 2: Back in Business", + "airing_time": "2:06 PM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 46 mins|', '2004|', 'HD|']" + }, + { + "date": "March 21", + "name": "Line of Duty", + "airing_time": "3:52 PM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2013|']" + }, + { + "date": "March 21", + "name": "Children of the Corn II: The Final Sacrifice", + "airing_time": "5:33 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 34 mins|', '1993|', 'HD|']" + }, + { + "date": "March 21", + "name": "Office Space", + "airing_time": "7:07 PM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 30 mins|', '1999|', 'HD|']" + }, + { + "date": "March 21", + "name": "Children of the Corn 666: Isaac's Return", + "airing_time": "8:37 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 23 mins|', '1999|', 'HD|']" + }, + { + "date": "March 21", + "name": "House at the End of the Street", + "airing_time": "10:00 PM EDT", + "details_spans": "['horror|', '1 hr 41 mins|', '2012|']" + }, + { + "date": "March 21", + "name": "Let Me In", + "airing_time": "11:41 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 56 mins|', '2010|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Pink Panther Strikes Again", + "airing_time": "11:43 PM EDT", + "details_spans": "['big screen crime|', 'PG|', '1 hr 44 mins|', '1976|', 'HD|']" + }, + { + "date": "March 21", + "name": "Revenge of the Pink Panther", + "airing_time": "1:27 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 39 mins|', '1978|', 'HD|']" + }, + { + "date": "March 21", + "name": "Trail of the Pink Panther", + "airing_time": "3:06 AM EDT", + "details_spans": "['big screen crime|', 'PG|', '1 hr 37 mins|', '1982|', 'HD|']" + }, + { + "date": "March 21", + "name": "Curse of the Pink Panther", + "airing_time": "4:43 AM EDT", + "details_spans": "['offbeat|', 'PG|', '1 hr 51 mins|', '1983|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Rider", + "airing_time": "6:34 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2018|']" + }, + { + "date": "March 21", + "name": "Chain Reaction", + "airing_time": "8:17 AM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 47 mins|', '1996|', 'HD|']" + }, + { + "date": "March 21", + "name": "Conviction", + "airing_time": "10:04 AM EDT", + "details_spans": "['drama|', '1 hr 47 mins|', '2010|']" + }, + { + "date": "March 21", + "name": "Mojave", + "airing_time": "11:51 AM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2016|']" + }, + { + "date": "March 21", + "name": "The Show", + "airing_time": "1:25 PM EDT", + "details_spans": "['drama|', '1 hr 45 mins|', '2017|']" + }, + { + "date": "March 21", + "name": "The Bourne Ultimatum", + "airing_time": "3:10 PM EDT", + "details_spans": "['action|', 'PG-13|', '1 hr 56 mins|', '2007|', 'HD|']" + }, + { + "date": "March 21", + "name": "Friday the 13th Part V: A New Beginning", + "airing_time": "5:06 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 21", + "name": "Friday the 13th Part VI: Jason Lives", + "airing_time": "6:39 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 28 mins|', '1986|', 'HD|']" + }, + { + "date": "March 21", + "name": "Freedomland", + "airing_time": "8:07 PM EDT", + "details_spans": "['big screen crime|', 'R|', '1 hr 53 mins|', '2006|', 'HD|']" + }, + { + "date": "March 21", + "name": "Whiteout", + "airing_time": "10:00 PM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Altitude", + "airing_time": "11:41 PM EDT", + "details_spans": "['action|', '1 hr 28 mins|', '2017|']" + }, + { + "date": "March 21", + "name": "Enemy", + "airing_time": "1:09 AM EDT", + "details_spans": "['drama|', '1 hr 31 mins|', '2014|']" + }, + { + "date": "March 21", + "name": "Blue Valentine", + "airing_time": "11:09 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 53 mins|', '2011|', 'HD|']" + }, + { + "date": "March 21", + "name": "Don't Let Go", + "airing_time": "1:02 AM EDT", + "details_spans": "['horror|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 21", + "name": "Posse: The Revenge of Jessie Lee", + "airing_time": "2:46 AM EDT", + "details_spans": "['action|', '1 hr 52 mins|', '1993|']" + }, + { + "date": "March 21", + "name": "Music Within", + "airing_time": "4:38 AM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2007|']" + }, + { + "date": "March 21", + "name": "Teen Wolf", + "airing_time": "6:12 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 21", + "name": "Paranoia", + "airing_time": "7:45 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2013|', 'HD|']" + }, + { + "date": "March 21", + "name": "Hotel Artemis", + "airing_time": "9:32 AM EDT", + "details_spans": "['action|', '1 hr 34 mins|', '2018|']" + }, + { + "date": "March 21", + "name": "The Second Best Exotic Marigold Hotel", + "airing_time": "11:06 AM EDT", + "details_spans": "['comedy|', '2 hrs 3 mins|', '2015|']" + }, + { + "date": "March 21", + "name": "I Love You, Beth Cooper", + "airing_time": "1:09 PM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Missing in Action", + "airing_time": "2:51 PM EDT", + "details_spans": "['action|', '1 hr 42 mins|', '1984|']" + }, + { + "date": "March 21", + "name": "Woman Walks Ahead", + "airing_time": "4:33 PM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2018|']" + }, + { + "date": "March 21", + "name": "Neh", + "airing_time": "6:16 PM EDT", + "details_spans": "['romantic dramas|', 'TV-14|', '16 mins|', '2021|', 'HD|']" + }, + { + "date": "March 21", + "name": "Unmothered", + "airing_time": "6:32 PM EDT", + "details_spans": "['dark comedy|', 'TV-PG|', '17 mins|', '2021|', 'HD|']" + }, + { + "date": "March 21", + "name": "Mud", + "airing_time": "6:49 PM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 11 mins|', '2013|', 'HD|']" + }, + { + "date": "March 21", + "name": "XXX", + "airing_time": "9:00 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs 5 mins|', '2002|', 'HD|']" + }, + { + "date": "March 21", + "name": "Taxi", + "airing_time": "11:05 PM EDT", + "details_spans": "['action|', '1 hr 38 mins|', '2004|']" + }, + { + "date": "March 21", + "name": "Pet Sematary Two", + "airing_time": "12:43 AM EDT", + "details_spans": "['creatures|', 'R|', '1 hr 41 mins|', '1992|', 'HD|']" + }, + { + "date": "March 21", + "name": "Hotel Mumbai", + "airing_time": "11:58 PM EDT", + "details_spans": "['action|', '2 hrs 4 mins|', '2019|']" + }, + { + "date": "March 21", + "name": "Trumbo", + "airing_time": "2:02 AM EDT", + "details_spans": "['biographical dramas|', 'R|', '2 hrs 5 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "Dark Places", + "airing_time": "4:07 AM EDT", + "details_spans": "['drama|', '1 hr 53 mins|', '2015|']" + }, + { + "date": "March 21", + "name": "Amazing Grace", + "airing_time": "6:00 AM EDT", + "details_spans": "['performances & concerts|', 'G|', '1 hr 29 mins|', '2018|', 'HD|']" + }, + { + "date": "March 21", + "name": "Taken 3", + "airing_time": "7:29 AM EDT", + "details_spans": "['crime|', 'PG-13|', '1 hr 49 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "Charlie Wilson's War", + "airing_time": "9:18 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 42 mins|', '2007|', 'HD|']" + }, + { + "date": "March 21", + "name": "Across the Universe", + "airing_time": "11:00 AM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 13 mins|', '2007|', 'HD|']" + }, + { + "date": "March 21", + "name": "Into the Forest", + "airing_time": "1:13 PM EDT", + "details_spans": "['drama|', '1 hr 42 mins|', '2016|']" + }, + { + "date": "March 21", + "name": "Jennifer's Body", + "airing_time": "2:55 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2009|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Last Movie Star", + "airing_time": "4:38 PM EDT", + "details_spans": "['drama|', '1 hr 44 mins|', '2018|']" + }, + { + "date": "March 21", + "name": "The Answer Man", + "airing_time": "6:22 PM EDT", + "details_spans": "['romantic comedy|', 'R|', '1 hr 38 mins|', '2009|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Last Word", + "airing_time": "8:00 PM EDT", + "details_spans": "['comedy|', '1 hr 48 mins|', '2017|']" + }, + { + "date": "March 21", + "name": "Into the Blue 2: The Reef", + "airing_time": "9:48 PM EDT", + "details_spans": "['suspense|', 'TV-MA|', '1 hr 31 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Tusk", + "airing_time": "11:19 PM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2014|']" + }, + { + "date": "March 21", + "name": "The Last Movie Star", + "airing_time": "1:01 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2018|']" + }, + { + "date": "March 21", + "name": "A Prayer Before Dawn", + "airing_time": "12:00 AM EDT", + "details_spans": "['action|', '1 hr 58 mins|', '2018|']" + }, + { + "date": "March 21", + "name": "Winter's Tale", + "airing_time": "1:58 AM EDT", + "details_spans": "['fantasy-sci-fi|', '1 hr 57 mins|', '2014|']" + }, + { + "date": "March 21", + "name": "When the Sun Sets", + "airing_time": "3:55 AM EDT", + "details_spans": "['family relationships|', 'TV-MA|', '15 mins|', '2022|', 'HD|']" + }, + { + "date": "March 21", + "name": "Extortion", + "airing_time": "4:10 AM EDT", + "details_spans": "['action|', '1 hr 50 mins|', '2017|']" + }, + { + "date": "March 21", + "name": "Nothing Like the Holidays", + "airing_time": "6:00 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 39 mins|', '2008|', 'HD|']" + }, + { + "date": "March 21", + "name": "Midnight Sun", + "airing_time": "7:39 AM EDT", + "details_spans": "['romantic dramas|', 'PG-13|', '1 hr 32 mins|', '2018|', 'HD|']" + }, + { + "date": "March 21", + "name": "The Dead Don't Die", + "airing_time": "9:11 AM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 21", + "name": "Room", + "airing_time": "10:56 AM EDT", + "details_spans": "['family relationships|', 'R|', '1 hr 58 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "Missing in Action 2 - The Beginning", + "airing_time": "12:54 PM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '1985|']" + }, + { + "date": "March 21", + "name": "I Am Wrath", + "airing_time": "2:30 PM EDT", + "details_spans": "['action|', '1 hr 31 mins|', '2016|']" + }, + { + "date": "March 21", + "name": "The Rage: Carrie 2", + "airing_time": "4:01 PM EDT", + "details_spans": "['occult|', 'R|', '1 hr 46 mins|', '1999|', 'HD|']" + }, + { + "date": "March 21", + "name": "Baby Mama", + "airing_time": "5:47 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 40 mins|', '2008|', 'HD|']" + }, + { + "date": "March 21", + "name": "Straight Outta Compton", + "airing_time": "7:27 PM EDT", + "details_spans": "['biographical dramas|', 'R|', '2 hrs 27 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "Fifty Shades of Grey", + "airing_time": "9:54 PM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 6 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "Attack the Block", + "airing_time": "12:00 AM EDT", + "details_spans": "['action|', '1 hr 29 mins|', '2011|']" + }, + { + "date": "March 21", + "name": "Cyrus", + "airing_time": "1:29 AM EDT", + "details_spans": "['romance|', '1 hr 31 mins|', '2010|']" + }, + { + "date": "March 21", + "name": "Carrie", + "airing_time": "11:14 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 21", + "name": "I Love You, Beth Cooper", + "airing_time": "12:54 AM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Amy", + "airing_time": "2:36 AM EDT", + "details_spans": "['pop culture & celebrities|', 'R|', '2 hrs 8 mins|', '2015|', 'UHD|']" + }, + { + "date": "March 21", + "name": "Dim Sum Funeral", + "airing_time": "4:44 AM EDT", + "details_spans": "['drama|', '1 hr 37 mins|', '2009|']" + }, + { + "date": "March 21", + "name": "Pieces of April", + "airing_time": "6:21 AM EDT", + "details_spans": "['comedy|', '1 hr 21 mins|', '2003|']" + }, + { + "date": "March 21", + "name": "Paparazzi", + "airing_time": "7:42 AM EDT", + "details_spans": "['drama|', '1 hr 25 mins|', '2004|']" + }, + { + "date": "March 21", + "name": "Buffy the Vampire Slayer", + "airing_time": "9:07 AM EDT", + "details_spans": "['teen comedy|', 'PG-13|', '1 hr 26 mins|', '1992|', 'HD|']" + }, + { + "date": "March 21", + "name": "Barbershop", + "airing_time": "10:33 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 43 mins|', '2002|', 'HD|']" + }, + { + "date": "March 21", + "name": "XXX: State of the Union", + "airing_time": "12:16 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 41 mins|', '2005|', 'HD|']" + }, + { + "date": "March 21", + "name": "Kingsman: The Secret Service", + "airing_time": "1:57 PM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 21", + "name": "Fifty Shades Darker", + "airing_time": "4:06 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 58 mins|', '2017|', 'HD|']" + }, + { + "date": "March 21", + "name": "I Now Pronounce You Chuck & Larry", + "airing_time": "6:04 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 56 mins|', '2007|', 'HD|']" + }, + { + "date": "March 21", + "name": "Election", + "airing_time": "8:00 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 43 mins|', '1999|', 'HD|']" + }, + { + "date": "March 21", + "name": "Shiva Baby", + "airing_time": "9:43 PM EDT", + "details_spans": "['drama|', 'TV-MA|', '1 hr 18 mins|', '2021|', 'HD|']" + }, + { + "date": "March 21", + "name": "Unbreakable", + "airing_time": "11:01 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 47 mins|', '2000|', 'HD|']" + }, + { + "date": "March 21", + "name": "Fast Color", + "airing_time": "12:48 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2019|']" + }, + { + "date": "March 22", + "name": "Unbreakable", + "airing_time": "11:01 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 47 mins|', '2000|', 'HD|']" + }, + { + "date": "March 22", + "name": "Fast Color", + "airing_time": "12:48 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2019|']" + }, + { + "date": "March 22", + "name": "The Field Guide to Evil", + "airing_time": "2:31 AM EDT", + "details_spans": "['horror|', '1 hr 58 mins|', '2019|']" + }, + { + "date": "March 22", + "name": "Ginger & Rosa", + "airing_time": "4:29 AM EDT", + "details_spans": "['drama|', '1 hr 31 mins|', '2013|']" + }, + { + "date": "March 22", + "name": "Line of Duty", + "airing_time": "6:00 AM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2013|']" + }, + { + "date": "March 22", + "name": "Philomena", + "airing_time": "7:41 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 38 mins|', '2013|', 'HD|']" + }, + { + "date": "March 22", + "name": "Teen Wolf", + "airing_time": "9:19 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 22", + "name": "Beauty Shop", + "airing_time": "10:52 AM EDT", + "details_spans": "['family relationships|', 'PG-13|', '1 hr 46 mins|', '2005|', 'HD|']" + }, + { + "date": "March 22", + "name": "Slums of Beverly Hills", + "airing_time": "12:38 PM EDT", + "details_spans": "['comedy|', '1 hr 32 mins|', '1998|']" + }, + { + "date": "March 22", + "name": "Fifty Shades Freed", + "airing_time": "2:10 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 46 mins|', '2018|', 'HD|']" + }, + { + "date": "March 22", + "name": "XXX", + "airing_time": "3:56 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs 5 mins|', '2002|', 'HD|']" + }, + { + "date": "March 22", + "name": "Paycheck", + "airing_time": "6:01 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 59 mins|', '2003|', 'HD|']" + }, + { + "date": "March 22", + "name": "Vacation", + "airing_time": "8:00 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 40 mins|', '2015|', 'UHD|']" + }, + { + "date": "March 22", + "name": "Observe and Report", + "airing_time": "9:40 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 27 mins|', '2009|', 'HD|']" + }, + { + "date": "March 22", + "name": "Yes Man", + "airing_time": "11:07 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 22", + "name": "Body of Lies", + "airing_time": "12:52 AM EDT", + "details_spans": "['action|', '2 hrs 9 mins|', '2008|']" + }, + { + "date": "March 22", + "name": "Ghost", + "airing_time": "10:26 PM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 7 mins|', '1990|', 'HD|']" + }, + { + "date": "March 22", + "name": "Victor Frankenstein", + "airing_time": "12:33 AM EDT", + "details_spans": "['horror|', '1 hr 50 mins|', '2015|']" + }, + { + "date": "March 22", + "name": "The Witch", + "airing_time": "2:23 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 33 mins|', '2016|', 'HD|']" + }, + { + "date": "March 22", + "name": "A Most Violent Year", + "airing_time": "3:56 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 6 mins|', '2015|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Gift", + "airing_time": "6:02 AM EDT", + "details_spans": "['drama|', 'TV-14|', '15 mins|', '2022|', 'HD|']" + }, + { + "date": "March 22", + "name": "Walk the Line", + "airing_time": "6:17 AM EDT", + "details_spans": "['romantic dramas|', 'PG-13|', '2 hrs 17 mins|', '2005|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Captive", + "airing_time": "8:34 AM EDT", + "details_spans": "['drama|', '16+|', '1 hr 53 mins|', '2014|', 'HD|']" + }, + { + "date": "March 22", + "name": "Gemini", + "airing_time": "10:27 AM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2018|']" + }, + { + "date": "March 22", + "name": "Mississippi Grind", + "airing_time": "12:01 PM EDT", + "details_spans": "['comedy|', '1 hr 50 mins|', '2015|']" + }, + { + "date": "March 22", + "name": "The Forbidden Kingdom", + "airing_time": "1:51 PM EDT", + "details_spans": "['action|', '1 hr 45 mins|', '2008|']" + }, + { + "date": "March 22", + "name": "The Visit", + "airing_time": "3:36 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 34 mins|', '2015|', 'HD|']" + }, + { + "date": "March 22", + "name": "Appaloosa", + "airing_time": "5:10 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 56 mins|', '2008|', 'HD|']" + }, + { + "date": "March 22", + "name": "Dark Places", + "airing_time": "7:06 PM EDT", + "details_spans": "['drama|', '1 hr 54 mins|', '2015|']" + }, + { + "date": "March 22", + "name": "Taken 3", + "airing_time": "9:00 PM EDT", + "details_spans": "['crime|', 'PG-13|', '1 hr 49 mins|', '2015|', 'HD|']" + }, + { + "date": "March 22", + "name": "Mojave", + "airing_time": "10:49 PM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2016|']" + }, + { + "date": "March 22", + "name": "Green Room", + "airing_time": "12:23 AM EDT", + "details_spans": "['horror|', '1 hr 36 mins|', '2016|']" + }, + { + "date": "March 22", + "name": "Let Me In", + "airing_time": "11:41 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 56 mins|', '2010|', 'HD|']" + }, + { + "date": "March 22", + "name": "My Bodyguard", + "airing_time": "1:37 AM EDT", + "details_spans": "['comedy|', '1 hr 37 mins|', '1980|']" + }, + { + "date": "March 22", + "name": "Slice", + "airing_time": "3:14 AM EDT", + "details_spans": "['comedy|', '1 hr 23 mins|', '2018|']" + }, + { + "date": "March 22", + "name": "Children of the Corn 666: Isaac's Return", + "airing_time": "4:37 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 23 mins|', '1999|', 'HD|']" + }, + { + "date": "March 22", + "name": "Carrie", + "airing_time": "6:00 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 39 mins|', '1976|', 'HD|']" + }, + { + "date": "March 22", + "name": "Poltergeist (2015)", + "airing_time": "7:39 AM EDT", + "details_spans": "['fantasy-sci-fi|', '1 hr 34 mins|', '2015|']" + }, + { + "date": "March 22", + "name": "Unbreakable", + "airing_time": "9:13 AM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 47 mins|', '2000|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Edge", + "airing_time": "11:00 AM EDT", + "details_spans": "['suspense|', '1 hr 58 mins|', '1997|']" + }, + { + "date": "March 22", + "name": "Leatherheads", + "airing_time": "12:58 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2016|', 'HD|']" + }, + { + "date": "March 22", + "name": "John Dies at the End", + "airing_time": "2:52 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 22", + "name": "Talk Black", + "airing_time": "4:32 PM EDT", + "details_spans": "['comedy|', 'TV-14|', '14 mins|', '2023|', 'HD|']" + }, + { + "date": "March 22", + "name": "Rescue Dawn", + "airing_time": "4:46 PM EDT", + "details_spans": "['action|', '2 hrs 6 mins|', '2007|']" + }, + { + "date": "March 22", + "name": "Taxi", + "airing_time": "6:52 PM EDT", + "details_spans": "['action|', '1 hr 38 mins|', '2004|']" + }, + { + "date": "March 22", + "name": "Office Space", + "airing_time": "8:30 PM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 30 mins|', '1999|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Rover", + "airing_time": "10:00 PM EDT", + "details_spans": "['action|', 'R|', '1 hr 43 mins|', '2014|', 'HD|']" + }, + { + "date": "March 22", + "name": "John Dies at the End", + "airing_time": "11:43 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 22", + "name": "Strange Days", + "airing_time": "1:23 AM EDT", + "details_spans": "['fantasy & sci-fi|', 'R|', '2 hrs 26 mins|', '1995|', 'HD|']" + }, + { + "date": "March 22", + "name": "Altitude", + "airing_time": "11:41 PM EDT", + "details_spans": "['action|', '1 hr 28 mins|', '2017|']" + }, + { + "date": "March 22", + "name": "Enemy", + "airing_time": "1:09 AM EDT", + "details_spans": "['drama|', '1 hr 31 mins|', '2014|']" + }, + { + "date": "March 22", + "name": "Ronin", + "airing_time": "2:40 AM EDT", + "details_spans": "['action|', '2 hrs 2 mins|', '1998|']" + }, + { + "date": "March 22", + "name": "A View to a Kill", + "airing_time": "4:42 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 12 mins|', '1985|', 'HD|']" + }, + { + "date": "March 22", + "name": "Source Code", + "airing_time": "6:54 AM EDT", + "details_spans": "['suspense|', '1 hr 33 mins|', '2011|']" + }, + { + "date": "March 22", + "name": "The Pink Panther", + "airing_time": "8:27 AM EDT", + "details_spans": "['offbeat|', 'TV-PG|', '1 hr 56 mins|', '1964|', 'HD|']" + }, + { + "date": "March 22", + "name": "A Shot in the Dark", + "airing_time": "10:23 AM EDT", + "details_spans": "['big screen crime|', 'PG|', '1 hr 43 mins|', '1964|', 'HD|']" + }, + { + "date": "March 22", + "name": "Locke", + "airing_time": "12:06 PM EDT", + "details_spans": "['drama|', '1 hr 25 mins|', '2014|']" + }, + { + "date": "March 22", + "name": "Pride and Glory", + "airing_time": "1:31 PM EDT", + "details_spans": "['drama|', '2 hrs 11 mins|', '2008|']" + }, + { + "date": "March 22", + "name": "Revenge of the Pink Panther", + "airing_time": "3:42 PM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 39 mins|', '1978|', 'HD|']" + }, + { + "date": "March 22", + "name": "Friday the 13th Part VII: The New Blood", + "airing_time": "5:21 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 29 mins|', '1988|', 'HD|']" + }, + { + "date": "March 22", + "name": "Friday the 13th Part VIII: Jason Takes Manhattan", + "airing_time": "6:50 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 41 mins|', '1989|', 'HD|']" + }, + { + "date": "March 22", + "name": "Scary Movie", + "airing_time": "8:31 PM EDT", + "details_spans": "['offbeat|', 'R|', '1 hr 29 mins|', '2000|', 'HD|']" + }, + { + "date": "March 22", + "name": "Scary Movie 2", + "airing_time": "10:00 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 23 mins|', '2001|', 'HD|']" + }, + { + "date": "March 22", + "name": "Scary Movie 3", + "airing_time": "11:23 PM EDT", + "details_spans": "['slashers|', 'PG-13|', '1 hr 25 mins|', '2003|', 'HD|']" + }, + { + "date": "March 22", + "name": "Ex Machina", + "airing_time": "12:48 AM EDT", + "details_spans": "['artificial intelligence & robots|', 'R|', '1 hr 49 mins|', '2015|', 'HD|']" + }, + { + "date": "March 22", + "name": "Taxi", + "airing_time": "11:05 PM EDT", + "details_spans": "['action|', '1 hr 38 mins|', '2004|']" + }, + { + "date": "March 22", + "name": "Pet Sematary Two", + "airing_time": "12:43 AM EDT", + "details_spans": "['creatures|', 'R|', '1 hr 41 mins|', '1992|', 'HD|']" + }, + { + "date": "March 22", + "name": "Slums of Beverly Hills", + "airing_time": "2:24 AM EDT", + "details_spans": "['comedy|', '1 hr 32 mins|', '1998|']" + }, + { + "date": "March 22", + "name": "The Verdict", + "airing_time": "3:56 AM EDT", + "details_spans": "['romantic dramas|', 'R|', '2 hrs 9 mins|', '1982|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Sentinel", + "airing_time": "6:05 AM EDT", + "details_spans": "['action|', '1 hr 48 mins|', '2006|']" + }, + { + "date": "March 22", + "name": "Elizabethtown", + "airing_time": "7:53 AM EDT", + "details_spans": "['comedy|', '2 hrs 4 mins|', '2005|']" + }, + { + "date": "March 22", + "name": "Leatherheads", + "airing_time": "9:57 AM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2016|', 'HD|']" + }, + { + "date": "March 22", + "name": "Predators", + "airing_time": "11:51 AM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 48 mins|', '2010|', 'HD|']" + }, + { + "date": "March 22", + "name": "Rescue Dawn", + "airing_time": "1:39 PM EDT", + "details_spans": "['action|', '2 hrs 6 mins|', '2007|']" + }, + { + "date": "March 22", + "name": "The Family Meeting", + "airing_time": "3:45 PM EDT", + "details_spans": "['family relationships|', 'TV-14|', '16 mins|', '2023|', 'HD|']" + }, + { + "date": "March 22", + "name": "Pet Sematary", + "airing_time": "4:01 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 43 mins|', '1989|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Pick-Up Artist", + "airing_time": "5:44 PM EDT", + "details_spans": "['comedy|', '1 hr 22 mins|', '1987|']" + }, + { + "date": "March 22", + "name": "Welcome Home Roscoe Jenkins", + "airing_time": "7:06 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2008|', 'HD|']" + }, + { + "date": "March 22", + "name": "Barbershop", + "airing_time": "9:00 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 43 mins|', '2002|', 'HD|']" + }, + { + "date": "March 22", + "name": "Life After Beth", + "airing_time": "10:43 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 29 mins|', '2014|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Dead Don't Die", + "airing_time": "12:12 AM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 22", + "name": "Tusk", + "airing_time": "11:19 PM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2014|']" + }, + { + "date": "March 22", + "name": "The Last Movie Star", + "airing_time": "1:01 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2018|']" + }, + { + "date": "March 22", + "name": "Death Wish 4: The Crackdown", + "airing_time": "2:44 AM EDT", + "details_spans": "['action|', 'R|', '1 hr 40 mins|', '1987|', 'HD|']" + }, + { + "date": "March 22", + "name": "Evan Almighty", + "airing_time": "4:24 AM EDT", + "details_spans": "['kids & family|', 'PG|', '1 hr 36 mins|', '2007|', 'HD|']" + }, + { + "date": "March 22", + "name": "For Your Eyes Only", + "airing_time": "6:00 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 8 mins|', '1981|', 'HD|']" + }, + { + "date": "March 22", + "name": "A Most Violent Year", + "airing_time": "8:08 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 5 mins|', '2015|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Return of the Pink Panther", + "airing_time": "10:13 AM EDT", + "details_spans": "['big screen crime|', 'G|', '1 hr 52 mins|', '1975|', 'HD|']" + }, + { + "date": "March 22", + "name": "Curse of the Pink Panther", + "airing_time": "12:05 PM EDT", + "details_spans": "['offbeat|', 'PG|', '1 hr 51 mins|', '1983|', 'HD|']" + }, + { + "date": "March 22", + "name": "Goldfinger", + "airing_time": "1:56 PM EDT", + "details_spans": "['action|', 'PG|', '1 hr 51 mins|', '1964|', 'HD|']" + }, + { + "date": "March 22", + "name": "On Her Majesty's Secret Service", + "airing_time": "3:47 PM EDT", + "details_spans": "['adventure|', 'PG|', '2 hrs 23 mins|', '1969|', 'HD|']" + }, + { + "date": "March 22", + "name": "Dumb and Dumber To", + "airing_time": "6:10 PM EDT", + "details_spans": "['dark comedy|', 'PG-13|', '1 hr 50 mins|', '2014|', 'HD|']" + }, + { + "date": "March 22", + "name": "Hot Summer Nights", + "airing_time": "8:00 PM EDT", + "details_spans": "['comedy|', '1 hr 48 mins|', '2018|']" + }, + { + "date": "March 22", + "name": "For Your Eyes Only", + "airing_time": "9:48 PM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 8 mins|', '1981|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Bourne Ultimatum", + "airing_time": "11:56 PM EDT", + "details_spans": "['action|', 'PG-13|', '1 hr 56 mins|', '2007|', 'HD|']" + }, + { + "date": "March 22", + "name": "Attack the Block", + "airing_time": "12:00 AM EDT", + "details_spans": "['action|', '1 hr 29 mins|', '2011|']" + }, + { + "date": "March 22", + "name": "Cyrus", + "airing_time": "1:29 AM EDT", + "details_spans": "['romance|', '1 hr 31 mins|', '2010|']" + }, + { + "date": "March 22", + "name": "Observe and Report", + "airing_time": "3:00 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 27 mins|', '2009|', 'HD|']" + }, + { + "date": "March 22", + "name": "Poltergeist III", + "airing_time": "4:27 AM EDT", + "details_spans": "['horror|', '1 hr 38 mins|', '1988|']" + }, + { + "date": "March 22", + "name": "Johnny Dangerously", + "airing_time": "6:05 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 31 mins|', '1984|', 'HD|']" + }, + { + "date": "March 22", + "name": "Mud", + "airing_time": "7:36 AM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 11 mins|', '2013|', 'HD|']" + }, + { + "date": "March 22", + "name": "House at the End of the Street", + "airing_time": "9:47 AM EDT", + "details_spans": "['horror|', '1 hr 42 mins|', '2012|']" + }, + { + "date": "March 22", + "name": "How to Talk to Girls at Parties", + "airing_time": "11:29 AM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2017|', 'HD|']" + }, + { + "date": "March 22", + "name": "McQueen", + "airing_time": "1:12 PM EDT", + "details_spans": "['documentary|', '1 hr 52 mins|', '2018|']" + }, + { + "date": "March 22", + "name": "Internal Affairs", + "airing_time": "3:04 PM EDT", + "details_spans": "['drama|', '1 hr 55 mins|', '1990|']" + }, + { + "date": "March 22", + "name": "Paparazzi", + "airing_time": "4:59 PM EDT", + "details_spans": "['drama|', '1 hr 26 mins|', '2004|']" + }, + { + "date": "March 22", + "name": "Pet Sematary Two", + "airing_time": "6:25 PM EDT", + "details_spans": "['creatures|', 'R|', '1 hr 41 mins|', '1992|', 'HD|']" + }, + { + "date": "March 22", + "name": "Kingsman: The Secret Service", + "airing_time": "8:06 PM EDT", + "details_spans": "['high octane thrillers|', 'R|', '2 hrs 9 mins|', '2015|', 'HD|']" + }, + { + "date": "March 22", + "name": "She's Out of My League", + "airing_time": "10:15 PM EDT", + "details_spans": "['offbeat|', 'R|', '1 hr 45 mins|', '2010|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Adderall Diaries", + "airing_time": "12:00 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 27 mins|', '2016|', 'HD|']" + }, + { + "date": "March 22", + "name": "Children of the Corn V: Fields of Terror", + "airing_time": "1:27 AM EDT", + "details_spans": "['horror|', 'TV-MA|', '1 hr 24 mins|', '1998|', 'HD|']" + }, + { + "date": "March 22", + "name": "Unbreakable", + "airing_time": "11:01 PM EDT", + "details_spans": "['thrillers|', 'PG-13|', '1 hr 47 mins|', '2000|', 'HD|']" + }, + { + "date": "March 22", + "name": "Fast Color", + "airing_time": "12:48 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2019|']" + }, + { + "date": "March 22", + "name": "A Prayer Before Dawn", + "airing_time": "2:31 AM EDT", + "details_spans": "['action|', '1 hr 58 mins|', '2018|']" + }, + { + "date": "March 22", + "name": "Ginger & Rosa", + "airing_time": "4:29 AM EDT", + "details_spans": "['drama|', '1 hr 31 mins|', '2013|']" + }, + { + "date": "March 22", + "name": "Line of Duty", + "airing_time": "6:00 AM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2013|']" + }, + { + "date": "March 22", + "name": "Philomena", + "airing_time": "7:41 AM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 38 mins|', '2013|', 'HD|']" + }, + { + "date": "March 22", + "name": "Teen Wolf", + "airing_time": "9:19 AM EDT", + "details_spans": "['comedy|', 'PG|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 22", + "name": "Beauty Shop", + "airing_time": "10:52 AM EDT", + "details_spans": "['family relationships|', 'PG-13|', '1 hr 46 mins|', '2005|', 'HD|']" + }, + { + "date": "March 22", + "name": "Slums of Beverly Hills", + "airing_time": "12:38 PM EDT", + "details_spans": "['comedy|', '1 hr 32 mins|', '1998|']" + }, + { + "date": "March 22", + "name": "Fifty Shades Freed", + "airing_time": "2:10 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 46 mins|', '2018|', 'HD|']" + }, + { + "date": "March 22", + "name": "XXX", + "airing_time": "3:56 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '2 hrs 5 mins|', '2002|', 'HD|']" + }, + { + "date": "March 22", + "name": "Paycheck", + "airing_time": "6:01 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 59 mins|', '2003|', 'HD|']" + }, + { + "date": "March 22", + "name": "Vacation", + "airing_time": "8:00 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 40 mins|', '2015|', 'UHD|']" + }, + { + "date": "March 22", + "name": "Observe and Report", + "airing_time": "9:40 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 27 mins|', '2009|', 'HD|']" + }, + { + "date": "March 22", + "name": "Yes Man", + "airing_time": "11:07 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 22", + "name": "The Verdict", + "airing_time": "12:52 AM EDT", + "details_spans": "['romantic dramas|', 'R|', '2 hrs 9 mins|', '1982|', 'HD|']" + }, + { + "date": "March 23", + "name": "Yes Man", + "airing_time": "11:07 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 23", + "name": "Body of Lies", + "airing_time": "12:52 AM EDT", + "details_spans": "['action|', '2 hrs 9 mins|', '2008|']" + }, + { + "date": "March 23", + "name": "The Vanishing of Sidney Hall", + "airing_time": "3:01 AM EDT", + "details_spans": "['drama|', '2 hrs 1 min|', '2018|']" + }, + { + "date": "March 23", + "name": "Killing Me Softly", + "airing_time": "5:02 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 41 mins|', '2003|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Company You Keep", + "airing_time": "6:43 AM EDT", + "details_spans": "['suspense|', '2 hrs 2 mins|', '2013|']" + }, + { + "date": "March 23", + "name": "Don't Let Go", + "airing_time": "8:45 AM EDT", + "details_spans": "['horror|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "The Dead Don't Die", + "airing_time": "10:29 AM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "Strange Days", + "airing_time": "12:14 PM EDT", + "details_spans": "['fantasy & sci-fi|', 'R|', '2 hrs 26 mins|', '1995|', 'HD|']" + }, + { + "date": "March 23", + "name": "She's Out of My League", + "airing_time": "2:40 PM EDT", + "details_spans": "['offbeat|', 'R|', '1 hr 45 mins|', '2010|', 'HD|']" + }, + { + "date": "March 23", + "name": "Let Me In", + "airing_time": "4:25 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 56 mins|', '2010|', 'HD|']" + }, + { + "date": "March 23", + "name": "Baby Mama", + "airing_time": "6:21 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 39 mins|', '2008|', 'HD|']" + }, + { + "date": "March 23", + "name": "Office Space", + "airing_time": "8:00 PM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 30 mins|', '1999|', 'HD|']" + }, + { + "date": "March 23", + "name": "How to Talk to Girls at Parties", + "airing_time": "9:30 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2017|', 'HD|']" + }, + { + "date": "March 23", + "name": "I Love You, Beth Cooper", + "airing_time": "11:13 PM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 23", + "name": "Elizabethtown", + "airing_time": "12:55 AM EDT", + "details_spans": "['comedy|', '2 hrs 4 mins|', '2005|']" + }, + { + "date": "March 23", + "name": "Mojave", + "airing_time": "10:49 PM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2016|']" + }, + { + "date": "March 23", + "name": "Green Room", + "airing_time": "12:23 AM EDT", + "details_spans": "['horror|', '1 hr 36 mins|', '2016|']" + }, + { + "date": "March 23", + "name": "Friday the 13th Part V: A New Beginning", + "airing_time": "1:59 AM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 33 mins|', '1985|', 'HD|']" + }, + { + "date": "March 23", + "name": "Angel of Mine", + "airing_time": "3:32 AM EDT", + "details_spans": "['drama|', '1 hr 39 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "Across the Universe", + "airing_time": "5:11 AM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 14 mins|', '2007|', 'HD|']" + }, + { + "date": "March 23", + "name": "The New World", + "airing_time": "7:25 AM EDT", + "details_spans": "['drama|', '2 hrs 16 mins|', '2005|']" + }, + { + "date": "March 23", + "name": "F/x", + "airing_time": "9:41 AM EDT", + "details_spans": "['action|', 'R|', '1 hr 49 mins|', '1986|', 'HD|']" + }, + { + "date": "March 23", + "name": "A View to a Kill", + "airing_time": "11:30 AM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 12 mins|', '1985|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Frozen Ground", + "airing_time": "1:42 PM EDT", + "details_spans": "['drama|', '1 hr 46 mins|', '2013|']" + }, + { + "date": "March 23", + "name": "The Bourne Ultimatum", + "airing_time": "3:28 PM EDT", + "details_spans": "['action|', 'PG-13|', '1 hr 56 mins|', '2007|', 'HD|']" + }, + { + "date": "March 23", + "name": "Antitrust", + "airing_time": "5:24 PM EDT", + "details_spans": "['adventure|', 'PG-13|', '1 hr 49 mins|', '2001|', 'HD|']" + }, + { + "date": "March 23", + "name": "Chain Reaction", + "airing_time": "7:13 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 47 mins|', '1996|', 'HD|']" + }, + { + "date": "March 23", + "name": "Source Code", + "airing_time": "9:00 PM EDT", + "details_spans": "['suspense|', '1 hr 33 mins|', '2011|']" + }, + { + "date": "March 23", + "name": "Whiteout", + "airing_time": "10:33 PM EDT", + "details_spans": "['action|', '1 hr 41 mins|', '2009|']" + }, + { + "date": "March 23", + "name": "Tusk", + "airing_time": "12:14 AM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2014|']" + }, + { + "date": "March 23", + "name": "John Dies at the End", + "airing_time": "11:43 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 40 mins|', '2013|', 'HD|']" + }, + { + "date": "March 23", + "name": "Strange Days", + "airing_time": "1:23 AM EDT", + "details_spans": "['fantasy & sci-fi|', 'R|', '2 hrs 26 mins|', '1995|', 'HD|']" + }, + { + "date": "March 23", + "name": "Extortion", + "airing_time": "3:49 AM EDT", + "details_spans": "['action|', '1 hr 50 mins|', '2017|']" + }, + { + "date": "March 23", + "name": "Mass Ave", + "airing_time": "5:39 AM EDT", + "details_spans": "['drama|', 'TV-14|', '21 mins|', '2022|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Rage: Carrie 2", + "airing_time": "6:00 AM EDT", + "details_spans": "['occult|', 'R|', '1 hr 45 mins|', '1999|', 'HD|']" + }, + { + "date": "March 23", + "name": "Poltergeist III", + "airing_time": "7:45 AM EDT", + "details_spans": "['horror|', '1 hr 38 mins|', '1988|']" + }, + { + "date": "March 23", + "name": "Missing in Action", + "airing_time": "9:23 AM EDT", + "details_spans": "['action|', '1 hr 42 mins|', '1984|']" + }, + { + "date": "March 23", + "name": "Braddock: Missing in Action III", + "airing_time": "11:05 AM EDT", + "details_spans": "['action|', '1 hr 44 mins|', '1988|']" + }, + { + "date": "March 23", + "name": "Leatherheads", + "airing_time": "12:49 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 54 mins|', '2016|', 'HD|']" + }, + { + "date": "March 23", + "name": "Major League", + "airing_time": "2:43 PM EDT", + "details_spans": "['classic comedy|', 'R|', '1 hr 47 mins|', '1989|', 'HD|']" + }, + { + "date": "March 23", + "name": "Brokedown Palace", + "airing_time": "4:30 PM EDT", + "details_spans": "['drama|', '1 hr 41 mins|', '1999|']" + }, + { + "date": "March 23", + "name": "Extortion", + "airing_time": "6:11 PM EDT", + "details_spans": "['action|', '1 hr 50 mins|', '2017|']" + }, + { + "date": "March 23", + "name": "Paycheck", + "airing_time": "8:01 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 59 mins|', '2003|', 'HD|']" + }, + { + "date": "March 23", + "name": "Paranoia", + "airing_time": "10:00 PM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 47 mins|', '2013|', 'HD|']" + }, + { + "date": "March 23", + "name": "American Heist", + "airing_time": "11:47 PM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '2015|']" + }, + { + "date": "March 23", + "name": "Missing in Action", + "airing_time": "1:23 AM EDT", + "details_spans": "['action|', '1 hr 42 mins|', '1984|']" + }, + { + "date": "March 23", + "name": "Scary Movie 3", + "airing_time": "11:23 PM EDT", + "details_spans": "['slashers|', 'PG-13|', '1 hr 25 mins|', '2003|', 'HD|']" + }, + { + "date": "March 23", + "name": "Ex Machina", + "airing_time": "12:48 AM EDT", + "details_spans": "['artificial intelligence & robots|', 'R|', '1 hr 49 mins|', '2015|', 'HD|']" + }, + { + "date": "March 23", + "name": "Trumbo", + "airing_time": "2:37 AM EDT", + "details_spans": "['biographical dramas|', 'R|', '2 hrs 5 mins|', '2015|', 'HD|']" + }, + { + "date": "March 23", + "name": "Into the Forest", + "airing_time": "4:42 AM EDT", + "details_spans": "['drama|', '1 hr 42 mins|', '2016|']" + }, + { + "date": "March 23", + "name": "Little Woods", + "airing_time": "6:24 AM EDT", + "details_spans": "['suspense|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "Leap of Faith", + "airing_time": "8:08 AM EDT", + "details_spans": "['comedy|', '1 hr 48 mins|', '1992|']" + }, + { + "date": "March 23", + "name": "Ghost", + "airing_time": "9:56 AM EDT", + "details_spans": "['drama|', 'PG-13|', '2 hrs 7 mins|', '1990|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Strangers: Prey at Night", + "airing_time": "12:03 PM EDT", + "details_spans": "['horror|', 'R|', '1 hr 25 mins|', '2018|', 'HD|']" + }, + { + "date": "March 23", + "name": "Altitude", + "airing_time": "1:28 PM EDT", + "details_spans": "['action|', '1 hr 28 mins|', '2017|']" + }, + { + "date": "March 23", + "name": "Conviction", + "airing_time": "2:56 PM EDT", + "details_spans": "['drama|', '1 hr 48 mins|', '2010|']" + }, + { + "date": "March 23", + "name": "Blown Away", + "airing_time": "4:44 PM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 1 min|', '1994|', 'HD|']" + }, + { + "date": "March 23", + "name": "Friday the 13th", + "airing_time": "6:45 PM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 38 mins|', '2009|', 'HD|']" + }, + { + "date": "March 23", + "name": "Climax", + "airing_time": "8:23 PM EDT", + "details_spans": "['horror|', '1 hr 37 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "Jennifer's Body", + "airing_time": "10:00 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 43 mins|', '2009|', 'HD|']" + }, + { + "date": "March 23", + "name": "Internal Affairs", + "airing_time": "11:43 PM EDT", + "details_spans": "['drama|', '1 hr 55 mins|', '1990|']" + }, + { + "date": "March 23", + "name": "Life After Beth", + "airing_time": "10:43 PM EDT", + "details_spans": "['comedy|', 'R|', '1 hr 29 mins|', '2014|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Dead Don't Die", + "airing_time": "12:12 AM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "Missing in Action 2 - The Beginning", + "airing_time": "1:57 AM EDT", + "details_spans": "['action|', '1 hr 36 mins|', '1985|']" + }, + { + "date": "March 23", + "name": "Braddock: Missing in Action III", + "airing_time": "3:33 AM EDT", + "details_spans": "['action|', '1 hr 44 mins|', '1988|']" + }, + { + "date": "March 23", + "name": "Laggies", + "airing_time": "5:17 AM EDT", + "details_spans": "['comedy|', '1 hr 40 mins|', '2014|']" + }, + { + "date": "March 23", + "name": "Dim Sum Funeral", + "airing_time": "6:57 AM EDT", + "details_spans": "['drama|', '1 hr 37 mins|', '2009|']" + }, + { + "date": "March 23", + "name": "Equals", + "airing_time": "8:34 AM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2016|']" + }, + { + "date": "March 23", + "name": "I Am Wrath", + "airing_time": "10:17 AM EDT", + "details_spans": "['action|', '1 hr 31 mins|', '2016|']" + }, + { + "date": "March 23", + "name": "Barbershop 2: Back in Business", + "airing_time": "11:48 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 46 mins|', '2004|', 'HD|']" + }, + { + "date": "March 23", + "name": "Room", + "airing_time": "1:34 PM EDT", + "details_spans": "['family relationships|', 'R|', '1 hr 58 mins|', '2015|', 'HD|']" + }, + { + "date": "March 23", + "name": "Luce", + "airing_time": "3:32 PM EDT", + "details_spans": "['drama|', '1 hr 50 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "Pure", + "airing_time": "5:22 PM EDT", + "details_spans": "['romantic dramas|', 'TV-14|', '13 mins|', '2022|', 'HD|']" + }, + { + "date": "March 23", + "name": "Down to Earth", + "airing_time": "5:35 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 28 mins|', '2001|', 'HD|']" + }, + { + "date": "March 23", + "name": "Hustle & Flow", + "airing_time": "7:03 PM EDT", + "details_spans": "['crime|', 'R|', '1 hr 57 mins|', '2005|', 'HD|']" + }, + { + "date": "March 23", + "name": "Straight Outta Compton", + "airing_time": "9:00 PM EDT", + "details_spans": "['biographical dramas|', 'R|', '2 hrs 27 mins|', '2015|', 'HD|']" + }, + { + "date": "March 23", + "name": "Poltergeist II: The Other Side", + "airing_time": "11:27 PM EDT", + "details_spans": "['horror|', '1 hr 31 mins|', '1986|']" + }, + { + "date": "March 23", + "name": "Beauty Shop", + "airing_time": "12:58 AM EDT", + "details_spans": "['family relationships|', 'PG-13|', '1 hr 47 mins|', '2005|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Bourne Ultimatum", + "airing_time": "11:56 PM EDT", + "details_spans": "['action|', 'PG-13|', '1 hr 56 mins|', '2007|', 'HD|']" + }, + { + "date": "March 23", + "name": "Bandits", + "airing_time": "1:52 AM EDT", + "details_spans": "['crime|', '2 hrs 3 mins|', '2001|']" + }, + { + "date": "March 23", + "name": "A Most Violent Year", + "airing_time": "3:55 AM EDT", + "details_spans": "['drama|', 'R|', '2 hrs 5 mins|', '2015|', 'HD|']" + }, + { + "date": "March 23", + "name": "Mermaids", + "airing_time": "6:00 AM EDT", + "details_spans": "['drama|', 'PG-13|', '1 hr 50 mins|', '1990|', 'HD|']" + }, + { + "date": "March 23", + "name": "Friday the 13th", + "airing_time": "7:50 AM EDT", + "details_spans": "['horror|', 'R|', '1 hr 36 mins|', '1980|', 'HD|']" + }, + { + "date": "March 23", + "name": "Friday the 13th-The Final Chapter", + "airing_time": "9:26 AM EDT", + "details_spans": "['slashers|', 'R|', '1 hr 31 mins|', '1984|', 'HD|']" + }, + { + "date": "March 23", + "name": "A Night at the Roxbury", + "airing_time": "10:57 AM EDT", + "details_spans": "['offbeat|', 'PG-13|', '1 hr 22 mins|', '1998|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Spy Who Loved Me", + "airing_time": "12:19 PM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 6 mins|', '1977|', 'HD|']" + }, + { + "date": "March 23", + "name": "Never Say Never Again", + "airing_time": "2:25 PM EDT", + "details_spans": "['high octane thrillers|', 'PG|', '2 hrs 14 mins|', '1983|', 'HD|']" + }, + { + "date": "March 23", + "name": "Into the Blue", + "airing_time": "4:39 PM EDT", + "details_spans": "['action|', '1 hr 51 mins|', '2005|']" + }, + { + "date": "March 23", + "name": "The Goods: Live Hard, Sell Hard", + "airing_time": "6:30 PM EDT", + "details_spans": "['comedy|', '1 hr 30 mins|', '2009|']" + }, + { + "date": "March 23", + "name": "Paper Towns", + "airing_time": "8:00 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 50 mins|', '2015|', 'HD|']" + }, + { + "date": "March 23", + "name": "Lean on Pete", + "airing_time": "9:50 PM EDT", + "details_spans": "['drama|', '12|', '2 hrs 2 mins|', '2018|', 'HD|']" + }, + { + "date": "March 23", + "name": "De-Lovely", + "airing_time": "11:52 PM EDT", + "details_spans": "['musicals|', 'PG-13|', '2 hrs 6 mins|', '2004|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Adderall Diaries", + "airing_time": "12:00 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 27 mins|', '2016|', 'HD|']" + }, + { + "date": "March 23", + "name": "Children of the Corn V: Fields of Terror", + "airing_time": "1:27 AM EDT", + "details_spans": "['horror|', 'TV-MA|', '1 hr 24 mins|', '1998|', 'HD|']" + }, + { + "date": "March 23", + "name": "Obvious Child", + "airing_time": "2:51 AM EDT", + "details_spans": "['comedy|', '1 hr 25 mins|', '2014|']" + }, + { + "date": "March 23", + "name": "Cracked", + "airing_time": "4:16 AM EDT", + "details_spans": "['romantic dramas|', 'TV-MA|', '16 mins|', '2022|', 'HD|']" + }, + { + "date": "March 23", + "name": "Music Within", + "airing_time": "4:32 AM EDT", + "details_spans": "['drama|', '1 hr 34 mins|', '2007|']" + }, + { + "date": "March 23", + "name": "Master of the Drunken Fist: Beggar So", + "airing_time": "6:06 AM EDT", + "details_spans": "['action|', 'TV-14|', '1 hr 38 mins|', '2017|']" + }, + { + "date": "March 23", + "name": "The War of the Roses", + "airing_time": "7:44 AM EDT", + "details_spans": "['comedy|', '1 hr 57 mins|', '1989|']" + }, + { + "date": "March 23", + "name": "The Promise", + "airing_time": "9:41 AM EDT", + "details_spans": "['action|', 'PG-13|', '2 hrs 13 mins|', '2017|', 'HD|']" + }, + { + "date": "March 23", + "name": "Wes Craven Presents: They", + "airing_time": "11:54 AM EDT", + "details_spans": "['horror|', '1 hr 29 mins|', '2002|']" + }, + { + "date": "March 23", + "name": "Predators", + "airing_time": "1:23 PM EDT", + "details_spans": "['space & beyond|', 'R|', '1 hr 47 mins|', '2010|', 'HD|']" + }, + { + "date": "March 23", + "name": "XXX: State of the Union", + "airing_time": "3:10 PM EDT", + "details_spans": "['high octane thrillers|', 'PG-13|', '1 hr 41 mins|', '2005|', 'HD|']" + }, + { + "date": "March 23", + "name": "Fifty Shades Darker", + "airing_time": "4:51 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 58 mins|', '2017|', 'HD|']" + }, + { + "date": "March 23", + "name": "Fifty Shades Freed", + "airing_time": "6:49 PM EDT", + "details_spans": "['drama|', 'R|', '1 hr 45 mins|', '2018|', 'HD|']" + }, + { + "date": "March 23", + "name": "Slice", + "airing_time": "8:34 PM EDT", + "details_spans": "['comedy|', '1 hr 23 mins|', '2018|']" + }, + { + "date": "March 23", + "name": "Black Mass", + "airing_time": "9:57 PM EDT", + "details_spans": "['organized crime|', 'R|', '2 hrs 3 mins|', '2015|', 'HD|']" + }, + { + "date": "March 23", + "name": "Amy", + "airing_time": "12:00 AM EDT", + "details_spans": "['pop culture & celebrities|', 'R|', '2 hrs 8 mins|', '2015|', 'UHD|']" + }, + { + "date": "March 23", + "name": "Yes Man", + "airing_time": "11:07 PM EDT", + "details_spans": "['comedy|', 'PG-13|', '1 hr 45 mins|', '2008|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Verdict", + "airing_time": "12:52 AM EDT", + "details_spans": "['romantic dramas|', 'R|', '2 hrs 9 mins|', '1982|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Vanishing of Sidney Hall", + "airing_time": "3:01 AM EDT", + "details_spans": "['drama|', '2 hrs 1 min|', '2018|']" + }, + { + "date": "March 23", + "name": "Killing Me Softly", + "airing_time": "5:02 AM EDT", + "details_spans": "['drama|', 'R|', '1 hr 41 mins|', '2003|', 'HD|']" + }, + { + "date": "March 23", + "name": "The Company You Keep", + "airing_time": "6:43 AM EDT", + "details_spans": "['suspense|', '2 hrs 2 mins|', '2013|']" + }, + { + "date": "March 23", + "name": "Don't Let Go", + "airing_time": "8:45 AM EDT", + "details_spans": "['horror|', '1 hr 44 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "The Dead Don't Die", + "airing_time": "10:29 AM EDT", + "details_spans": "['comedy|', '1 hr 45 mins|', '2019|']" + }, + { + "date": "March 23", + "name": "Strange Days", + "airing_time": "12:14 PM EDT", + "details_spans": "['fantasy & sci-fi|', 'R|', '2 hrs 26 mins|', '1995|', 'HD|']" + }, + { + "date": "March 23", + "name": "She's Out of My League", + "airing_time": "2:40 PM EDT", + "details_spans": "['offbeat|', 'R|', '1 hr 45 mins|', '2010|', 'HD|']" + }, + { + "date": "March 23", + "name": "Let Me In", + "airing_time": "4:25 PM EDT", + "details_spans": "['mystery & suspense|', 'R|', '1 hr 56 mins|', '2010|', 'HD|']" + }, + { + "date": "March 23", + "name": "Baby Mama", + "airing_time": "6:21 PM EDT", + "details_spans": "['romantic comedy|', 'PG-13|', '1 hr 39 mins|', '2008|', 'HD|']" + }, + { + "date": "March 23", + "name": "Office Space", + "airing_time": "8:00 PM EDT", + "details_spans": "['cult classic|', 'R|', '1 hr 30 mins|', '1999|', 'HD|']" + }, + { + "date": "March 23", + "name": "Woman Walks Ahead", + "airing_time": "9:30 PM EDT", + "details_spans": "['drama|', '1 hr 43 mins|', '2018|']" + }, + { + "date": "March 23", + "name": "I Love You, Beth Cooper", + "airing_time": "11:13 PM EDT", + "details_spans": "['comedy|', '1 hr 42 mins|', '2009|']" + }, + { + "date": "March 23", + "name": "Elizabethtown", + "airing_time": "12:55 AM EDT", + "details_spans": "['comedy|', '2 hrs 4 mins|', '2005|']" + } +] \ No newline at end of file