Resource icon

netease-qq-now-playing 2.1

Supported Bit Versions
  1. 32-bit
  2. 64-bit
Minimum OBS Studio Version
24.0.0
Supported Platforms
  1. Windows
A Python script for displaying the currently playing song and artist from NetEase Cloud Music or QQ Music in OBS.
This script retrieves song information by inspecting the window titles of known music player processes and class names. It supports configurable formatting, customizable artist separators, and works with OBS text sources to show real-time updates.


Requirements:
  • Windows 10/11
  • Python > 3.8.0
  • win32gui latest
    Code:
    pip install pywin32
    • Note: In version 3.0 or later, psutil is required
      Code:
       pip install psutil, pywin32
  • Netease Cloud Music or QQMusic (background OK, minimized OK, tray NOT OK)
    • Note: In version 3.0 or later, it will also work when the target in tray (Technically: Window not visible)

Versionsupport
target
background
minimized
traypython versionmodules
requirement
Notesreact
speed
<2.0Netease×3.8+pywin32<0.05s
2.0≤v<3.0Netease
QQ
×3.8+pywin32<0.05s
≥3.0Netease
QQ
3.8+pywin32
psutil
Recommended<0.05s

Usage:
  1. Download this script
  2. Set Your Python Path in OBS - Tool - Script - Python Settings
  3. Add a Text (GDI+) source in your scene
  4. Load the script, fill and change parameters as you like, set the source to the text added just now
  5. (IF U CANT see the text source you like, refresh(reload) the script)
  6. It should be working
Exceptions:
  1. No output? First Check Requiremet, then the Script Output and see if its not working well.
  2. rename the script and try to delete and load manually, this is cause by the python cache.
More... :
  1. Linux and Mac OS is not supported.
  2. only the latest OBS is tested.

1716751550426.png
Author
NSLC
Downloads
1,805
Views
4,941
First release
Last update
Rating
0.00 star(s) 0 ratings

Latest updates

  1. Fix TypeError: in method 'obs_source_release', argument 1 of type 'obs_source_t *'

    Sorry for the mistake
  2. +QQ Music Match

    some errors now show in script output info, instead of popping error window script name might...
Top