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.
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.
ytsearch-cli — YouTube Search Command-Line Tool
A powerful and interactive CLI tool for searching YouTube videos, channels, and playlists directly from your terminal, built on top of ytsearch.js.
E2EE Chat — End-to-End Encrypted Chat App
A secure real-time MERN chat app with true end-to-end encryption using client-side RSA-OAEP, built as a personal project.