New scripts in store – check out our latest releases!

No top donator yet.

Icykali
Icykali
Mon 05:32
Saltene-541
Saltene-541
Mon 02:53
ttonitv
ttonitv
Sun 22:29
ZeeKota
ZeeKota
Sun 18:38
Hugo123454
Hugo123454
Sun 15:40
Icykali
Icykali
Mon 05:32
Saltene-541
Saltene-541
Mon 02:53
ttonitv
ttonitv
Sun 22:29
ZeeKota
ZeeKota
Sun 18:38
Hugo123454
Hugo123454
Sun 15:40
Top
Community Service

Community Service

9.99 USD
Add to Cart
Top
Payment Terminal

Payment Terminal

14.99 USD
Add to Cart
Top
Policetools

Policetools

14.99 USD
Add to Cart
Top
CHAT

CHAT

8.99 USD
Add to Cart
Top
Minimal Chat

Minimal Chat

8.99 USD
Add to Cart
Phonograph
Thumbnail 1
Thumbnail 2
Thumbnail 3
Thumbnail 4
Thumbnail 5
Thumbnail 6

Phonograph

Total Price
USD 19.99
Accepted payments
  • Apple Pay
  • Google Pay
  • Mastercard
  • Visa
  • American Express
Any questions? Discord

Overview

Detailed features and information

Yami Music is a complete immersive phonograph/music player system for RedM servers, designed specifically for the Old West setting of Red Dead Redemption 2. It allows players to interact with phonographs placed throughout the world to play period music, custom songs, and manage their own playlists.

DEMO


Features

  • Registered machines with your own playlist, heading, sound range, and optional job lock
  • Dynamic world props (p_phonograph01x and more) usable without config entries
  • YouTube + direct audio (.mp3 / .ogg / .wav / .m4a)
  • Shared favorites per machine (MySQL)
  • Optional custom URL tab
  • Optional queue; Next / autoplay also follows an inserted disc
  • Wax cylinders: record an album onto a physical item, trade it, gift it, steal it — playing does not consume it
  • Optional album cover art
  • Duplicate a disc onto a blank cylinder
  • Track progress bar in the NUI
  • Nearby-only network sync (Tumbleweed does not get Saint Denis playback)
  • Distance checks so clients cannot remote-control a machine across the map
  • URL validation on play, queue, favorites, and recording
  • Favorite flood protection
  • Stable IDs for world phonographs (same disc/queue for everyone at the same prop)
  • Load-fail handling: a dead YouTube link stops instead of skipping tracks
  • VORP + RSG bridge (auto detect)
  • Locales: English / Spanish
  • Interaction: sleepless_interact or native RedM prompts
  • Feature flags: cylinders, custom links, and queue can be enabled independently

Dependencies

  • ox_lib, oxmysql, xsound
  • sleepless_interact (or native prompts)
  • VORP or RSG (detected at runtime — do not add them as fxmanifest dependencies)
  • Optional: ley_notify

What you should know

  • YouTube depends on xsound / YouTube. Links can break. For business discs, use hosted .mp3 files.
  • You are responsible for the music you allow. This script does not provide licensed tracks.
  • RSG cylinders need the item in rsg-core/shared/items.lua with unique = true (snippet included).
  • VORP: run items.sql and phonograph_favorites.sql.
  • After install, ensure yami_music is enough. Do not restart core resources with this script.
  • Open source Lua/NUI in the resource. Edit playlists, range, jobs, and locales in config.lua.
  • Escrow: say here if you escrow the code or ship it open.

YOUR WISHLIST

Previous Purchases

to

Loading purchases...