Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
YoutubeOnTV
Watch YouTube videos on in-game TVs! Adds terminal commands to control video playback on ship TVs. Synced for all players. Uses yt-dlp for streaming.
| Date uploaded | 7 months ago |
| Version | 0.2.0 |
| Download link | BatiSanka-YoutubeOnTV-0.2.0.zip |
| Downloads | 70 |
| Dependency string | BatiSanka-YoutubeOnTV-0.2.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100Lordfirespeed-YoutubeDLSharp
A simple .NET wrapper library for youtube-dl and yt-dlp
Preferred version: 1.1.0FlipMods-ObjectVolumeController
V62 Compatible! Allows adjusting the volume on the media objects, such as television, boombox, and record player, by pressing the [-] and [+] keys.
Preferred version: 1.1.2xilophor-LethalNetworkAPI
A library/API to allow developers to easily add networking to their mods.
Preferred version: 3.3.2README
YoutubeOnTV
Watch YouTube videos and other media on the in-game TVs in Lethal Company! This mod adds terminal commands to control video playback on your ship's TVs, with full multiplayer synchronization.
Features
- Stream videos from YouTube and other supported platforms directly to in-game TVs
- Queue multiple videos for continuous playback
- Full network synchronization - all players see the same content
- Terminal-based controls for easy management
- Uses yt-dlp for robust video downloading and streaming
- Fallback video support for error handling
Installation
Via r2modman (Recommended)
- Install r2modman
- Search for "YoutubeOnTV" in the mod manager
- Click "Download with dependencies" - this will automatically install BepInEx and TerminalApi
- Launch the game through r2modman
Manual Installation
- Install BepInExPack
- Install TerminalApi
- Extract the mod files to
BepInEx/plugins/YoutubeOnTV/in your Lethal Company directory - Launch the game
Usage
All commands are entered in the in-game terminal:
Commands
-
tv add <url>- Add a video to the queue- Example:
tv add https://www.youtube.com/watch?v=dQw4w9WgXcQ
- Example:
-
tv queue- Display the current video queue -
tv skip- Skip the currently playing video -
tv clear- Clear the entire video queue
Example Session
> tv add https://www.youtube.com/watch?v=jNQXAC9IVRw
Video added to queue!
> tv queue
Current queue:
1. https://www.youtube.com/watch?v=jNQXAC9IVRw
> tv skip
Skipped current video
Requirements
- BepInEx 5.4.21+
- TerminalApi 1.5.0+
Known Issues
- First video load may take a moment while yt-dlp downloads the content
- Very long videos may cause performance issues on lower-end systems
Credits
Mod created by roandegraaf
Uses yt-dlp for video downloading
Support
Found a bug? Have a suggestion? Please report issues on the GitHub repository.
CHANGELOG
Changelog
[0.2.7] - 2025-11-23
Changed
- Fixed bug where video played in a loop after ending
[0.2.5] - 2025-11-23
Changed
- Small bugfixes
[0.2.4] - 2025-11-23
Changed
- Oops, syncing for all clients was NOT working, but good news, it IS working now!
[0.2.3] - 2025-11-23
Changed
- Renamed full project to YoutubeOnTV
- Because of the rename, it could be that the mod needs to be reinstalled. If that is the case, please delete the mod and download it again.
[0.2.2] - 2025-11-22
Changed
- Updated YouTube URL handling
- Fixed bug where turning off and on the TV would cause the video to get stuck
[0.2.1] - 2025-11-22
Changed
- Updated README
[0.2.0] - 2025-11-22
Changed
- Replaced bundled yt-dlp.exe with YoutubeDLSharp library dependency
- yt-dlp.exe now downloads automatically on first run (no manual installation needed)
- Cleaner mod distribution (no longer bundling .exe files with the mod)
Added
- Added Lordfirespeed-YoutubeDLSharp-1.1.0 as a dependency
[0.1.0] - 2025-11-22
Added
- Initial release
- Terminal commands for TV control (tv add, tv queue, tv skip, tv clear)
- YouTube video streaming to in-game TVs
- Network synchronization for multiplayer
- Video queue management
- yt-dlp integration for video downloading
- Fallback video support
- TerminalApi integration