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.yml
andlast-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.txt
track-artist.txt
track-album.txt
album-art.jpg
(copied from your RadioDJ art folder)
- Stored in
-
Reconfigure:
- Edit the
config.yml
file 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%