Watch movies on IMDB, TMDB, Kinopoisk and Letterboxd! (+ Pro Search, Cache, Settings)
queste sono le versioni di questo script in cui il codice è stato aggiornato Visualizza tutte le versioni.
ChangelogHere is the breakdown of what was added, optimized, and improved in this major update: Keyboard Navigation (ArrowUp, ArrowDown, Enter): You can now smoothly navigate through the search results using your keyboard arrows and press Enter to select a movie, drastically improving the user experience. Search Clear Button (✕): Added a dynamic clear button inside the input field that appears only when text is typed, allowing users to quickly reset the search query in one click. Performance Optimization (Throttle): The MutationObserver that checks for DOM changes on heavily bloated sites (like Kinopoisk and IMDb) is now wrapped in a throttle function. It executes a maximum of once every 200ms, preventing browser micro-stutters and high CPU usage. Request Caching System: Implemented a local Map() cache for search queries. If a user deletes a character and types it again, the script pulls the results instantly from memory instead of pinging the TMDB API and proxy worker again. Tampermonkey Settings Menu: Added a native settings integration (GM_registerMenuCommand). Users can now click on the Tampermonkey extension icon to toggle: Opening the player in a New Tab vs. the Current Tab. Forcing a specific UI language (Auto, RU, EN) bypassing the system's default. Visual Loading State (Spinner): Replaced the static "Searching..." text with a sleek CSS-animated loading spinner. Trailer Integration: Each search result now features a dedicated "Trailer 🎬" button that automatically redirects the user to YouTube with an auto-generated query for the selected movie/show.