MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Advanced broadcast tools for Streamers
Translation pending
MediaJavaScript · CSSGitHub @sandschiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
🎤 Overlay for streamers to put chatmessages on Stream, Show the karafun queue and a now playing overlay
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
StreamCast Pro is a professional-grade Next.js application designed to enhance live streaming experiences with interactive overlays, automated chatbot features, and KaraFun integration. Originally built for Twitch broadcasters, it provides real-time chat displays, dynamic karaoke song queues, and secure broadcaster management dashboards.Read the full README ↗StreamCast Pro is a professional-grade Next.js application designed to enhance live streaming experiences with interactive overlays, automated chatbot features, and KaraFun integration. Originally built for Twitch broadcasters, it provides real-time chat displays, dynamic karaoke song queues, and secure broadcaster management dashboards.
tmi.js.tmi.jsposthog-js & posthog-nodeNode.js (v18+) and npm, yarn, or pnpm.
Clone the repository and install dependencies:
npm install
Create a .env.local file in the root directory. You will need to provide the following keys to use all features:
# Firebase Client (Public)
NEXT_PUBLIC_FIREBASE_API_KEY=your_api_key
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=your_auth_domain
NEXT_PUBLIC_FIREBASE_PROJECT_ID=your_project_id
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=your_storage_bucket
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
NEXT_PUBLIC_FIREBASE_APP_ID=your_app_id
NEXT_PUBLIC_FIREBASE_MEASUREMENT_ID=your_measurement_id
# Firebase Admin (Secret)
FIREBASE_PROJECT_ID=your_project_id
FIREBASE_CLIENT_EMAIL=your_client_email
FIREBASE_PRIVATE_KEY="-----BEGIN PRIVATE KEY-----\nYourKeyHere\n-----END PRIVATE KEY-----\n"
# API & Telemetry (Secret)
DISCORD_WEBHOOK_URL=your_discord_webhook_url
NEXT_PUBLIC_POSTHOG_KEY=your_posthog_key
NEXT_PUBLIC_POSTHOG_HOST=https://eu.i.posthog.com
# Encrypts the stored Twitch OAuth token at rest (AES-256-GCM, see
# src/lib/tokenCrypto.js). Must decode to exactly 32 bytes - generate with:
# node -e "console.log(require('crypto').randomBytes(32).toString('base64'))"
TWITCH_TOKEN_ENCRYPTION_KEY=your_base64_32_byte_key
Run the development server:
npm run dev
Open http://localhost:3000 with your browser to see the result.
FIREBASE_PRIVATE_KEY) are kept fully server-side within the Next.js API Routes.crypto.timingSafeEqual.