{"id":13332,"date":"2025-01-15T11:36:05","date_gmt":"2025-01-15T11:36:05","guid":{"rendered":"https:\/\/storesat.org\/roku-smart-tv-apps\/"},"modified":"2025-02-14T14:09:26","modified_gmt":"2025-02-14T14:09:26","slug":"roku-smart-tv-apps","status":"publish","type":"page","link":"https:\/\/storesat.org\/en\/roku-smart-tv-apps\/","title":{"rendered":"ROKU Smart Tv Apps"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13332\" class=\"elementor elementor-13332 elementor-11849\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-1ff72f2f e-flex e-con-boxed e-con e-parent\" data-id=\"1ff72f2f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ef29fd8 color-scheme-inherit text-left elementor-widget elementor-widget-text-editor\" data-id=\"ef29fd8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t&nbsp;\n\n&nbsp;\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"wd-negative-gap elementor-element elementor-element-2dc2b5f e-flex e-con-boxed e-con e-parent\" data-id=\"2dc2b5f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7d6100 elementor-widget elementor-widget-html\" data-id=\"d7d6100\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t   \t<link rel=\"stylesheet\" href=\"https:\/\/storesat.org\/wp-content\/app-style\/app-style.css\">\n\n   <div class=\"search-bar\">\n        <input id=\"search-input\" type=\"text\" placeholder=\"Search for the LG app...\" oninput=\"searchApps()\">\n    <\/div>\n\n<div class=\"header-applications\">\n  Note \/ This page is dedicated to IPTV apps and players on the Smart TV system for Smart TVs.  \n        <img decoding=\"async\" src=\"https:\/\/m.media-amazon.com\/images\/S\/stores-image-uploads-na-prod\/b\/AmazonStores\/ATVPDKIKX0DER\/89d8fa56010f26f476564fcaa0d1f574.w3221.h3221._RO1609,1,0,0,0,0,0,0,0,0,15_FMpng_.jpg\" alt=\"photo\" style=\"width: 50px; height: 50px; vertical-align: middle; margin-left: 0px;\" title=\"\">\n\n<\/div>\n    <div class=\"app-store-container\">\n        <div class=\"app-grid\" id=\"app-grid\"><\/div>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', () => {\n            loadApps(); \/\/ \u062a\u062d\u0645\u064a\u0644 \u062a\u0637\u0628\u064a\u0642\u0627\u062a LG\n        });\n\n        function loadApps() {\n            const url = 'https:\/\/storesat.org\/file\/app\/smert\/get_roku_apps.php'; \/\/ \u0631\u0627\u0628\u0637 \u062c\u0644\u0628 \u062a\u0637\u0628\u064a\u0642\u0627\u062a LG\n            fetch(url)\n                .then(response => response.json())\n                .then(data => {\n                    const appGrid = document.getElementById('app-grid');\n                    appGrid.innerHTML = '';\n\n                    if (data.length > 0) {\n                        data.forEach(app => {\n                            const appCard = document.createElement('div');\n                            appCard.className = 'app-card-lg';\n\n                            const appIcon = document.createElement('div');\n                            appIcon.className = 'app-icon-lg';\n                            appIcon.innerHTML = `<img decoding=\"async\" src=\"${app.image_url}\" alt=\"${app.name}\">`;\n\n                            const appName = document.createElement('div');\n                            appName.className = 'app-name';\n                            appName.innerText = app.name; \/\/ \u0639\u0631\u0636 \u0627\u0633\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0641\u064a \u0627\u0644\u0632\u0627\u0648\u064a\u0629 \u0627\u0644\u064a\u0645\u0646\u0649 \u0627\u0644\u0639\u0644\u064a\u0627\n\n                            const appDetails = document.createElement('div');\n                            appDetails.className = 'app-details';\n                            appDetails.innerHTML = `\n                                <p class=\"app-text-modified\">${app.hint}<\/p>\n                            `;\n\n                            appCard.appendChild(appIcon);\n                            appCard.appendChild(appName); \/\/ \u0625\u0636\u0627\u0641\u0629 \u0627\u0633\u0645 \u0627\u0644\u062a\u0637\u0628\u064a\u0642 \u0641\u064a \u0627\u0644\u0632\u0627\u0648\u064a\u0629\n                            appCard.appendChild(appDetails);\n                            appGrid.appendChild(appCard);\n                        });\n                    } else {\n                        appGrid.innerHTML = '\u0644\u0627 \u062a\u0648\u062c\u062f \u062a\u0637\u0628\u064a\u0642\u0627\u062a \u0644\u0639\u0631\u0636\u0647\u0627.';\n                    }\n                })\n                .catch(error => console.error('\u062e\u0637\u0623 \u0641\u064a \u062c\u0644\u0628 \u0627\u0644\u0628\u064a\u0627\u0646\u0627\u062a:', error));\n        }\n\n        function searchApps() {\n            const searchQuery = document.getElementById('search-input').value.toLowerCase();\n            const appCards = document.querySelectorAll('.app-card');\n\n            appCards.forEach(card => {\n                const appName = card.querySelector('.app-details h2').innerText.toLowerCase();\n                card.style.display = appName.includes(searchQuery) ? 'block' : 'none';\n            });\n        }\n    <\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>&nbsp; &nbsp; Note \/ This page is dedicated to IPTV apps and players on the Smart TV system for Smart<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-13332","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/pages\/13332","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/comments?post=13332"}],"version-history":[{"count":0,"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/pages\/13332\/revisions"}],"wp:attachment":[{"href":"https:\/\/storesat.org\/en\/wp-json\/wp\/v2\/media?parent=13332"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}