Have a feature request or suggestion? Post your idea here!

Publication

15 abonnés S’abonner
0
Avatar

Currently played track in Rekordbox as text to OBS in live stream

Hello everyone

I use Rekordbox on iMac and Macbook and I live stream to Youtube/Facebook via OBS. Is there a plugin to automatically show the currently played track ID? There are some plugins that extract this information from Spotify and other programms and websites, but it seems pretty hard to find one for Rekordbox.

Otherwise, if I play on my Macbook and stream the audio trough my external soundcard (UA Arrow) to my iMac, is there another way I can do this easily while streaming a live DJ mix?

 

Thanks

Revillo

Oliver De Bonis Répondu

Commentaire officiel

Avatar

Sorry, that data is not output anywhere - the only thing you could do would be to also broadcast a sliver of your screen if you're doing a video broadcast. Check my "Streaming with OBS" guides here on how to include that.

Pulse
Actions pour les commentaires Permalien

Cette publication n’accepte pas de commentaire.

25 commentaires

1
Avatar

You can also use Kuvo and it's Live Playlist feature by adding the code as a 'browser source'. A Japanese programmer made it. Mostly handy for those using a dedicated computer to stream.

https://github.com/Massu0921/kuvo-obs

 

I have a video on YouTube about it. 

Ves 1 vote
Actions pour les commentaires Permalien
0
Avatar

Thanks, but I'm using a separate computer to stream it, so that's not an option. Damnit...

There seems no other easy solution. How about a good plugin, which makes it easy to change text on a scene?

Oliver De Bonis 0 votes
Actions pour les commentaires Permalien
0
Avatar

there's something on github, can't remember the name but I never managed to make it work

venturibox 0 votes
Actions pour les commentaires Permalien
0
Avatar

If anything, it was something that sniffed the data from the ProDJ Link between CDJs, but nothing from rekordbox in performance mode.

Pulse 0 votes
Actions pour les commentaires Permalien
0
Avatar

I'm also interested in this as a feature for live streaming.  My Twitch has been growing the last 3 weeks and I occasionally get asked about the current or previous track.  Is there an API or script that can pull the Current Track information sent to KUVO through Live Playlist so the text can be output to a page for a Browser Source in OBS?  I've heard from a friend's stream last night that it is possible and has been done but I'm not experienced with scripting so it's looking like I may have to employ that person's help.

Skltnprnc 0 votes
Actions pour les commentaires Permalien
0
Avatar

There is no functionality to draw the song data from rekordbox dj (performance mode), sorry.

Pulse 0 votes
Actions pour les commentaires Permalien
0
Avatar

When I say there's no functionality to do this, I should clarify that there is no built-in mechanism for it, but people have figured out ways of making it happen. With performance mode it's significantly more challenging than with export mode or using the CDJs themselves to grab the data from ProDJ Link. There are a number of free applications out there that can sniff the network traffic and pull the relevant information, and it doesn't take much code to then inject the song name and artwork to a live video stream.

Pulse 0 votes
Actions pour les commentaires Permalien
0
Avatar

Pulse;
Can you point me in the direction to such apps?

I'm running macOS and in Export Mode and using OBS Studio.

Shªun_N 0 votes
Actions pour les commentaires Permalien
0
Avatar

Pulse, I call shenanigans on track info not being output anywhere. Doesn't it get sent to Kuvo in real time? 

There are multiple possibilities to extract that into, just depends on how much of a nerd you are and what things you are willing to do to the rig Rekordbox is running on. Haven't tried any of this yet, but hypothetically speaking, it should be possible. And also depends on how real time that data is.

1. Sniff USB traffic with Wireshark (no longer possible on Catalina without disabling SIP) and would probably only work with controllers that have a display or some sort that shows track info.

2. Sniff network traffic sent to Kuvo. Will probably involve doing some weird shit with an app proxies like Charles/Debokee. 

3. Scrape info from Kuvo website. 

4. BOME looks like something that should be able to do that, of track into gets pushed to the controller via MIDI. Would also need a controller that displays a track info, i assume. 

 

DJ Tchort 0 votes
Actions pour les commentaires Permalien
0
Avatar

@Tchort > I'm not telling you that you can't do that.

Pulse 0 votes
Actions pour les commentaires Permalien
0
Avatar

I've been looking into the same thing. As I've got a DDJ-1000 I can't utilise the Pro DJ Link which is a shame.

I Have discovered though that the Kuvo data (if you're sharing with Kuvo) is easily accessible through json files, and includes data including artist, title, album, album art, and whether the song is actively playing (including multiple songs playing when you have 2 decks going at the same time). I'd rip this data but you'd want to be pulling it regularly and I'm concerned you'd end up getting yourself banned/blocked form the service.

I've had a look at the data coming from my PC to Kuvo, that uses https so would require a mitm proxy which seems like effort... 

James Prestwood 0 votes
Actions pour les commentaires Permalien
0
Avatar

Its possible with some selfmade scripts.

If u own a mixer like the djm900nxs (must have a lan port), this overlay works very smooth. looks very nice and modern.
https://github.com/EvanPurkhiser/prolink-tools

in my case, my mixer hasnt a lan port (djm 750mk2), im using this script to generate a txt file. i can read this txt file with a chatbot command like "!track" or even display the content of the file in obs. updated everytime i stop/cue the last played track.
https://github.com/Deep-Symmetry/beat-link-trigger
but, there is also a script on github, which simulates the fader positions via midi. at the moment, i am testing it to work with thoose overlay scripts.
the latest snapshot version of beat-link-trigger has an webserver too, with this, u are able to write some fancy html code to display the track. 

the reason why the first one dont run smooth on an "not in the network mixer" is, as soon as u hit play, the track will update. thats crap, if u are using loops or even only search a track. since mixer with lan ports transmit the faderpositions, and if a fader is at position xy, and the other fader is cut off, the track will update. 

important for all those scripts:
1: if u running rekordbox in export mode, u cant run the script and rekordbox on the same machine. 
2: u need the pro dj link protocol on ur players/mixer. so e.g an xdj rx wont work. i use the xdj1000mk2.

KayPure 0 votes
Actions pour les commentaires Permalien
0
Avatar

This is for sure the best discussion in years in this forum, I am looking for something like this in order to automate my shows sending MIDI messages or SMPTE to Resolume based on the current track is being played.

I always come to the constraint that is not easy to get information from Rekordbox in performance mode, now I see a light in the end of tunnel.

I am testing QLab and ShowKontrol to automate my shows and livestreams let see if Pioneer can release something for us that wants to DJ with DDJ controllers and do not want to go with Pro DJ Link setup, if not we have to make some development such as this ones posted here. I own a DDJ-RZX and I am happy with my setup that includes also Resolume and Vista Chroma Q for lightning.

Thanks for the colleagues that shared it.

Sérgio

 

sbherculano 0 votes
Actions pour les commentaires Permalien
0
Avatar

I noticed that tracks from Tidal that you play are not being loaded to KUVO see my post, I also created a technical inquire, for these tracks the solution to get current track from Kuvo does not work but it seems to be a simple point to be solved by Pioneer in a next Rekordbox release.

https://forums.pioneerdj.com/hc/en-us/community/posts/900002860743-Tidal-Played-Traxcks-in-Rekordbox-is-not-being-displayed-in-Kuvo-Live-Playlist

sbherculano 0 votes
Actions pour les commentaires Permalien
0
Avatar

I built a desktop app that you can use, it allows you to customize your overlay and works on multi-PC setups. And it should handle this Tidal issue. 

You can download it here: https://github.com/erikrichardlarson/unbox 

Happy to help with setup or overlay customization, just let me know. 

 

Erik Larson 0 votes
Actions pour les commentaires Permalien
0
Avatar

I got this to work as a cropped browser source in OBS as long as the most recent and currently playing track is on top.  Unfortunately the KUVO live playlist starts out that way but ultimately flips to the opposite mid stream randomly.  Even though the Mar 20th, 2019 update KUVO website says:


– Listing the most recent tracks at the top of the live playlist sent from KUVO clubs and rekordbox.

Not fixed.

 

DJ NixInTheMix 0 votes
Actions pour les commentaires Permalien
0
Avatar

I think and i'm assuming so forgive me if im wrong, that most people here would like you to create a plugin for obs that enables us to show the track names in a stylish way. Would this be possible in the short to long term?

Dane Custance 0 votes
Actions pour les commentaires Permalien