Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rajput-hemant/infinitunes
🎵 A Simple Music Player Web App built using ▲ Next.js, shadcn/ui, TailwindCSS, DrizzleORM and more...
https://github.com/rajput-hemant/infinitunes
app-router authjs drizzle drizzle-kit drizzle-orm jiosaavn-api jotai music-streaming next-auth nextauth nextauthjs nextjs nextjs13 nextjs14 react shadcn-ui taiwindcss typescript unofficial-api
Last synced: 3 months ago
JSON representation
🎵 A Simple Music Player Web App built using ▲ Next.js, shadcn/ui, TailwindCSS, DrizzleORM and more...
- Host: GitHub
- URL: https://github.com/rajput-hemant/infinitunes
- Owner: rajput-hemant
- License: mit
- Created: 2022-11-22T18:08:48.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-08T03:50:39.000Z (7 months ago)
- Last Synced: 2024-04-08T06:29:44.269Z (7 months ago)
- Topics: app-router, authjs, drizzle, drizzle-kit, drizzle-orm, jiosaavn-api, jotai, music-streaming, next-auth, nextauth, nextauthjs, nextjs, nextjs13, nextjs14, react, shadcn-ui, taiwindcss, typescript, unofficial-api
- Language: TypeScript
- Homepage: https://infinitunes.rajputhemant.me
- Size: 4.86 MB
- Stars: 36
- Watchers: 2
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-shadcn-ui - infinitunes - A Simple Music Player Web App built using Next.js, shadcn/ui, Tailwind CSS, DrizzleORM and more... (Platforms / Portfolios)
- awesome-shadcn-ui - Infinitunes - A Simple Music Player Web App built using Next.js,shadcn/ui,Tailwind CSS,DrizzleORM and more... (Platforms)
- awesome-shadcn-ui - Infinitunes - A Simple Music Player Web App built using Next.js,shadcn/ui,Tailwind CSS,DrizzleORM and more... (Platforms)
README
![][ci] ![][views] ![][stars] ![][forks] ![][issues] ![][license] ![][repo-size]
### [WIP] 🎵 A Simple Music Player Web App made with ▲ Next.js + Tailwind.
**[ 
 **Live Demo**Â
 ][site]**## Building from Source
- Fetch latest source code from master branch.
```
git clone https://github.com/rajput-hemant/infinitunes
cd infinitunes
```- Rename **.env.example** => **.env.local**, add your own environment variables.
- Run the app with VS Code or the command line:
```
bun i || pnpm i || npm i || yarn
bun dev || pnpm dev || npm run dev || yarn dev
```### Docker and Makefile
- Build the Docker Image and start the container:
```
make build
make start
```- Stop the Docker container:
```
make stop
```### Deploy Your Own
You can deploy your own hosted version of `infinitunes`. Just click the link below to deploy a ready-to-go version to Vercel.
[![Deploy with Vercel](https://vercel.com/button)][deploy]
#### [JioSaavn API (Unofficial)][api] by [me][cc], [API Docs][api-docs]
## Star History
## Disclaimer
This project is independent of any affiliation with JioSaavn or its associated partners. It is created solely for educational purposes. Usage is at your own discretion, and the developer disclaims responsibility for any misuse or potential damage resulting from the use of this program. Please refrain from duplicating this project for commercial purposes.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## Contributors:
[![][contributors]][contributors-graph]
_Note: It may take up to 24h for the [contrib.rocks][contrib-rocks] plugin to update because it's refreshed once a day._
[views]: https://komarev.com/ghpvc/?username=infinitunes&label=view%20counter&color=red&style=flat
[repo-size]: https://img.shields.io/github/repo-size/rajput-hemant/infinitunes
[issues]: https://img.shields.io/github/issues-raw/rajput-hemant/infinitunes
[license]: https://img.shields.io/github/license/rajput-hemant/infinitunes
[forks]: https://img.shields.io/github/forks/rajput-hemant/infinitunes?style=flat
[stars]: https://img.shields.io/github/stars/rajput-hemant/infinitunes
[contributors]: https://contrib.rocks/image?repo=rajput-hemant/infinitunes&max=500
[contributors-graph]: https://github.com/rajput-hemant/infinitunes/graphs/contributors
[contrib-rocks]: https://contrib.rocks/preview?repo=rajput-hemant%2Finfinitunes
[ci]: https://github.com/rajput-hemant/infinitunes/actions/workflows/ci.yml/badge.svg[site]: https://infinitunes.vercel.app
[deploy]: https://vercel.com/new/clone?repository-url=https://github.com/rajput-hemant/infinitunes&env=NEXT_PUBLIC_APP_URL,NEXTAUTH_URL,NEXTAUTH_SECRET,JIOSAAVN_API_URL,NEXT_PUBLIC_JIOSAAVN_API_URL,GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET,GITHUB_CLIENT_ID,GITHUB_CLIENT_SECRET,DATABASE_URL&project-name=infinitunes&repo-name=infinitunes[api]: https://github.com/rajput-hemant/jiosaavn-api-ts
[api-docs]: https://docs-jiosaavn.netlify.app/
[cc]: https://github.com/rajput-hemant