Completed

    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.

    Category
    SAMP
    Date
    March 27, 2025

    Technologies Used

    Node.jsExpress.jsEJSFile UploadsPterodactylReplitHeroku
    SAMP Music Streamer

    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.

    SAMPActive

    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.

    Pawn (SAMP)MySQL+3
    View Project
    PersonalCompleted

    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.

    ReactTailwind CSS+5
    View Project
    SAMPIn Development

    New City Roleplay Android Launcher

    An Android launcher app for New City Roleplay that manages game downloads, updates, and launching with server lists.

    Java/KotlinAndroid SDK+1
    View Project