INTERACT FORUM
Windows => Third Party Plug-ins, Programs, and Skins => Topic started by: Wheaten on March 11, 2021, 03:27:45 pm
-
Currently working on a OLED driver for the rPi.
I would like to get the Audio analyzer data (through API) on the OLED screen when a track is playing.
There are some third party tools that can be used, like Cava (https://github.com/karlstav/cava), but they will only loopback through pulseaudio in combination with a USB DAC. I don't want to use pulseaudio for various of reasons or even interfere with the excellent audio setup of JRiver.
Is there a possibility to access this data from JRiver, as it is already available in the GUI?
-
Yes - these 2 pages explain what tags/fields are available and how to access them
https://wiki.jriver.com/index.php/Track_Info_Template_SDK (https://wiki.jriver.com/index.php/Track_Info_Template_SDK) and https://jriver.com/DevZone/MJFields.h (https://jriver.com/DevZone/MJFields.h)
-
When I did a few plugins, I never did see a way to access the spectrum analyzer data, if that is what you are asking about.
Ken
-
Hi Ken,
Yes that's the one I am looking for.
Since that seems not to be an option, it will become a progress bar.
Will do something like this:
(https://i.imgur.com/gzLmbaK.png)
-
Hi EnglishTiger,
Looked at both links, but the closest i could find was
#define MF_JRANALZYER_PLAYLIST _T("JRAnalyzer: Playlist")
But I don't think that's the audio analyzer, and need to access it through python.
thanks