JRiver Plugin

Posted on
Tue Feb 10, 2015 9:51 am
Vaillant offline
Posts: 105
Joined: Nov 06, 2011
Location: Belgium

JRiver Plugin

Hey,

Here is a plugin for JRiver Media Center.
https://www.dropbox.com/s/eowy95n4hxp9l88/JRiver.indigoPlugin.zip?dl=0

Looking for an all in one solution for my audio/video setup I came across JRiver for OSX.
Present solutions (Airfoil, iTunes, Plex etc.) I found to be too restrictive.
I liked JRiver a lot so I wrote a plugin.

At the moment JRiver is a bit unstable on OS X but there is good support and updates available frequently.
There is a learning curve (no plug and play) in getting to understand all possibilities JRiver offers.
But for tweakers it is paradise! There is also a great app.

Got JRiver set up for audio via Airplay, Receiver (direct connection from MacMini and UPNP) and video via TV (direct connection from MacMini and UPNP).
It simply gives a lot of options. Happy tweaking.

Greetings,
Adrian
Last edited by Vaillant on Sat Mar 25, 2017 6:57 am, edited 1 time in total.

Posted on
Tue Feb 10, 2015 7:01 pm
jay (support) offline
Site Admin
User avatar
Posts: 18200
Joined: Mar 19, 2008
Location: Austin, Texas

Re: JRiver Plugin

Excellent - thanks for contributing to the ecosystem!

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Wed Dec 30, 2015 6:18 pm
VincentS offline
Posts: 45
Joined: Dec 11, 2014

Re: JRiver Plugin

Hi,

Thanks for this plugin. Altough I think that Jriver was a bit unstable before I'd set up everything properly I quit like it.

The only thing is that I could have a little help or a manual. For now I'm wondering if it would be possible selecting playlist or artists direct from Indigo. My next question is how to get album art in a control page.

I did find in device state ->player a image URL option but I cannot find out what to do with it.

I could use some advise here

Kind Regards
Vincent

Posted on
Fri Jan 01, 2016 8:48 am
Vaillant offline
Posts: 105
Joined: Nov 06, 2011
Location: Belgium

Re: JRiver Plugin

Hey,

As there was no response from users, I did not post an updated version.
JRiver is my preferred media player, so I updated it for personal use.

I made the latest version available under the original link.

Album art is now made available (Actions - Copy Art).
I use a trigger (Image url -> Has any change) to update the art.
Image art is available for music and movies.

There is also an action to play a playlist.
You have to know the Playlist ID.
Use ‘http://YOUR-IP:52199/MCWS/v1/Playlists/List' in your browser to get all the playlists from JRiver.

Besides playlist you can play all files (music and movies) in JRiver with action ' Play File'.
The file key is displayed in custom state ' fileKey'.

If there are more users I will consider making a manual.
If there are questions just ask.

In this new version the players are renamed to zones.
Before updating stop JRiver.
Delete the players.
Install the plugin.
Defined zones in JRiver will auto-populate again.

Little explanation:
The server will always reflect the active zone. On your CP it is best to display the info and define the controls (play, stop, image art etc.) from the server.
Define buttons (action ‘ Set Zone’’) for every zone. Then when you select a zone the server wil use the information and controls for the active zone. The other zones will not be affected. So for example you can keep playing music in zone 1 while controlling zone 2. You can setup zones for the entire house. At the moment I have 7 zones defined which include the bathroom via Airplay, UPNP for the apple TV 4, HDMI for the MacMini, High Res Audio via USB to my amplifier. All being controlled through JRiver from my iPad.

Greetings,
Adrian

Posted on
Sun Jan 03, 2016 4:52 pm
VincentS offline
Posts: 45
Joined: Dec 11, 2014

Re: JRiver Plugin

Hi Adrian ,

Thank you for your quick response and for posting the update. I was struggling with Jriver for quit a wile now since Itunes was in my opinion not the best program for playing music in a zone setup. Although I have just two zones at the moment playing over airfoil I liked it a lot but I have to commit it seems a bit unstable during configuration, but once running it works real well.

I played with a new configuration last night and your plugin works real well. I like the new functions added!! I could not get the image url working. I made a trigger and a action group and they both work well. It keeps saying "Error2 no such file or directory." Also I made a control page with a "fake" album art PNG which is loading fine. I opened that picture url in Safari and copied that into the "action setting" without the file:/// just to make sure that i had the proper url.. Could it be that it is because my Album art url in Jriver is custom.

Keep up the good work and I hope more people will find out about this plugin!

Kind regards
Vincent

Posted on
Sat Jan 09, 2016 7:28 am
Vaillant offline
Posts: 105
Joined: Nov 06, 2011
Location: Belgium

Re: JRiver Plugin

Hello Vincent,

Custom album art in JRiver should be no problem.
You can check; if server state imageURL displays a filenummer there is art.

I think that in action 'Copy Art', field 'No Current Media Filename' is empty.
When a zone in JRiver is completely empty then state imageURL is also empty.
When this happens the PNG that is defined in 'No Current Media Filename' is used.

I use an 100% transparent PNG.
In your CP you can stack the three PNG's.
It then wil display the art from the zone that is active (movie, music or the PNG when no art is available).

Hope this solves your problem.

Greetings,
Adrian

Posted on
Sat Jan 09, 2016 2:46 pm
VincentS offline
Posts: 45
Joined: Dec 11, 2014

Re: JRiver Plugin

Hi Adrian

Unfortunately I did not succeed. I found a PNG which is updating in your plugin folder. Each time I go to a new song this file reloads. The file is called Image.png. I asume that this is the file that should be copied to the directory that I specify in the action group settings.

Also I as I create a an action to copy image art Ik can only select the server as device. I asume this is ok. Thus point is that the image is just not copying to the directory i specify. I included three attachments. with a picture of the fault i get in the log screen.

Kind regards
Vincent
Attachments
3.png
3.png (226.81 KiB) Viewed 5715 times
2.png
2.png (301.06 KiB) Viewed 5715 times
1.png
1.png (322.88 KiB) Viewed 5715 times

Posted on
Sat Jan 09, 2016 3:01 pm
Vaillant offline
Posts: 105
Joined: Nov 06, 2011
Location: Belgium

Re: JRiver Plugin

Hi,

It is correct that you only can use the server.
You have to use the full path.
So /Users/Indigo/AlbumArt/nomedia.png should work in your case.
Let me now of this works.

Greetings,
Adrian

Posted on
Sat Jan 09, 2016 7:19 pm
VincentS offline
Posts: 45
Joined: Dec 11, 2014

Re: JRiver Plugin

Hi Adrian,

That did the trick! I have a nice functioning plugin now and Jriver is stable for over a week now..

Thanks for your support!

Vincent

Posted on
Thu Jul 14, 2016 11:16 pm
Vig offline
Posts: 111
Joined: Oct 06, 2015

Re: JRiver Plugin

Hi Adrian,

Is there any way to display the JRiver's playlists on the CP and be able to chose it from the CP?

thanks,
Vig

Posted on
Sat Jul 23, 2016 5:48 am
Vaillant offline
Posts: 105
Joined: Nov 06, 2011
Location: Belgium

Re: JRiver Plugin

Hi Vig,

As far as I know it can not be done.
It is a limitation of Indigo (presenting a dynamically generated list and let the user make a selection from the CP).

You could make a button for each playlist on your CP or use the app JRemote.

Greetings,
Adrian

Posted on
Thu Jul 28, 2016 11:25 am
Vig offline
Posts: 111
Joined: Oct 06, 2015

Re: JRiver Plugin

Vaillant wrote:
As far as I know it can not be done.
.....


Hi Adrian, I was under impression the Popup UI Control can be dynamically populated. :) That might be a question for Matt/Jay...

Posted on
Thu Jul 28, 2016 7:37 pm
jay (support) offline
Site Admin
User avatar
Posts: 18200
Joined: Mar 19, 2008
Location: Austin, Texas

Re: JRiver Plugin

Vig wrote:
I was under impression the Popup UI Control can be dynamically populated.


Unfortunately, it's not. Those popup UI controls have to be built by us, they can't be defined as part of a plugin. It's on the list for the future sometime (it's not happening anytime soon though).

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Sat Mar 25, 2017 7:19 am
Vaillant offline
Posts: 105
Joined: Nov 06, 2011
Location: Belgium

Re: JRiver Plugin

Updated the download link.

Small update: There is a problem where JRiver could display duplicate zones (only with UPnP devices) resulting in an error in the plugin. Restarting JRiver deletes the duplicates in JRiver but the correct zone will have a new zoneID. JRiver is working on it to correct. Now the plugin will auto-configure all the zones including the duplicates. The duplicate devices (with state unavailable) can be deleted manually.

Page 1 of 1

Who is online

Users browsing this forum: No registered users and 1 guest