All Projects → bhj → karaoke-forever

bhj / karaoke-forever

Licence: ISC license
Open karaoke party system

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to karaoke-forever

Sjmediacacheserver
A HTTP Media Caching Framework. It can cache FILE or HLS media. 音视频边播边缓存框架, 支持 HLS(m3u8) 和 FILE(mp4, mp3等).
Stars: ✭ 87 (-51.67%)
Mutual labels:  mp4, mp3
Youtube2audio
Desktop application to download YouTube videos as annotated MP3 or MP4 files
Stars: ✭ 128 (-28.89%)
Mutual labels:  mp4, mp3
Mediaelement Files
Sample media files (MP4, WebM, Ogv, MP3, etc.) for the MediaElement.js library
Stars: ✭ 92 (-48.89%)
Mutual labels:  mp4, mp3
aplay-
a simple BitPerfect player
Stars: ✭ 23 (-87.22%)
Mutual labels:  mp4, mp3
Atldotnet
Fully managed, portable and easy-to-use C# library to read and edit audio data and metadata (tags) from various audio formats, playlists and CUE sheets
Stars: ✭ 180 (+0%)
Mutual labels:  mp4, mp3
Spotivy
🎼 Download music videos from Spotify playlists
Stars: ✭ 64 (-64.44%)
Mutual labels:  mp4, mp3
Youtubedownloader
Downloads videos and playlists from YouTube
Stars: ✭ 2,202 (+1123.33%)
Mutual labels:  mp4, mp3
Ffmediaelement
FFME: The Advanced WPF MediaElement (based on FFmpeg)
Stars: ✭ 733 (+307.22%)
Mutual labels:  mp4, mp3
Audioplayer
Audio Player for Nextcloud and ownCloud
Stars: ✭ 179 (-0.56%)
Mutual labels:  mp4, mp3
Ni Media
NI Media is a C++ library for reading and writing audio streams.
Stars: ✭ 158 (-12.22%)
Mutual labels:  mp4, mp3
Mediaelement
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Stars: ✭ 7,767 (+4215%)
Mutual labels:  mp4, mp3
vscode-mediaplayer
Mediaplayer extention for VS Code
Stars: ✭ 18 (-90%)
Mutual labels:  mp4, mp3
Gogglesmm
Goggles Music Manager
Stars: ✭ 41 (-77.22%)
Mutual labels:  mp4, mp3
Musicdownloader
Material design YouTube mp3/mp4 downloader
Stars: ✭ 70 (-61.11%)
Mutual labels:  mp4, mp3
Mutagen
Python module for handling audio metadata
Stars: ✭ 760 (+322.22%)
Mutual labels:  mp4, mp3
Av Converter
[av-converter.com] Audio and Video Converter, and YouTube downloader. Convert to MP3, MP4, AAC, FLAC, AC3, WAV, etc.
Stars: ✭ 97 (-46.11%)
Mutual labels:  mp4, mp3
Mediatoolkit
A .NET library to convert and process all your video & audio files.
Stars: ✭ 492 (+173.33%)
Mutual labels:  mp4, mp3
Axiom
An FFmpeg GUI for Windows
Stars: ✭ 560 (+211.11%)
Mutual labels:  mp4, mp3
Mediafile
A unified reader of metadata from audio & video files.
Stars: ✭ 138 (-23.33%)
Mutual labels:  mp4, mp3
Symphonia
Pure Rust multimedia format demuxing, tag reading, and audio decoding library
Stars: ✭ 191 (+6.11%)
Mutual labels:  mp4, mp3

Karaoke Eternal

Host awesome karaoke parties where everyone can easily find and queue songs from their phone's browser. The player is also fully browser-based with support for MP3+G, MP4 videos and WebGL visualizations. The server is self-hosted and runs on nearly everything.

Karaoke Eternal

App in mobile browser (top) controlling player in Firefox/Chrome (bottom)

Features

  • Supports:
    • MP3+G with Winamp/MilkDrop visualizations (WebGL 2)
    • MP4 videos
    • ReplayGain tags for volume normalization
  • Fast, modern mobile browser app designed for "karaoke conditions"
  • Multiple simultaneous rooms/queues (optionally password-protected)
  • Dynamic queues keep parties fair, fun and no-fuss
  • Fully self-hosted
  • No ads or telemetry

Karaoke Eternal assumes its player will be mixed with any microphones (either in software or an outboard mixer). See the F.A.Q. for more information.

Getting Started

Karaoke Eternal basically has 3 parts. You can jump to the documentation for each below, or Quick Start to get up and running step-by-step.

  • App: Fast, modern mobile browser app designed for "karaoke conditions"
  • Player: Just another part of the browser app, but meant to run fullscreen on the system handling audio/video for a room
  • Server: Runs on almost any OS and hardware to serve the app and your media files

Download & Install

See Releases and check out the installation instructions.

Discord / Support

Join the Karaoke Eternal Discord Server for general support and development chat, or just to say hi!

Contributing & Development

Contributions are welcome! Please join the #dev channel of the Discord Server before embarking on major features; the project's scope is limited to ensure success.

Make sure you have Node.js 16 or later, then:

  1. Fork and clone the repo
  2. npm i
  3. npm run dev and look for "Web server running at" for the server URL
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].