Development Diary
Pain: Want to just turn on music and work, but all existing solutions either have ads, are unstable, or don't work in the background. Google shows "Lofi radio", but the first link often doesn't work, then you have to listen to ads. YouTube doesn't work in the background. Need something simple — one click and music plays.
Hence the idea: make your own simple player without ads that works in the background.
First thought about streams and external APIs, but quickly came to the understanding that this is unstable and loads slowly.
Main thing now — get a stable solution without ads.
So the idea simplified to local MP3 files and simple HTML5 player:
Read moreCurrent implementation at: https://lofilofi.pages.dev
Needed a simple solution for listening to lofi music without ads and delays.
Created a simple web player with local MP3 files instead of streams.
The basic player worked, but lacked convenient controls.
Added:

The basic player worked, but we needed to improve the user experience and add features to attract more users. The project was single-page, without multilingual support, without additional content.
Added a set of improvements: multilingual support (RU/EN), New Year themed pages, blog articles, PWA functionality, sound visualization, mini-player for blog, separate pages for tracks, and SEO optimization.
/ru/, /en/, /ru/xmas/, /en/new-year/, etc.category: 'xmas' for New Year pagesAnalyserNode with FFT size 256

