CINXE.COM
DMCA Policy — The Movie Database (TMDB)
<!DOCTYPE html> <html lang="ms" class="no-js"> <head> <title>DMCA Policy — The Movie Database (TMDB)</title> <meta http-equiv="cleartype" content="on"> <meta charset="utf-8"> <meta name="keywords" content="Movies, TV Shows, Streaming, Reviews, API, Actors, Actresses, Photos, User Ratings, Synopsis, Trailers, Teasers, Credits, Cast"> <meta name="mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="description" content="The Movie Database (TMDB) is a popular, user editable database for movies and TV shows."> <meta name="msapplication-TileImage" content="/assets/2/v4/icons/mstile-144x144-30e7905a8315a080978ad6aeb71c69222b72c2f75d26dab1224173a96fecc962.png"> <meta name="msapplication-TileColor" content="#032541"> <meta name="theme-color" content="#032541"> <link rel="apple-touch-icon" sizes="180x180" href="/assets/2/apple-touch-icon-57ed4b3b0450fd5e9a0c20f34e814b82adaa1085c79bdde2f00ca8787b63d2c4.png"> <link rel="icon" type="image/png" sizes="32x32" href="/assets/2/favicon-32x32-543a21832c8931d3494a68881f6afcafc58e96c5d324345377f3197a37b367b5.png"> <link rel="icon" type="image/png" sizes="16x16" href="/assets/2/favicon-16x16-b362d267873ce9c5a39f686a11fe67fec2a72ed25fa8396c11b71aa43c938b11.png"> <link rel="manifest" href="/manifest.json?version=3"> <link rel="canonical" href="https://www.themoviedb.org/dmca-policy"> <link rel="search" type="application/opensearchdescription+xml" title="TMDB Search" href="/opensearch.xml"> <link rel="preload" href="/assets/2/Consensus-3cba2c4d050ea63dbf7783173d288faf9ecb2942515a5e7f6e1beecabb2eaf72.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-regular-f38472b9e378b8c936f55a92677f575ab69e414d7cc3706ecfefeacd994b7975.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-italic-48273a74acbc1611b6ef1d0a771bb8ef042b9922b51d5bff560571dddcb5542a.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-300-db9f15a13a9f8b8bc46db7756ab863e8834bd20a7a1124c4c0a5a8f7892f3e99.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-600-6a087a74d78fc7d7b97fa1b0911c4ff3be4ff0bd5144618fd7ddc63ef1777f3a.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="/assets/2/source-sans-pro-v14-vietnamese_latin-ext_latin_greek-ext_greek_cyrillic-ext_cyrillic-700-d67f7dff97d105f4ac5616b00fc7822ce2c33f653ece2f547995e6a71bb7b993.woff2" as="font" type="font/woff2" crossorigin> <link rel="stylesheet" href="/assets/2/v4/fonts-dcbded27193f5556450c516bf4b553e851bc6d1c8d1c8e6da45a57e3fc278cff.css" media="screen"> <link rel="stylesheet" href="/assets/2/application-9fdbd1fed133df13e9742a2773192608b419a410931df0634d100026cf666e82.css" media="screen"> <link rel="stylesheet" href="/assets/2/v4/account-b5ad968964220b2ef4f12ac06b48c21a05d8483bc09775c3272f679e2d5fad89.css" media="screen"> <link rel="alternate" hreflang="x-default" href="https://www.themoviedb.org/dmca-policy"> <link rel="alternate" hreflang="af-ZA" href="https://www.themoviedb.org/dmca-policy?language=af-ZA"> <link rel="alternate" hreflang="ar-SA" href="https://www.themoviedb.org/dmca-policy?language=ar-SA"> <link rel="alternate" hreflang="be-BY" href="https://www.themoviedb.org/dmca-policy?language=be-BY"> <link rel="alternate" hreflang="bg-BG" href="https://www.themoviedb.org/dmca-policy?language=bg-BG"> <link rel="alternate" hreflang="bn-BD" href="https://www.themoviedb.org/dmca-policy?language=bn-BD"> <link rel="alternate" hreflang="br-FR" href="https://www.themoviedb.org/dmca-policy?language=br-FR"> <link rel="alternate" hreflang="ca-ES" href="https://www.themoviedb.org/dmca-policy?language=ca-ES"> <link rel="alternate" hreflang="ch-GU" href="https://www.themoviedb.org/dmca-policy?language=ch-GU"> <link rel="alternate" hreflang="cs-CZ" href="https://www.themoviedb.org/dmca-policy?language=cs-CZ"> <link rel="alternate" hreflang="cy-GB" href="https://www.themoviedb.org/dmca-policy?language=cy-GB"> <link rel="alternate" hreflang="da-DK" href="https://www.themoviedb.org/dmca-policy?language=da-DK"> <link rel="alternate" hreflang="de-DE" href="https://www.themoviedb.org/dmca-policy?language=de-DE"> <link rel="alternate" hreflang="el-GR" href="https://www.themoviedb.org/dmca-policy?language=el-GR"> <link rel="alternate" hreflang="en-US" href="https://www.themoviedb.org/dmca-policy?language=en-US"> <link rel="alternate" hreflang="eo-EO" href="https://www.themoviedb.org/dmca-policy?language=eo-EO"> <link rel="alternate" hreflang="es-ES" href="https://www.themoviedb.org/dmca-policy?language=es-ES"> <link rel="alternate" hreflang="et-EE" href="https://www.themoviedb.org/dmca-policy?language=et-EE"> <link rel="alternate" hreflang="eu-ES" href="https://www.themoviedb.org/dmca-policy?language=eu-ES"> <link rel="alternate" hreflang="fa-IR" href="https://www.themoviedb.org/dmca-policy?language=fa-IR"> <link rel="alternate" hreflang="fi-FI" href="https://www.themoviedb.org/dmca-policy?language=fi-FI"> <link rel="alternate" hreflang="fr-FR" href="https://www.themoviedb.org/dmca-policy?language=fr-FR"> <link rel="alternate" hreflang="ga-IE" href="https://www.themoviedb.org/dmca-policy?language=ga-IE"> <link rel="alternate" hreflang="gd-GB" href="https://www.themoviedb.org/dmca-policy?language=gd-GB"> <link rel="alternate" hreflang="gl-ES" href="https://www.themoviedb.org/dmca-policy?language=gl-ES"> <link rel="alternate" hreflang="he-IL" href="https://www.themoviedb.org/dmca-policy?language=he-IL"> <link rel="alternate" hreflang="hi-IN" href="https://www.themoviedb.org/dmca-policy?language=hi-IN"> <link rel="alternate" hreflang="hr-HR" href="https://www.themoviedb.org/dmca-policy?language=hr-HR"> <link rel="alternate" hreflang="hu-HU" href="https://www.themoviedb.org/dmca-policy?language=hu-HU"> <link rel="alternate" hreflang="id-ID" href="https://www.themoviedb.org/dmca-policy?language=id-ID"> <link rel="alternate" hreflang="it-IT" href="https://www.themoviedb.org/dmca-policy?language=it-IT"> <link rel="alternate" hreflang="ja-JP" href="https://www.themoviedb.org/dmca-policy?language=ja-JP"> <link rel="alternate" hreflang="ka-GE" href="https://www.themoviedb.org/dmca-policy?language=ka-GE"> <link rel="alternate" hreflang="kk-KZ" href="https://www.themoviedb.org/dmca-policy?language=kk-KZ"> <link rel="alternate" hreflang="kn-IN" href="https://www.themoviedb.org/dmca-policy?language=kn-IN"> <link rel="alternate" hreflang="ko-KR" href="https://www.themoviedb.org/dmca-policy?language=ko-KR"> <link rel="alternate" hreflang="ku-TR" href="https://www.themoviedb.org/dmca-policy?language=ku-TR"> <link rel="alternate" hreflang="ky-KG" href="https://www.themoviedb.org/dmca-policy?language=ky-KG"> <link rel="alternate" hreflang="lt-LT" href="https://www.themoviedb.org/dmca-policy?language=lt-LT"> <link rel="alternate" hreflang="lv-LV" href="https://www.themoviedb.org/dmca-policy?language=lv-LV"> <link rel="alternate" hreflang="ml-IN" href="https://www.themoviedb.org/dmca-policy?language=ml-IN"> <link rel="alternate" hreflang="mr-IN" href="https://www.themoviedb.org/dmca-policy?language=mr-IN"> <link rel="alternate" hreflang="ms-MY" href="https://www.themoviedb.org/dmca-policy?language=ms-MY"> <link rel="alternate" hreflang="nb-NO" href="https://www.themoviedb.org/dmca-policy?language=nb-NO"> <link rel="alternate" hreflang="nl-NL" href="https://www.themoviedb.org/dmca-policy?language=nl-NL"> <link rel="alternate" hreflang="no-NO" href="https://www.themoviedb.org/dmca-policy?language=no-NO"> <link rel="alternate" hreflang="pa-IN" href="https://www.themoviedb.org/dmca-policy?language=pa-IN"> <link rel="alternate" hreflang="pl-PL" href="https://www.themoviedb.org/dmca-policy?language=pl-PL"> <link rel="alternate" hreflang="pt-PT" href="https://www.themoviedb.org/dmca-policy?language=pt-PT"> <link rel="alternate" hreflang="ro-RO" href="https://www.themoviedb.org/dmca-policy?language=ro-RO"> <link rel="alternate" hreflang="ru-RU" href="https://www.themoviedb.org/dmca-policy?language=ru-RU"> <link rel="alternate" hreflang="si-LK" href="https://www.themoviedb.org/dmca-policy?language=si-LK"> <link rel="alternate" hreflang="sk-SK" href="https://www.themoviedb.org/dmca-policy?language=sk-SK"> <link rel="alternate" hreflang="sl-SI" href="https://www.themoviedb.org/dmca-policy?language=sl-SI"> <link rel="alternate" hreflang="so-SO" href="https://www.themoviedb.org/dmca-policy?language=so-SO"> <link rel="alternate" hreflang="sq-AL" href="https://www.themoviedb.org/dmca-policy?language=sq-AL"> <link rel="alternate" hreflang="sr-RS" href="https://www.themoviedb.org/dmca-policy?language=sr-RS"> <link rel="alternate" hreflang="sv-SE" href="https://www.themoviedb.org/dmca-policy?language=sv-SE"> <link rel="alternate" hreflang="sw-TZ" href="https://www.themoviedb.org/dmca-policy?language=sw-TZ"> <link rel="alternate" hreflang="ta-IN" href="https://www.themoviedb.org/dmca-policy?language=ta-IN"> <link rel="alternate" hreflang="te-IN" href="https://www.themoviedb.org/dmca-policy?language=te-IN"> <link rel="alternate" hreflang="tl-PH" href="https://www.themoviedb.org/dmca-policy?language=tl-PH"> <link rel="alternate" hreflang="th-TH" href="https://www.themoviedb.org/dmca-policy?language=th-TH"> <link rel="alternate" hreflang="tr-TR" href="https://www.themoviedb.org/dmca-policy?language=tr-TR"> <link rel="alternate" hreflang="uk-UA" href="https://www.themoviedb.org/dmca-policy?language=uk-UA"> <link rel="alternate" hreflang="ur-PK" href="https://www.themoviedb.org/dmca-policy?language=ur-PK"> <link rel="alternate" hreflang="uz-UZ" href="https://www.themoviedb.org/dmca-policy?language=uz-UZ"> <link rel="alternate" hreflang="vi-VN" href="https://www.themoviedb.org/dmca-policy?language=vi-VN"> <link rel="alternate" hreflang="zh-CN" href="https://www.themoviedb.org/dmca-policy?language=zh-CN"> <link rel="alternate" hreflang="zu-ZA" href="https://www.themoviedb.org/dmca-policy?language=zu-ZA"> <link rel="alternate" hreflang="ar-AE" href="https://www.themoviedb.org/dmca-policy?language=ar-AE"> <link rel="alternate" hreflang="ar-BH" href="https://www.themoviedb.org/dmca-policy?language=ar-BH"> <link rel="alternate" hreflang="ar-EG" href="https://www.themoviedb.org/dmca-policy?language=ar-EG"> <link rel="alternate" hreflang="ar-IQ" href="https://www.themoviedb.org/dmca-policy?language=ar-IQ"> <link rel="alternate" hreflang="ar-JO" href="https://www.themoviedb.org/dmca-policy?language=ar-JO"> <link rel="alternate" hreflang="ar-LY" href="https://www.themoviedb.org/dmca-policy?language=ar-LY"> <link rel="alternate" hreflang="ar-MA" href="https://www.themoviedb.org/dmca-policy?language=ar-MA"> <link rel="alternate" hreflang="ar-QA" href="https://www.themoviedb.org/dmca-policy?language=ar-QA"> <link rel="alternate" hreflang="ar-YE" href="https://www.themoviedb.org/dmca-policy?language=ar-YE"> <link rel="alternate" hreflang="ar-TD" href="https://www.themoviedb.org/dmca-policy?language=ar-TD"> <link rel="alternate" hreflang="ca-AD" href="https://www.themoviedb.org/dmca-policy?language=ca-AD"> <link rel="alternate" hreflang="de-AT" href="https://www.themoviedb.org/dmca-policy?language=de-AT"> <link rel="alternate" hreflang="de-CH" href="https://www.themoviedb.org/dmca-policy?language=de-CH"> <link rel="alternate" hreflang="el-CY" href="https://www.themoviedb.org/dmca-policy?language=el-CY"> <link rel="alternate" hreflang="en-AG" href="https://www.themoviedb.org/dmca-policy?language=en-AG"> <link rel="alternate" hreflang="en-AU" href="https://www.themoviedb.org/dmca-policy?language=en-AU"> <link rel="alternate" hreflang="en-BB" href="https://www.themoviedb.org/dmca-policy?language=en-BB"> <link rel="alternate" hreflang="en-BZ" href="https://www.themoviedb.org/dmca-policy?language=en-BZ"> <link rel="alternate" hreflang="en-CA" href="https://www.themoviedb.org/dmca-policy?language=en-CA"> <link rel="alternate" hreflang="en-CM" href="https://www.themoviedb.org/dmca-policy?language=en-CM"> <link rel="alternate" hreflang="en-GB" href="https://www.themoviedb.org/dmca-policy?language=en-GB"> <link rel="alternate" hreflang="en-GG" href="https://www.themoviedb.org/dmca-policy?language=en-GG"> <link rel="alternate" hreflang="en-GH" href="https://www.themoviedb.org/dmca-policy?language=en-GH"> <link rel="alternate" hreflang="en-GI" href="https://www.themoviedb.org/dmca-policy?language=en-GI"> <link rel="alternate" hreflang="en-GY" href="https://www.themoviedb.org/dmca-policy?language=en-GY"> <link rel="alternate" hreflang="en-IE" href="https://www.themoviedb.org/dmca-policy?language=en-IE"> <link rel="alternate" hreflang="en-JM" href="https://www.themoviedb.org/dmca-policy?language=en-JM"> <link rel="alternate" hreflang="en-KE" href="https://www.themoviedb.org/dmca-policy?language=en-KE"> <link rel="alternate" hreflang="en-LC" href="https://www.themoviedb.org/dmca-policy?language=en-LC"> <link rel="alternate" hreflang="en-MW" href="https://www.themoviedb.org/dmca-policy?language=en-MW"> <link rel="alternate" hreflang="en-NZ" href="https://www.themoviedb.org/dmca-policy?language=en-NZ"> <link rel="alternate" hreflang="en-PG" href="https://www.themoviedb.org/dmca-policy?language=en-PG"> <link rel="alternate" hreflang="en-TC" href="https://www.themoviedb.org/dmca-policy?language=en-TC"> <link rel="alternate" hreflang="en-ZM" href="https://www.themoviedb.org/dmca-policy?language=en-ZM"> <link rel="alternate" hreflang="en-ZW" href="https://www.themoviedb.org/dmca-policy?language=en-ZW"> <link rel="alternate" hreflang="es-AR" href="https://www.themoviedb.org/dmca-policy?language=es-AR"> <link rel="alternate" hreflang="es-CL" href="https://www.themoviedb.org/dmca-policy?language=es-CL"> <link rel="alternate" hreflang="es-DO" href="https://www.themoviedb.org/dmca-policy?language=es-DO"> <link rel="alternate" hreflang="es-EC" href="https://www.themoviedb.org/dmca-policy?language=es-EC"> <link rel="alternate" hreflang="es-GT" href="https://www.themoviedb.org/dmca-policy?language=es-GT"> <link rel="alternate" hreflang="es-GQ" href="https://www.themoviedb.org/dmca-policy?language=es-GQ"> <link rel="alternate" hreflang="es-HN" href="https://www.themoviedb.org/dmca-policy?language=es-HN"> <link rel="alternate" hreflang="es-MX" href="https://www.themoviedb.org/dmca-policy?language=es-MX"> <link rel="alternate" hreflang="es-NI" href="https://www.themoviedb.org/dmca-policy?language=es-NI"> <link rel="alternate" hreflang="es-PA" href="https://www.themoviedb.org/dmca-policy?language=es-PA"> <link rel="alternate" hreflang="es-PE" href="https://www.themoviedb.org/dmca-policy?language=es-PE"> <link rel="alternate" hreflang="es-PY" href="https://www.themoviedb.org/dmca-policy?language=es-PY"> <link rel="alternate" hreflang="es-SV" href="https://www.themoviedb.org/dmca-policy?language=es-SV"> <link rel="alternate" hreflang="es-UY" href="https://www.themoviedb.org/dmca-policy?language=es-UY"> <link rel="alternate" hreflang="fr-BF" href="https://www.themoviedb.org/dmca-policy?language=fr-BF"> <link rel="alternate" hreflang="fr-CA" href="https://www.themoviedb.org/dmca-policy?language=fr-CA"> <link rel="alternate" hreflang="fr-CD" href="https://www.themoviedb.org/dmca-policy?language=fr-CD"> <link rel="alternate" hreflang="fr-CI" href="https://www.themoviedb.org/dmca-policy?language=fr-CI"> <link rel="alternate" hreflang="fr-GF" href="https://www.themoviedb.org/dmca-policy?language=fr-GF"> <link rel="alternate" hreflang="fr-GP" href="https://www.themoviedb.org/dmca-policy?language=fr-GP"> <link rel="alternate" hreflang="fr-MC" href="https://www.themoviedb.org/dmca-policy?language=fr-MC"> <link rel="alternate" hreflang="fr-ML" href="https://www.themoviedb.org/dmca-policy?language=fr-ML"> <link rel="alternate" hreflang="fr-MU" href="https://www.themoviedb.org/dmca-policy?language=fr-MU"> <link rel="alternate" hreflang="fr-PF" href="https://www.themoviedb.org/dmca-policy?language=fr-PF"> <link rel="alternate" hreflang="it-VA" href="https://www.themoviedb.org/dmca-policy?language=it-VA"> <link rel="alternate" hreflang="ms-SG" href="https://www.themoviedb.org/dmca-policy?language=ms-SG"> <link rel="alternate" hreflang="nl-BE" href="https://www.themoviedb.org/dmca-policy?language=nl-BE"> <link rel="alternate" hreflang="pt-AO" href="https://www.themoviedb.org/dmca-policy?language=pt-AO"> <link rel="alternate" hreflang="pt-BR" href="https://www.themoviedb.org/dmca-policy?language=pt-BR"> <link rel="alternate" hreflang="pt-MZ" href="https://www.themoviedb.org/dmca-policy?language=pt-MZ"> <link rel="alternate" hreflang="ro-MD" href="https://www.themoviedb.org/dmca-policy?language=ro-MD"> <link rel="alternate" hreflang="sr-ME" href="https://www.themoviedb.org/dmca-policy?language=sr-ME"> <link rel="alternate" hreflang="sq-XK" href="https://www.themoviedb.org/dmca-policy?language=sq-XK"> <link rel="alternate" hreflang="zh-HK" href="https://www.themoviedb.org/dmca-policy?language=zh-HK"> <link rel="alternate" hreflang="zh-SG" href="https://www.themoviedb.org/dmca-policy?language=zh-SG"> <link rel="alternate" hreflang="zh-TW" href="https://www.themoviedb.org/dmca-policy?language=zh-TW"> <script src="/assets/2/jquery-3.7.1.min-fc9a93dd241f6b045cbff0481cf4e1901becd0e12fb45166a8f17f95823f0b1a.js"></script> <script src="/assets/2/kendo.custom-de3be1d9b50b84e236076f416b3b82dbe8c19efadee61b5b4425b02053075501.js" type="module"></script> <script src="/assets/2/application-546dca064a5a6f26b93f9e1f6335ff1afd83aba5275bfb44877270647eef2473.js"></script> <script src="/assets/2/pusher.min-9f51d49d90f7270e50cb33df7624f0e41466e2581a8d5684b3d0412e910b0767.js" async></script> <script src="/assets/2/nprogress-1833552fcc8da90ba237e12b2b5caeadb1e2e96b0a3eb980dcc87d51aac0918a.js" async></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="23223fbb-5c84-48df-836d-0a83fb7b2c03" async></script> <script > window.mobileDevice = false; detected_timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; timezone = detected_timezone; </script> <script > (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5QWVXV'); </script> </head> <body class="ms v4"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5QWVXV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script type="text/javascript" charset="utf-8" > if (mobileDevice) { import("/assets/2/kendo-2025.1.211/mjs/kendo.mobile.scroller.js"); } import("/assets/2/kendo-2025.1.211/mjs/messages/kendo.messages.ms-SG.js").catch(function() { console.log("Couldn't load the specified messages.") }); import("/assets/2/kendo-2025.1.211/mjs/cultures/kendo.culture.ms-SG.js").then(() => { kendo.culture("ms-SG"); }).catch(function() { console.log("Couldn't load the specified culture.") }); pageLoaded().then(function() { function OptanonWrapper() {} }); </script> <div class="page_wrap _wrap"> <header class="normal smaller no_animation smaller subtle show_search_false"> <div class="content"> <div class="sub_media"> <div class="nav_wrapper"> <a class="logo" href="/" aria-label="Home"> <img src="/assets/2/v4/logos/v2/blue_short-8e7b30f73a4020692ccca9c88bafe5dcb6f8a62a4c6bc55cd9ba82bb2cd95f6c.svg" alt="The Movie Database (TMDB)" width="154" height="20"> </a> <ul class="dropdown_menu navigation"> <li> <a class="no_click" href="/movie" aria-label="Movies">Movies</a> <ul> <li><a href="/movie" aria-label="Popular">Popular</a></li> <li><a href="/movie/now-playing" aria-label="Now Playing">Now Playing</a></li> <li><a href="/movie/upcoming" aria-label="Upcoming">Upcoming</a></li> <li><a href="/movie/top-rated" aria-label="Top Rated">Top Rated</a></li> </ul> </li> <li> <a class="no_click" href="/tv" aria-label="TV Shows">TV Shows</a> <ul> <li><a href="/tv" aria-label="Popular">Popular</a></li> <li><a href="/tv/airing-today" aria-label="Airing Today">Airing Today</a></li> <li><a href="/tv/on-the-air" aria-label="On TV">On TV</a></li> <li><a href="/tv/top-rated" aria-label="Top Rated">Top Rated</a></li> </ul> </li> <li> <a class="no_click" href="/person" aria-label="People">People</a> <ul> <li><a href="/person" aria-label="Popular People">Popular People</a></li> </ul> </li> <li> <a class="no_click" href="#" aria-label="More">More</a> <ul> <li><a href="/discuss" aria-label="Discussions">Discussions</a></li> <li><a href="/leaderboard" aria-label="Leaderboard">Leaderboard</a></li> <li><a href="/talk" aria-label="Support">Support</a></li> <li><a href="https://developer.themoviedb.org/docs" target="_blank" aria-label="API Documentation">API Documentation</a></li> <li><a href="/api-for-business" aria-label="API for Business">API for Business</a></li> </ul> </li> </ul> </div> <div class="flex"> <ul class="primary"> <li class="glyph new_buttons"> <a class="new_icon no_click" href="#" aria-label="Create New Movie or TV Show"> <span class="glyphicons_v2 plus white"></span> </a> </li> <li class="translate"> <div>ms</div> </li> <li><a href="/login" aria-label="Login">Login</a></li> <li><a href="/signup" aria-label="Join TMDB">Join TMDB</a></li> <li class="glyph search_buttons"> <a class="search" href="/search" aria-label="Search"><span class="glyphicons_v2 search blue"></span></a> <a class="close hide" href="/search" aria-label="Search"><span class="glyphicons_v2 menu-close invert svg"></span></a> </li> </ul> </div> </div> </div> <div class="search_bar hide"> <section class="search show_search_false"> <div class="sub_media"> <form id="search_form" action="/search" method="get" accept-charset="utf-8"> <label> <input dir="auto" id="search_v4" name="query" type="text" autocorrect="off" autofill="off" autocomplete="off" spellcheck="false" placeholder="Search for a movie, tv show, person..." value=""> </label> <input type="submit" disabled> </form> </div> </section> </div> </header> <main id="main" class="smaller subtle show_search_false"> <style> section.content h3 { font-weight: 600; margin-bottom: 20px; } section.content h2 { margin-bottom: 20px; } section.content ul { list-style-type: lower-roman; margin: 20px 0 20px 40px; } section.content ul ul { list-style-type: lower-alpha; margin: 0 0 0 40px; } section.content .underline, section.content a { text-decoration: underline; } </style> <div class="inner_block docs"> <div class="inner_content"> <div class="content"> <div class="column_wrapper"> <section class="content"> <div class="column_content"> <h2>DMCA Policy</h2> <p>The Movie Database (https://www.themoviedb.org/) ("TMDB") respects the rights of copyright holders and publishers. We comply with U.S. copyright law and to respond to claims of copyright infringement. TMDB will promptly process and investigate notices of alleged infringement ("DMCA Notices") related to the TMDB website, mobile app, or other TMDB online service (the "The Movie DB") and will take appropriate actions under the Digital Millennium Copyright Act, Title 17, United States Code, Section 512(c) ("DMCA").</p> <h3>1. DMCA Notices.</h3> <p><strong>A. DMCA Notices Generally.</strong> If you believe that someone has posted content in which you own copyright in an unauthorized manner on The Movie DB, you can send us a DMCA Notice to request that the infringing content be removed. Before you submit a DMCA Notice, you must reasonably consider whether particular content does, in fact, infringe upon your copyright, or whether, for instance, "fair use" under 17 U.S.C. 搂107 applies. If you are unsure whether the content you intend to report is infringing your copyright, you may wish to seek legal guidance. Please keep in mind that submitting intentionally misleading reports of infringement may be punishable under the DMCA in the United States or similar laws in other countries, including under Section 512(f) of the DMCA, which provides that any person who knowingly materially misrepresents that material or activity is a copyright infringement may be subject to liability for damages.</p> <p><strong>B. Content of a DMCA Notice.</strong> Any DMCA Notice sent to us must contain all of the following:</p> <ul> <li>An identification of the copyrighted work(s) claimed to have been infringed.</li> <li>An identification of the material on The Movie DB that is claimed to be infringing or to be the subject of the infringing activity, and that is to be removed or access to which is to be disabled, as well as information reasonably sufficient to permit TMDB to locate the material, including at a minimum, if applicable, the URL of the link shown on The Movie DB or the exact location where such material may be found.</li> <li>The following statements: <ul> <li>"I have a good faith belief that use of the copyrighted materials described above on the infringing pages I have identified is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration."</li> <li>"I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed."</li> </ul></li> <li>Information reasonably sufficient to permit TMDB to contact you including your company affiliation (if applicable), an address, telephone number, and, if available, an electronic mail address.</li> <li>A physical or electronic signature</li> </ul> <p><strong>C. Submitting a Takedown Notice.</strong> For a DMCA Notice to be valid under the DMCA, it must be sent to TMDB's Designated Copyright Agent. Any valid DMCA Notice received by TMDB will be forwarded to the user who posted the material subject to the DMCA Notice. DMCA Notices can be submitted to TMDB's Designated Copyright Agent by using Our online form located at <a href="https://www.themoviedb.org/dmca-takedown">https://www.themoviedb.org/dmca-takedown</a> or by sending the DMCA Notice to:</p> <p>Email: dmca@themoviedb.org<br> Post: The Movie DB DMCA Agent, 2190 Gold St., San Jose, CA 95002</p> <p><strong>D. Responses to Takedown Notices.</strong> TMDB will respond to all valid DMCA Notices submitted to its Designated Copyright Agent regardless of the method of submission, but DMCA Notices submitted through the online form will be given priority and responses to DMCA Notices submitted through other methods (i.e. post or email) may delayed.</p> <p><strong>E. Sample Takedown Notice.</strong> The following is an example of a DMCA Notice that You may use:</p> <p>The Movie DB DMCA Agent,</p> <p>I request that you remove the following copyrighted material belonging to me that was posted without authorization to The Movie Database:</p> <p>[identify your copyrighted material]</p> <p>The locations on The Movie DB that I presently know of where my copyrighted materials are located are:</p> <p>[identify webpages by URL]</p> <p>I have a good faith belief that use of the copyrighted materials described above on the web pages identified above are not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration.</p> <p>I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.</p> <p>I may be contacted as follows:</p> <p>[Name]<br> [Company (if applicable)]<br> [Address]<br> [Email]<br> [Phone]<br> <br> [Signature]<br></p> <p><strong>F. DMCA NOTICES ARE ONLY FOR COPYRIGHT CLAIMS.</strong> Please note, the DMCA takedown notices are only for complaints alleging copyright infringement on The Movie DB. DMCA Notices may not be submitted for other complaints, such as complaints about sensitive/personal data.</p> <h3>2. Counter-Notices.</h3> <p><strong>A. Counter-Notices Generally.</strong> If You believe that Your content that was removed (or to which access was disabled) is not infringing, or that You have authorization from the copyright holder, the copyright holder's agent, or pursuant to law, to post and use the material in Your content, You may send a counter-notice ("DMCA Counter-Notice") to TMDB's Designated Copyright Agent.</p> <p><strong>B. Content of a Counter-Notice.</strong> A DMCA Counter-Notice sent to us must contain at least each of the following:</p> <ul> <li>An identification of the content on The Movie Database that was disabled or removed and the location where it appeared.</li> <li>The statements: <ul> <li>"I swear, under penalty of perjury, that I have a good-faith belief that this material was removed or disabled as a result of a mistake or misidentification of the material to be removed or disabled."</li> <li>"I consent to the jurisdiction of United States Federal District Court for the judicial district in which my address is located (if in the United States, otherwise the Northern District of California from which The Movie Database operates), and I will accept service of process from the person who provided the DMCA notification or an agent of such person."</li> </ul></li> <li>Your contact information (name, postal address, email address, and telephone number)</li> <li>A physical or electronic signature</li> </ul> <p><strong>C. Submitting a Counter-Notice.</strong> For a DMCA Counter-Notice to be valid under the DMCA, it must be sent to TMDB's Designated Copyright Agent. You can submit DMCA Counter-Notices to TMDB's Designated Copyright Agent by sending the Notice to:</p> <p>Email: dmca@themoviedb.org<br> Post: The Movie DB DMCA Agent, 2190 Gold St., San Jose, CA 95002</p> <p><strong>D. Sample Counter-Notice.</strong> A sample DMCA counter-notice that you may use is below:</p> <p>The Movie DB DMCA Agent,</p> <p>The following materials on The Movie DB have been disabled or removed as a result of mistake or misidentification:</p> <p>[identify webpages by URL]</p> <p>I swear, under penalty of perjury, that I have a good-faith belief that this material was removed or disabled as a result of a mistake or misidentification of the material to be removed or disabled.</p> <p>I consent to the jurisdiction of United States Federal District Court for the judicial district in which my address is located (if in the United States, otherwise the Northern District of California from which The Movie Database operates), and I will accept service of process from the person who provided the DMCA notification or an agent of such person.</p> <p>I may be contacted as follows:</p> <p>[Name]<br> [Address]<br> [Email]<br> [Phone]<br> <br> [Signature]</p> <h3>3. Repeated Infringement.</h3> <p>We do not condone or tolerate copyright infringement or any violation of the intellectual property rights on The Movie DB. We reserve the right to terminate the access and/or use privileges of any person who has been determined to engage in repeat infringement of copyright on The Movie DB. We further reserve the right to define the criteria by which We will determine if a person is a repeat infringer subject to termination or disablement of access to The Movie DB. If it is determined that "repeat infringer" is defined by statute, law, or regulation as applicable to 17 USC 搂 512, TMDB will adopt that definition as a minimum standard. Without limiting TMDB's right to define "repeat infringer", as a general rule, TMDB will define a "repeat infringer" as any person or entity about whom TMDB has received three or more valid DMCA Notices. TMDB will take into account all relevant facts and circumstances when determining whether or not termination of access and/or use privileges of a "repeat infringer" is appropriate.</p> <p>REGARDLESS OF WHETHER TMDB TERMINATES ACCESS AND/OR USE PRIVILEGES OF ANY PERSON OR ENTITY, "REPEAT INFRINGER" OR OTHERWISE, TMDB IN NO WAY WAIVES ANY RIGHT TO PURSUE ANY AVAILABLE REMEDY AT LAW OR IN EQUITY AGAINST COPYRIGHT INFRINGERS OR ANY OTHER INTELLECTUAL PROPERTY RIGHTS VIOLATORS, NOR WILL TMDB INDEMNIFY OR PROVIDE LEGAL REPRESENTATION TO ANY ALLEGED INFRINGER IN ANY ACTION ARISING FROM THE ALLEGED INFRINGER'S USE OF THE MOVIE DB.</p> </div> </section> </div> </div> </div> </div> </main> </div> <!-- page_wrap opened in html_head --> <footer class="single_column "> <nav> <div class="join"> <img src="/assets/2/v4/logos/v2/blue_square_2-d537fb228cf3ded904ef09b136fe3fec72548ebc1fea3fbbd1ad9e36364db38b.svg" alt="The Movie Database (TMDB)" width="130" height="94"> <a class="rounded" href="/signup">Join the Community</a> </div> <div> <h3>The Basics</h3> <ul> <li><a href="/about">About TMDB</a></li> <li><a href="/about/staying-in-touch">Contact Us</a></li> <li><a href="/talk">Support Forums</a></li> <li><a href="https://developer.themoviedb.org/docs" target="_blank">API Documentation</a></li> <li><a href="https://status.themoviedb.org/" target="_blank" rel="noopener">System Status</a></li> </ul> </div> <div> <h3>Get Involved</h3> <ul> <li><a href="/bible"><span class="glyphicons glyphicons-asterisk"></span> Contribution Bible</a></li> <li><a href="/movie/new">Add New Movie</a></li> <li><a href="/tv/new">Add New TV Show</a></li> </ul> </div> <div> <h3>Community</h3> <ul> <li><a href="/bible/general#674f287930fc85cab62597b4">Guidelines</a></li> <li><a href="/discuss">Discussions</a></li> <li><a href="/leaderboard">Leaderboard</a></li> </ul> </div> <div> <h3>Legal</h3> <ul> <li><a href="/terms-of-use">Terms of Use</a></li> <li><a href="/api-terms-of-use">API Terms of Use</a></li> <li><a href="/privacy-policy">Privacy Policy</a></li> <li><a href="/dmca-policy">DMCA Policy</a></li> </ul> </div> </nav> <section>Build 7d64203 (8679)</section> </footer> <div id="new_media_template" class="hide"> <div class="settings_content"> <p>Can't find a movie or TV show? Login to create it.</p> </div> </div> <div id="settings_tooltip" class="hide"> <div class="settings_content"> <div class="group no_pad"> <p><a href="/login">Login</a></p> </div> <div class="group"> <p><a href="/signup">Sign Up</a></p> </div> </div> </div> <div id="keyboard_shortcuts_popup" class="hide"> <div class="content k-flex-col"> <div class="keyboard_shortcuts"> <div class="column"> <h3>Global</h3> <div><span>s</span> focus the search bar</div> <div><span>p</span> open profile menu</div> <div><span>esc</span> close an open window</div> <div><span>?</span> open keyboard shortcut window</div> <h3>On media pages</h3> <div><span>b</span> go back (or to parent when applicable)</div> <div><span>e</span> go to edit page</div> <h3>On TV season pages</h3> <div><span>→</span> (right arrow) go to next season</div> <div><span>←</span> (left arrow) go to previous season</div> <h3>On TV episode pages</h3> <div><span>→</span> (right arrow) go to next episode</div> <div><span>←</span> (left arrow) go to previous episode</div> <h3>On all image pages</h3> <div><span>a</span> open add image window</div> </div> <div class="column"> <h3>On all edit pages</h3> <div><span>t</span> open translation selector</div> <div><span>ctrl</span>+ <span>s</span> submit form</div> <h3>On discussion pages</h3> <div><span>n</span> create new discussion</div> <div><span>w</span> toggle watching status</div> <div><span>p</span> toggle public/private</div> <div><span>c</span> toggle close/open</div> <div><span>a</span> open activity</div> <div><span>r</span> reply to discussion</div> <div><span>l</span> go to last reply</div> <div><span>ctrl</span>+ <span>enter</span> submit your message</div> <div><span>→</span> (right arrow) next page</div> <div><span>←</span> (left arrow) previous page</div> </div> </div> <div class="keyboard_shortcuts k-flex-col k-mt-6 k-mb-3"> <h3 class="k-pb-1 k-font-weight-bold settings_label">Settings</h3> <label class="k-display-flex k-align-items-center k-cursor-pointer k-pt-1 k-pl-1" for="toggle_keyboard_shortcuts" style="width: fit-content"> <input type="checkbox" id="toggle_keyboard_shortcuts" class="k-mr-2 k-cursor-pointer" name="toggle_keyboard_shortcuts" /> Enable Keyboard Shortcuts </label> </div> </div> </div> <div class="hide"><div id="tooltip_content"></div></div> <div class="hide"> <div id="options_tooltip"> <div class="settings_content"> <div class="group no_pad"> <p class="no_hover">Want to rate or add this item to a list?</p> <p><a href="/login">Login <span class="glyphicons_v2 chevron-right blue pad_left"></span></a></p> </div> <div class="group"> <p class="no_hover">Not a member?</p> <p><a href="/signup">Sign up and join the community <span class="glyphicons_v2 chevron-right blue pad_left"></span></a></p> </div> </div> </div> </div> <div class="hide"> <div id="video_popup"></div> </div> <div class="hide"> <div id="report_window"></div> </div> <div id="amplified_100006698"></div> <script type="text/javascript" charset="utf-8" > function showSearch(state) { if ( state ) { $('header').removeClass('nav-up').addClass('nav-down'); $('li.search_buttons a.close').removeClass('hide'); $('li.search_buttons a.search').addClass('hide'); $('div.search_bar').removeClass('hide'); $("#search_v4").data("kendoAutoComplete").focus(); } else { $('li.search_buttons a.close').addClass('hide'); $('li.search_buttons a.search').removeClass('hide'); $('div.search_bar').addClass('hide'); } } $(function() { jQuery.timeago.settings.allowFuture = true; $("time.timeago").timeago(); var didScroll; var lastScrollTop = 0; var delta = 10; var navbarHeight = $('header').outerHeight(); $(window).scroll(function(event){ didScroll = true; }); setInterval(function() { if (didScroll) { hasScrolled(); didScroll = false; } }, 250); function hasScrolled() { var st = $(this).scrollTop(); if ( Math.abs(lastScrollTop - st) <= delta ) return; if ( st > lastScrollTop && st > navbarHeight ) { $('header').removeClass('nav-down').addClass('nav-up'); } else { if ( st + $(window).height() < $(document).height() ) { $('header').removeClass('nav-up').addClass('nav-down'); } } lastScrollTop = st; } var hover_tooltip = $('li.user a.no_click.tooltip_hover').kendoTooltip({ position: 'bottom', show: function(e) { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme_white nowrap"); this.element.removeClass('keyboard'); } }).data("kendoTooltip"); $('button').on('click', function(e) { var redirect_url = $(this).data('redirect-url'); if (redirect_url === undefined) { return } window.location = redirect_url; }); $('li.user a.no_click').kendoTooltip({ autoHide: false, showOn: 'click', width: 180, position: 'bottom', content: function() { return $("#settings_tooltip").html(); }, show: function(e) { hover_tooltip.hide(); $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme_white no_pad"); if (this.element.hasClass('keyboard')) { this.popup.element.find('p a')[0].focus(); } } }); $('li.translate').kendoTooltip({ autoHide: false, content: { url: '/translation-popup?media_type=&media_id=&referral=/dmca-policy' }, showOn: 'click', width: 300, position: 'bottom', show: function(e) { this.popup.element.addClass("min_100px_height tmdb_theme_white flex"); } }); $('li.new_buttons').kendoTooltip({ autoHide: false, showOn: 'click', width: 240, position: 'bottom', content: function() { return $("#new_media_template").html(); }, show: function(e) { $("div.k-tooltip-button").addClass('hide'); this.popup.element.addClass("tmdb_theme_white"); } }); $("body").on('click', 'a.no_click', function(e) { e.preventDefault(); }); $("ul > li").hover(function() { $(this).find("ul.sub_nav.hide").toggle(); }); var notification = $("#notification").kendoNotification({ position: { top: 0, right: 10 }, animation: false, autoHideAfter: 5000, templates: [{ type: "error", template: $("#errorTemplate").html() },{ type: "success", template: $("#successTemplate").html() }] }).data("kendoNotification"); showSuccess = function(message, title) { if (title === undefined) { title = 'Success'; } return notification.show({ title: title, message: message }, "success"); }; showError = function(message, title) { if (title === undefined) { title = 'Error'; } return notification.show({ title: title, message: message }, "error"); }; var keyboard_shortcut_popup = $('#keyboard_shortcuts_popup div.content').kendoWindow({ title: 'Keyboard Shortcuts', width: mobileDevice ? "100%" : "90vw", maxWidth: mobileDevice ? "100%" : "1400px", actions: [ "Close" ], modal: true, draggable: false, resizable: false, visible: false, pinned: true, animation: { open: { effects: "fade:in" }, close: { effects: "fade:out" } }, open: function() { $('body').addClass('monochrome'); }, close: function() { $('body').removeClass('monochrome'); } }).data("kendoWindow").center(); $('#keyboard_shortcuts').on('click', function() { keyboard_shortcut_popup.open(); }); $("#toggle_keyboard_shortcuts").prop({'checked': true, 'disabled': true}); var keyboard_tooltip = $("label[for='toggle_keyboard_shortcuts']").kendoTooltip({ position: 'bottom', content: "You can disable keyboard shortcuts by logging into your account." }).data("kendoTooltip"); $("#toggle_keyboard_shortcuts").on('change', function (e) { var checkboxState = $(this).prop('checked'); $.post({ url: '/settings/toggle-keyboard-shortcuts', dataType: "json", data: { keyboard_shortcuts_enabled: checkboxState } }).fail(function () { showError('There was a problem.'); }).done(function (response) { if (response.failure) { showError('There was a problem.'); } if (response.success) { showSuccess(''); window.location.reload(); } }); }); var seach_redirect_template = "/search{0}?query={1}"; var processing_selected_item = false; var processing_manually_selected_item = false; window.onbeforeunload = function() { processing_selected_item = false; processing_manually_selected_item = false; } function executeSearch(url) { window.location = url; } function processSelectedItem(event) { if (event == '') { return; } var dataItem = null; var media_type = null; var search_value = ''; var selected_item = ''; if (event == null) { dataItem = $("#search_v4").data("kendoAutoComplete").value(); } else { dataItem = event.dataItem; } // This is the returned items from trending, when no search has been performed if ( typeof(dataItem) == 'string' ) { try { var search_value = $(dataItem).data('search-name'); var media_type = $(dataItem).data('media-type'); } catch(error) { var search_value = dataItem; } if (search_value && media_type) { selected_item = kendo.format(seach_redirect_template, media_type, encodeURIComponent(search_value)); } else if (search_value) { selected_item = kendo.format(seach_redirect_template, '', encodeURIComponent(search_value)); } else { selected_item = kendo.format(seach_redirect_template, '', encodeURIComponent(dataItem)); search_value = dataItem; } // This is the returned items from a search } else { switch(dataItem.media_type) { case 'movie': selected_item = kendo.format(seach_redirect_template, '/movie', encodeURIComponent(dataItem.name)); search_value = dataItem.name; break; case 'tv': selected_item = kendo.format(seach_redirect_template, '/tv', encodeURIComponent(dataItem.name)); search_value = dataItem.name; break; case 'person': selected_item = kendo.format(seach_redirect_template, '/person', encodeURIComponent(dataItem.name)); search_value = dataItem.name; break; default: selected_item = kendo.format(seach_redirect_template, '', encodeURIComponent(dataItem)); search_value = dataItem; } } $("#search_v4").data("kendoAutoComplete").value(search_value); executeSearch(selected_item); } $("#search_v4").kendoAutoComplete({ highlightFirst: false, minLength: 1, dataTextField: "title", template: kendo.template($("#slim_multi_search_template").html()), noDataTemplate: $("#search_no_data_template").html(), dataSource: { serverFiltering: true, transport: { read: '/search/trending', parameterMap: function() { return { query: $("#search_v4").data("kendoAutoComplete").value() }; } }, schema: { data: "results" } }, popup: { appendTo: $("section.search") }, filtering: function(e) { var filter = e.filter != undefined ? e.filter.value : ""; if (filter == '') { if ( ($('#search_v4-list #trending_search_header_template').length) == 0 ) { // $('#search_v4_listbox').empty(); $('#search_v4-list').prepend($("#search_v4_headerTemplate").html()); } } else { $("#trending_search_header_template").remove(); } }, select: function(e) { processing_selected_item = true; processSelectedItem(e); }, close: function(e) { // Use this to prevent the popup from closing in dev. // e.preventDefault(); } }).data("kendoAutoComplete"); $('#search_v4').keydown(function(event) { if (event.keyCode == 13) { if (processing_selected_item) { return; } else { processSelectedItem(null); } } }); $('header #search_form').submit(function() { return false; }); var autocompleteInput = $('section.search .k-autocomplete input'); autocompleteInput.on('focus', function (e) { var value = autocompleteInput.val(); if (value == null || value == '') { $("#search_v4").data("kendoAutoComplete").search(''); } else { var fieldLength = value.length; autocompleteInput[0].setSelectionRange(fieldLength, fieldLength); } }); $('header.show_search_false li.search_buttons a.search').on('click', function(e) { e.preventDefault(); showSearch(true); }); $('header.show_search_true li.search_buttons a.search').on('click', function(e) { e.preventDefault(); $("#search_v4").data("kendoAutoComplete").focus(); }); $('header.show_search_false li.search_buttons a.close').on('click', function(e) { e.preventDefault(); showSearch(false); }); $('main.show_search_false').on('click', function(e) { showSearch(false); }); $('header span.k-i-close[title="clear"]').on('click', function(e) { $('#search_v4').data("kendoAutoComplete").focus(); }); public_media_type_map = { 'movie': 'Movie', 'tv': 'TV Show', 'person': 'Person' }; $(document).on('keydown', null, 'b', function() { if ( $('a.keyboard_s.parent').length ) { $('a.keyboard_s.parent')[0].click(); } }); $(document).on('keyup', null, 's', function() { if ( $('#search_v4').length ) { if ( $('header').hasClass('show_search_false') ) { showSearch(true); } else { $("#search_v4").data("kendoAutoComplete").focus(); } } }); $(document).on('keyup', null, 'shift+/', function() { keyboard_shortcut_popup.open(); }); $(document).on('keydown', null, 'left', function() { if ( $('span.previous a.keyboard_s').length ) { $('span.previous a.keyboard_s')[0].click(); } }); $(document).on('keydown', null, 'right', function() { if ( $('span.next a.keyboard_s').length ) { $('span.next a.keyboard_s')[0].click(); } }); $(document).on('keydown', null, 'm', function() { if ( $('#new_shortcut_bar').length ) { $("#new_shortcut_bar").focus(); } }); }); var gender_lookup = { 0: 'two', 1: 'one', 2: 'two', 3: 'two' } </script> <script id="person_template" type="text/x-kendo-tmpl"> <div class="item profile list_item grid_item"> <div class="image_content profile"> <a class="result" href="${data.url}" title="${data.name}" alt="${data.name}"> # if (data.profile_path) { # <img class="" src="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path}" alt="${data.name}" width="45" height="45" srcset="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path} 1x, https://media.themoviedb.org/t/p/w132_and_h132_face${data.profile_path} 2x"> # } else { # <div class="glyphicons_v2 picture profile ${gender_lookup[data.gender]} grey no_image_holder w45_and_h45"></div> # } # </a> </div> <div class="content"> <p class="name"><a class="result" href="${data.url}" title="${data.name}" alt="${data.name}">${data.name}</a></p> # if (data.known_for) { # <p class="sub">${data.known_for}</p> # } # </div> </div> </script> <script id="person_template_with_known_for" type="text/x-kendo-tmpl"> <div class="item profile list_item known_for"> <div class="image_content profile"> # if (data.profile_path) { # <img class="" src="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path}" alt="${data.name}" width="45" height="45" srcset="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path} 1x, https://media.themoviedb.org/t/p/w132_and_h132_face${data.profile_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h45 profile"></div> # } # </div> <div class="content"> <p class="name">${data.name}</p> # if (data.known_for) { # <p class="sub">${data.known_for_department} • ${data.known_for}</p> # } else { # <p class="sub">No known credits.</p> # } # </div> </div> </script> <script id="person_result_template" type="text/x-kendo-tmpl"> <div class="ac_item profile list_item known_for"> <div class="image_content profile"> # if (data.profile_path) { # <img class="" src="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path}" alt="${data.name}" width="45" height="45" srcset="https://media.themoviedb.org/t/p/w66_and_h66_face${data.profile_path} 1x, https://media.themoviedb.org/t/p/w132_and_h132_bestv2${data.profile_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h45 profile"></div> # } # </div> <div class="content"> <p class="name">${data.name}</p> # if (data.known_for) { # <p class="sub"> # if (data.media_type) { # <span class="media_type person">#= public_media_type_map[data.media_type] # • </span> # } # # for (var i = 0; i < data.known_for.length; i++) { # <span class="comma">#= data.known_for[i].title ? data.known_for[i].title : data.known_for[i].name #</span> # } # </p> # } else { # <p class="sub">No known credits.</p> # } # </div> </div> </script> <script id="movie_result_template" type="text/x-kendo-tmpl"> <div class="ac_results"> <div class="ac_item poster list_item"> <div class="image_content poster"> # if (data.poster_path) { # <img class="" src="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path}" alt="${data.title}" width="45" height="67" srcset="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path} 1x, https://media.themoviedb.org/t/p/w90_and_h134_bestv2${data.poster_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h67"></div> # } # </div> <div class="content"> <p class="name">${data.title}</p> <p class="sub"> # if (data.media_type) { # <span class="media_type movie">#= public_media_type_map[data.media_type] # • </span> # } # # if (data.original_title !== data.title) { # <span class="comma"><span class="original_title">#= data.original_title #</span></span> # } # # if (data.release_date) { # <span class="comma"><span class="release_date">#= data.release_date #</span></span> # } # </p> </div> </div> </div> </script> <script id="tv_show_result_template" type="text/x-kendo-tmpl"> <div class="ac_item poster list_item"> <div class="image_content poster"> # if (data.poster_path) { # <img class="" src="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path}" alt="${data.title}" width="45" height="67" srcset="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path} 1x, https://media.themoviedb.org/t/p/w90_and_h134_bestv2${data.poster_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h67"></div> # } # </div> <div class="content"> <p class="name">${data.name}</p> <p class="sub"> # if (data.media_type) { # <span class="media_type tv">#= public_media_type_map[data.media_type] # • </span> # } # # if (data.original_name !== data.name) { # <span class="comma"><span class="original_title">#= data.original_name #</span></span> # } # # if (data.first_air_date) { # <span class="comma"><span class="release_date">#= data.first_air_date #</span></span> # } # </p> </div> </div> </script> <script id="slim_movie_result_template" type="text/x-kendo-tmpl"> <div class="ac_item poster list_item"> <div class="image_content poster"> # if (data.poster_path) { # <img class="" src="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path}" alt="${data.title}" width="45" height="67" srcset="https://media.themoviedb.org/t/p/w45_and_h67_bestv2${data.poster_path} 1x, https://media.themoviedb.org/t/p/w90_and_h134_bestv2${data.poster_path} 2x"> # } else { # <div class="glyphicons_v2 picture grey no_image_holder w45_and_h67"></div> # } # </div> <div class="content"> <p class="name">${data.title}</p> <p class="sub"> # if (data.original_title !== data.title) { # <span class="comma"><span class="original_title">#= data.original_title #</span></span> # } # # if (data.release_date) { # <span class="comma"><span class="release_date">#= data.release_date #</span></span> # } # </p> </div> <p><span class="media_type movie">#= public_media_type_map[data.media_type] #</span></p> </div> </script> <script id="multi_search_template" type="text/x-kendo-tmpl"> <div class="ac_results"> # if (data.media_type == 'movie') { # #= kendo.render(kendo.template($("\\#movie_result_template").html()), [data]) # # } else if (data.media_type == 'tv') { # #= kendo.render(kendo.template($("\\#tv_show_result_template").html()), [data]) # # } else if (data.media_type == 'person') { # #= kendo.render(kendo.template($("\\#person_result_template").html()), [data]) # # } # </div> </script> <script id="search_v4_headerTemplate" type="text/x-kendo-template"> <div id="trending_search_header_template" class="slim_search_results_header"> <div class="wrapper"> <h2><span class="glyphicons_v2 trending"></span> Trending</h2> </div> </div> </script> <script id="search_no_data_template" type="text/x-kendo-template"> <div class="slim_search_results_header no_data"> <div class="wrapper"> <h2>No Results</h2> </div> </div> </script> <script id="slim_multi_search_template" type="text/x-kendo-tmpl"> # if (data.media_type == 'movie') { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 film"></div> <p>#= data.name # <span>in Movies</span></p> </div> </div> # } else if (data.media_type == 'tv') { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 tv"></div> <p>#= data.name # <span>in TV Shows</span></p> </div> </div> # } else if (data.media_type == 'person') { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 user"></div> <p>#= data.name # <span>in People</span></p> </div> </div> # } else { # <div class="slim_search_results slim"> <div class="wrapper"> <div class="glyphicons_v2 search"></div> <p>#= data #</p> </div> </div> # } # </script> <script id="delete-confirmation" type="text/x-kendo-template"> <section class="window_content"> <p class="delete-message">Are you sure?</p> <button class="delete-cancel k-button">No</button> <button class="delete-confirm k-button">Yes</button> </section> </script> <div id="dialog_window"></div> <span id="notification" class="hide"></span> <script id="errorTemplate" type="text/x-kendo-template" > <div class="notification error"> <span> <h2><span class="glyphicons_v2 circle-alert invert svg"></span> #= title #</h2> # if (message instanceof Array) { # <ul> # for (var i = 0; i < message.length; i++) { # <li>#= message[i] #</li> # } # </ul> # } else { # <p>#= message #</p> # } # </span> </div> </script> <script id="successTemplate" type="text/x-kendo-template"> <div class="notification success"> <span> <h2><span class="glyphicons_v2 circle-check invert svg"></span> #= title #</h2> <p>#= message #</p> </span> </div> </script> <script id="network_combo_template" type="text/x-kendo-tmpl"> <span class="k-state-default image"> # if (data.logo_path) { # <img src="https://media.themoviedb.org/t/p/h15${data.logo_path}" alt="${data.name}" srcset="https://media.themoviedb.org/t/p/h15${data.logo_path} 1x, https://media.themoviedb.org/t/p/h30${data.logo_path} 2x" height="15"> - # } # ${data.name}# if (data.origin_country) { # (${data.origin_country}) # } # </span> </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "The Movie Database", "alternateName": "TMDB", "url": "https://www.themoviedb.org" } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "url": "https://www.themoviedb.org/", "potentialAction": { "@type": "SearchAction", "target": "https://www.themoviedb.org/search?query={search_term_string}", "query-input": "required name=search_term_string" } } </script> </body> </html>