Skip to content

vinayak-7-0-3/Shizuru-Frontend

Repository files navigation

Shizuru

GitHub Repo stars GitHub forks Docker Pulls Static Badge

A simple but beautiful web music player that uses Telegram as storage.

Note: This is not a Voice Chat Music Streaming Bot

FEATURES

Currently the project is in early development stage and features are incomplete

Feels free to check the repo and report bugs / features

  • Stream files from telegram chat/group/channel.
  • Support FLAC/MP3 or any formats that browser supports.
  • Index the telegram chats to database. Auto add new musics to database.
  • Glasmorphism themed.
  • Support Mobile and Desktop view.

PREVIEW

{78802141-BC03-40AB-AC42-E2DD065F62BC} {8405C5A4-07DA-41F1-BB65-C3523CA30936} {777F7D06-B2EC-4538-BC36-5E02178A73FF} {BAAA6278-7685-4666-9D91-DF23B3DCFFFC} {219085A9-6886-4433-BC01-BF283C4B02E4}

INSTALLATION

1) LOCAL DEPLOYMENT

Requirements

  • Node.js (>= 18.x recommended)
  • Git installed (optional)

Steps

  • Git clone (or download) the repo
  • Edit and fill out the essentials environment variables in sample.env (refer here)
  • Rename sample.env to .env
  • Finally run tbe development server
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

VARIABLES INFO

ESSENTIAL VARIABLES

  • BACKEND_API_URL - URL of your python backend running. (do not add trailing slahses /) (str)

CREDITS

Support Me ❤️

ko-fi

TON - UQBBPkWSnbMWXrM6P-pb96wYxQzLjZ2hhuYfsO-N2pVmznCG

About

A simple web music player with Telegram as storage

Topics

Resources

Stars

Watchers

Forks