INTERACT FORUM

Please login or register.

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

Author Topic: RiverMote - iPhone/iPod Touch Client for JRiver Media Center  (Read 45917 times)

Melloware

  • World Citizen
  • ***
  • Posts: 144
RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« on: September 30, 2008, 02:31:57 pm »

RiverMote is a JRiver Media Center Client for the iPhone/iPod Touch and is a native iPhone application that allows you to control JRiver Media Center anywhere in your house. I had never heard of MC until about a month ago when someone turned me on to it. It is incredibly powerful and has the concept of zones that many other media players do not have. I know Apple has Remote for ITunes but the MC user community wanted something similar for controlling JRiver Media Center from their iPhones or iPod Touches. Controlling different zones of the house, playing, pausing, skipping, and selecting playlists all from the convenience of their devices. Thus I decided to create RiverMote to hopefully allow people to unlock the true power of JRiver Media Center. RiverMote consists of two pieces...a server piece which runs on your PC and the client piece which runs on your iPhone or iPod Touch. The server piece included here is called RiverMote.exe and is critical to using RiverMote on the iPhone.

The purpose of this program is simple: to allow control of your JRiver Media Center from your iPhone/iPod Touch with the touch of a finger.

Don't be a slave to your PC anymore, rock out from anywhere in your house!

NOTE:  You can change playlists, browse playlists, change songs but you can NOT browse your catalog and update playlists from the device.

http://melloware.com/products/rivermote/
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

neFAST

  • Galactic Citizen
  • ****
  • Posts: 372
  • \o/
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #1 on: September 30, 2008, 04:11:27 pm »

When should we accept your remote to hit the appstore?
EDIT: Ok it's already out! Here.
Instead of cross-posting you should have add a link to the appstore on your website :)
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #2 on: September 30, 2008, 04:22:36 pm »

When should we accept your remote to hit the appstore?
EDIT: Ok it's already out! Here/ Instead of cross-posting you should have add a link to the appstore on your website :)

Yeah I need to update my Apple AppStore logo on my site for the new link.  Doing that now!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

gummbah

  • World Citizen
  • ***
  • Posts: 240
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #3 on: October 01, 2008, 12:00:47 pm »

I really appreciate your work, but it might be a good idea to mention in the description that you cannot browse through your library, only through playlists. People might be dissapointed after buying.
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #4 on: October 01, 2008, 12:03:18 pm »

I really appreciate your work, but it might be a good idea to mention in the description that you cannot browse through your library, only through playlists. People might be dissapointed after buying.

Description updated. 
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #5 on: October 01, 2008, 11:05:58 pm »

A short review on the RiverMote App:

First i want to thank you for the fast arrival of RiverMote!
I have been waiting for an app like this.
It saves many hours of my life (making it for myself).

Great things are:
  • The pure existence of the app.
  • Works very well out of the box.
  • Very clear layout in landscape mode and the playlists.
  • Timeline slider and ratings (thank you!) on the same panel, so you can rate new songs very well.
  • Buttons are large enough to hit them.
  • Loads fast if the playlist has not too many items.

Things to improve:
In landscape mode:
  • Timeline slider and buttons are too close together (for my fingers) resulting in unwanted skips.
    Perhaps positioning the timeslider on top of the pane would be better.
  • Volume slider should be in another place (or perhaps only be available in portrait mode), so that there would be more space for the buttons and a wider spacing between them for easier handling.
  • The buttons are too colourful for my taste - i would like a more elegant button design because this is an apple-device ;D and i will use RiverMote every day.

  • The playing-now-playlist does not reinitialize if a new smartlist is chosen.
  • RiverMote-playing-now-playlist does not recognize when new smarlists are chosen on the host.
  • A maximized MediaCenter window on the host is going to windowed if some action is made with
    RiverMote.
  • A low battery message on the iPod Touch kills RiverMote on the iPod - RiverMote must be restarted.
  • Buttons in portrait mode are too tiny for my fingers - can't do anything with them.
  • Displaying the data when skipping a song takes some time. Could perhaps be improved if textual data would be displayed first and then the coverimage afterwards?

Would be nice to have:
  • Display of song-time-status like "2:55 of 4:30" in landscape mode.
  • A counter that displays how many items are still to load on startup and when selecting another smartlist, for the good feeling that the app is not hanging.
  • Battery status display.

These are my first impressions of RiverMote.
And let me say it again: A great iPhone app for JRiver Media Center users that i have been waiting for!

Thanks
Fred

Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #6 on: October 02, 2008, 07:09:18 am »

Fred1,

Thanks for the feedback!!!

Let me answer some of your questions:

Sliders: try tapping them where you want the position to be instead of trying to slide with your finger.  You won't get any skipping that way.

The playing-now-playlist does not reinitialize if a new smartlist is chosen:   I just tried this and it worked by changing it on both the PC and from the phone?   Can you do me a favor and try just creating two 10 song playlists.  And using those for your tests?

low battery message: Will fix that in 1.1 thanks!

Displaying the data when skipping a song takes some time: Unfortunately this is MOSTLY due to streaming the album cover to the phone.  If you right click the tray icon and go into settings you can tone the image quality WAY down to make smaller images and stream the picture faster.  I have it set by default pretty high at 75% quality.  Try changing that number to 5%.   Also I just put a new EXE up on the site that won't resend cover data if the album does not change.  So if you are playing 10 songs from the same album the cover will only be uploaded once instead of 10 times.  This makes responsiveness much faster.

Can you download this EXE and try the tests I mentioned above? 

http://melloware.com/products/rivermote/rivermote10-server.zip

 As for your nice to haves....I will put them on the 1.1 TODO list!

You rock!

 
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #7 on: October 02, 2008, 10:43:33 am »

Sliders: try tapping them where you want the position to be instead of trying to slide with your finger.  You won't get any skipping that way.

That's not quite what i meant.
When tapping the timeslider, my thick finger often accidentially touches one of the buttons (not always the skip button).
That would not happen, if the slider was on top of the pane.

Can you do me a favor and try just creating two 10 song playlists.  And using those for your tests?

I did so with the following results:
Playing-now-playlist on the host is changing according to the smartlist selection on my iPod.
Playing-now-playlist on the iPod remains in the state after the app has started.
It never changes.
Not even if i play a different smartlist on the host.
After a selection change of the iPod smartlist, the playing now smartlist of the iPod is in an invalid state (because it doesn't change).
No title can then be selected from the list.
In landscape view all is working well.

Skipping titles is much faster for me now!

Fred
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #8 on: October 02, 2008, 10:55:54 am »

It never changes.

That is bizarre.  I just tried it here and switched Smartlists 10 times.  5 on the host and 5 from the iphone and it works every time and changes the Now Playing playlist.  I wonder if anyone else is seeing this same problem?
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

zxsix

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1753
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #9 on: October 02, 2008, 12:21:54 pm »

Tested fine for me.
I created a smartlist that includes all artists beginning with the letter A.
I created another smartlist that includes all artist beginning with the letter D.
Launched Rivermote on the ipod.
Went to smartlists tab and clicked on the D-Artist smartlist.
Playing now on ipod shows current track correctly.
Playlist tab on ipod shows all the artists beginning with D.
Changed to the smartlist tab and clicked on the A-Artist smartlist.
Playing now tab shows the new song info correctly.
Playlist tab shows all the artists beginning with A.

EVERYTHING DONE ON THE IPOD UP TILL THIS POINT.

Now in MC, I doubleclick on the D-Artist smartlist in the tree while the playlist tab is open on the ipod.
The ipod's display clears for a couple seconds and then all the D-Artists appear.

So it appears to be working bi-directionally for me.
Logged

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #10 on: October 03, 2008, 04:14:39 am »

Sorry,

i tried it again and again, but without success.
Even normal playlists (not smartlists) don't work.
The playlist on the iPod initializes correctly but doesn't change anymore.
No matter if changes come from the host or from the iPod itself.

There are two more little quirks:
  • The volume slider initializes at 50%, no matter what the actual setting on the host is.
    But the volume itself doesn't change.

  • When tapping on the timeslider, the playback position is adjusted.
    Then the position is rewinded for about one second.
    So a little sequence is played twice.
    Then all works as expected.

And another "would be nice to have":
  • An option to fix the display in landscape mode.

Background:
I often rate my new songs lying in my bed.
It is hard to always hold the iPod in the correct position :P.
And the other reason is, i want to control JRiver Media Center on my CarPC.
Therefore the iPod is integrated in the steering wheel.
As you may imagine, turning the steering wheel will result in funny effects :o

Fred
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #11 on: October 03, 2008, 08:37:44 am »

1. Volume problem fixed.  Grab the new Server EXE.

http://melloware.com/products/rivermote/rivermote10-server.zip

2. That position hiccup is because every 1 second I have to send from your PC to the iPhone the "current song position".  When you move the position on the iphone it sends a signal to the PC to change to that position, however the 1 second messages are still coming from the PC.  So as its changing a 1 second update message is in transit telling it to move to that position.  Make sense?
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

zxsix

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1753
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #12 on: October 03, 2008, 09:04:09 am »

Sorry,

i tried it again and again, but without success.
Even normal playlists (not smartlists) don't work.
The playlist on the iPod initializes correctly but doesn't change anymore.
No matter if changes come from the host or from the iPod itself.


What exact build of MC are you using?
Also you could turn on logging in the rivermote pc settings.
Do the minimum number of steps to reproduce your problem, then get those two log files to melloware.
Logged

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #13 on: October 03, 2008, 10:06:14 am »

Updated to latest Version of MediaCenter and RiverMote server.
But nothing changed.


Tried to change to another smartlist.
Playing now in MediaCenter changed.
Playing now in RiverMote remained the same.

Here are the logs:
rivermote.log
[03.10.2008 16:42:28] START >RiverMote [STARTING]
[03.10.2008 16:42:28] START >--------------------------------------------------------------------------------------------------
[03.10.2008 16:42:28] START >RiverMote Version: 1.0.0.147
[03.10.2008 16:42:28] START >System    : Windows XP Professional
[03.10.2008 16:42:28] START >IP Address: 192.168.0.5
[03.10.2008 16:42:28] START >Processor : VIA Samuel 2
[03.10.2008 16:42:28] START >Display   : 1024x768 pixels, 16 bpp
[03.10.2008 16:42:28] START >--------------------------------------------------------------------------------------------------
[03.10.2008 16:42:28] START >Initialize Registry Settings
[03.10.2008 16:42:28]  INIT >Socket = 6002
[03.10.2008 16:42:28]  INIT >Max Connections = 1
[03.10.2008 16:42:28]  INIT >Compression Enabled = -1
[03.10.2008 16:42:28]  INIT >Compression Percent = 40
[03.10.2008 16:42:28]  INIT >Rivermote Logging Enabled = -1
[03.10.2008 16:42:28]  INIT >MC Logging Enabled = -1
[03.10.2008 16:42:32] START >JRiver Server Version: 12.0.534
[03.10.2008 16:42:33] START >RiverMote [STARTED]
[03.10.2008 16:42:46] SERVER>Socket Connect: 192.168.0.34
[03.10.2008 16:42:46]COMMAND>version
[03.10.2008 16:42:46]COMMAND>clist
[03.10.2008 16:42:47]Image>Other image - C:\Programme\J River\Media Center 12\Data\Default Art\Logo.png
[03.10.2008 16:42:47]COMMAND>slist
[03.10.2008 16:42:54]COMMAND>zlist
[03.10.2008 16:43:06]COMMAND>LIST574481376
[03.10.2008 16:43:06] PLIST >Setting Active Playlist = 574481376
[03.10.2008 16:43:25] FINISH>Killing Application From Shell Hook
[03.10.2008 16:43:25] FINISH>RiverMote [EXITING]
[03.10.2008 16:43:28] SERVER>Socket Server Error: [192.168.0.34] Connection Closed Gracefully.
[03.10.2008 16:43:28] SERVER>Socket Disconnect: 192.168.0.34
[03.10.2008 16:43:29] FINISH>RiverMote [EXIT]


jrmc-event.log
[03.10.2008 16:42:28]START>RiverMote [STARTING]
[03.10.2008 16:42:28] START >--------------------------------------------------------------------------------------------------
[03.10.2008 16:42:28] START >RiverMote Version: 1.0.0.147
[03.10.2008 16:42:28] START >System    : Windows XP Professional
[03.10.2008 16:42:28] START >IP Address: 192.168.0.5
[03.10.2008 16:42:28] START >Processor : VIA Samuel 2
[03.10.2008 16:42:28] START >Display   : 1024x768 pixels, 16 bpp
[03.10.2008 16:42:28] START >--------------------------------------------------------------------------------------------------
[03.10.2008 16:43:09]EVENT>MCC: NOTIFY_PLAYERSTATE_CHANGE 0
[03.10.2008 16:43:09]STATUS>StatusPlayer~Wait
[03.10.2008 16:43:09]EVENT>MCC: NOTIFY_VOLUME_CHANGED -1
[03.10.2008 16:43:10]EVENT>MCC: NOTIFY_TRACK_CHANGE 0
[03.10.2008 16:43:10]EVENT>MCC: NOTIFY_PLAYERSTATE_CHANGE 0
[03.10.2008 16:43:10]STATUS>StatusPlayer~Wait
[03.10.2008 16:43:10]EVENT>MCC: NOTIFY_VOLUME_CHANGED -1
[03.10.2008 16:43:10]EVENT>MCC: NOTIFY_PLAYERSTATE_CHANGE 0
[03.10.2008 16:43:10]STATUS>StatusPlayer~Play
[03.10.2008 16:43:29]FINISH>RiverMote [EXIT]


If it works everywhere else, then it is no problem for me, if my RiverMote playing now doesn't work.
The "position hiccup" doesn't matter, too. I only recognized it because i jump around in my songs very often.

Tanks for your attention.
Fred

Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #14 on: October 03, 2008, 10:08:59 am »

Hmmm...that all looks good to me.  Very Bizarre. 

the only difference is that ZXSIX and myself did most of our testing on MC 13 and not 12.  I ran on 12 for a while but everyone suggested i move to 13 since that will be the predominant version going forward.  I doubt that is the problem but its the only real difference I see.
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #15 on: October 03, 2008, 12:34:36 pm »

Just a quickie,  is it at all possible to browse your library on the PC from the iPod? I have no idea if this is achievable but it would be nice to just browse for an artist instead of having to set them up in their own smartlist.

As for browsing artist and album the answer is "Yes its possible" but how soon it will get done is the unknown....

1. For the first release I wanted to get core controlling ability and ability to select from your current playlist and smartlists down tight. This is NOT an Apple Remote clone for Itunes. Apple has the fortunate circumstance of controlling both the client (iPhone Apple Remote) and the Server (Itunes). I can control the client (RiverMote) but I am at the mercy of what JRiver provides access to on the server.

2. You have to be really careful about how much data you can send back and forth to the iphone. So you can't just load your 70,000 song library and expect it to be sent to the iphone so you can navigate it. That means you have to write a really smart query engine on the back that only sends very small amounts of data back to the iphone for display. So that is planned for a future version but I can't say how far in the future.

3. I am constrained by what the JRiver API allows. I can't support every single feature of JRiver on the iphone if the API doesn't allow a function for it.

Hope that explains it!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #16 on: October 07, 2008, 05:22:02 am »

I tested RiverMote very intensively on JRiver Media Center 12 with little success.
Playlist on RiverMote doesn't follow  JRiver Media Center 12's Playlist.
And there are some smaller quirks.

RiverMote is working however with the Beta of JRiver Media Center 13.
But relatively often the RiverMote server bombs with an Server Error message on the iPod.
A restart of RiverMote on the iPod resolves the problem in most cases.

Even with MC13 changing the playlists on RiverMote not always works.
Sometimes there is an empty playlist and the lamdscape view shows no data and "Inactive Zone" on the top left.
Then it is impossible to control MC and RiverMote must be restarted. 

Fred
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #17 on: October 07, 2008, 05:45:14 am »

1. What server error are you getting?  Disconnected?

2. ZXSIX and I hammered RiverMote against MC12 and MC13 and no problems.  And I have about 30 other users so far and no one else has reported any problems?  Could it be your setup? Environment?  Network latency?
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #18 on: October 07, 2008, 06:06:10 am »

No, not "Disconnected", only "Server Error".

Network latency? I don't think so.
It is a WiFi (N-Type) to the iPod and a Gbit Lan to the PC.
Otherwise i have no problems with my network.

I tested on two different PCs.

But my songs reside on a NAS (the MC library is on the PC).
Could this make problems?

Might be my environment if there are no problems on other machines.

Fred
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71417
  • Where did I put my teeth?
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #19 on: October 07, 2008, 06:40:27 am »

Same version of MC on all PC's?
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #20 on: October 07, 2008, 06:57:45 am »

No, not "Disconnected", only "Server Error".

Network latency? I don't think so.
It is a WiFi (N-Type) to the iPod and a Gbit Lan to the PC.
Otherwise i have no problems with my network.

I tested on two different PCs.

But my songs reside on a NAS (the MC library is on the PC).
Could this make problems?

Might be my environment if there are no problems on other machines.

Fred

OK well its not network latency. :)  How about can you try it on a PC and just use a small library of a couple of local albums not stored on the NAS?  That will help us figure out whether it is your NAS or not.  I run with a 750GB external USB drive for my catalog and haven't had any problems but I know NAS's are different animals!!!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

zxsix

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1753
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #21 on: October 07, 2008, 08:45:07 pm »

Sometimes there is an empty playlist and the lamdscape view shows no data and "Inactive Zone" on the top left.


Fred

This happens as rivermote is retrieving and caching the data for the playlists from the database.
It shows a blank white screen while it's working.  Once it gets all the data, then it displays everything at once.

Under the playlists tree in Media Center, how many individual playlists do you have (drill down and include ALL of them)?
Also put 5 songs in the playing now list in MC prior to connecting with the ipod.
This should then load the initial playlist quickly, then try switching to a different playlist after waiting for 10 seconds.


Melloware, how about getting Fred the instructions to test with putty?
See how long an slist command takes.
Should be no longer than 10 seconds due to the limit we set.

I'm headed to work in Houston for a few days so can't test anymore until the weekend.
Logged

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #22 on: October 08, 2008, 12:26:13 am »

Had no time for further tests but i have an idea :).

I switched to the playlist on the iPod very soon after choosing from the iPod smartlists i.e. while the playlist was loading (showing an empty list and 0/0 on top).

Afterwards the "Inactive Zone" came up when switching to landscape view and didn't go away until restart of RiverMote.
Also the playlist remained empty when switching back.
Might be i switched too fast?

Fred
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #23 on: October 08, 2008, 07:09:01 am »

Fred,

I will be really interested to see the results of you just testing with a 10 song playlist and switching to a 10 song playlist.

Also here is a new version:

http://melloware.lostlands.net/download/warez/rivermote10-server.zip

It adds a new Setting called "Verbose Logging Enabled" which if you turn it on will show you every single Socket command coming in or out of RiverMote so it should help us figure out what is going on!!!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

yoyo-kola

  • Member
  • *
  • Posts: 1
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #24 on: October 08, 2008, 03:32:47 pm »

First i want to thank you for this app.
I have been waiting for an app like this.
Nearly all things i use works, only one point not.

-> Options -> Startup Actions -> "Start playing current Playlist"

don't work any more after start over RiverMote Server

Andrew


 
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #25 on: October 08, 2008, 05:48:35 pm »

First i want to thank you for this app.
I have been waiting for an app like this.
Nearly all things i use works, only one point not.

-> Options -> Startup Actions -> "Start playing current Playlist"

don't work any more after start over RiverMote Server

Andrew,

2 things....

1. Thanks for the kind words!  I hope you can say something similar in an Apple AppStore review?

2. That appears to be a feature not implemented in JRiver.  I start the application using the COM object and it must not go through its normal startup routine because I have just verified what you said.  If I start MC normally it starts playing, if I start using RiverMote Server it does not.  Let me investigate to see if I can get to that option in the COM object and start playing if its checked in Rivermote.

IF we don't want to bog these forums down we can always use my own forums...

http://forum.melloware.com
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #26 on: October 09, 2008, 01:15:15 pm »

Found the time now to test again with MC13.

Results:
All is working well, if the songs are located on an internal drive.
RiverMote works fast then.

If the songs are located on the NAS, then it takes a long time until playlists are filled, especially long ones.
With playlists of 10 songs there is no problem any more.

Playlists synchronize now in both directions.

With the new RiverMote server installed i could reproduce a server error.
Here is the shortened logfile:

[09.10.2008 19:16:07] START >RiverMote [STARTING]
[09.10.2008 19:16:07] START >--------------------------------------------------------------------------------------------------
[09.10.2008 19:16:07] START >RiverMote Version: 1.0.0.151
[09.10.2008 19:16:07] START >System    : Windows XP Professional
[09.10.2008 19:16:07] START >IP Address: 192.168.0.88
[09.10.2008 19:16:07] START >Processor : Intel(R) Core(TM)2 CPU         T7400  @ 2.16GHz
[09.10.2008 19:16:07] START >Display   : 1920x1130 pixels, 32 bpp
[09.10.2008 19:16:07] START >--------------------------------------------------------------------------------------------------
[09.10.2008 19:16:07] START >Initialize Registry Settings
[09.10.2008 19:16:07]  INIT >Socket = 6002
[09.10.2008 19:16:07]  INIT >Max Connections = 1
[09.10.2008 19:16:07]  INIT >Compression Enabled = -1
[09.10.2008 19:16:07]  INIT >Compression Percent = 50
[09.10.2008 19:16:07]  INIT >Rivermote Logging Enabled = -1
[09.10.2008 19:16:07]  INIT >MC Logging Enabled = -1
[09.10.2008 19:16:07]  INIT >Verbose Logging Enabled = -1
[09.10.2008 19:16:08] START >JRiver Server Version: 13.0.36
[09.10.2008 19:16:08] START >RiverMote [STARTED]
[09.10.2008 19:16:13] SERVER>Socket Connect: 192.168.0.34
[09.10.2008 19:16:14]COMMAND>version
[09.10.2008 19:16:14]COMMAND>clist
[09.10.2008 19:16:14] SOCKET>CLEARCURRENTPLAYLIST
[09.10.2008 19:16:14] SOCKET>Playlist~399~Acoustic~Vol. 1~Turin Brakes «» Underdog (Save Me)~3:30~160kbps~Acoustic~2002~~~~
[09.10.2008 19:16:14] SOCKET>Playlist~398~Acoustic~Vol. 1~Coldplay «» Don't Panic~2:15~160kbps~Acoustic~2002~~~~
[09.10.2008 19:16:14] SOCKET>Playlist~397~Acoustic~Vol. 1~Stereophonics «» Handbags and Gladrags~4:43~160kbps~Acoustic~2002~~~~
[09.10.2008 19:16:14] SOCKET>Playlist~396~Acoustic~Vol. 1~Badly Drawn Boy «» Once Around the Block~3:42~160kbps~Acoustic~2002~~~~
.
.
.
[09.10.2008 19:25:04] SOCKET>StatusPlayer~Play
[09.10.2008 19:25:04] SOCKET>KeepAlive
[09.10.2008 19:25:04]COMMAND>LIST538305324
[09.10.2008 19:25:04] SOCKET>StatusPlayer~Play
[09.10.2008 19:25:04] SERVER>Socket Server Error: [192.168.0.34] Cannot create file "C:\Programme\J River\Media Center 13\rivermote.log". Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird

//Translation: The process isn't able to access the file, because it is used by another process.

[09.10.2008 19:25:04] SERVER>Socket Disconnect: 192.168.0.34
[09.10.2008 19:25:32] FINISH>RiverMote [EXITING]
[09.10.2008 19:25:52] FINISH>Killing Application From Shell Hook

After killing RiverMote (by clicking Exit) RiverMote used 100% of processor power and could only be terminated by shutting off the computer.

Otherwise there were no problems left for me ;D.

Fred
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #27 on: October 09, 2008, 01:23:40 pm »

That is great news!!!!

As for the error, it looks like a process had a lock on the rivermote.log file when you tried to run again it couldn't establish a lock.  very strange.  You can always turn logging off now that you have diagnosed your problems!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

jeroen020

  • Regular Member
  • Recent member
  • *
  • Posts: 32
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #28 on: October 15, 2008, 03:43:39 pm »

Just purchased & installed in on my Iphone (16 GB 1st gen, 2.0.1 firmware, MC 12 on Vista Home Premium x86) and it works well!

Some thoughts based on the brief time I spent with it so far:

- It doesn't show all the smartlists I have, but about 40 or so that seem to be picked randomly among the ~200 I have in MC; as I can't seem to pick standard playlists (only smartlists) I hope I can browse more of them?
- It would be helpful if the Smartlist view supports folder hierarchy like in MC (e.g. I have the smartlist called 'Classics' under several genre Smartlist folders).
- Would it be possible to control volume using the hardware buttons when the app is active?
- I love being able to adjust rating on the fly in horizontal mode; makes for a great way to review & rate freshly imported music
- Volume and position sliders are a bit jerky
- Giving volume control a full width horizontal slider and using the extra space for bigger prev/next buttons (horizontal mode size is just right) and maybe add a button to toggle the shuffle states? Also, with Play/Pause present I won't be using the stop button much.
- Since I installed Rivermote server, my MC app is constantly in the background (clicking the window itself doesn't bring it to the foreground/focus). Only way to enter MC is by alt-tab or clicking it in the task bar
- If you could find space to add not just the length of the track but also current position (e.g. '1:32 of 3:42') and perhaps the position in now playing (e.g. 'track 14 of 225')?

It's already a great app that is going to increase my MC usage considerably - showed it to my girlfriend and she mentioned she would also like to use it so the acceptance factor is there too. Now if only I can convince some friends to abandon iTunes for the much better MC!

Keep up the great work!
Logged

zxsix

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1753
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #29 on: October 15, 2008, 05:06:29 pm »

Just purchased & installed in on my Iphone (16 GB 1st gen, 2.0.1 firmware, MC 12 on Vista Home Premium x86) and it works well!

Some thoughts based on the brief time I spent with it so far:

- It doesn't show all the smartlists I have, but about 40 or so that seem to be picked randomly among the ~200 I have in MC; as I can't seem to pick standard playlists (only smartlists) I hope I can browse more of them?
This was done for performance reasons.  It picks the first x number of smartlists (I think 50) presented by the API.  This was based on our testings.  If it waited for all of the playlists to load it would be minutes before you could start using the app after starting it.
Our testing puts it at under 9 seconds from startup with the quantity it now loads.  I can attest that most users would become impatient at anything more than 10 seconds and start clicking around the interface trying to get something to happen.
I'd suggest going through and deleting any unnecessary or redundant playlists.  MC has some default ones in there that you may not use.  Also check under the tree for "imported playlists".  I had hundreds of those that I don't have any use for so I deleted that branch of the tree.


Quote
- Would it be possible to control volume using the hardware buttons when the app is active?
Volume is controllable on the touchscreen in both portrait and landscape modes.  Not sure what you mean by hardware buttons, maybe you have an iphone.  There's no hardware buttons on the touch.


Quote
- Volume and position sliders are a bit jerky
This is due to the communication between MC and the app.  When you touch the slider to change it, it sends a command to MC, MC issues an update message to the app, the app moves the slider to the new position indicated by MC.  Tap on the sliders and pause for 2 seconds instead of sliding them.

Quote
- Since I installed Rivermote server, my MC app is constantly in the background (clicking the window itself doesn't bring it to the foreground/focus). Only way to enter MC is by alt-tab or clicking it in the task bar
The developer did some changes here in the latest build of the pc component.  Do you have the latest executable from the melloware website?
Not sure if the changes covered all areas as I haven't been home to test it much more than an evening since those changes were implemented.

Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #30 on: October 15, 2008, 05:13:15 pm »

Just purchased & installed in on my Iphone (16 GB 1st gen, 2.0.1 firmware, MC 12 on Vista Home Premium x86) and it works well!

Thank you so much for both purchasing and the compliments!  A few things.

1. Would you mind doing an AppStore review?  It doesn't have to be long.

2. I created a thread on my forums for Feature Requests and added your comments as the first post.

http://forum.melloware.com/viewforum.php?f=11

3. I thought we had quashed that bug where the MC window is not in the foreground but maybe not?  What version of MC are you using?

4. As for Smartlists I only load 100 Smartlists and I don't include any smartlists that have 0 songs.  So is it possible you have a whole bunch of lists that have no songs and I am hitting the 100 limit so I stop asking for more lists.  Thus you only have the first 40 appearing that actually have songs in them?  We discovered this because ZXSix had like 1000 Smarlists of M3U playlists MC had found in his directories.

You rule!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

jeroen020

  • Regular Member
  • Recent member
  • *
  • Posts: 32
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #31 on: October 19, 2008, 04:46:59 pm »

Hi - didn't have time this weekend to play more with RiverMote, hope to do so again.
I have another question though - I noticed the old generation Ipod Touch is on sale. If RiverMote supports two clients (my Iphone and the Ipod Touch I'm considering) connecting simultaneously, that would sweeten the deal for me... And get you another download in the app store ;-)

So do you support two (or more) clients connecting simultaneously to the server?
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #32 on: October 19, 2008, 04:54:37 pm »

Hi - didn't have time this weekend to play more with RiverMote, hope to do so again.
I have another question though - I noticed the old generation Ipod Touch is on sale. If RiverMote supports two clients (my Iphone and the Ipod Touch I'm considering) connecting simultaneously, that would sweeten the deal for me... And get you another download in the app store ;-)

So do you support two (or more) clients connecting simultaneously to the server?

Two part answer:

1. You can definitely OWN two devices be it ipod's or iphones and use them both against the same RiverMote server. BUT....

2. As for simultaneous...I don't have two to test with but i have it set to only allow 1 connection at a time.  However I created a registry entry HKEY_CURRENT_USER\Software\Melloware\RiverMote\TcpMaxConnections that you can set to 2 to try it and it will allow 2 simultaneous connections.  I am just not sure what the results will be!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #33 on: November 18, 2008, 02:01:57 pm »

Just wanted to let you guys know I sent version 1.1 to Apple for review.

Changelog: http://forum.melloware.com/viewtopic.php?f=11&t=6565
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #34 on: November 20, 2008, 07:29:45 pm »

Sorry guys, Apple Nazis are as incompetent as they are mysterious.  They have now rejected the update TWICE.

See here for their supposed reasons...

http://forum.melloware.com/viewtopic.php?f=11&t=6565
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #35 on: November 24, 2008, 02:30:30 pm »

OK I just got word the 1.1 Update was approved by Apple and will be available within the next day!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #36 on: November 25, 2008, 01:26:26 am »

Sorry to report that the 1.1 update isn't working very well for me.

First of all, the "swipe feature" is working and it is very convenient.

But it is working on the whole screen, not only at the cover art region of the screen.
In consequence, it is no longer possible to go to a certain song position, because a skip to the next song is triggered when tapping on the "timeline" slider.
Also it isn't possible to set the volume of the song.

And there is a white stripe at the bottom of the screen, that partly covers the numbers of "Time Elapsed" and "Total Time".
All that happens in landscape mode.

How can i temporarily go back to version 1.0, that wasn't perfect but worked for me?

Fred
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #37 on: November 25, 2008, 05:52:34 am »

Sorry Fred, thanks for the reports, I will look into those and fix immediately. 

I am not seeing any of those issues in the Simulator but i am seeing them now in my phone.  I wasn't during testing but I wonder if OS 2.2 screwed something up.
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

sail121j

  • Regular Member
  • Recent member
  • *
  • Posts: 48
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #38 on: November 25, 2008, 09:14:56 am »

All I can say is 'wow'.  What a great invention and the melding of two great technologies.  Thanks for the work - I am a happy guy.

Jack
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #39 on: November 25, 2008, 07:09:53 pm »

OK so the bugs reported by Fred in OS 2.2 have been fixed and sent to Apple for review. 

My apologies, all of my testing was done on 2.0 and the bugs definitely surfaced because of the OS 2.2 update.  I am now compiling and building against 2.2 going forward so if you are not on 2.2 by the time this update gets pushed out your RiverMote will not work.
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #40 on: December 03, 2008, 11:54:00 am »

OK I have been informed that RiverMote 1.2 has been posted by Apple to the AppStore.  Hopefully all the weird quirks that appeared with OS2.2 have been solved.   You will definitely need to upgrade your iPhone or iPod Touch to OS 2.2 to use this new version.  Sorry about that but it was the only way I could compile to make sure it worked was to compile it for 2.2.  I guess this is apple's way of forcing people to keep their OS up to date!
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Fred1

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 491
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #41 on: December 04, 2008, 12:49:14 am »

Works all fine for me now, thanks!
I still have some cosmetically wishes, that i will post on the Melloware forum.

Fred
Logged

sail121j

  • Regular Member
  • Recent member
  • *
  • Posts: 48
  • Change this by choosing profile
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #42 on: January 05, 2009, 02:36:43 pm »

I have tried the RiverMote software and I'm afraid it is too unstable to work for me.  I suggest if anybody wants to remotely control their server running Media Center to install realVNC server software on their computer running the JRiver Media Center and install VNC software on their other computers on the network and on their iTouch iPods (or iPhones if you have them).  You can control Media Center perfectly and both ends of the VNC software are free..

Jack
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #43 on: January 05, 2009, 02:41:47 pm »

I have tried the RiverMote software and I'm afraid it is too unstable to work for me.  I suggest if anybody wants to remotely control their server running Media Center to install realVNC server software on their computer running the JRiver Media Center and install VNC software on their other computers on the network and on their iTouch iPods (or iPhones if you have them).  You can control Media Center perfectly and both ends of the VNC software are free..

Jack

What exactly is unstable for you?  Have you tried our forums or submitted any bugs with what is unstable?   I have many MC users on this forum and most of them that reported any issues had it solved almost immediately as to what the limitation was?

I would be glad to help you through any issues you are having or if you visit our forums you might find the answers there.

http://forum.melloware.com/viewforum.php?f=11

Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #44 on: April 15, 2009, 09:37:49 pm »

Version 1.3 has been approved and should in the AppStore in the next 24 hours.

1.3 Release Notes
----------------------------------
- Memory Leak fixed
- When changing song or playlists now focuses the Now Playing tab due to Apple UI Guidelines
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #45 on: May 19, 2009, 03:11:41 pm »

Version 1.4 has been approved and should in the AppStore in the next 24 hours.

1.4 Release Notes
----------------------------------
- Proximity Detector option now if you want to conserve battery by turning the screen off but leaving the application running
- Hardware volume buttons now control Volume Up and Volume Down
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

zxsix

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1753
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #46 on: May 19, 2009, 09:08:40 pm »

Any idea if this going to still work on Apple's 3.0 firmware?
I can hold off on upgrading the touch, but there's compelling reasons to upgrade immediately on the iphone.  Don't think I can wait on that one.
Logged

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #47 on: May 19, 2009, 09:11:33 pm »

Any idea if this going to still work on Apple's 3.0 firmware?
I can hold off on upgrading the touch, but there's compelling reasons to upgrade immediately on the iphone.  Don't think I can wait on that one.


Yes it will work on OS 3.0.  As of May 1 Apple started testing all new apps and updates on OS 2.2.1 and OS 3.0 to make sure they work.  At least that is what Apple tells me....
Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================

MrHaugen

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 3774
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #48 on: June 08, 2009, 08:34:07 am »

Can you rate tracks with this app? If so, I'd buy an iPhone for this app right away.
No, wait a minute. There's a new one coming soon. I'll wait a few days then :)
Logged
- I may not always believe what I'm saying

Melloware

  • World Citizen
  • ***
  • Posts: 144
Re: RiverMote - iPhone/iPod Touch Client for JRiver Media Center
« Reply #49 on: June 08, 2009, 08:35:41 am »

Can you rate tracks with this app? If so, I'd buy an iPhone for this app right away.
No, wait a minute. There's a new one coming soon. I'll wait a few days then :)

Yes!  If you turn the phone on its side in landscape mode the screen changes to look like below.  You can just click on the stars and it rates the song back on the server with that rating.

Logged
========================
Melloware Inc.
Take Back Control of your PC!
http://www.melloware.com
info@melloware.com
========================
Pages: [1] 2 3   Go Up