Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchTo show the current playlist filename on a YouTube Live stream, play the playlist through OBS’s VLC Video source and place an OBS text source above it. To keep that text current as VLC advances, use a plugin such as TUNA to write the playing item’s details to a text file, then configure the OBS text source to read that file. TUNA is a community-reported option, not a guaranteed feature; test it with your OBS version, media and operating system before relying on it live.
What the overlay displays—and why filename matters
VLC keeps an item’s path, optional playlist name and title metadata as distinct values. The title stored inside a media file may not match its filename. If the overlay must show the filename, make sure the method extracts the final component of the file path rather than displaying embedded title metadata.
As an Amazon Associate I earn from qualifying purchases.
This distinction matters for remote URLs, too: a URL path is not always a simple local filename, and may include URL encoding or other details that need deliberate handling. Test with a media file whose embedded title differs from its filename to verify what your overlay actually shows.
Free tools Windows power users keep installed
One-click scans. No signup required.
Set up the playlist and overlay in OBS
-
Add the playlist as a VLC Video source
In OBS, add a VLC Video source and configure its media playlist. OBS’s official Media Sources guide says VLC must be installed. For 64-bit OBS, install 64-bit VLC. Confirm that the playlist plays and advances before adding the overlay.
#1 Best Overall
SaleElgato Stream Deck MK.2 Studio Controller, 15 Macro Keys | Trigger actions in OBS, Twitch, YouTube and more, Visual feedback, Hundreds of plugins, Works with Mac and PC- 15 Customizable LCD Keys: instantly control your apps, tools and platforms.
- One-Touch Operation: trigger single or multiple actions, launch social posts, adjust audio, mute mic, turn on lights, and much more.
- Visual Feedback: know that your command has been executed.
- Powerful Plugins: Elgato 4KCU, OBS, Twitch, YouTube, Twitter, Discord, Spotify, Philips Hue, and many more.
- Hotkey Actions: streamline your film editing, music production, photography workflow, etc.
-
Add a text source above the video
Add an OBS text source and place it above the VLC Video source in the Sources list. Set its position and appearance where you want the filename to appear. The text source is separate from the video source; it needs a way to receive the changing item name.
-
Connect the current item to a text file
A commonly suggested approach is to use TUNA to write information about the playing file to a text file, then set the OBS text source to read that file. An OBS forum member, HanZie82!, described this approach on Nov. 21, 2020: “TUNA will put all the info of playing file in text file, and in OBS you can use said text file to display right on the stream.” That is an individual report, not an OBS or plugin compatibility guarantee. Check that the text file contains the filename you intend to show, rather than a title or other item detail.
Rank #2
Elgato Stream Deck +, Audio Mixer and Studio Controller | LCD keys, dials and touch strip, Multi actions and smart profiles, Unlocks Wave Link mixing, Works with Mac and PC- Tactile Control, Visual Feedback: LCD keys, touch strip, and dials for audio, video, lighting, and more. Know that your command has been executed.
- Fully Customizable: Use as an audio mixer, studio controller, production console, etc.
- Multi Actions, Smart Profiles: trigger multiple actions at once or sequentially, automatically switch between interface configurations for different apps.
- Powerful Plugins: Elgato Wave Link, Camera Hub, Control Center, OBS, Twitch, YouTube, Twitter, Discord, Spotify, Philips Hue, and many more
- Stream Deck App and Store: drag and drop setup, download plugins, icons, thousands of royalty-free tracks, SFX, and more. Regular updates and new plugins frequently added.
In the text source’s properties, enable the option to read from a file and select the text file TUNA updates. The exact property labels can vary by OBS version and operating system, so confirm them in your installed version.
Recommended Free Tools
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
Test item changes before going live
Start the playlist and watch the text source as it changes tracks. Check whether the displayed value updates at each transition, whether long filenames fit, and whether special characters appear correctly. Test the actual media types and operating system you will use on stream.
Rank #3
SaleElgato Stream Deck XL Advanced Studio Controller, 32 Keys | Instantly trigger unlimited actions, Powerful integrations, Visual feedback, Custom icon packs, Works with Mac and PC- Advanced Live Production: easily control your favorite tools and platforms.
- 32 Customizable LCD Keys: instantly trigger unlimited actions with a tap.
- Powerful Integrations: Elgato 4KCU, OBS, Twitch, YouTube, Twitter, Discord, Spotify, Philips Hue, vMix, VoiceMod, and more.
- One-Touch Operation: change scenes, launch media, switch cameras, tweak lighting, adjust audio, post tweets – anything.
- Visual Feedback: know that your command has been executed.
Try TUNA or build a custom script
TUNA plugin
TUNA is the simpler route to try if its current version works with your setup: the reported workflow writes playing-file details to a text file for an OBS text source to render. Community reports are mixed, including a report that it did not work for a video-file case. Compatibility and behavior should therefore be verified with your installed OBS, plugin, media format and operating system. The forum reports do not establish universal reliability or a supported setup procedure.
Custom Lua or Python script
OBS supports Lua and Python scripting. A custom script could observe playlist-item changes, obtain the item path, extract the filename and update a text file that an OBS text source reads. The official OBS Scripting Guide establishes that scripting is supported, but does not provide a ready-made filename-overlay recipe. The event handling, API details and behavior across operating systems need validation against your OBS version. VideoLAN’s VLC Lua API documentation is relevant if your approach also depends on VLC scripting.
Rank #4
- 18 Programmable Keys Macro Keypad: This stream controller deck comes with 18 customizable macro keys (15 LCD visual keys + 3 physical buttons). Users may program single actions or multi-step sequences for daily operation. The keys support in-game combos, app launch and media playback control for multiple usage scenarios. Each LCD key accepts JPG, PNG and GIF images and animations to mark separate functions
- Single Tap Control: This USB macro keyboard pad supports single tap commands for quick operation. Users can trigger pre-set macros, input text, open files and web pages, adjust media playback, or switch OBS scenes with one tap. The straightforward layout fits gaming, live streaming and professional office task setup
- One Tap Multi-Shortcut: This macro controller pad streaming deck supports multi-shortcut macro programming for gamers and content creators. Custom shortcuts simplify game combo inputs, video editing, music production and photography workflows. The Operation Follow function runs multiple macro steps in custom order or simultaneous execution for adjustable task control
- Adjustable RGB Surround Light Ring - VSD M18 gaming streaming deck features an outer RGB light ring with auto color cycle mode. Custom RGB tones are available via device firmware upgrade. The light ring offers adjustable visual lighting for dim gaming, streaming and night work setups.
- Wide System Compatibility: This VSDinside macro control board works with Windows 11 and newer, macOS 11.0 and newer systems. Connect via USB-C cable for immediate use. It is compatible with mainstream software including OBS, Streamlabs, YouTube, Twitter, Discord, Excel, Word and Photoshop for daily production work. Native Linux system plug-and-play support is not available, while SDK development documents are provided for custom secondary development
| Approach | What to verify | Trade-off |
|---|---|---|
| TUNA | Whether it works with your installed OBS, plugin, media format and operating system; whether its output is the filename or another item detail. | Less custom development if compatible, but community reports are anecdotal and conflicting. |
| Custom script | Playlist-change handling, path-to-filename extraction, text-file updates and local-file or remote-URL behavior for your versions. | Can be designed around the exact output you need, but requires implementation and version-specific testing; the cited OBS guide is not a turnkey recipe. |
Check these edge cases before the broadcast
- Embedded titles: Use a test file with a title that intentionally differs from its filename; confirm the overlay shows the filename.
- Remote media: A URL may not map cleanly to a filename. Decide how encoded characters and URL paths should appear.
- Playlist transitions: Confirm the text changes when the VLC source advances, not only when the source first starts.
- Text-file updates: Confirm the OBS text source is reading the same file the plugin or script updates, and that it refreshes as expected.
- Platform and version: Test on the target operating system with the OBS, VLC and plugin versions you will actually use.
Troubleshoot a missing or incorrect filename
- The text is blank: Verify that the text source is configured to read from a file, the selected path is correct, and the file contains text. Check that TUNA or your script is writing to that same path.
- The text never changes: Confirm that the playlist advances and that the plugin or script detects item changes. The reported TUNA workflow is not guaranteed to work for every video case.
- The overlay shows a title instead of a filename: The source may be outputting embedded title metadata or another item detail. Test with a deliberately different embedded title and adjust the extraction so it uses the path’s final component.
- A remote item shows an odd name: Review how the URL is parsed and whether percent-encoded characters should be decoded; remote URLs do not necessarily have a straightforward local filename.
- VLC Video does not appear or play: Check that VLC is installed and that its architecture matches OBS; the OBS guide specifies 64-bit VLC for 64-bit OBS.
Or let it run in the cloud
If your goal is to keep a pre-recorded playlist live on YouTube around the clock, StreamNeo is a separate cloud option: upload your video or build a playlist, add your YouTube stream key once, and go live. It loops uploaded videos, not camera footage. Nothing has to stay on at home; video streams as uploaded, up to 4K 60fps, at one flat price per slot; and StreamNeo automatically recovers if YouTube drops the stream. The first day is free with no card. Monthly: $9.99 per month.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
StreamNeo keeps the YouTube stream running from the cloud, but this OBS filename-overlay workflow is for adding text over video in OBS; do not assume StreamNeo provides that OBS overlay. Learn more at StreamNeo, or start the free day.
Quick Recap
Best Value
- Work smarter not harder: forget keyboard shortcuts. Stream Deck Mini lets you assign tedious, hard to memorise shortcuts to a single key. Instantly identify and activate them without error.
- Compatible with your apps: Seamlessly integrate with essential software including Zoom, Teams, PowerPoint, Excel, Word, GoogleSuite, MS Office, Photoshop, Adobe Creative Apps, Spotify, Music, and many more.
- Customizable LCD keys: Instantly activate commands and functions with a single tap.
- Easy Set Up: User-Friendly Software. Drag actions onto keys. Then personalize settings with ease.
- Multi-action efficiency: Execute multiple actions at once or in a sequence, precisely timed.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

