Skip to content

Releases: Krayn/SongRequestManager

SongRequestManager v2.15.15

12 Mar 13:40
Compare
Choose a tag to compare
Pre-release

Changes

  • compatible with BS 1.28 and 1.29 (should also be compatible with 1.27 and lower but not tested)
  • added VIP/MOD/SUB/broadcaster tags to requests
  • fixed not yet downloaded songs showing updated and new tags

Click here for instructions for setting up SRM without C(h)atCore

To use SRM without C(h)atCore you need a WebsocketServer that is sending the commands to SRM. This can either be done with a standalone app like the one created by corben78 (see: https://github.com/Corben78/srmwss) or with streamer.bot.

Websocket Connection with streamer.bot

  1. Import the attached streamer.bot actions (Streamerbot.SRM.0.1.7.txt (or Streamerbot.SRM.0.1.8.txt if you use the upcoming 0.1.8 release))

    • Open the Action "SRM-Code" and edit the "Execute Code" Subaction. Use "Find Refs" and Compile to check if the Import worked (you might need to manually add Newtonsoft.Json.dll in the references tab)
      image
  2. Create a Websocket Server on port 9090 and the endpoint "/SRM", setup the Actions like in This Picture:
    (if you want the Websocket Server to automatically start make sure to also check the "Auto Start on Startup" checkbox
    image
    (SB 0.1.7 only) If you have more then one Websocket Server in streamer.bot count which place in the list the newly created Server is. Open the Code within the "SRM-Code" Action and edit the "connectionId" in line 7 to (<Servernumber in list> - 1)

  3. Create a Command that triggers the Action "SRM-Command" and put all the command prefix from the Streamerbot.srmcommandlist.txt in the "Command(s)" field: (This list may not be complete - feel free to add ones i missed)
    image

4) make sure to enable the Websocket connection in Beatsaber (Settings -> Mod Settings -> SRM -> Enable Websocket)

  • if you use other mods that still use Chatcore and you prefer the websocket connection make sure to also select "Disable Chatcore"

SongRequestManager v.2.15.12

11 Jun 08:51
68e97f7
Compare
Choose a tag to compare
Pre-release

Changes

  • fix censoring the song author name
  • added censoring to more messages

Click here for instructions for setting up SRM without C(h)atCore

To use SRM without C(h)atCore you need a WebsocketServer that is sending the commands to SRM. This can either be done with a standalone app like the one created by corben78 (see: https://github.com/Corben78/srmwss) or with streamer.bot.

Websocket Connection with streamer.bot

  1. Import the attached streamer.bot actions (Streamerbot.SRM.0.1.7.txt (or Streamerbot.SRM.0.1.8.txt if you use the upcoming 0.1.8 release))

    • Open the Action "SRM-Code" and edit the "Execute Code" Subaction. Use "Find Refs" and Compile to check if the Import worked (you might need to manually add Newtonsoft.Json.dll in the references tab)
      image
  2. Create a Websocket Server on port 9090 and the endpoint "/SRM", setup the Actions like in This Picture:
    (if you want the Websocket Server to automatically start make sure to also check the "Auto Start on Startup" checkbox
    image
    (SB 0.1.7 only) If you have more then one Websocket Server in streamer.bot count which place in the list the newly created Server is. Open the Code within the "SRM-Code" Action and edit the "connectionId" in line 7 to (<Servernumber in list> - 1)

  3. Create a Command that triggers the Action "SRM-Command" and put all the command prefix from the Streamerbot.srmcommandlist.txt in the "Command(s)" field: (This list may not be complete - feel free to add ones i missed)
    image

4) make sure to enable the Websocket connection in Beatsaber (Settings -> Mod Settings -> SRM -> Enable Websocket)

  • if you use other mods that still use Chatcore and you prefer the websocket connection make sure to also select "Disable Chatcore"

SongRequestManager v.2.15.9

22 May 22:01
fd6b09f
Compare
Choose a tag to compare
Pre-release

Changes

  • Added the option to set a threshold in minutes for the creation time of a song which censors the song info if its not met

Click here for instructions for setting up SRM without C(h)atCore

To use SRM without C(h)atCore you need a WebsocketServer that is sending the commands to SRM. This can either be done with a standalone app like the one created by corben78 (see: https://github.com/Corben78/srmwss) or with streamer.bot.

Websocket Connection with streamer.bot

  1. Import the attached streamer.bot actions (Streamerbot.SRM.0.1.7.txt (or Streamerbot.SRM.0.1.8.txt if you use the upcoming 0.1.8 release))

    • Open the Action "SRM-Code" and edit the "Execute Code" Subaction. Use "Find Refs" and Compile to check if the Import worked (you might need to manually add Newtonsoft.Json.dll in the references tab)
      image
  2. Create a Websocket Server on port 9090 and the endpoint "/SRM", setup the Actions like in This Picture:
    (if you want the Websocket Server to automatically start make sure to also check the "Auto Start on Startup" checkbox
    image
    (SB 0.1.7 only) If you have more then one Websocket Server in streamer.bot count which place in the list the newly created Server is. Open the Code within the "SRM-Code" Action and edit the "connectionId" in line 7 to (<Servernumber in list> - 1)

  3. Create a Command that triggers the Action "SRM-Command" and put all the command prefix from the Streamerbot.srmcommandlist.txt in the "Command(s)" field: (This list may not be complete - feel free to add ones i missed)
    image

4) make sure to enable the Websocket connection in Beatsaber (Settings -> Mod Settings -> SRM -> Enable Websocket)

  • if you use other mods that still use Chatcore and you prefer the websocket connection make sure to also select "Disable Chatcore"

SongRequestManager v.2.15.8

02 May 10:44
Compare
Choose a tag to compare
Pre-release

Changes

  • fixed Queue/History not saving between restarts
  • Still works with Beat Saber version 1.18 to 1.21
  • optional CatCore support added (ChatCore still supported as well)
  • optional BS+ Chat Integration support added
  • added colored icon after the BSR code in the list to indicate if a request originates from a VIP or Moderator

Click here for instructions for setting up SRM without C(h)atCore

To use SRM without C(h)atCore you need a WebsocketServer that is sending the commands to SRM. This can either be done with a standalone app like the one created by corben78 (see: https://github.com/Corben78/srmwss) or with streamer.bot.

Websocket Connection with streamer.bot

  1. Import the attached streamer.bot actions (Streamerbot.SRM.0.1.7.txt (or Streamerbot.SRM.0.1.8.txt if you use the upcoming 0.1.8 release))

    • Open the Action "SRM-Code" and edit the "Execute Code" Subaction. Use "Find Refs" and Compile to check if the Import worked (you might need to manually add Newtonsoft.Json.dll in the references tab)
      image
  2. Create a Websocket Server on port 9090 and the endpoint "/SRM", setup the Actions like in This Picture:
    (if you want the Websocket Server to automatically start make sure to also check the "Auto Start on Startup" checkbox
    image
    (SB 0.1.7 only) If you have more then one Websocket Server in streamer.bot count which place in the list the newly created Server is. Open the Code within the "SRM-Code" Action and edit the "connectionId" in line 7 to (<Servernumber in list> - 1)

  3. Create a Command that triggers the Action "SRM-Command" and put all the command prefix from the Streamerbot.srmcommandlist.txt in the "Command(s)" field: (This list may not be complete - feel free to add ones i missed)
    image

4) make sure to enable the Websocket connection in Beatsaber (Settings -> Mod Settings -> SRM -> Enable Websocket)

  • if you use other mods that still use Chatcore and you prefer the websocket connection make sure to also select "Disable Chatcore"

SongRequestManger v.2.15.4

30 Mar 16:17
Compare
Choose a tag to compare
Pre-release

Changes

  • Works with Beat Saber version 1.18 to 1.21
  • Chatcore is optional now,
  • added Websocket Connection to handle Chat through other means (Added websocket-sharp as dependency)
  • allows using SRM without any Chatconnection through the ingame keyboard in the SRM UI

Websocket Connection via streamer.bot

  1. Import the attached streamer.bot actions (Streamerbot.SRM.0.1.7.txt (or Streamerbot.SRM.0.1.8.txt if you use the upcoming 0.1.8 release))

    • Open the Action "SRM-Code" and edit the "Execute Code" Subaction. Use "Find Refs" and Compile to check if the Import worked (you might need to manually add Newtonsoft.Json.dll in the references tab)
      image
  2. Create a Websocket Server on port 9090 and the endpoint "/SRM", setup the Actions like in This Picture:
    (if you want the Websocket Server to automatically start make sure to also check the "Auto Start on Startup" checkbox
    image
    (SB 0.1.7 only) If you have more then one Websocket Server in streamer.bot count which place in the list the newly created Server is. Open the Code within the "SRM-Code" Action and edit the "connectionId" in line 7 to (<Servernumber in list> - 1)

  3. Create a Command that triggers the Action "SRM-Command" and put all the command prefix from the Streamerbot.srmcommandlist.txt in the "Command(s)" field: (This list may not be complete - feel free to add ones i missed)
    image

4) make sure to enable the Websocket connection in Beatsaber (Settings -> Mod Settings -> SRM -> Enable Websocket)

  • if you use other mods that still use Chatcore and you prefer the websocket connection make sure to also select "Disable Chatcore"