Source-checkedCosmetics, visuals & audio

OdinOnDemand

by ValMedia · for Valheim

Step into Valheim's ultimate media experience with OdinOnDemand - Cinema screens and music players at your command! Watch YouTube, Twitch and movies, listen to music and more all with your friends!

68KDownloads
21d agoLast updated
BepInExLoaders
ThunderstoreSource

About OdinOnDemand

From Thunderstore

Step into Valheim's ultimate media experience with OdinOnDemand - Cinema screens and music players at your command! Watch YouTube, Twitch and movies, listen to music and more all with your friends!

Introducing OdinOnDemand 1.2: The Ultimate Media Experience for Valheim!

OdinOnDemand (OOD) adds tons of unique mediaplayers to Valheim that allow you to watch YouTube, direct video files, listen to Soundcloud, music, and dynamic radio stations all on in-game screens and radios! It's fully multiplayer synced, low resource, and easy to use.

1.2 updates OOD for Valheim 1.0 and is rebuilt on top of LibVLC: higher quality video, no more bad formats, and a new Max Quality setting. See below and changelog for more.

What's new in 1.2

  • Valheim 1.0 support - updated for the latest version of the game. The OdinOnDemand build-menu group (category) is back, rebuilt on 1.0's new usage-tag system.
  • VLC-powered streaming - video and audio streams are decoded by a packaged LibVLC 3.0.23 runtime and rendered into screens and audio sources. Quality is no longer limited to YouTube's old combined "muxed" formats. VLC streams media without full-file downloads or remuxing. Tested working on Proton too!
  • Twitch and Kick Playback! - Full Streamlink support, allowing HLS playback from sites like Twitch and Kick in-game.
  • Max Quality setting - pick 360p through 2160p (1080p default) from the cog menu. Affects performance.
  • External JS status - modern yt-dlp needs a JavaScript runtime to unlock full YouTube formats. The cog menu now tells you whether one was found and links the setup guide if not. This is really important for YouTube playback, so please check it if you have issues.

Please enjoy OdinOnDemand 1.2! — Moddy

Found a bug? -> Nexus || GitHub Issue Tracker

About the VLC runtime: OOD now runs with LibVLC and LibVLCSharp (LGPL 2.1+) alongside the plugin in libvlc/win-x64. It is self-contained, you don't need to install VLC yourself. This is a huge change in the way OOD handles YouTube playback, but it should be more reliable and higher quality than previously. However, if you have any issues with the new playback, please check your JavaScript runtime and see if it is working properly. If still having issues, please report them on Nexus || GitHub Issue Tracker and include your BepInEx/LogOutput.log and Player.log files.

ValMedia recommends playing without bloom while watching cinema for the best viewing experience.

1.0 Video Preview Video

If you are enjoying the mod, please consider donating to my Ko-Fi.

Features

  • Universal media support
  • Full time sync and multiplayer integration
  • Cinema screens
  • Theater Screen, Flatscreen TV, Table TV, Monitor, Old TV, Laptop
  • Musicplayers
  • Gramophone, Boombox, Radio, Receiver
  • Speakers that can be linked to any stationary mediaplayer using remote control
  • Linked speakers change center of audio location
  • Remote control to use screens from a distance
  • Mobile Players;
  • Cart - "Bard's Wagon", buildable. Used by pointing and clicking with remote control.
  • Belt - "Skald's Girdle", purchased from Haldor, with configurable recipe. Used by equipping & using remote control when pointing at empty space, e.g. not at a mediaplayer. Admins can point and click at other user's Belt and open it's menu.
  • YouTube playlist support
  • Online radio streams and Twitch/Kick channels (live channels require optional Streamlink on each client).
  • Wide website support: Vimeo, TikTok, Dailymotion, Facebook, Instagram, Twitter, reddit, etc. Just try your site of choice and it may return a valid file.
  • Unique dynamic radio stations system with easy radio addon support
  • New Music Waveform Visualizer
  • Configurable scaling factor
  • Full mediaplayer configuration
  • Audio control, looping, admin only options
  • Custom Piece and Item Recipe Configuration

YouTube error reporting has been completely changed to increase verbosity. If you find harmless exceptions that could be classified as a user UI message, please open up a suggestion on GitHub. Please report any other issues on the Nexus or GitHub tracker.

Installation

Installation of the plugin is fairly straightforward, just install into Bepinex/plugins or use r2modman. It must be installed on both server and client.

YouTube playback runtime

YouTube playback uses yt-dlp (single videos), YoutubeExplode (playlists), and VLC (LibVLC); Pure Unity VideoPlayer is not really supported for YouTube anymore. Streams are decoded without downloading the complete file or requiring ffmpeg.exe.

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 21d ago.

OdinOnDemand on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
1.3.0, released 2026-09-25

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 25 recorded builds of OdinOnDemand.

Recent builds

BuildReleasedGame versionsLoaders
1.3.02026-09-25n/aBepInEx
1.2.62026-09-24n/aBepInEx
1.2.52026-09-15n/aBepInEx
1.2.12026-09-14n/aBepInEx
1.2.02026-09-14n/aBepInEx
1.0.112025-12-22n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run OdinOnDemand on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Cosmetics, visuals & audio

Skins, textures, shaders, models and sound — how the game looks and sounds.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorValMedia, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

OdinOnDemand, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. OdinOnDemand is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run OdinOnDemand on a Valheim server.

Deploy in about a minute from $9.99 a month, then add OdinOnDemand in one click.