INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: Web Remote for JRiver  (Read 2265 times)

guer_j

  • Recent member
  • *
  • Posts: 22
Web Remote for JRiver
« on: April 23, 2020, 09:24:43 am »

Hey guys, so this pandemic had me with some free time for "professional development". I needed to play with some new web development tools like "React" so I kinda rebuild "WebGizmo" or Panels or whatever the name JRiver is using now. I'm a avid JRiver MC user and music lover.  Anyways, below you can find a link of what I did if you'd like to check it out.

If you arent using https or using authentication you it should be straight forward for you. However, if you are using both https and authentication you have to deal with CORS (Cross-Origin Resource Sharing) calls, it can be done but you'd have to let the browser know what your intentions are.   

https://coolthings.z20.web.core.windows.net/
or
http://coolthings.z20.web.core.windows.net/

Yeah, it's straight from an Azure container. I'll eventually put it on a domain.

BTW: I dont deal with authentication user/pwds. You just pass the server:port and the jriver token you obtain when you go to:

https://192.168.1.1:52200/MCWS/v1/Authenticate

In other words if you have authentication, you can do your own authentication call and copy paste the token into  https://coolthings.z20.web.core.windows.net/#/token.

This way you are ensured I dont do anything suspiciously with any user/pwd since my web page never get a hold of any user/pwd.

One final thing, it yet doesn't play files locally on the device. That's coming in the near future, so right now it is just a web remote for the player. 

I'll welcome any feedback of course...  while this pandemic last, I might have time to improve it. I attached a few screenshots below.  Check out the drag-and-drop ability in "Playing now" and being  able to "Go Back" on the browser and it retain the scrolling position while you browse albums. That alone is worth it  ... in my biased opinion :) 
 
Logged

maxxzaxx

  • Recent member
  • *
  • Posts: 8
Re: Web JRiver "remote"
« Reply #1 on: July 01, 2020, 12:47:41 pm »

Hi, I found your post very very interesting. I tried it and looks pretty cool. I am waiting for further developments from you...fingers crossed!
I would also like to share my experience with you during this pandemic!.....
Having collected scores of audiophile materials, I thought of sharing them with my close friends and boy, do I have many close friends!! Because of the lock down, I wanted to share my music with my other friends who are extremely bored in their homes. So I assembled a desktop PC and made it into a headless JRiver server in my closet. Then I put it behind a CDN and works very fast and flawlessly except that JRiver does not have unique access codes (if there is, then I have not heard!!)... this means a user can pass the  access code to anyone else!! I know there is further authentication in JRiver but I am looking for a solution based on JRiver Panel. My server is wide open into the internet and I need to somehow secure it with some sort of authentication on "per user" basis. If you have any suggestion kindly let me know.
I can share you the server address to check it out if you are interested!!!
I have looked into Plex Media Server as an alternative as it has robust user management and interface but it is impossible to put behind a CDN and make it work 100%.
Whereas, JRiver Panel is working very smoothly with this CDN. Moreover, I prefer JRiver over Plex as I consider JRiver much more matured and fine-grained. Also according to me JRiver is for true audiophiles!!
Anyway, Hoping to hear from you soon!

Marc.

Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: Web JRiver "remote"
« Reply #2 on: July 01, 2020, 02:53:27 pm »

Set authentication on the server (login/password).
Logged

maxxzaxx

  • Recent member
  • *
  • Posts: 8
Re: Web JRiver "remote"
« Reply #3 on: July 02, 2020, 06:10:48 am »

Set authentication on the server (login/password).

Kindly show me the possible steps in user authentication. What I have in mind i....I want to issue a unique username and password for each remote Panel user.
 Thanks in advance...

Marc
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72438
  • Where did I put my teeth?
Re: Web JRiver "remote"
« Reply #4 on: July 02, 2020, 06:55:04 am »

It's in the Media Network settings.  There is a search window at the bottom of settings.  Also check the wiki.

The login is just one, not one for each user.
Logged

guer_j

  • Recent member
  • *
  • Posts: 22
Re: Web Remote for JRiver
« Reply #5 on: July 04, 2020, 05:07:05 pm »

Hi, I found your post very very interesting. I tried it and looks pretty cool. I am waiting for further developments from you...fingers crossed


Cool, good to hear somebody found it useful or cool.  I’m  close to enable the feature to play files on the local device but Ive been fairly busy at work. I’ll let you know when I push it.   
Logged
Pages: [1]   Go Up