PageSourceSearch

https://embed-radioplayer.netlify.app/

html embed-radioplayer.netlify.app collected 2026-10-03 10:41:39 UTC 9,694 bytes, 246 lines download raw bytes

1
2<!DOCTYPE html>
3<html lang="no">
4    <head>
5        <link
6            rel="preload"
7            as="font"
8            crossorigin
9            type="font/woff2"
10            href="https://assets.player.radio/latest/assets/sintony-v7-latin-700.woff2"
11        />
12        <link rel="preconnect" href="https://mapi.radioplayer.cloud/api/no/" />
13        <link rel="preconnect" href="https://core-search.radioplayer.cloud/578/qp/" crossorigin="use-credentials" />
14        <link rel="icon" type="image/png" href="assets/favicon.png" />
15        
15<script
16            type="module"
17            src="https://assets.player.radio/latest/radioplayer.js"
18        ></script>
18
19        
19<script
20            nomodule
21            defer
22            src="https://assets.player.radio/latest/radioplayer.legacy.js"
23        ></script>
23
24        <meta charset="UTF-8" />
25<!-- This site is hosted on Netlify. Anyone can build and deploy a site
26     like this one for free: https://netlify.new/?utm_campaign=loops&utm_source=ai-legible&utm_medium=owned&utm_content=comment&utm_id=1bb489a2-0be0-4529-aa7b-330cbc622f58
27     Netlify hosting facts for this site: static/SSR served via Netlify Edge. -->
28        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
29        <meta name="description" content="Radioplayer web player" />
30        <title>Radio Sunnmøre - Radioplayer</title>
31        <style>
32            html, body {
33                margin: 0;
34                padding: 0;
35                background: transparent;
36            }
37
38            /* Embed-container: full bredde, auto høyde */
39            [data-widget-radioplayer] {
40                width: 100%;
41                display: block;
42            }
43
44            /* Hoved-wrapper: relativt posisjonert, fast høyde */
45            [class*="App-module__wrap"] {
46                position: relative !important;
47                height: 480px !important;
48                background: transparent !important;
49                display: flex !important;
50                flex-direction: column !important;
51            }
52
53            /* Avrundede hjørner på hele widgeten */
54            [data-widget-radioplayer] {
55                border-radius: 12px;
56                overflow: hidden;
57            }
58
59            /* Skjul Radioplayer-toppmeny (ikke relevant i embed) */
60            [class*="NavBar-module__wrap"] {
61                display: none !important;
62            }
63
64            /* Skjul cookie-banner */
65            [class*="CookieBanner-module__wrap"] {
66                display: none !important;
67            }
68
69            /* Skjul stasjonstekst */
70            [class*="NowPlayingWidget-module__description"] {
71                display: none !important;
72            }
73
74            /* Innholdswidgets: fyll tilgjengelig plass, scroll ved overflyt */
75            [class*="WidgetSpace-module__wrap"] {
76                flex: 1 1 auto !important;
77                height: auto !important;
78                min-height: 0 !important;
79                overflow: hidden auto !important;
80                background: transparent !important;
81            }
82
83            /* WidgetSpace inner: flex-rad for side-om-side NP + SC */
84            [class*="WidgetSpace-module__inner"] {
85                display: flex !important;
86                flex-direction: row !important;
87                align-items: stretch !important;
88                width: 100% !important;
89            }
90
91            /* Kolonner: like brede, ingen overflow */
92            [class*="WidgetSpace-module__widgetColumn"] {
93                flex: 1 1 50% !important;
94                width: 50% !important;
95                max-width: 50% !important;
96                min-width: 0 !important;
97                overflow: hidden !important;
98            }
99
100            /* NowPlayingWidget: fyll kolonnen */
101            [class*="NowPlayingWidget-module__wrap"] {
102                flex: 1 1 auto !important;
103                width: 100% !important;
104                max-width: 100% !important;
105                min-width: 0 !important;
106            }
107
108            /* Avspillerbaren: full bredde, kompakt padding, transparent bakgrunn */
109            [class*="TransportControls-module__wrapper"] {
110                flex: 0 0 auto !important;
111                width: 100% !important;
112                box-sizing: border-box !important;
113                background: transparent !important;
114                padding: 6px 10px 8px !important;
115                border-top: 1px solid rgba(0, 0, 0, 0.1) !important;
116            }
117
118            /* Scrubber-sporlinjen tilpasset embed */
119            .slider-container {
120                background: rgba(0, 0, 0, 0.12) !important;
121                border-radius: 2px !important;
122            }
123
124            /* Font: Helvetica Neue */
125            [data-widget-radioplayer] * {
126                font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
127            }
128
129            /* Programme-kort: la info-feltet vokse for å vise beskrivelse */
130            [class*="ProgrammeCard-module__info"] {
131                height: auto !important;
132                min-height: 46px !important;
133                overflow: visible !important;
134            }
135
136            [class*="ProgrammeCard-module__wrap"] {
137                height: auto !important;
138                align-items: flex-start !important;
139            }
140
141            /* Tekst-case: fjern uppercase-tvang på faner og labels */
142            [class*="NowPlayingWidget-module__header"],
143            [class*="NowPlayingWidget-module__live"],
144            [class*="SongBox-module__"] {
145                text-transform: none !important;
146            }
147
148            /* Fjern skygger og border rundt "NÃ¥ spilles"-boksen */
149            [class*="NowPlayingWidget-module__wrap"],
150            [class*="NowPlayingWidget-module__nowPlaying"],
151            [class*="TransportControls-module__wrapper"] {
152                box-shadow: none !important;
153                border: none !important;
154            }
155
156            /* Skjul logo i avspillerbar */
157            #station-name-label {
158                display: none !important;
159            }
160
161            /* "Direkte"-badge: blå i stedet for rød */
162            [class*="NowPlayingWidget-module__live"] {
163                background-color: #2c77ff !important;
164            }
165
166            /* Hjerte-ikon: blå i stedet for rød */
167            [class*="FaveButton-module__button"],
168            [class*="FaveButton-module__button"] svg,
169            [class*="FaveButton-module__nohover"],
170            [class*="FaveButton-module__hover"] {
171                color: #2c77ff !important;
172                fill: #2c77ff !important;
173            }
174
175            /* ▲-knapp (vis tidligere låter): transparent bakgrunn */
176            [aria-label="Show recently played songs"] {
177                background-color: transparent !important;
178                border: 1px solid rgba(0, 0, 0, 0.2) !important;
179                border-radius: 6px !important;
180            }
181            [aria-label="Show recently played songs"] span {
182                color: #333 !important;
183            }
184            [aria-label="Show recently played songs"] path {
185                fill: #333 !important;
186            }
187
188            /* "Lytt nå"-tekst ved siden av avspillerknapp */
189            #lytt-naa {
190                font-size: 15px;
191                font-weight: 600;
192                color: #2c77ff;
193                align-self: center;
194                white-space: nowrap;
195                pointer-events: none;
196            }
197        </style>
198        <link
199            rel="stylesheet"
200            href="https://assets.player.radio/latest/radioplayer.css"
201        />
202    </head>
203    <body>
204        <div data-widget-radioplayer>
205            
205<script type="application/json">
206                {
207                    "mapi": "https://mapi.radioplayer.cloud/api/no/",
208                    "cm": "https://cm.radioplayer.cloud/578/",
209                    "al": "https://fh-no.radioplayer.org/analytics.html",
210                    "np": "https://core-search.radioplayer.cloud/578/qp/",
211                    "qp": "https://core-search.radioplayer.cloud/578/qp/",
212                    "rpLogo": "https://assets.radioplayer.org/rpLogo.svg",
213                    "id": "4100",
214                    "fallback": [
215                        {
216                            "url": "https://lyd.radiosunnmore.no/sunnmore_hq",
217                            "format": "mp3"
218                        }
219                    ],
220                    "iframeSrc": "",
221                    "stationLogo": "https://assets.radioplayer.org/578/5784100/220/48/kyery6bq.png",
222                    "stationUrl": "https://radiosunnmore.no/",
223                    "localeRootUrl": "https://assets.player.radio/latest",
224                    "theme": "LIGHT",
225                    "themeColour": "#2c77ff",
226                    "widgets": ["NP", "SC"],
227                    "widgetOverrides": ""
228                }
229            </script>
229
230        </div>
231        
231<script>
232            function addLyttNaa() {
233                const buttonsouter = document.querySelector('[class*="TransportControls-module__buttonsouter"]');
234                if (buttonsouter && !document.getElementById('lytt-naa')) {
235                    const span = document.createElement('span');
236                    span.id = 'lytt-naa';
237                    span.textContent = 'Lytt nå';
238                    buttonsouter.insertAdjacentElement('afterend', span);
239                }
240            }
241            const obs = new MutationObserver(addLyttNaa);
242            obs.observe(document.body, { childList: true, subtree: true });
243            [300, 1000, 2500].forEach(t => setTimeout(addLyttNaa, t));
244        </script>
244
245    </body>
246</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.