This repository has been archived on 2025-09-08 . You can view files and clone it, but cannot push or open issues or pull requests.
master
I have removed the emotes from System.out.println and System.err.println as they did not show in windows CMD
🎧 RadioDJ Tuna Bridge
A lightweight Java utility that pulls "Now Playing" info from RadioDJ's REST XML API, and outputs it as .txt files and album art for tools like Tuna (OBS plugin).
🔧 Features
- ✅ Pulls title / artist / album / album art via REST
- 🛑 Only updates files if the song actually changed
- 🖼️ Copies matching album art, or uses fallback image
- 💾 Creates & reads from
config.ymlandlast-played.xml - 🪄 Fully customizable update interval
🚀 Usage
-
First Run:
- Launch the app with
java -jar radiodj-tuna-bridge.jar - You'll be prompted to enter your API URL, art folder, fallback filename, and polling interval
- Launch the app with
-
Outputs:
- Stored in
tuna-output/folder:track-title.txttrack-artist.txttrack-album.txtalbum-art.jpg(copied from your RadioDJ art folder)
- Stored in
-
Reconfigure:
- Edit the
config.ymlfile to change settings at any time
- Edit the
🛠️ Build Instructions
git clone https://github.com/you/radiodj-tuna-bridge.git
cd radiodj-tuna-bridge
build.bat
Description
Languages
Java
95.2%
Batchfile
4.8%