About this project

infinitunes is a work-in-progress music player web application built with modern web technologies. It leverages Next.js for the framework, TailwindCSS for styling, shadcn/ui for UI components, and DrizzleORM for database interactions. The app fetches music data from an unofficial JioSaavn API (provided by the same author) to offer streaming capabilities. Key features include a clean, responsive interface with light/dark mode support, and a live demo hosted on Vercel. The project provides multiple ways to run it: locally with package managers like npm, pnpm, bun, or yarn; via Docker using a Makefile; or by deploying directly to Vercel with a one-click setup. For developers, the repository includes environment variable configuration (via .env.example), CI/CD badges, and a star history chart. The project is open-source under the MIT License and explicitly states it is for educational purposes only, with no affiliation to JioSaavn. It also lists contributors and provides a disclaimer about usage. Overall, infinitunes serves as a practical example of building a full-stack music streaming application with modern JavaScript tooling, suitable for learning or as a base for further development.