118 RBX: It's Musical Directory Heaven

I’ve made a plugin to search the Roblox Licensed APM music library!

It’s essentially designed to look like studio’s toolbox plugin, but more tailored to music discovery.
It supports favourites so that you can add candidate tracks into favourites and review after a browsing session (by filtering to show favourites only). These are stored as a studio setting.

The insert button is designed to assist with the license agreement, in not letting you inserting more than 250 tracks (yes, this plugin probably breaks that agreement, but as there is another one acknowledged below which also does, I’m hoping it’s ok for plugin/discovery purposes - it’s so ridiculously hard and unreliable to search using the Roblox site that I felt the need to start making this).

Ir provides filtering in the following ways, if you can think of any more useful filters to add, I might add them.
image
image

It’s designed to be really helpful for finding good tracks, if you find a track you like and want to know if the library or album has anything else you might like in it, you an right click the item to open it’s info panel, and then right like on the genre, library or album to quickly search for other tracks in that library/genre/library.

It will also attempt to automatically find variations of sounds (How they are often labelled track A, track B, track C etc.)

I tend to be quite bad at spelling so if you see any mustaks, please let me know :slight_smile:

I’d love to hear you’re feedback on this.

[Note: I am aware of Crazyman32’s similar RbxMusic plugin, I didn’t originally make this in direct competition, I started last July, It’s just taken me lots of spread out small chunks of sudden work to get finished - it’s the need to search for music for a game I’m working on which encouraged the for this final step to come to be. Somehow I have 397k tracks, where his has 372k which I’m not too sure why. I’m a bit stubborn financially in not wanting to shell out R$120 so continued to finish mine off, to a style of my choice :slight_smile: )

11 Likes

If anyone has any feedback I would really be very grateful, it supports dark mode too in case my (subjectively) bright screenshots are what have been putting people off this thread?

3 Likes

image
I don’t understand what edit mode is and how to change the mode? Makes it’s pretty annoying to preview sounds with pausing and stopping disabled

This is a limitation due to API methods made available by Roblox when creating plugins.

Edit mode is the mode in which you edit Roblox games (where game scripts aren’t run). Run/Test mode is where you run/play the game to test if your game works or not. Essentially you need to enter any test mode (as documented on the Roblox wiki Testing Modes).

It’s perhaps terminology clearer to older Roblox creators, where terminology/methods for game creation were different.

If you’re talking about being unable to play audios in a plugin then there’s already a function that is most useful for for playing audio in plugins: SoundService:PlayLocalSound()

Yes, this is what the plugin uses if in edit mode. This API provides no functionality to pause or stop sounds hence makes it “pretty annoying to preview sounds” as Chilly28 was describing.

Really, what I would like access to is Plugin:PlaySound() :PauseSound() and : StopAllSounds() - however user plugins do not have the permission levels to make these API calls.

1 Like

Thx for the reply

I did try it while playing but I just found out that it doesn’t work when I play localy

Very grateful for the help, this sure will be useful!

The other issue which can make it not play in test mode is if your roblox game settings are on mute. Just though I’d add that encase anyone else in the future has similar issues.

1 Like

Hey there, I’ve been having some issues with the plugin - it can’t detect edit mode (running while testing makes the plugin still detect edit mode).

I’ve just tested and it’s working for me.

It’s “Run” or “Play” test mode it needs to be in to work fully.
It only notifies detection of edit mode as a warning to tell you sounds won’t preview properly if in edit mode. If the warning doesn’t appear then it shouldn’t really matter as long as you know what you’re doing.

image

Sorry for the late reply! That’s very strange, because it still doesn’t work for me! I’ve checked the plugin and it’s yours and updated:

Here are the steps I’ve taken:

  1. Load the place
  2. Playtest using the quickbar (topmost icons)
  3. Once in-game, click on plugin
  4. Choose reduced mode
  5. “Edit mode detected” notification appears, without any errors in console or anything significant. Plugin behavior is as if it weren’t playtesting, and there’s no ability to pause playback.

Do you have any idea what might be causing this? Thanks!