Help
RSS
API
Feed
Maltego
Contact
Domain > ryanlangdonmusic.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-11-02
54.236.207.45
(
ClassC
)
2025-08-02
3.222.199.53
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Sat, 02 Aug 2025 05:24:10 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://ryanlangdonmusic.com:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sat, 02 Aug 2025 05:24:10 GMTContent-Type: text/html; charsetutf-8Content-Length: 76088Connection: keep-aliveServer: nginx/1.18.0 (Ubuntu)X-Powered-By: ExpressCache-Control: public, max-age0ETag: W/12938-P9nAz4RU6qFR4LTQZGiPh6CYsEoVary: Accept-Encoding !DOCTYPE html>html langen>head> meta charsetutf-8 /> meta http-equivX-UA-Compatible contentIEedge /> title>Ryan Langdon/title> meta nameHandheldFriendly contentTrue /> meta nameviewport contentwidthdevice-width, initial-scale1.0 /> link relpreload href/assets/css/app.css?vba36d74ef2 asstyle /> link relpreload href/assets/js/manifest.js?vba36d74ef2 asscript /> link relpreload href/assets/js/vendor.js?vba36d74ef2 asscript /> link relpreload href/assets/js/app.js?vba36d74ef2 asscript /> link relpreload href/assets/overrides/app.js?vba36d74ef2 asscript /> link relpreload href/assets/css/home.css?vba36d74ef2 asstyle /> link relstylesheet typetext/css href/assets/css/app.css?vba36d74ef2 mediascreen /> link relstylesheet typetext/css href/assets/overrides/app.css?vba36d74ef2 mediascreen /> link relstylesheet typetext/css href/assets/css/home.css?vba36d74ef2 mediascreen /> meta namedescription contentWORK HARD. PLAY HARDER. /> link relicon hrefhttps://ryanlangdonmusic.com/content/images/size/w256h256/2023/01/Ryan-Langdon-Logo-Square-1.png typeimage/png /> link relcanonical hrefhttps://ryanlangdonmusic.com/ /> meta namereferrer contentno-referrer-when-downgrade /> link relnext hrefhttps://ryanlangdonmusic.com/page/2/ /> meta propertyog:site_name contentRyan Langdon /> meta propertyog:type contentwebsite /> meta propertyog:title contentRyan Langdon /> meta propertyog:description contentWORK HARD. PLAY HARDER. /> meta propertyog:url contenthttps://ryanlangdonmusic.com/ /> meta propertyog:image contenthttps://ryanlangdonmusic.com/content/images/2025/03/ryan-langdon-website-header.jpg /> meta propertyarticle:publisher contenthttps://www.facebook.com/ghost /> meta nametwitter:card contentsummary_large_image /> meta nametwitter:title contentRyan Langdon /> meta nametwitter:description contentWORK HARD. PLAY HARDER. /> meta nametwitter:url contenthttps://ryanlangdonmusic.com/ /> meta nametwitter:image contenthttps://ryanlangdonmusic.com/content/images/2025/03/ryan-langdon-website-header.jpg /> meta nametwitter:site content@ghost /> meta propertyog:image:width content2000 /> meta propertyog:image:height content1125 /> script typeapplication/ld+json>{ @context: https://schema.org, @type: WebSite, publisher: { @type: Organization, name: Ryan Langdon, url: https://ryanlangdonmusic.com/, logo: { @type: ImageObject, url: https://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-7.png } }, url: https://ryanlangdonmusic.com/, image: { @type: ImageObject, url: https://ryanlangdonmusic.com/content/images/2025/03/ryan-langdon-website-header.jpg, width: 2000, height: 1125 }, mainEntityOfPage: { @type: WebPage, @id: https://ryanlangdonmusic.com/ }, description: WORK HARD. PLAY HARDER.} /script> meta namegenerator contentGhost 5.26 /> link relalternate typeapplication/rss+xml titleRyan Langdon hrefhttps://ryanlangdonmusic.com/rss/ /> script defer srchttps://ryanlangdonmusic.com/mp-auth/portal/portal.min.js data-ghosthttps://ryanlangdonmusic.com/ data-key32ab726e335831606090813934 data-apihttps://ryanlangdonmusic.com/ghost/api/content/ crossoriginanonymous>/script>style idgh-members-styles>.gh-post-upgrade-cta-content,.gh-post-upgrade-cta { display: flex; flex-direction: column; align-items: center; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif; text-align: center; width: 100%; color: #ffffff; font-size: 16px;}.gh-post-upgrade-cta-content { border-radius: 8px; padding: 40px 4vw;}.gh-post-upgrade-cta h2 { color: #ffffff; font-size: 28px; letter-spacing: -0.2px; margin: 0; padding: 0;}.gh-post-upgrade-cta p { margin: 20px 0 0; padding: 0;}.gh-post-upgrade-cta small { font-size: 16px; letter-spacing: -0.2px;}.gh-post-upgrade-cta a { color: #ffffff; cursor: pointer; font-weight: 500; box-shadow: none; text-decoration: underline;}.gh-post-upgrade-cta a:hover { color: #ffffff; opacity: 0.8; box-shadow: none; text-decoration: underline;}.gh-post-upgrade-cta a.gh-btn { display: block; background: #ffffff; text-decoration: none; margin: 28px 0 0; padding: 8px 18px; border-radius: 4px; font-size: 16px; font-weight: 600;}.gh-post-upgrade-cta a.gh-btn:hover { opacity: 0.92;}/style> script defer srchttps://cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/sodo-search.min.js data-key32ab726e335831606090813934 data-styleshttps://cdn.jsdelivr.net/ghost/sodo-search@~1.1/umd/main.css data-sodo-searchhttps://ryanlangdonmusic.com/ crossoriginanonymous>/script> script defer src/public/cards.min.js?vba36d74ef2>/script> link relstylesheet typetext/css href/public/cards.min.css?vba36d74ef2> script defer src/public/member-attribution.min.js?vba36d74ef2>/script> style>.g-logo img { height: 3.25rem; }/style>!-- Meta Pixel Code -->script>!function(f,b,e,v,n,t,s){if(f.fbq)return;nf.fbqfunction(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0;n.queue;tb.createElement(e);t.async!0;t.srcv;sb.getElementsByTagName(e)0;s.parentNode.insertBefore(t,s)}(window, document,script,https://connect.facebook.net/en_US/fbevents.js);fbq(init, 925575719230258);fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:nonesrchttps://www.facebook.com/tr?id925575719230258&evPageView&noscript1/>/noscript>!-- End Meta Pixel Code -->!-- Facebook Pixel Code -->script>!function(f,b,e,v,n,t,s){if(f.fbq)return;nf.fbqfunction(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0;n.queue;tb.createElement(e);t.async!0;t.srcv;sb.getElementsByTagName(e)0;s.parentNode.insertBefore(t,s)}(window,document,script,https://connect.facebook.net/en_US/fbevents.js);fbq(init, 597790657474294); fbq(track, PageView);/script>noscript>img height1 width1 srchttps://www.facebook.com/tr?id597790657474294&evPageView&noscript1/>/noscript>!-- End Facebook Pixel Code --> script> !function (w, d, t) { w.TiktokAnalyticsObjectt;var ttqwtwt||;ttq.methodspage,track,identify,instances,debug,on,off,once,ready,alias,group,enableCookie,disableCookie,ttq.setAndDeferfunction(t,e){tefunction(){t.push(e.concat(Array.prototype.slice.call(arguments,0)))}};for(var i0;ittq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methodsi);ttq.instancefunction(t){for(var ettq._it||,n0;nttq.methods.length;n++)ttq.setAndDefer(e,ttq.methodsn);return e},ttq.loadfunction(e,n){var ihttps://analytics.tiktok.com/i18n/pixel/events.js;ttq._ittq._i||{},ttq._ie,ttq._ie._ui,ttq._tttq._t||{},ttq._te+new Date,ttq._ottq._o||{},ttq._oen||{};ndocument.createElement(script);n.typetext/javascript,n.async!0,n.srci+?sdkid+e+&lib+t;edocument.getElementsByTagName(script)0;e.parentNode.insertBefore(n,e)}; ttq.load(CHEM2FBC77UAIJ1A0T6G); ttq.page(); }(window, document, ttq); /script>style>:root {--ghost-accent-color: #1ac6ff;}/style> style> :root { --accent-color: var(--ghost-accent-color); } /style> style> theme-modedark { --accent-color: #7209b7; } /style> style> :root { --show-loading-animation: 0; --show-slide-up-animation: 0; } /style> style> /* These font-faces are here to make fonts work if the Ghost instance is installed in a subdirectory */ /* Atkinson Hyperlegible Regular */ @font-face { font-family: Atkinson Hyperlegible; font-style: normal; font-weight: normal; font-display: swap; src: local(Atkinson Hyperlegible Regular), local(AtkinsonHyperlegible-Regular), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-Regular-102.woff2?vba36d74ef2) format(woff2), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-Regular-102.woff?vba36d74ef2) format(woff); } /* Atkinson Hyperlegible Italic */ @font-face { font-family: Atkinson Hyperlegible; font-style: italic; font-weight: normal; font-display: swap; src: local(Atkinson Hyperlegible Italic), local(AtkinsonHyperlegible-Italic), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-Italic-102.woff2?vba36d74ef2) format(woff2), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-Italic-102.woff?vba36d74ef2) format(woff); } /* Atkinson Hyperlegible Bold */ @font-face { font-family: Atkinson Hyperlegible; font-style: normal; font-weight: bold; font-display: swap; src: local(Atkinson Hyperlegible Bold), local(AtkinsonHyperlegible-Bold), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-Bold-102.woff2?vba36d74ef2) format(woff2), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-Bold-102.woff?vba36d74ef2) format(woff); } /* Atkinson Hyperlegible Bold Italic */ @font-face { font-family: Atkinson Hyperlegible; font-style: italic; font-weight: bold; font-display: swap; src: local(Atkinson Hyperlegible Bold Italic), local(AtkinsonHyperlegible-BoldItalic), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-BoldItalic-102.woff2?vba36d74ef2) format(woff2), url(/assets/fonts/atkinson/Atkinson-Hyperlegible-BoldItalic-102.woff?vba36d74ef2) format(woff); } /* Galerie Iconfont */ @font-face { font-family: Galerie; font-weight: normal; font-style: normal; font-display: swap; src: url(/assets/fonts/galerie/Galerie.eot?vba36d74ef2); src: url(/assets/fonts/galerie/Galerie.eot?vba36d74ef2) format(embedded-opentype), url(/assets/fonts/galerie/Galerie.woff2?vba36d74ef2) format(woff2), url(/assets/fonts/galerie/Galerie.woff?vba36d74ef2) format(woff), url(/assets/fonts/galerie/Galerie.ttf?vba36d74ef2) format(truetype), url(/assets/fonts/galerie/Galerie.svg?vba36d74ef2) format(svg); } /* Music Peaks Iconfont */ @font-face { font-family: MP-Social; font-weight: normal; font-style: normal; font-display: swap; src: url(/assets/fonts/mp-social/mp-social.woff?vba36d74ef2) format(woff), url(/assets/fonts/mp-social/mp-social.ttf?vba36d74ef2) format(truetype), url(/assets/fonts/mp-social/mp-social.svg?vba36d74ef2) format(svg); } /style> script> const ghostHost https://ryanlangdonmusic.com; /script> script> const ghostApiKey bb1883f1782657e4447ff69a12; /script> script> if (typeof Storage ! undefined) { const savedThemeMode localStorage.getItem(galerie-theme-mode); const html document.querySelector(html); if (savedThemeMode && savedThemeMode ! system) { html.setAttribute(theme-mode, savedThemeMode); } else { const isSystemDark window.matchMedia && window.matchMedia((prefers-color-scheme: dark)).matches; const themeMode isSystemDark ? dark : light; html.setAttribute(theme-mode, themeMode); } } /script> script> console.log(registering message event listener); window.addEventListener(message, (event) > { // TODO: check event.origin // if (event.origin ! base url) {return;} console.debug(message event, event.data); if (event.data.eventId mp.signin.complete) { window.location event.data.data.url; return; } else if (event.data.eventId mp.signin.start) { console.debug(signin is starting); const el document.getElementById(mp-working__overlay); el.classList.add(mp-overlay-visible); } else if (event.data.eventId mp.signin.error) { console.debug(signin has error, event.data.data); const el document.getElementById(mp-working__overlay); el.classList.remove(mp-overlay-visible); } else if (event.data.eventId mp.signin.close) { console.debug(signin was closed (not completed), event.data.data); const el document.getElementById(mp-working__overlay); el.classList.remove(mp-overlay-visible); } }, false); /script>/head>body classhome-template> header classg-header js-header x-data> button classg-header-button no-appearance focusable content-centered aria-labelOpen menu @click$dispatch(open-menu) > span classg-header-button__icon icon-menu-scale aria-hiddentrue >/span> span classg-header-button__label>Menu/span> /button> a hrefhttps://ryanlangdonmusic.com classg-logo in-header titleRyan Langdon> img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-7.png alt width80 height30 classg-logo__image-light lazy > img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-for-dark-mode.png alt classg-logo__image-dark lazy >/a> button classg-header-button no-appearance focusable content-centered aria-labelOpen search @click$dispatch(open-search) > span classg-header-button__icon icon-search aria-hiddentrue >/span> span classg-header-button__label>Search/span> /button>/header> div x-datamenu() classg-drawer in-menu :class{ open: isMenuOpen(), visible: isMenuAccessible(), invisible: !isMenuAccessible() } @open-menu.windowopenMenu() @keyup.escape.windowcloseMenu() @keydown.windowmoveFocus()> div classg-drawer__backdrop @clickcloseMenu()>/div> div classg-drawer__content> div classg-drawer__header js-menu-item-animate> a hrefhttps://ryanlangdonmusic.com classg-logo in-drawer titleRyan Langdon> img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-7.png alt width80 height30 classg-logo__image-light lazy > img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-for-dark-mode.png alt classg-logo__image-dark lazy >/a> button classg-header-button no-appearance focusable content-centered aria-labelClose menu x-refclose_menu @clickcloseMenu() > span classg-header-button__icon icon-cancel aria-hiddentrue >/span> span classg-header-button__label>Close/span> /button> /div> div classg-drawer__body> div classg-menu-navigation> nav aria-labelMain navigation in menu classjs-menu-item-animate > ul> li> a hrefhttps://ryanlangdonmusic.com/ classnav-home nav-current > Home /a> /li> li> a hrefhttps://ryanlangdonmusic.com/about/ classnav-about > About /a> /li> li> a hrefhttps://ryanlangdonmusic.com/contact/ classnav-contact > Contact /a> /li> /ul> /nav> nav aria-labelSecondary navigation in menu classjs-menu-item-animate > ul> li classnav-staff-area> a hrefhttps://ryanlangdonmusic.com/ghost/> Staff Area /a> /li> /ul> /nav> /div> div classg-menu-account js-menu-item-animate> div classg-theme-toggle > button classg-theme-toggle__button light active no-appearance focusable :class{active: savedThemeMode light} @clicksetThemeMode(light) > span classicon-sun-light g-theme-toggle__button__icon aria-hiddentrue >/span> span classg-theme-toggle__button__label> Light /span> /button> button classg-theme-toggle__button dark no-appearance focusable :class{active: savedThemeMode dark} @clicksetThemeMode(dark) > span classicon-half-moon g-theme-toggle__button__icon aria-hiddentrue >/span> span classg-theme-toggle__button__label> Dark /span> /button> button classg-theme-toggle__button system no-appearance focusable :class{active: savedThemeMode system} @clicksetThemeMode(system) > span classicon-modern-tv g-theme-toggle__button__icon aria-hiddentrue >/span> span classg-theme-toggle__button__label> System /span> /button> /div> /div> /div> div classg-drawer__footer js-menu-item-animate> nav classg-drawer__social aria-labelSocial links in menu > ul classg-social-list> li> a hrefhttps://www.instagram.com/theryanlangdon/?hl=en target_blank relnoopener > span classmp-icon-instagram aria-hiddentrue>/span> span classsr-only>Instagram/span> /a> /li> li> a hrefhttps://www.tiktok.com/@ryanlangdonmusic target_blank relnoopener> span classmp-icon-tiktok aria-hiddentrue>/span> span classsr-only>TikTok/span> /a> /li> li> a hrefhttps://www.youtube.com/channel/UCuiyJ7N7xXF-mBLx_Lxn6Aw target_blank relnoopener> span classicon-youtube aria-hiddentrue>/span> span classsr-only>Youtube/span> /a> /li> li> a hrefhttps://www.facebook.com/TheRyanLangdon target_blank relnoopener> span classmp-icon-facebook aria-hiddentrue>/span> span classsr-only>Facebook/span> /a> /li> li> a hrefhttps://twitter.com/theryanlangdon?lang=en target_blank relnoopener> span classmp-icon-twitter aria-hiddentrue>/span> span classsr-only>Twitter/span> /a> /li> li> a hrefhttps://open.spotify.com/artist/7xceJlDYJKhn4KdxY8CWaV?si=fnKDfpXATIiKXgyF8zka3Q target_blank relnoopener> span classmp-icon-spotify aria-hiddentrue>/span> span classsr-only>Spotify/span> /a> /li> li> a hrefhttps://music.apple.com/us/artist/ryan-langdon/1369361759 target_blank relnoopener > span classmp-icon-apple-music aria-hiddentrue>/span> span classsr-only>Apple Music/span> /a> /li> li> a hrefhttps://www.deezer.com/en/artist/14541415 target_blank relnoopener> span classmp-icon-deezer aria-hiddentrue>/span> span classsr-only>Deezer/span> /a> /li> li> a hrefhttps://music.amazon.com/artists/B0035MPYT2/ryan-langdon target_blank relnoopener > span classmp-icon-amazon-music aria-hiddentrue>/span> span classsr-only>Amazon Music/span> /a> /li> li> a hrefhttps://ryanlangdonmusic.com/rss target_blank relnoopener> span classicon-rss-feed-squared aria-hiddentrue>/span> span classsr-only>RSS/span> /a> /li>/ul> /nav> p classg-footer-copyright in-menu> span>Ryan Langdon © 2025/span> span> Powered by a hrefhttps://musicpeaks.com/>MusicPeaks/a>, a hrefhttps://ghost.org>Ghost/a>, and a hrefhttps://flow.com/>Flow/a> /span> /p> /div> iframe idauthControl srcabout:blank classno-appearance>/iframe> /div>/div>script> function menu() { return { showMenu: false, accessible: false, firstFocusableElement: null, lastFocusableElement: null, bodyElement: null, savedThemeMode: system, init() { this.initThemeMode() const focusableElements this.$el.querySelectorAll(ahref, button) this.bodyElement document.querySelector(body) this.firstFocusableElement focusableElements0 this.lastFocusableElement focusableElementsfocusableElements.length - 1 }, openMenu() { const self this self.$dispatch(drawer-opened, { drawer: menu }) this.showMenu true this.accessible true this.bodyElement.classList.add(no-scroll-y) setTimeout(function() { self.$refs.close_menu.focus() }, 200) }, closeMenu() { this.showMenu false this.bodyElement.classList.remove(no-scroll-y) setTimeout(function() { this.accessible false }, 400) }, isMenuOpen() { return this.showMenu true }, isMenuAccessible() { return this.accessible true }, moveFocus() { if ( this.$event.target this.lastFocusableElement && this.$event.key Tab && !this.$event.shiftKey ) { this.$event.preventDefault() this.firstFocusableElement.focus() } else if ( this.$event.target this.firstFocusableElement && this.$event.key Tab && this.$event.shiftKey ) { this.$event.preventDefault() this.lastFocusableElement.focus() } }, initThemeMode() { this.savedThemeMode this.getThemeMode() this.setThemeMode(this.savedThemeMode) if (window.matchMedia) { window.matchMedia((prefers-color-scheme: dark)) .addEventListener(change, this.updateSystemTheme.bind(this)) } }, updateSystemTheme() { if (this.savedThemeMode ! system) { return } if (this.isSystemDark()) { this.setThemeMode(dark, false) } else { this.setThemeMode(light, false) } }, isSystemDark() { return window.matchMedia && window.matchMedia((prefers-color-scheme: dark)).matches }, setThemeMode(mode, saveTheme true) { const html document.querySelector(html) html.setAttribute(theme-mode, mode) if (saveTheme) { this.savedThemeMode mode if (mode system) { this.updateSystemTheme() } localStorage.setItem(galerie-theme-mode, mode) } this.rerenderGhostIframes() }, getThemeMode() { const localValue localStorage.getItem(galerie-theme-mode) if (!localValue) { return system } return localValue }, rerenderGhostIframes() { const comments document.querySelector(.js-comments > div > iframe) if (comments) { comments.contentDocument.location.reload(true) } }, handleSignout() { const walletLocalKey MP_USER_WALLET_STATUS; window.localStorage.removeItem(walletLocalKey); console.log(`deleted from ${walletLocalKey}`); const FCL_USER_KEY CURRENT_USER; window.sessionStorage.removeItem(FCL_USER_KEY); const localKey LOCAL_CURRENT_USER; window.localStorage.removeItem(localKey); const controlFrame document.getElementById(authControl); controlFrame.setAttribute(src, `/mp-auth/signout?t${Date.now()}`); console.log(handleSignout completed); }, } }/script> div x-datasearch() x-effectperformSearch() classg-drawer in-search :class{ open: isSearchOpen(), visible: isSearchAccessible(), invisible: !isSearchAccessible() } @open-search.windowopenSearch() @keyup.escape.windowcloseSearch() @keydown.windowmoveFocus()> div classg-drawer__backdrop @clickcloseSearch()>/div> div classg-drawer__content> div classg-drawer__header js-search-item-animate> a hrefhttps://ryanlangdonmusic.com classg-logo in-drawer titleRyan Langdon> img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-7.png alt width80 height30 classg-logo__image-light lazy > img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-for-dark-mode.png alt classg-logo__image-dark lazy >/a> button classg-header-button no-appearance focusable content-centered aria-labelClose search x-refclose_search @clickcloseSearch() > span classg-header-button__icon icon-cancel aria-hiddentrue >/span> span classg-header-button__label>Close/span> /button> /div> div classg-drawer__body> div classg-search-form js-search-item-animate> label forsearch-input classsr-only> Start typing /label> input idsearch-input x-refsearch_input x-model.debouncequery typesearch placeholderStart typing autocompleteoff spellcheckfalse classg-search-form__input no-appearance > /div> div x-showresults.length 0 x-transition.duration.500ms> div classg-search-container js-search-item-animate> span classg-search-section-title>Recent content/span> div classg-search-recent-container> article classg-search-recent> a href/crushin-cans/ classg-search-recent__image aria-hiddentrue tabindex-1 > div classg-search-recent__image__fallback> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 32 32 classg-circles-shape aria-hiddentrue > g fillnone fill-ruleevenodd classstroke-shape> circle cx16 cy16 r15.5/> circle cx16 cy16 r7.5/> /g> /svg> /div> img data-src/content/images/size/w150/2025/05/Still-2025-02-16-105730_2.1.1.jpg alt classlazy width75 height75 > /a> div classg-search-recent__main> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-search-recent__tag > Music /a> h4 classg-search-recent__title> a href/crushin-cans/>Crushin' Cans Music Video/a> /h4> /div> /article> article classg-search-recent> a href/backstreet-boys-go-country-i-want-it-that-way/ classg-search-recent__image aria-hiddentrue tabindex-1 > div classg-search-recent__image__fallback> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 32 32 classg-circles-shape aria-hiddentrue > g fillnone fill-ruleevenodd classstroke-shape> circle cx16 cy16 r15.5/> circle cx16 cy16 r7.5/> /g> /svg> /div> img data-src/content/images/size/w150/2025/03/i-want-it-that-way-artwork.jpg alt classlazy width75 height75 > /a> div classg-search-recent__main> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-search-recent__tag > Music /a> h4 classg-search-recent__title> a href/backstreet-boys-go-country-i-want-it-that-way/>Backstreet Boys go Country -- I Want It That Way!/a> /h4> /div> /article> article classg-search-recent> a href/we-were-there-music-video/ classg-search-recent__image aria-hiddentrue tabindex-1 > div classg-search-recent__image__fallback> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 32 32 classg-circles-shape aria-hiddentrue > g fillnone fill-ruleevenodd classstroke-shape> circle cx16 cy16 r15.5/> circle cx16 cy16 r7.5/> /g> /svg> /div> img data-src/content/images/size/w150/2025/03/ryan-langdon---we-were-there.jpg alt classlazy width75 height75 > /a> div classg-search-recent__main> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-search-recent__tag > Music /a> h4 classg-search-recent__title> a href/we-were-there-music-video/>"We Were There" Lyric Video/a> /h4> /div> /article> article classg-search-recent> a href/whiskey-bottle-music-video/ classg-search-recent__image aria-hiddentrue tabindex-1 > div classg-search-recent__image__fallback> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 32 32 classg-circles-shape aria-hiddentrue > g fillnone fill-ruleevenodd classstroke-shape> circle cx16 cy16 r15.5/> circle cx16 cy16 r7.5/> /g> /svg> /div> img data-src/content/images/size/w150/2025/03/Whiskey-Bottle-THUMB-5---43-second-frame-2.png alt classlazy width75 height75 > /a> div classg-search-recent__main> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-search-recent__tag > Music /a> h4 classg-search-recent__title> a href/whiskey-bottle-music-video/>"Whiskey Bottle" Music Video/a> /h4> /div> /article> /div> /div> div classg-search-container js-search-item-animate> span classg-search-section-title>Popular topics/span> ul classg-search-tags-list> li> a href/tag/music/ classg-search-tag>Music/a> /li> li> a href/tag/news/ classg-search-tag>News/a> /li> /ul> /div> /div> div x-showresults.length > 0 x-transition:enter.duration.500ms.delay.500ms x-transition:leave.duration.0ms > div classg-search-container js-search-item-animate> div classg-search-results-container> template x-forresult in results :keyresult.id> article classg-search-result> a :hrefresult.url classg-search-result__image aria-hiddentrue tabindex-1 > div classg-search-result__image__fallback> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 32 32 classg-circles-shape aria-hiddentrue > g fillnone fill-ruleevenodd classstroke-shape> circle cx16 cy16 r15.5/> circle cx16 cy16 r7.5/> /g> /svg> /div> img x-showresult.feature_image :srcresult.feature_image :altresult.feature_image_alt width350 height200 > /a> h4 classg-search-result__title> a :hrefresult.url x-textresult.title>/a> /h4> /article> /template> /div> /div> /div> /div> /div>/div>script> function search() { return { showSearch: false, accessible: false, firstFocusableElement: null, lastFocusableElement: null, bodyElement: null, query: , searchEnabled: false, results: , init() { const focusableElements this.$el.querySelectorAll(ahref, input, button) this.bodyElement document.querySelector(body) this.firstFocusableElement focusableElements0 this.lastFocusableElement focusableElementsfocusableElements.length - 1 this.checkSearchFeature() }, openSearch() { const self this self.$dispatch(drawer-opened, { drawer: search }) self.showSearch true self.accessible true self.bodyElement.classList.add(no-scroll-y) setTimeout(() > { self.$refs.search_input.focus() }, 200) }, closeSearch() { this.showSearch false this.bodyElement.classList.remove(no-scroll-y) setTimeout(() > { this.accessible false }, 400) }, checkSearchFeature() { if (typeof ghostApiKey undefined) { console.error( Please make sure to setup the Content API custom integration in the Ghost Admin first, see the documentation for more information. ) } else { this.searchEnabled true } }, performSearch() { if (this.showSearch && this.searchEnabled) { if (this.query.length > 0) { this.$dispatch( search-performed, { query: this.query, callback: this.handleResults.bind(this) } ) } else { this.results } } }, handleResults(results) { this.results results }, isSearchOpen() { return this.showSearch true }, isSearchAccessible() { return this.accessible true }, moveFocus() { if ( this.$event.target this.lastFocusableElement && this.$event.key Tab && !this.$event.shiftKey ) { this.$event.preventDefault() this.firstFocusableElement.focus() } else if ( this.$event.target this.firstFocusableElement && this.$event.key Tab && this.$event.shiftKey ) { this.$event.preventDefault() this.lastFocusableElement.focus() } } } }/script> div classg-load-transition__container > div classg-main-container x-datahome()> main rolemain> section classg-home-slider> div classswiper js-slider> div classswiper-wrapper> div classswiper-slide> div classg-home-slide with-image> div classg-hero-image> img data-src/content/images/size/w1000/2025/03/ryan-langdon-website-header.jpg data-srcset /content/images/size/w500/2025/03/ryan-langdon-website-header.jpg 500w, /content/images/size/w1000/2025/03/ryan-langdon-website-header.jpg 1000w, /content/images/size/w2000/2025/03/ryan-langdon-website-header.jpg 2000w sizes100vw alt width1440 height1024 classg-hero-image__image lazy > div classg-hero-image__gradient>/div>/div> div classg-home-slide__shape> svg xmlnshttp://www.w3.org/2000/svg width520 height520 viewBox0 0 520 520 classg-circles-shape alt-version aria-hiddentrue > g fillnone fill-ruleevenodd classstroke-shape> circle cx260 cy260 r187.5/> circle cx260 cy260 r259.5/> circle cx259.5 cy260.5 r115/> /g>/svg> /div> div classg-home-slide__content data-swiper-parallax-25% data-swiper-parallax-duration700 > h1 classg-home-slide__title> Ryan Langdon /h1> p classg-home-slide__description>WORK HARD. PLAY HARDER./p> a classg-home-slide__cta-link href/newsletter aria-hiddenfalse tabindex0 > Subscribe /a> /div>/div> /div> /div> div classswiper-pagination js-slider-control>/div> div classg-home-silder__nav js-slider-control> div> button classswiper-button-next no-appearance aria-labelNext featured story > span classicon-arrow-right aria-hiddentrue>/span> /button> button classswiper-button-prev no-appearance aria-labelPrevious featured story > span classicon-arrow-left aria-hiddentrue>/span> /button> /div> /div> /div> div classg-home-slide__bottom> button classg-home-scroll js-slider-control no-appearance aria-labelScroll to content @clickscrollToContent() > span>/span> /button> /div>/section> section x-dataloop() classg-post-grid__container :class{no-more-posts: !hasMorePosts && postsAdded.length > 0} @load-more-listener-ready.windowloadPreviousPages()> div classg-posts-grid default js-main-content > div classg-posts-grid__item> article classg-post-card > a href/crushin-cans/ classg-post-card__image-link focusable > span classsr-only>Crushin' Cans Music Video/span> img data-src/content/images/size/w1000/2025/05/Still-2025-02-16-105730_2.1.1.jpg data-srcset /content/images/size/w500/2025/05/Still-2025-02-16-105730_2.1.1.jpg 500w, /content/images/size/w1000/2025/05/Still-2025-02-16-105730_2.1.1.jpg 1000w, /content/images/size/w2000/2025/05/Still-2025-02-16-105730_2.1.1.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/crushin-cans/ aria-hiddentrue tabindex-1 > Crushin' Cans Music Video /a> /h2> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-post-card__tag> Music /a> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/backstreet-boys-go-country-i-want-it-that-way/ classg-post-card__image-link focusable > span classsr-only>Backstreet Boys go Country -- I Want It That Way!/span> img data-src/content/images/size/w1000/2025/03/i-want-it-that-way-artwork.jpg data-srcset /content/images/size/w500/2025/03/i-want-it-that-way-artwork.jpg 500w, /content/images/size/w1000/2025/03/i-want-it-that-way-artwork.jpg 1000w, /content/images/size/w2000/2025/03/i-want-it-that-way-artwork.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/backstreet-boys-go-country-i-want-it-that-way/ aria-hiddentrue tabindex-1 > Backstreet Boys go Country -- I Want It That Way! /a> /h2> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-post-card__tag> Music /a> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/we-were-there-music-video/ classg-post-card__image-link focusable > span classsr-only>"We Were There" Lyric Video/span> img data-src/content/images/size/w1000/2025/03/ryan-langdon---we-were-there.jpg data-srcset /content/images/size/w500/2025/03/ryan-langdon---we-were-there.jpg 500w, /content/images/size/w1000/2025/03/ryan-langdon---we-were-there.jpg 1000w, /content/images/size/w2000/2025/03/ryan-langdon---we-were-there.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/we-were-there-music-video/ aria-hiddentrue tabindex-1 > "We Were There" Lyric Video /a> /h2> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-post-card__tag> Music /a> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/whiskey-bottle-music-video/ classg-post-card__image-link focusable > span classsr-only>"Whiskey Bottle" Music Video/span> img data-src/content/images/size/w1000/2025/03/Whiskey-Bottle-THUMB-5---43-second-frame-2.png data-srcset /content/images/size/w500/2025/03/Whiskey-Bottle-THUMB-5---43-second-frame-2.png 500w, /content/images/size/w1000/2025/03/Whiskey-Bottle-THUMB-5---43-second-frame-2.png 1000w, /content/images/size/w2000/2025/03/Whiskey-Bottle-THUMB-5---43-second-frame-2.png 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/whiskey-bottle-music-video/ aria-hiddentrue tabindex-1 > "Whiskey Bottle" Music Video /a> /h2> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-post-card__tag> Music /a> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/i-like-the-way-you-work-it-no-diggity/ classg-post-card__image-link focusable > span classsr-only>I Like The Way You Work It, No Diggity 🤙/span> img data-src/content/images/size/w1000/2025/03/ryan-langdon---no-diggity.jpg data-srcset /content/images/size/w500/2025/03/ryan-langdon---no-diggity.jpg 500w, /content/images/size/w1000/2025/03/ryan-langdon---no-diggity.jpg 1000w, /content/images/size/w2000/2025/03/ryan-langdon---no-diggity.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/i-like-the-way-you-work-it-no-diggity/ aria-hiddentrue tabindex-1 > I Like The Way You Work It, No Diggity 🤙 /a> /h2> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-post-card__tag> Music /a> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/soul/ classg-post-card__image-link focusable > span classsr-only>"Soul & My Sanity" Music Video/span> img data-src/content/images/size/w1000/2024/02/Ryan-Langdon---Soul---My-Sanity---FINAL.jpg data-srcset /content/images/size/w500/2024/02/Ryan-Langdon---Soul---My-Sanity---FINAL.jpg 500w, /content/images/size/w1000/2024/02/Ryan-Langdon---Soul---My-Sanity---FINAL.jpg 1000w, /content/images/size/w2000/2024/02/Ryan-Langdon---Soul---My-Sanity---FINAL.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/soul/ aria-hiddentrue tabindex-1 > "Soul & My Sanity" Music Video /a> /h2> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/feel-like-home-with-karli-june/ classg-post-card__image-link focusable > span classsr-only>"Feel Like Home" with Karli June/span> img data-src/content/images/size/w1000/2023/10/karli-june-ryan-langdon-feel-like-home-artwork.jpg data-srcset /content/images/size/w500/2023/10/karli-june-ryan-langdon-feel-like-home-artwork.jpg 500w, /content/images/size/w1000/2023/10/karli-june-ryan-langdon-feel-like-home-artwork.jpg 1000w, /content/images/size/w2000/2023/10/karli-june-ryan-langdon-feel-like-home-artwork.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/feel-like-home-with-karli-june/ aria-hiddentrue tabindex-1 > "Feel Like Home" with Karli June /a> /h2> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/always-leaving/ classg-post-card__image-link focusable > span classsr-only>Always Leaving, new single!/span> img data-src/content/images/size/w1000/2023/10/ryan-langdon-always-leaving-2.jpg data-srcset /content/images/size/w500/2023/10/ryan-langdon-always-leaving-2.jpg 500w, /content/images/size/w1000/2023/10/ryan-langdon-always-leaving-2.jpg 1000w, /content/images/size/w2000/2023/10/ryan-langdon-always-leaving-2.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/always-leaving/ aria-hiddentrue tabindex-1 > Always Leaving, new single! /a> /h2> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/bad-choices/ classg-post-card__image-link focusable > span classsr-only>"Bad Choices" Music Video/span> img data-src/content/images/size/w1000/2023/06/2023.06.01-ryan-langdon-bad-choices-7.jpg data-srcset /content/images/size/w500/2023/06/2023.06.01-ryan-langdon-bad-choices-7.jpg 500w, /content/images/size/w1000/2023/06/2023.06.01-ryan-langdon-bad-choices-7.jpg 1000w, /content/images/size/w2000/2023/06/2023.06.01-ryan-langdon-bad-choices-7.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/bad-choices/ aria-hiddentrue tabindex-1 > "Bad Choices" Music Video /a> /h2> a hrefhttps://ryanlangdonmusic.com/tag/music/ classg-post-card__tag> Music /a> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/cmao-video-of-the-year-nomination/ classg-post-card__image-link focusable > span classsr-only>CMAOntario Video of the Year Nomination/span> img data-src/content/images/size/w1000/2023/03/ryan-langdon-country-like-you-screencap.jpg data-srcset /content/images/size/w500/2023/03/ryan-langdon-country-like-you-screencap.jpg 500w, /content/images/size/w1000/2023/03/ryan-langdon-country-like-you-screencap.jpg 1000w, /content/images/size/w2000/2023/03/ryan-langdon-country-like-you-screencap.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/cmao-video-of-the-year-nomination/ aria-hiddentrue tabindex-1 > CMAOntario Video of the Year Nomination /a> /h2> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/friends-dont-let-friends/ classg-post-card__image-link focusable > span classsr-only>"Friends Don't Let Friends" Music Video/span> img data-src/content/images/size/w1000/2023/03/ryan-langdon-friends-screencap.jpg data-srcset /content/images/size/w500/2023/03/ryan-langdon-friends-screencap.jpg 500w, /content/images/size/w1000/2023/03/ryan-langdon-friends-screencap.jpg 1000w, /content/images/size/w2000/2023/03/ryan-langdon-friends-screencap.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/friends-dont-let-friends/ aria-hiddentrue tabindex-1 > "Friends Don't Let Friends" Music Video /a> /h2> /div> /div> /article> /div> div classg-posts-grid__item> article classg-post-card > a href/heart-of-country-songwriters-showcase/ classg-post-card__image-link focusable > span classsr-only>Heart Of Country Songwriters Showcase/span> img data-src/content/images/size/w1000/2023/01/heart-of-country.jpg data-srcset /content/images/size/w500/2023/01/heart-of-country.jpg 500w, /content/images/size/w1000/2023/01/heart-of-country.jpg 1000w, /content/images/size/w2000/2023/01/heart-of-country.jpg 1400w sizes (min-width: 90rem) 60vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) alt classg-post-card__image lazy > /a> div classg-post-card__content > div classg-post-card__content__wrapper> h2 classg-post-card__title aria-hiddentrue > a href/heart-of-country-songwriters-showcase/ aria-hiddentrue tabindex-1 > Heart Of Country Songwriters Showcase /a> /h2> a hrefhttps://ryanlangdonmusic.com/tag/news/ classg-post-card__tag> News /a> /div> /div> /article> /div> template x-forpost in postsAdded :keypost.id> div classg-posts-grid__item> article classg-post-card post no-image :class{no-image: !post.feature_image} > a x-showpost.feature_image :hrefpost.url classg-post-card__image-link focusable > img :data-srcpost.feature_image_large :data-srcset `${post.feature_image_medium} 500w, ${post.feature_image_large} 1000w, ${post.feature_image_extra_large} 1400w` sizes (min-width: 64rem) 70vw, (min-width: 45rem) calc(50vw - 1.25rem), calc(100vw - 1.25rem) :altpost.feature_image_alt classg-post-card__image lazy > /a> div classg-post-card__content :class{no-image: !post.feature_image} > div classg-post-card__content__wrapper> div x-showpost.featured classg-post-card__badge :class{no-image: !post.feature_image} > span aria-hiddentrue stylebackground-image: url(/assets/images/award-left.png?vba36d74ef2); >/span> span> Featured story /span> span aria-hiddentrue stylebackground-image: url(/assets/images/award-right.png?vba36d74ef2); >/span> /div> h2 classg-post-card__title> a :hrefpost.url x-textpost.title :aria-hiddenpost.feature_image ? true : false :tabindexpost.feature_image ? -1 : 0 > /a> /h2> a x-showpost.tags.length > 0 :hrefpost.tags.length > 0 ? post.tags0.url : x-textpost.tags.length > 0 ? post.tags0.name : classg-post-card__tag >/a> /div> /div> /article> /div> /template> /div> div x-showhasMorePosts classg-post-grid__button-container x-transition:leave.duration.300ms > button classg-button wide no-appearance focusable :class{loading: loading} :disabledloading @clickloadMorePosts() > Load More /button> /div>/section>script> function loop() { return { loopEnabled: false, postsAdded: , page: 2, pageFromUrl: 1, hasMorePosts: true, loading: false, init() { this.checkLoopFeature() }, checkLoopFeature() { if (typeof ghostApiKey undefined) { console.error( Please make sure to setup the Content API custom integration in the Ghost Admin first, see the documentation for more information. ) } else { this.loopEnabled true } }, loadMorePosts(shouldUpdateURL true) { if (!this.loopEnabled) { return } this.loading true this.$dispatch( load-more-performed, { filter: typeof window.currentLoopFilter ! undefined ? window.currentLoopFilter : , page: this.page, callback: this.handleResults.bind(this) } ) if (shouldUpdateURL) { this.updateCurrentURL() } this.page + 1 }, handleResults(response) { this.loading false if (response.error) { console.error(response.error) return } if (!response.meta.pagination.next) { this.hasMorePosts false } if (response.length > 0) { const mappedPosts response.map((post) > { const item post if ( item.feature_image && item.feature_image.indexOf(/content/images/) > -1 ) { item.feature_image_medium item.feature_image.replace( /content/images/, /content/images/size/w500/ ) item.feature_image_large item.feature_image.replace( /content/images/, /content/images/size/w1000/ ) item.feature_image_extra_large item.feature_image.replace( /content/images/, /content/images/size/w2000/ ) } else if (item.feature_image) { item.feature_image_medium item.feature_image item.feature_image_large item.feature_image item.feature_image_extra_large item.feature_image } return item }) this.postsAdded this.postsAdded.concat(mappedPosts) this.$nextTick(() > { this.$dispatch(ajax-content-loaded) }) } if (this.pageFromUrl > 1) { this.pageFromUrl - 1 this.loadMorePosts(false) } }, updateCurrentURL() { const url new URL(window.location.href) if (url.searchParams.has(page)) { url.searchParams.set(page, this.page) } else { url.searchParams.append(page, this.page) } history.pushState({}, null, url) }, loadPreviousPages() { if (!this.loopEnabled) { return } const pageParam this.getUrlParameter(page) if (pageParam) { const page Number(pageParam) if (page > 1) { this.pageFromUrl page - 1 this.loadMorePosts(false) } } }, getUrlParameter(param) { const query window.location.search.substring(1) const params query.split(&) for (let x 0; x params.length; x++) { const pair paramsx.split() if (pair0 param) { return decodeURIComponent(pair1) } } return false } } }/script> section classg-newsletter> div classg-newsletter__shape> svg xmlnshttp://www.w3.org/2000/svg width520 height520 viewBox0 0 520 520 classg-circles-shape alt-version aria-hiddentrue > g fillnone fill-ruleevenodd classstroke-shape> circle cx260 cy260 r187.5/> circle cx260 cy260 r259.5/> circle cx259.5 cy260.5 r115/> /g>/svg> /div> div classg-newsletter__wrapper> svg xmlnshttp://www.w3.org/2000/svg width114 height69 viewBox0 0 114 69 aria-hiddentrue classg-newsletter__icon > g fillnone fill-ruleevenodd transformtranslate(1.837 1.278) > g opacity.2> g transformrotate(-8 73.542 -451.079)> polyline stroke-linecapround stroke-linejoinround stroke-width1.5 points10.5 20.303 21 27.653 31.5 20.303 classfill /> path stroke-width1.5 dM0,37.1028404 L0,14.2800404 C0,12.8047294 0.774035035,11.4375879 2.0391,10.6785404 L18.8391,0.598540408 C20.1691749,-0.199513469 21.8308251,-0.199513469 23.1609,0.598540408 L39.9609,10.6785404 C41.225965,11.4375879 42,12.8047294 42,14.2800404 L42,37.1028404 C42,39.4224364 40.1195959,41.3028404 37.8,41.3028404 L4.2,41.3028404 C1.88040405,41.3028404 0,39.4224364 0,37.1028404 Z classfill /> /g> /g> g opacity.202> g transformrotate(-24 92.996 19.767)> polyline stroke-linecapround stroke-linejoinround stroke-width1.5 points10.5 8.4 21 15.75 31.5 8.4 classfill /> path stroke-width1.5 dM0,25.2 L0,4.2 C0,1.88040405 1.88040405,0 4.2,0 L37.8,0 C40.1195959,0 42,1.88040405 42,4.2 L42,25.2 C42,27.5195959 40.1195959,29.4 37.8,29.4 L4.2,29.4 C1.88040405,29.4 0,27.5195959 0,25.2 Z classfill /> /g> /g> /g> /svg> div classg-newsletter__container> div classg-newsletter__callout> h2 classg-newsletter__title> Subscribe to our Newsletter and stay up to date! /h2> /div> form idnewsletter-form data-members-formsubscribe classg-auth-form-container > div classg-auth-form-container__normal> p classg-newsletter__text spacing> Subscribe to our newsletter for the latest news and work updates straight to your inbox. /p> div classg-auth-form> label fornewsletter-input classsr-only> Enter your email address /label> input idnewsletter-input data-members-email typeemail required placeholderEnter your email address classg-auth-form__input no-appearance /> button idnewsletter-button typesubmit aria-labelJoin Now classg-auth-form__button no-appearance > span classicon-arrow-right aria-hiddentrue>/span> /button> /div> div classg-auth-form-container__error> p classg-auth-error> Oops! There was an error sending the email, please try again. /p> /div> /div> div classg-auth-form-container__success> div classg-auth-success> div classg-auth-success__icon> img src/assets/images/success.svg?vba36d74ef2 alt aria-hiddentrue width42 height42 > /div> p classg-auth-success__text> Awesome! Now check your inbox and click the link to confirm your subscription. /p> /div> /div> /form> /div> /div> /section> /main>/div>script> function home() { return { scrollToContent() { this.$dispatch(scroll-to, { element: .js-main-content }) } } }/script> footer classg-footer x-data> div classg-wrapper> div classg-footer__main> a hrefhttps://ryanlangdonmusic.com classg-footer-title>Ryan Langdon/a> button classg-footer-button no-appearance focusable content-centered aria-labelOpen search @click$dispatch(open-search) > span classicon-search aria-hiddentrue>/span> /button> div classg-footer-navigation> nav aria-labelMain navigation in footer> ul> li> a hrefhttps://ryanlangdonmusic.com/ classnav-home nav-current > Home /a> /li> li> a hrefhttps://ryanlangdonmusic.com/about/ classnav-about > About /a> /li> li> a hrefhttps://ryanlangdonmusic.com/contact/ classnav-contact > Contact /a> /li> /ul> /nav> nav aria-labelSecondary navigation in footer> ul> li classnav-staff-area> a hrefhttps://ryanlangdonmusic.com/ghost/> Staff Area /a> /li> /ul> /nav> /div> /div> div classg-footer__bottom> div> nav classg-footer__social aria-labelSocial links in footer> ul classg-social-list> li> a hrefhttps://www.instagram.com/theryanlangdon/?hl=en target_blank relnoopener > span classmp-icon-instagram aria-hiddentrue>/span> span classsr-only>Instagram/span> /a> /li> li> a hrefhttps://www.tiktok.com/@ryanlangdonmusic target_blank relnoopener> span classmp-icon-tiktok aria-hiddentrue>/span> span classsr-only>TikTok/span> /a> /li> li> a hrefhttps://www.youtube.com/channel/UCuiyJ7N7xXF-mBLx_Lxn6Aw target_blank relnoopener> span classicon-youtube aria-hiddentrue>/span> span classsr-only>Youtube/span> /a> /li> li> a hrefhttps://www.facebook.com/TheRyanLangdon target_blank relnoopener> span classmp-icon-facebook aria-hiddentrue>/span> span classsr-only>Facebook/span> /a> /li> li> a hrefhttps://twitter.com/theryanlangdon?lang=en target_blank relnoopener> span classmp-icon-twitter aria-hiddentrue>/span> span classsr-only>Twitter/span> /a> /li> li> a hrefhttps://open.spotify.com/artist/7xceJlDYJKhn4KdxY8CWaV?si=fnKDfpXATIiKXgyF8zka3Q target_blank relnoopener> span classmp-icon-spotify aria-hiddentrue>/span> span classsr-only>Spotify/span> /a> /li> li> a hrefhttps://music.apple.com/us/artist/ryan-langdon/1369361759 target_blank relnoopener > span classmp-icon-apple-music aria-hiddentrue>/span> span classsr-only>Apple Music/span> /a> /li> li> a hrefhttps://www.deezer.com/en/artist/14541415 target_blank relnoopener> span classmp-icon-deezer aria-hiddentrue>/span> span classsr-only>Deezer/span> /a> /li> li> a hrefhttps://music.amazon.com/artists/B0035MPYT2/ryan-langdon target_blank relnoopener > span classmp-icon-amazon-music aria-hiddentrue>/span> span classsr-only>Amazon Music/span> /a> /li> li> a hrefhttps://ryanlangdonmusic.com/rss target_blank relnoopener> span classicon-rss-feed-squared aria-hiddentrue>/span> span classsr-only>RSS/span> /a> /li>/ul> /nav> /div> p classg-footer-copyright> span>Ryan Langdon © 2025/span> span>—/span> span> Powered by a hrefhttps://musicpeaks.com/>MusicPeaks/a>, a hrefhttps://ghost.org>Ghost/a>, and a hrefhttps://flow.com/>Flow/a> /span> /p> /div> /div>/footer> /div> div classg-load-transition__overlay aria-hiddentrue> a hrefhttps://ryanlangdonmusic.com classg-logo titleRyan Langdon> img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-7.png alt width80 height30 classg-logo__image-light lazy > img data-srchttps://ryanlangdonmusic.com/content/images/2023/01/Ryan-Langdon-Logo-for-dark-mode.png alt classg-logo__image-dark lazy >/a> /div> div classmp-working__overlay idmp-working__overlay aria-hiddentrue> span aria-hiddentrue classmp-working__loading stylebackground-image: url(/assets/images/loading2.gif?vba36d74ef2); >/span> /div> div classg-listening-party-container-claim-modal mp-modal> div classmp-modal-content> div classmp-modal-header> span classmp-modal-close>×/span> h1>Claim your attendance token!/h1> /div> !-- token-working.hbs -->div classmp-membership-working-indicator> div classloadingio-spinner-spinner-oidawnnmdl9>div classldio-wz0eujshlyp > div>/div>div>/div>div>/div>div>/div>div>/div>div>/div>div >/div>div>/div>div>/div>div>/div>div>/div>div>/div> /div>/div>/div> div classmp-modal-body> /div> div classkg-card kg-button-card kg-align-center>a href# idclaim-token-button classkg-btn kg-btn-accent>Claim/a>/div>/div> /div> script src/assets/js/manifest.js?vba36d74ef2 defer>/script> script src/assets/js/vendor.js?vba36d74ef2 defer>/script> script src/assets/js/app.js?vba36d74ef2 defer>/script> script src/assets/overrides/musicpeaks-helpers.js?vba36d74ef2>/script> !-- no member --> script src/assets/overrides/app.js?vba36d74ef2 defer>/script> script defer src/assets/js/home.js?vba36d74ef2>/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]