├── .dccache ├── .github └── FUNDING.yml ├── .gitignore ├── .gitpod.yml ├── LICENSE ├── README.md ├── index.html ├── package.json ├── public ├── gifs │ ├── H62NM1ab7wzMXURdoi.gif │ ├── IHkILvQZ94BxMdBHp0.gif │ ├── VFHa3Kg39gFLVbinN1.gif │ ├── XbJYBCi69nyVOffLIU.gif │ ├── ameesha-1.jpg │ ├── ameesha-2.jpg │ ├── ameesha-3.jpg │ ├── k8kITi9SAwe9JWbUaH.gif │ └── u4zZXYFztZtSZPlWZv.gif └── lofifm.png ├── src ├── App.css ├── App.tsx ├── components │ ├── AllSongs │ │ ├── AllSongs.tsx │ │ ├── Header.tsx │ │ ├── Songs │ │ │ ├── Songs.tsx │ │ │ └── index.ts │ │ ├── all-songs-style.css │ │ └── index.ts │ ├── Overlay │ │ ├── Overlay.tsx │ │ ├── index.ts │ │ └── overlay-style.css │ ├── Slider │ │ ├── Slider.tsx │ │ ├── index.ts │ │ └── slider-style.css │ ├── UpdateApp │ │ ├── UpdateApp.tsx │ │ ├── index.ts │ │ └── update-app-style.css │ └── player │ │ ├── Player.tsx │ │ ├── cashtab │ │ ├── Cashtab.tsx │ │ ├── cashtab-style.css │ │ └── index.ts │ │ ├── controls │ │ ├── Controls.tsx │ │ └── controls-styles.css │ │ ├── index.ts │ │ ├── player-info │ │ ├── PlayerInfo.tsx │ │ ├── index.ts │ │ └── player-info-style.css │ │ ├── player-style.css │ │ └── reducer │ │ └── player-reducer.ts ├── constants │ ├── giphys.ts │ └── songs.ts ├── favicon.svg ├── icons │ ├── bmf-icon.svg │ ├── close-icon.svg │ ├── cursor.svg │ ├── delete-icon.svg │ ├── drag-icon.svg │ ├── ecash-icon.svg │ ├── github-icon.svg │ ├── info-icon.svg │ ├── lofifm.svg │ ├── next-icon.svg │ ├── pause-icon.svg │ ├── play-icon.svg │ ├── songs-icon.svg │ ├── sound-icon.svg │ ├── star-icon-filled.svg │ ├── star-icon.svg │ └── youtube-icon.svg ├── index.css ├── logo.svg ├── main.tsx ├── recoil │ └── atoms │ │ ├── PlayerState.ts │ │ └── SongsState.ts ├── utils │ ├── common.ts │ ├── ga.ts │ ├── songs.ts │ └── theme.ts └── vite-env.d.ts ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json └── vite.config.ts /.dccache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/.dccache -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/package.json -------------------------------------------------------------------------------- /public/gifs/H62NM1ab7wzMXURdoi.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/H62NM1ab7wzMXURdoi.gif -------------------------------------------------------------------------------- /public/gifs/IHkILvQZ94BxMdBHp0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/IHkILvQZ94BxMdBHp0.gif -------------------------------------------------------------------------------- /public/gifs/VFHa3Kg39gFLVbinN1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/VFHa3Kg39gFLVbinN1.gif -------------------------------------------------------------------------------- /public/gifs/XbJYBCi69nyVOffLIU.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/XbJYBCi69nyVOffLIU.gif -------------------------------------------------------------------------------- /public/gifs/ameesha-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/ameesha-1.jpg -------------------------------------------------------------------------------- /public/gifs/ameesha-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/ameesha-2.jpg -------------------------------------------------------------------------------- /public/gifs/ameesha-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/ameesha-3.jpg -------------------------------------------------------------------------------- /public/gifs/k8kITi9SAwe9JWbUaH.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/k8kITi9SAwe9JWbUaH.gif -------------------------------------------------------------------------------- /public/gifs/u4zZXYFztZtSZPlWZv.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/gifs/u4zZXYFztZtSZPlWZv.gif -------------------------------------------------------------------------------- /public/lofifm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/public/lofifm.png -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/AllSongs/AllSongs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/AllSongs/AllSongs.tsx -------------------------------------------------------------------------------- /src/components/AllSongs/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/AllSongs/Header.tsx -------------------------------------------------------------------------------- /src/components/AllSongs/Songs/Songs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/AllSongs/Songs/Songs.tsx -------------------------------------------------------------------------------- /src/components/AllSongs/Songs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/AllSongs/Songs/index.ts -------------------------------------------------------------------------------- /src/components/AllSongs/all-songs-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/AllSongs/all-songs-style.css -------------------------------------------------------------------------------- /src/components/AllSongs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/AllSongs/index.ts -------------------------------------------------------------------------------- /src/components/Overlay/Overlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/Overlay/Overlay.tsx -------------------------------------------------------------------------------- /src/components/Overlay/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/Overlay/index.ts -------------------------------------------------------------------------------- /src/components/Overlay/overlay-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/Overlay/overlay-style.css -------------------------------------------------------------------------------- /src/components/Slider/Slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/Slider/Slider.tsx -------------------------------------------------------------------------------- /src/components/Slider/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/Slider/index.ts -------------------------------------------------------------------------------- /src/components/Slider/slider-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/Slider/slider-style.css -------------------------------------------------------------------------------- /src/components/UpdateApp/UpdateApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/UpdateApp/UpdateApp.tsx -------------------------------------------------------------------------------- /src/components/UpdateApp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/UpdateApp/index.ts -------------------------------------------------------------------------------- /src/components/UpdateApp/update-app-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/UpdateApp/update-app-style.css -------------------------------------------------------------------------------- /src/components/player/Player.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/Player.tsx -------------------------------------------------------------------------------- /src/components/player/cashtab/Cashtab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/cashtab/Cashtab.tsx -------------------------------------------------------------------------------- /src/components/player/cashtab/cashtab-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/cashtab/cashtab-style.css -------------------------------------------------------------------------------- /src/components/player/cashtab/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/cashtab/index.ts -------------------------------------------------------------------------------- /src/components/player/controls/Controls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/controls/Controls.tsx -------------------------------------------------------------------------------- /src/components/player/controls/controls-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/controls/controls-styles.css -------------------------------------------------------------------------------- /src/components/player/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/index.ts -------------------------------------------------------------------------------- /src/components/player/player-info/PlayerInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/player-info/PlayerInfo.tsx -------------------------------------------------------------------------------- /src/components/player/player-info/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/player-info/index.ts -------------------------------------------------------------------------------- /src/components/player/player-info/player-info-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/player-info/player-info-style.css -------------------------------------------------------------------------------- /src/components/player/player-style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/player-style.css -------------------------------------------------------------------------------- /src/components/player/reducer/player-reducer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/components/player/reducer/player-reducer.ts -------------------------------------------------------------------------------- /src/constants/giphys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/constants/giphys.ts -------------------------------------------------------------------------------- /src/constants/songs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/constants/songs.ts -------------------------------------------------------------------------------- /src/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/favicon.svg -------------------------------------------------------------------------------- /src/icons/bmf-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/bmf-icon.svg -------------------------------------------------------------------------------- /src/icons/close-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/close-icon.svg -------------------------------------------------------------------------------- /src/icons/cursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/cursor.svg -------------------------------------------------------------------------------- /src/icons/delete-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/delete-icon.svg -------------------------------------------------------------------------------- /src/icons/drag-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/drag-icon.svg -------------------------------------------------------------------------------- /src/icons/ecash-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/ecash-icon.svg -------------------------------------------------------------------------------- /src/icons/github-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/github-icon.svg -------------------------------------------------------------------------------- /src/icons/info-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/info-icon.svg -------------------------------------------------------------------------------- /src/icons/lofifm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/lofifm.svg -------------------------------------------------------------------------------- /src/icons/next-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/next-icon.svg -------------------------------------------------------------------------------- /src/icons/pause-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/pause-icon.svg -------------------------------------------------------------------------------- /src/icons/play-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/play-icon.svg -------------------------------------------------------------------------------- /src/icons/songs-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/songs-icon.svg -------------------------------------------------------------------------------- /src/icons/sound-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/sound-icon.svg -------------------------------------------------------------------------------- /src/icons/star-icon-filled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/star-icon-filled.svg -------------------------------------------------------------------------------- /src/icons/star-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/star-icon.svg -------------------------------------------------------------------------------- /src/icons/youtube-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/icons/youtube-icon.svg -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/index.css -------------------------------------------------------------------------------- /src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/logo.svg -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/recoil/atoms/PlayerState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/recoil/atoms/PlayerState.ts -------------------------------------------------------------------------------- /src/recoil/atoms/SongsState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/recoil/atoms/SongsState.ts -------------------------------------------------------------------------------- /src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/utils/common.ts -------------------------------------------------------------------------------- /src/utils/ga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/utils/ga.ts -------------------------------------------------------------------------------- /src/utils/songs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/utils/songs.ts -------------------------------------------------------------------------------- /src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/src/utils/theme.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kiran-venugopal/lofi-fm/HEAD/vite.config.ts --------------------------------------------------------------------------------