Boombox Controller
Allows you to easily upload a track to the boombox by specifying a link
By KoderTeh
Date uploaded | 11 months ago |
Version | 1.1.3 |
Download link | KoderTeh-Boombox_Controller-1.1.3.zip |
Downloads | 50523 |
Dependency string | KoderTeh-Boombox_Controller-1.1.3 |
README
Boombox Controller
This mod allows you to easily upload a track to the boombox by using chat
If you liked the mod, please don't forget to give it a thumbs up
Visual
Standard boombox visuals:
To change the picture you have to replace the back.jpg file on the "Lethal Company\BoomboxController" path. IMPORTANT: Supported images' width must be not below 500 and be greater than the height.
To change the color of the boombox you have to edit the mod's config on the "Lethal Company\BoomboxController" path.
KeyBinds
You can now change bindings in the game via settings.
Wiki
You can see more information in the wiki.
Languages
There are currently two translations available:
- Russian
- English
Functional:
- Uploading music to the boombox via link
- Increasing the number of characters in a message by 200
- Changing the music volume
- Also you can turn on/off the battery of the boombox in configuration
- Change the position of the track by using command
- Support for YouTube playlists
- Changing the color of the boombox.
- Adding a picture to the back of the boombox.
Supported links:
- Youtube single links & playlists (example: https://www.youtube.com/watch?v=CNJWynL39pA | example playlist: https://www.youtube.com/playlist?list=PL7PWSo6d6CNWAJ4n45bHnMWAfPD_tpb_S)
- SoundCloud links (example: https://soundcloud.com/creeper-hunter100/2-doorway-of-summer?si=30745fc87646428282553b73c8cce17a)
- Links to downloadable mp3 files (example: https://www.looperman.com/media/loops/3618815/looperman-l-3618815-0323177-ion-even-know.mp3)
Main commands of the mod:
/bhelp - View all commands
/bplay <url> - Play music (example single links & playlists: /bplay https://www.youtube.com/watch?v=CNJWynL39pA | /bplay https://www.youtube.com/playlist?list=PL7PWSo6d6CNWAJ4n45bHnMWAfPD_tpb_S)
/bvolume <volume number> - Change boombox volume (example: /bvolume 50)
/btime <timecode> - Place track position (example: /btime 1:20)
/btrack <track number> - Switch to another track from a playlist (example: /btrack 2)
Special thanks to all my friends and teammates:
-
7-8 Arctiqan
- For translating this text into English and testing. -
Iluminati
- For giving me the idea of the mod and testing. -
Dan4ik
- For testing. -
Durnanu
- For testing. -
Larte
- I love kicking his ass with a STOP sign.
Changelog
You can see all changes of the mod in this file - CHANGELOG.md
CHANGELOG
-
1.2.6
- Fixed yt-dlp arguments for SoundCloud.
- Added character validation for SoundCloud.
-
1.2.5
- Took the weight off the boom box.
-
1.2.4
- Synchronization by music.
-
1.2.3
- Code refactoring has been done.
- Support for local songs from other players via dependency.
-
1.2.2
- Another blocked link has been added.
- Checking for characters in playlist names and song uploads from your computer.
-
1.2.1
- Now, when you turn on the boombox, random music will play. If the /btrack command is not used.
- Fixed a bug related to the /btrack command.
- Uploading a playlist from YouTube has been converted to an asynchronous stream.
- Uploading songs from the computer was converted to an asynchronous stream.
-
1.2.0
- Allows to upload songs from your computer.
-
1.1.9
- Automatically switch the track to the next one when playing the playlist.
- Added weight for the boombox 0.
- Added a character to the list of characters with automatic replacement.
-
1.1.8
- Added the radius of the commands at the boombox (Setting in the configuration).
- Added support for shortened link from youtube: "music.youtube.com".
-
1.1.7
- Rewrote the logic of logReport.txt file recording.
- Banned the use of my mod with another mod: "BoomboxSyncFix".
- Added support for shortened link from youtube: "youtu.be".
- Fixed an error that came out after sending a command without arguments.
-
1.1.6
- Code refactoring has been done.
- Rewrote the method of sending messages to chat. For compatibility.
- Added toggle to enable and disable visual boombox elements.
- Added a check for broken zip files. Automatically re-downloads them.
- Fixed a bug with the config for music.
-
1.1.5
- Revamped the chat command system (for compatibility with the LethalExpansion mod).
- Allows boombox to continue playing music after switching slots (inside your inventory).
- Optimized the code a bit.
-
1.1.4
- Optimized the code a bit.
-
1.1.3
- Added bindings to change the volume buttons.
- Memorizing the volume number after quitting the game.
-
1.1.2
- Changing the color of the boombox.
- Adding a picture to the back of the boombox.
-
1.1.1
- Fixed an issue with uploading videos to boombox when invalid characters were present in the title.
-
1.1.0
- Fixed the bug that the track was not uploaded via SoundCloud.
- Fixed a bug with displaying the name of the playing track.
- Prohibited entering links with search_query value (example link: https://www.youtube.com/results?search_query=test).
- Added automatic deletion of downloaded music when you quit the game.
-
1.0.9
- Fixed a bug with displaying the name of the playing track.
- Fixed a bug when single tracks were not working after playlist.
-
1.0.8
- The track uploading has been optimised.
- Added support for YouTube playlists.
- Added command to switch tracks (for playlists).
-
1.0.7
- Added track position change in the boombox.
- I cleaned the code a little bit :)
-
1.0.6
- Improved synchronization of songs via SoundCloud.
- Added protection so that you can't write to the chat. When the
/bplay
command is being processed
-
1.0.5
- Fixed a bug where when entering the correct link from YouTube, the message "invalid link" was displayed.
-
1.0.4
- Added support for SoundCloud links.
- Added protection from invalid links.
- Rewrote downloading additional libraries into multithreading.
- Added Russian language. You can change the language in the mod's configuration.
-
1.0.3
- Updated additional libraries for security reasons.
- Added protection if additional libraries are not loaded
-
1.0.2
- Fixed an issue where the track download confirmation text was not displayed in chat.
-
1.0.1
- Update README.md.
-
1.0.0
- Hello, there is nothing new here yet.