INTERACT FORUM

Please login or register.

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

Author Topic: Suggest my best option  (Read 2602 times)

iamimdoc

  • World Citizen
  • ***
  • Posts: 115
Suggest my best option
« on: December 11, 2011, 11:46:50 am »

I am new to MC (have been a MediaMonkey person).  Library is ~ 100k songs

I have a (monitorless, keyboardless) PC dedicated to playing music only.  Sits at the stereo.  PC -> DAC->stereo.

I have laptop (PC and Apple) and ipad. 

Goal is to be able to control the music playback software from my listening chair (not at the stereo). 

Currently I can do this with either Splashtop on the ipad or VNC on the laptops to perform Remotedesktop contol. 

Works OK but mildly sluggish.  This gives me ability to see album art, lyrics, do searches etc.    I want to do more than search a librray and add to a play list, thus I use this functionality.

Would the client server arrangement described in the bulletin boards provide me with enhanced performance re: controlling MC? 

Laptops are wireless.  Pc is wired

Thanks
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72536
  • Where did I put my teeth?
Re: Suggest my best option
« Reply #1 on: December 11, 2011, 12:15:27 pm »

Welcome.  Take a look at the articles on Servers, Remotes, and Media Network on our wiki.

WebRemote would work on the iPad.  Tremote on the Windows laptop.

Gizmo is an excellent remote for Android.
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Suggest my best option
« Reply #2 on: December 11, 2011, 01:34:01 pm »

MC would honestly be perfect for much of this.

What you want to do is set up MC as a "server" on the headless PC (Tools -> Options -> Media Network).  Then, on the laptop, you install MC and connect to the remote server.  You can do this by adding a Library (under Playing Now in the tree on the left) and entering either the Access Key MC created for you on the server, or just the IP/host Address of the remote system.  So, for example, my main server on my network at home is called: daecion.andoria.lan and it is running on port 10630 (don't ask why it is called "andoria", that's a very long story).  So, on my other copies of MC, I have a library called Andoria (on Server) that points to daecion.andoria.lan:10630.  You can also do it with the Access Key but I just map them directly because my IP addresses and hostnames are controlled on my LAN and don't change.  Something like 192.168.0.32:10630 would work too if that was the static IP of the server.  Honestly, I think the "client copy" of MC will auto-detect the server if they're on the same LAN and add it for you, but I always like to add mine explicitly so that I can give it a friendly name.

Since you're using VNC, I assume you've figured this part all out.

Then, open up that "client copy" of MC and connect to the remote server by simply picking this library under Playing Now in the tree.  If you just connect and then play stuff, it'll play on the Laptop.  However, if you first select the "There" zone (which you can rename to something more reasonable, like "Living Room Stereo" or something) it will play to the remote machine (it plays "there" instead of "here").  By the way, if you open the port through your firewall, all of this will work over the Internet too.  You can "stream" the music out to your laptop from your home server wherever you are, and even scare the dog by playing some tunes at home from far, far away.  Videos work too, but it has to transcode them first usually, so it can be quite slow to start them up from a remote location.

MC can be running in the small Library Server mode on the server machine.  Simply change Tools -> Options -> Startup -> Windows Startup to Media Server.  Then, when you "close" MC on the server machine, it'll keep the Library Server running in the Notification Tray area at all times instead of exiting.

When you re-open MC on the laptop, it'll remember whatever Library you last connected to and reconnect to it.  If you switch around a lot (between a local library and a remote library), it can be handy to create shortcuts for MC that directly open the libraries instead of just using the "last library" default mode.  This is easy too, just make a new shortcut that points to:

mc17.exe /Library <library name>

Tip: The mc17.exe helper application is in the System32 directory, so it is in the system path, and you don't need to specify its directory.

Lastly, that same server also runs a Webserver on the same port, so if you open up a web browser and go to <server address>:<port> it'll give you a nice Web UI for MC.  You can control the views available in this UI under Tools -> Options -> Media Network -> Advanced -> Customize Views.  They are separate from the views you have in "Standard View" so that you can make them more appropriate for Web/Touchscreen usage.  The Web UI works pretty well on an iPad and iPhone (I use it all the time).  There are two different "modes" (well, three, but one is a programming interface): WebRemote and WebPlay.  WebRemote is used to remote control the server (so what you were talking about), WebPlay is used for streaming content from the server to your browser.  You can make bookmarks or App Icons for whatever one you want, or both.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

iamimdoc

  • World Citizen
  • ***
  • Posts: 115
Re: Suggest my best option
« Reply #3 on: December 11, 2011, 07:39:11 pm »

Thanks

Any opinion on which would give a faster user interface response?  I am entirely functional with the iPad/Splashtop or the laptop/VNC SETUP.  I am mainly looking at the speed issue for now.

Logged

MrC

  • Citizen of the Universe
  • *****
  • Posts: 10462
  • Your life is short. Give me your money.
Re: Suggest my best option
« Reply #4 on: December 11, 2011, 08:07:26 pm »

I find using Windows Remote Desktop to be much faster, and have far better fidelity when remotely connecting to my desktop.  Since you're headless on the desktop, the fact that RDP makes the desktop's screen unavailable isn't an issue.

VLC is useful when you need both desktops available at once.
Logged
The opinions I express represent my own folly.

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Suggest my best option
« Reply #5 on: December 15, 2011, 08:21:18 am »

Any opinion on which would give a faster user interface response?  I am entirely functional with the iPad/Splashtop or the laptop/VNC SETUP.  I am mainly looking at the speed issue for now.

The built in Tremote feature of MC is very fast because it doesn't have to do any screen capture at all.  It is a native client.

For general desktop use, I agree that Windows Remote Desktop is faster than VNC.  I use VNC myself though because it is cross platform compatible.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

BartMan01

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1513
Re: Suggest my best option
« Reply #6 on: December 16, 2011, 08:49:13 am »

Just one suggestion:  When setting up access to the MC library, always use the IP address or hostname to connect when possible and not the JRiver code.  The JRiver code makes it easier to do and handles IP address changes if they are dynamic, but requires internet access to work.  If your internet is down or the JRiver servers are down for some reason, the connection won't work.
Logged

nwboater

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1346
Re: Suggest my best option
« Reply #7 on: December 18, 2011, 08:45:20 am »

Just one suggestion:  When setting up access to the MC library, always use the IP address or hostname to connect when possible and not the JRiver code.  The JRiver code makes it easier to do and handles IP address changes if they are dynamic, but requires internet access to work.  If your internet is down or the JRiver servers are down for some reason, the connection won't work.

Wondering if things are slower an a client when using the Access Code method? Thought I read something to that affect in an old post of glynors. But I may have a faulty memory module in this instance.

Rod
Logged

glynor

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 19608
Re: Suggest my best option
« Reply #8 on: December 18, 2011, 09:14:43 am »

Wondering if things are slower an a client when using the Access Code method? Thought I read something to that affect in an old post of glynors. But I may have a faulty memory module in this instance.

I don't think so...

The initial connection could be a bit slower, because it has to connect to JRiver servers first, but after that, it should work identically.
Logged
"Some cultures are defined by their relationship to cheese."

Visit me on the Interweb Thingie: http://glynor.com/

nwboater

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1346
Re: Suggest my best option
« Reply #9 on: December 18, 2011, 09:24:31 am »

Thanks for the quick response glynor.

Glad to hear that it shouldn't be any slower other than possibly the inititial connection which for some reason has to go to the JRiver server.

I'm changing things here so that our HTPC is now the server. I like to put it to sleep at night but for client access need to use Wake On LAN. For WOL it seemed simplest to use the Access Key Method.

Rod
Logged
Pages: [1]   Go Up