SAMP Music Streamer
A Node.js-based music streaming service built for SAMP Roleplay servers, allowing players to upload, manage, and stream custom songs in-game.
Technologies Used

SAMP Music Streamer
The SAMP Music Streamer is a custom music server solution for San Andreas Multiplayer (SAMP) Roleplay servers.
It enables server admins and players to stream and manage custom audio files directly in-game.
Key Features
- 🎵 Upload and manage custom music for SAMP servers.
- 📂 File management routes for listing, renaming, and deleting tracks.
- 🔑 Auth-protected admin routes for secure operations.
- 🌐 Multi-platform availability: can run on Pterodactyl Panel, Replit, or Heroku.
- 📜 Licensed under Apache 2.0.
Routes
/→ Upload new music/list→ List all uploaded music/music→ Music listing for SAMP integration/rename/:authcode→ Rename uploaded music (Auth required)/delete/:authcode/:filename→ Delete music by filename (Auth required)
Tech Stack
- Backend: Node.js, Express
- Templating: EJS with ejs-mate
- Middleware: body-parser, cors, morgan
- File Handling: express-fileupload, fs-extra
📅 Completed: March 27, 2025
Related Projects
Discover more projects with similar technologies or categories.
Minecraft Cat Adventure: Infinite Falling (2D)
A real-time Phaser + Matter.js survival game where live YouTube chat and keyboard commands directly control gameplay through a resilient command queue and cooldown system.
ZUA Dashboard - Discord Bot Dashboard (MERN)
A modern MERN-based Discord management dashboard for the ZUA bot, with applications, tickets, moderation tools, analytics, and webhook integrations.
New City Roleplay
A full-featured San Andreas Multiplayer (SA-MP) roleplay gamemode built with Pawn. Includes dynamic jobs, factions, vehicles, admin tools, anti-cheat systems, and continuous updates.