Monochrome phonograph UI for RedM β music entertainment, custom songs, and advanced placement system.
Crowe Phonograph is a comprehensive music system for RedM (VORP). Deliver a clean, immersive NUI with preset songs, custom URL support, and radius-based spawning β fully localized and integrated with VORP.
π₯ Demo video available
β¨ Key Features
π₯ Modern Monochrome Phonograph UI
Clean black-and-white theme, vintage newspaper styling, compact cards, and keyboard-friendly modals
Responsive layouts with drop shadows and escape-close modals
Beautiful, legible typography with self-hosted fonts
π΅ Music System
20+ preset songs with classical and period-appropriate music
Custom URL support for YouTube and direct audio links
Real-time volume control with visual feedback
Advanced playlist queue system with right-click management and shuffle functionality
π Advanced Placement
Arrow keys (ββββ) for X/Y movement, 7/8 for up/down, 1/2 for rotation
Speed adjustment with 3 key, G to cancel, ENTER to confirm
Ground detection and proper positioning with visual preview
β‘ Performance Optimized
Radius-based spawning system - only spawns phonographs when players are nearby
Movement-based checking - only checks when player moves significantly
Real-time updates - immediate synchronization when phonographs are added/removed
π§ Sound Integration
Uses xsound for high-quality audio playback with distance-based audio
Optional sound effects and volume control
π΅ Playlist Queue System
Right-click songs to add to queue or play next
Shuffle functionality and queue management
Previous/Next navigation with current position tracking
π Unified Notifications
Smart notification system: prefers
crowe_notification, thencrowe_libs, else clean NUI toastsServer uses a single
notifyCrowehelper for consistency
π Localization
Multi-language support included (en, es, fr, de). Easy to extend.
Separate server notification locales; manifest auto-loads all locales via
locales/*.lua
πΌ VORP Integration
Built for VORP (
vorp_core,vorp_inventory,vorp_menu,vorp_inputs),oxmysqlpersistence, optionalcrowe_libs/crowe_notification
π¨ Modern UI Enhancements
Unified theming, self-hosted fonts, consistent layout across all resolutions
Performance-friendly fonts and clean layout
βοΈ Configurable
Clean
config.luacontrols spawn radius, movement threshold, language, and performance settings
πΊ Smart Spawning
Radius-based spawning with configurable distances and movement thresholds
π Performance Optimized
Movement-based checking; efficient NUI updates; only spawns when needed
π± Responsive Design
Adapts to all screen sizes
π Simple Database Setup
Includes SQL file for clean import
Table:
crowe_phonographwith proper indexing and cleanup
π Integration Ready
Server events exist for external integrations
Real-time updates for all phonograph changes
π§° Dependencies
vorp_corevorp_inventoryvorp_menuvorp_inputsoxmysqlxsoundOptional:
crowe_notification,crowe_libs
βοΈ Installation
Ensure you have all required dependencies installed
Place the
crowe_phonographfolder into your server's/resourcesdirectoryAdd
ensure crowe_phonographto yourserver.cfg(after dependencies)Import
phonograph.sqlto your databaseConfigure
config.lua(spawn radius, language, performance settings)Restart your server
π¦ What You Will Receive
β Fully optimized
crowe_phonographRedM script (Keymaster escrow encrypted)π§© Editable
config.luafor easy customizationποΈ SQL file for database setup (
phonograph.sql)π Full installation + usage guide
π€ Automatic delivery via Keymaster (Tebex orders)
π€ Manual delivery (PayPal) available through Discord support ticket
π License
This script is licensed for personal use only.
Redistribution, resale, or use on unlicensed servers is strictly prohibited.
Escrow-protected via Cfx.re Keymaster
Licensed for use on one (1) server key
π Support
Need help?
π Review the README for configuration guidance and known issues
π§βπ» Join our Discord Server for support and community
π¨ Or open a support ticket via Tebex or email



