PageSourceSearch

https://lovelofi.app/_app/immutable/chunks/BHr0PCWE.js

js lovelofi.app collected 2026-10-02 01:14:26 UTC 8,366 bytes, 1 lines download raw bytes

1import{T as t,f as i}from"./CXX2agSa.js";const r="https://chrome.google.com/webstore/detail/mendcekkmnbilibckdlilbpikmdjllic",s="https://discord.gg/R6MrkGMenb",n="/support",o="https://buy.polar.sh/polar_cl_an3DN2R3ZTI0Hg4fUbxdpe9vOq1inbgjJZZod4VikOa",l="https://buy.polar.sh/polar_cl_Fti7QOPCJSiZjqrUgbXev0BrBUcoVrWw4nfwM0KWR8R",d="https://buy.polar.sh/polar_cl_9Oqi6P3pmmnNSrOExhsE0OYjRuop3pJkG2Yw54DcXdM",u=[{id:"free",name:"Free",price:"$0",period:"forever",description:"A generous sampler for radio, presets, and atmosphere",features:["9 curated stations across lo-fi, ambient, synthwave, lounge, and chillhop","8 hero presets plus 3 free preset packs","Built-in lo-fi effects and ambient tools","Themes, favorites, shortcuts, and Pomodoro",`${i()} of full Premium per week + ${t} exports — no signup`],cta:"Get Started Free",highlighted:!1},{id:"annual",name:"Premium Yearly",price:"$1.99",originalPrice:"$3.99",period:"/year",description:"Less than a coffee — full library for a whole year",features:["Full 30-station library","25+ built-in presets and all 10 preset packs","Tab audio, upload/export, custom streams, and custom preset saves","Renews yearly — cancel anytime"],cta:"Go Premium",highlighted:!1},{id:"lifetime",name:"Lifetime",price:"$4.99",originalPrice:"$7.99",period:"one-time",description:"Pay once. Premium forever, on every device.",features:["Everything in Premium Yearly","No recurring bill, ever","Future premium station and preset-pack drops included","Launch price — locks in even after the price goes up"],cta:"Get Lifetime",highlighted:!0}],c=[{q:"What is LoveLofi?",a:"LoveLofi is a browser extension that combines a lo-fi radio player with real-time audio effects. Apply vinyl warmth, reverb, tape saturation, and more to curated lo-fi stations — or to any audio playing in your browser tabs."},{q:"Which browsers are supported?",a:"LoveLofi works on Chrome and Chromium-based browsers (Edge, Brave, Arc, etc.) using Manifest V3."},{q:"What effects are included for free?",a:"Free includes LoveLofi’s built-in listening tools plus a sampler of 8 hero presets and 3 free preset packs. Premium unlocks the full 30-station library, 25+ built-in presets, all 10 preset packs, tab audio, upload/export, custom streams, and custom preset saves."},{q:"Do I get any Premium features for free?",a:`Yes — every free user gets ${i()} of full Premium playback and ${t} exports each week, on the house. No signup or credit card required. The meter only ticks while a premium feature is actively producing audio (tab audio, system capture, the generator, or a premium station), and resets every Monday at midnight in your local timezone.`},{q:'What does "Tab Audio" mode do?',a:"Tab Audio is the premium browser-extension mode that captures audio from any tab and routes it through the effects chain. On desktop, LoveLofi offers system audio capture for the same “lo-fi anything” workflow."},{q:"How does the license work?",a:"One license works on all your devices — browser extension and desktop app included. Licenses are validated through Polar.sh. The extension syncs via chrome.storage.sync and re-validates weekly with a 7-day grace period if offline."},{q:"Can I add my own radio stations?",a:"Yes, with Premium. You can add up to 10 custom radio stations using direct Icecast or Shoutcast stream URLs."},{q:"Can I update the built-in station list without a new extension release?",a:"Yes. LoveLofi can refresh its built-in station catalog remotely, which lets us replace dead streams and improve the curation without waiting for a store update."},{q:"Can I cancel anytime?",a:"Yes. The yearly plan can be cancelled anytime and stays active until the end of the period. Lifetime is a one-time purchase with all current premium features plus future premium station and preset-pack updates — nothing to cancel."}],h=[{title:"Lo-Fi Any Tab",description:"Turn Spotify, YouTube, or any browser tab into a lo-fi listening session. One click.",icon:"Headphones"},{title:"Built-In Radio",description:"30 curated stations across lo-fi hip-hop, chillhop, ambient, synthwave, chill-out, and lounge.",icon:"Radio"},{title:"12 Effects + Equalizer",description:"Low-pass, reverb, tape saturation, vinyl crackle, bitcrusher, chorus, and a 5-band EQ — shape your own sound.",icon:"Sliders"}
1,{title:"28 Presets + 10 Packs",description:"From Classic Lo-Fi to Haunted Ballroom, plus themed preset packs for deeper moods and routines.",icon:"Disc3"},{title:"8 Themes",description:"Sakura Study, Forest Cabin, Lavender Haze, and more — light and dark pairs that match your mood.",icon:"Palette"},{title:"Keyboard Shortcuts",description:"Play, pause, skip, volume — without leaving your keyboard.",icon:"Keyboard"}],e={enabled:!1,intensity:0},p=[{id:"off",name:"Clean",description:"No effects — original audio",effects:{lowPass:e,highPass:e,tapeSaturation:e,reverb:e,bitcrusher:e,chorus:e,vinylCrackle:e,pitchWobble:e,stereoDrift:e,dropout:e,slowdown:e,vocalCut:e}},{id:"sunday-morning",name:"Classic Lo-Fi",description:"The everyday signature: rounded highs, soft studio air, and just enough tape dust to feel familiar.",effects:{lowPass:{enabled:!0,intensity:34},highPass:e,tapeSaturation:{enabled:!0,intensity:18},reverb:{enabled:!0,intensity:18},bitcrusher:e,chorus:e,vinylCrackle:{enabled:!0,intensity:12},pitchWobble:{enabled:!0,intensity:4},stereoDrift:e,dropout:e,slowdown:e,vocalCut:e}},{id:"late-night-study",name:"Late Night Study",description:"Focused, soft, and late-hour friendly — the clearest “study mode” preset in the library.",effects:{lowPass:{enabled:!0,intensity:32},highPass:e,tapeSaturation:{enabled:!0,intensity:14},reverb:{enabled:!0,intensity:22},bitcrusher:e,chorus:{enabled:!0,intensity:6},vinylCrackle:{enabled:!0,intensity:16},pitchWobble:{enabled:!0,intensity:4},stereoDrift:e,dropout:e,slowdown:e,vocalCut:e}},{id:"rainy-cafe",name:"Rainy Cafe",description:"Soft room tone, dusty warmth, and the feeling of music drifting through a rainy window.",effects:{lowPass:{enabled:!0,intensity:36},highPass:e,tapeSaturation:{enabled:!0,intensity:14},reverb:{enabled:!0,intensity:26},bitcrusher:e,chorus:e,vinylCrackle:{enabled:!0,intensity:18},pitchWobble:{enabled:!0,intensity:3},stereoDrift:e,dropout:e,slowdown:e,vocalCut:e}},{id:"old-cassette",name:"Old Cassette",description:"Worn-out tape — saturated, wobbly, dropping out",effects:{lowPass:{enabled:!0,intensity:32},highPass:{enabled:!0,intensity:10},tapeSaturation:{enabled:!0,intensity:38},reverb:e,bitcrusher:e,chorus:e,vinylCrackle:{enabled:!0,intensity:15},pitchWobble:{enabled:!0,intensity:28},stereoDrift:{enabled:!0,intensity:22},dropout:{enabled:!0,intensity:8},slowdown:e,vocalCut:e}},{id:"dreamy",name:"Dreamy",description:"Floating in reverb — soft, washed out, weightless",effects:{lowPass:{enabled:!0,intensity:28},highPass:e,tapeSaturation:e,reverb:{enabled:!0,intensity:62},bitcrusher:e,chorus:{enabled:!0,intensity:28},vinylCrackle:e,pitchWobble:{enabled:!0,intensity:8},stereoDrift:{enabled:!0,intensity:18},dropout:e,slowdown:{enabled:!0,intensity:25},vocalCut:e}},{id:"foggy-harbor",name:"Foggy Harbor",description:"Distant, muffled, drifting through dense fog",effects:{lowPass:{enabled:!0,intensity:52},highPass:e,tapeSaturation:{enabled:!0,intensity:8},reverb:{enabled:!0,intensity:70},bitcrusher:e,chorus:{enabled:!0,intensity:22},vinylCrackle:e,pitchWobble:{enabled:!0,intensity:5},stereoDrift:{enabled:!0,intensity:20},dropout:e,slowdown:e,vocalCut:e}},{id:"vintage-radio",name:"Vintage Radio",description:"AM radio through an old speaker — narrow, crackly, warm",effects:{lowPass:{enabled:!0,intensity:58},highPass:{enabled:!0,intensity:40},tapeSaturation:{enabled:!0,intensity:22},reverb:e,bitcrusher:{enabled:!0,intensity:18},chorus:e,vinylCrackle:{enabled:!0,intensity:20},pitchWobble:e,stereoDrift:e,dropout:{enabled:!0,intensity:10},slowdown:e,vocalCut:e}},{id:"hotel-lobby",name:"Hotel Lobby",description:"Marble floors, high ceiling — lush ambient reverb, elegant haze",effects:{lowPass:{enabled:!0,intensity:25},highPass:e,tapeSaturation:e,reverb:{enabled:!0,intensity:50},bitcrusher:e,chorus:{enabled:!0,intensity:12},vinylCrackle:e,pitchWobble:e,stereoDrift:{enabled:!0,intensity:14},dropout:e,slowdown:e,vocalCut:e}}];export{r as C,s as D,c as F,d as P,n as S,h as a,l as b,o as c,u as d,p as e};

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.