Resource icon

OBS Python VLC Now Playing Monitor - Metadata Display 1.2.5

VLC Now Playing Monitor

Automatically detects and displays the currently playing song from your VLC Video Source, reading actual ID3 metadata tags (title, artist, album) instead of relying on manual timing.

✨ Features
  • Real-time Detection: Automatically detects which song VLC is currently playing
  • Metadata Support: Reads ID3 tags (title, artist, album) from MP3, FLAC, OGG, M4A, WAV, OPUS, AAC files
  • Customizable Format: Use variables like {title} - {artist} to create your own display format
  • Smart Caching: Caches metadata for better performance
  • File Export: Optionally save current song to a text file
  • Session Statistics: Track how many songs played during your stream
  • Fallback Support: Uses filename if metadata is unavailable
  • Zero Latency: Updates instantly when songs change

Perfect For
  • Radio streams
  • Music channels
  • DJ streams
  • Lo-fi study streams
  • Playlist showcases

Requirements
  • OS: Linux (uses lsof command)
  • OBS: Version 27.0 or higher with Python scripting enabled
  • Python 3: Usually pre-installed on Linux
  • Optional: mutagen library for better metadata reading

Installation
Step 1: Install Dependencies (Optional but Recommended)

pip3 install mutagen

Step 2: Add Script to OBS
  1. Download vlc_now_playing.py
  2. Open OBS -> Tools -> Scripts
  3. Click the + (Plus) button
  4. Select vlc_now_playing.py
  5. Configure settings in the Script panel
  • Screenshot from 2025-11-05 03-21-40.png
    Screenshot from 2025-11-05 03-21-40.png
    84.3 KB · Views: 149
Author
icy404
Downloads
303
Views
853
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest updates

  1. Update v1.2.5 - Bug Fixes

    Fixed Issues: File output not working by default - The script now automatically writes to a...
  2. Parse text error

    All users are pleased to not download or run the script. It has a fatal error which im trying to...
  3. 5 Major Changes coming with v1.0.5

    ⚠️ Warning: This version, while containing lots of new and improved features, it has a critical...
Top