MPC Remote (WP)

From Banamalon Wiki
Jump to: navigation, search
This article is about the Windows Phone application, for the Android application, please see MPC - Remote (Android).
MPC Remote
Mpc remote wp7.png
Genresmedia player remote control, MPC
Operating systemWindows Phone
PermissionsData services
Web browser
Sensors
Owner identity
Phone calls
Phone identity
Media library
EULAEULA
Privacy policyPrivacy policy
Available inEnglish
German
Available atNot yet published
StateIn development
PriceTrial or fee-based

MPC Remote is an app for Windows Phone to remote control your Media Player Classic player. Or even turn it inot a media center with the help of HomeMedia!

Features:

  • Basic controls like play, pause etc.
  • Video controls like change aspect ratio, subtitles
  • Seek bar
  • Volume bar
  • Playing title
  • Internal playlists
  • Filemanager
  • Server management
  • Wake on LAN (WOL)
  • Exclusive features provided by HomeMedia Service: start MPC remotely, fetch MAC address for Wake On LAN, browse media library, stream files
  • Discogs API is used to fetch the album art of the currently playing title online, if not provided by MPC
  • Full list of features

Contents


Installation

System requirements on Windows Phone device:

  • At least Windows Phone 7.1 (Mango)
  • WiFi

System requirements on computer:

Web Interface

Enable web interface of MPC

Activate the web interface of Media Player Classic:

  1. Open MPC
  2. Open the settings of MPC (Select from the menu: View » Options...)
  3. Find Player on the left and select Web Interface
  4. Tick the Listen on Port checkbox to enable the web interface
  5. Make sure Allow access from localhost only is not checked, otherwise you cannot control your MPC from another device
  6. Click OK

Test web interface

Optional tests (MPC must be running):

  1. Test the connection locally: Enter http://localhost:13579 (be sure to replace 13579 with MPC's port) in a browser on your computer
    • It is working: MPC's web interface is up and running
    • It is not working: Check if MPC's web interface is correctly enabled
  2. Test the connection locally with IP: Enter http://[IP-ADDRESS]:13579 (replace 13579 with MPC's port and [IP-ADDRESS] with the IP address of the PC where MPC is running) in a browser on your computer
    • It is working: MPC's web interface can be accessed via the IP address of the computer
    • It is not working: Check if Allow access from localhost only is not checked
  3. Test the connection remotely: Enter http://[IP-ADDRESS]:13579 (replace 13579 with MPC's port and [IP-ADDRESS] with the IP address of the PC where MPC is running) in a browser on a different device
    • It is working: MPC's web interface can be accessed remotely
    • It is not working: MPC or its port is blocked by a security program or router/modem

Adjust web interface

To display the current playing title and to update the seekbar (necessary for older versions of MPC):

  1. Open MPC
  2. Open the settings of MPC (Select from the menu: View » Options...)
  3. Find Player on the left and select it
  4. In the group Title bar select File Name only
  5. Click OK

To change the port of MPC's web interface:

  1. Open MPC
  2. Open the settings of MPC (Select from the menu: View » Options...)
  3. Find Player on the left and select Web Interface
  4. Find the text box next to the Listen on Port checkbox
  5. Change the value of the text box
  6. Click OK

MPC Remote

Download and install the MPC Remote app. This app is still in development, but will be published soon.

Permissions

Main article: Permissions of MPC Remote

Connection

Media Player Classic and the app communicate over the local network. Communications over 3G or 4G should also be possible.

Local network (WiFi)

Make sure no firewall is blocking Media Player Classic nor the port and no other program is already listening on that port.

If any port changes were made, you have to tell the app. Inside settings choose server management and you're able to change the ports of your servers (by pressing long on the server you want to change and click edit).

For selecting a server:

  1. Go to settings
  2. Go to server management
  3. Click the Add button inside the application bar
  4. Enter the IP address or pc name of your computer inside the field IP address
  5. If applicable, enter any port changes in the port field of the server (make sure they match those of MPC)
  6. The field name is only for you to identify the server from the others
  7. Click OK (symbolized by the check symbol) to save the server
  8. Select your server

After selecting your pc you are ready to interact with MPC from your app.

3G or 4G

Connection over 3G or 4G should also work, but didn't have been tested.

Notice: You have to do port forwarding of the Media Player Classic port (by default: 13579 (TCP)). Furthermore you need to set your external IP address inside the app, since the automatic scan won't work.

MPC Remote full version

The full version of MPC Remote extends the features of the trial version. Features of the full version are e.g. interacting with the playlist, no session limit of 5 minutes and it is ad-free.

This app is still in development, but will be published soon.

Main article: Feature comparison

Usage

MPC Remote comes with a home menu to quickly access the different parts of the application.

Click on First Steps in the home menu to display the first steps to get help setting up the app.

You may find About in the home menu, which will open a list of help and information elements, such as the link to this user guide or the changelog and version of the app.

Notice: When you start MPC Remote for the first time, you're asked to add a server. A server is a computer running MPC.

MPC Remote automatically detects the version of your MPC media player and, thus, you don't have to tell the app!

Playback control interface

MPC Remote: Playback control interface

The playback control interface is the first interface you see, when you enter MPC Remote. The most used control operations are displayed right away: the play/pause, previous and next buttons, the seek bar to position the playback of MPC and the volume bar to change the volume in MPC. The main area shows the snapshot of the currently playing file and its information. Discogs API is used to receive the album art of the currently playing title online, if not provided by MPC.

Next to the volume bar, you may find buttons to toggle shuffle and repeat of MPC's playback. Furthermore, the application bar holds the refresh button to manually refresh the playback state of MPC and the internal playlist of MPC Remote.

On the playback control interface, you can access playlist by swiping away the playback control interface.

To access more control operations, just slide out the application bar at the bottom of the screen (indicated by the three dots).

The following table shows a list of controls which are available for MPC Remote:

Label Explanation
Play/Pause Play or pause the playback.
Next Open the next file.
Previous Open the previous file.
Position A seek bar is located at the bottom of the screen and may be used to select the position of the current playback.
Volume The volume bar is located on the right side of the screen and may be used to change the volume.
Shuffle Toggle shuffle of the current playback.
Repeat Toggle repeat of the current playback.
Refresh The refresh button is located in the application bar. Refresh the playback state and the currently displayed playlist.
Stop Stop the current playback.
Extra Select an extra remote control action provided by MPC (e.g. MPC's after playback-options).
Toggle full screen Toggle between showing MPC in full screen or normal size.
Switch aspect ratio Switch through the available aspect ratios of MPC.
Switch audio track Switch through the available audio tracks of the currently playing file.
Switch subtitle Switch through the available subtitles of the currently playing file.
Save playlist Save the current playlist on the Windows Phone device.
Home Go to the home menu of the app to easily access the different parts (e.g. the settings or playlist interface) of the application.


Main article: Explanation of buttons

Playlist interface

MPC Remote with playlist

You can access the playlist interface by swiping away the playback control interface or by selecting playlist from the home menu of MPC Remote.

The playlist is not received via the web interface of MPC, since it is not provided. Instead, an internal playlist is being used. You can fill up the playlist using the filemanager or HomeMedia.

By pressing long on an element inside the playlist, you open up a context menu to perform additional actions:

Label Explanation
Play Play the selected file in MPC.
Remove Remove the selected file from the playlist.
Clear playlist Clear the playlist.
Save playlist Save the current playlist on the Windows Phone device.
Move up Move the selected file up inside the playlist.
Move down Move the selected file down inside the playlist.

You can switch the current playlist, by clicking on the name of the playlist displayed at the top of the playlist. Make sure to save your playlists, so that you may access it in the next session. The internal playlist is saved across servers, which means that the playlist remains the same during switching servers. No playlists of MPC are being used!

The application bar holds a button to refresh the current playlist.

Pan & Scan control interface

MPC Remote: pan & scan control

The pan & scan control interface is being used to resize or move the currently playing video display.

To open the pan & scan interface control, swipe away the DVD control interface or select pan & scan from the home menu of MPC Remote.

A view with eight arrow buttons and a reset button (symbolized by the dot in the center) appears. Use the arrow buttons to move or resize the currently playing video display.

By pressing long on the reset button, you open up a context menu to switch the functionality:

Label Explanation
Change Size This is selected by default. Make the currently playing video display smaller or bigger, thinner or wider or scale it bigger or smaller by pressing the different arrow buttons.
Move Move the currently playing video display by pressing the different arrow buttons.

Just try it out to see the effect!

Tip: In the center you may find the Reset button (symbolized by the dot) to set all pan & scan values back to their default value.

Filemanager

MPC Remote: Filemanager

Use the filemanager to browse your computer's files on your Windows Phone device, like using Windows Explorer. To browse a folder or open a file in MPC, just click on it.

Tip: Turn on Back button browsing, in the settings, to move up a folder by pressing the back button of Windows Phone.

To easily access the root of the filemanager, choose the root button from the application bar (down-arrow).

When you click on a file, MPC Remote will play the file and create a new internal playlist with this file.

By pressing long on a file or folder, you open up a context menu to perform additional actions:

Label Explanation Folder File
Open Same performance as by clicking on the folder itself. yes no
Add to playlist Add the file/folder's files to the current internal playlist. yes yes
Create new playlist Create a new internal playlist with this file/folder's files. yes yes

HomeMedia

You can access your HomeMedia video and music collection by selecting HomeMedia from the home menu of MPC Remote.


Main article: HomeMedia

Settings

Use the settings to adapt MPC Remote to your needs and likes.

Server Management

MPC Remote: Server Management

Use the server management to easily switch between stored and available servers and to add new ones. A server is a computer which is running MPC.

MPC Remote does not provide an automatic scan for servers in the network, you have to add the servers manually.

To add a server, click on the add button and the add server-dialog will pop up. Enter the IP address or pc name of your computer inside the address field and change the port, if applicable. Click OK (symbolized by the check symbol) to save the server.

When you click on a server, MPC Remote will switch the server to your selected one.

By pressing long on a server, you open up a context menu to perform additional actions:

Label Explanation
Select Same performance as by clicking on the server itself.
Wake up! Wake up the selected computer. Make sure that MPC Remote stored the MAC-address of the computer to get waking up to work.
Edit Open the edit server-dialog to change the server's details (e.g. port or address). The edit server-dialog is similar to the add server-dialog, mentioned above.
Delete Remove the selected server from the list of servers.

Update Frequency Settings

Inside the update frequency settings you can set the update frequency, which means, how often the playback status of MPC is being updated. For example, by default, MPC Remote requests the status (which file is playing, time/volume etc.) of MPC every five seconds.

You can change this delay inside the frequency setting:

  • In realtime: Update every second
  • Every 5 seconds
  • Every 10 seconds
  • Every 30 seconds
  • Every minute
  • Only when necessary (e.g. when the next song is playing or the playback is being paused)

Notice: The more often the status is updated, the more your battery will decrease.

Media Player Settings

To start MPC remotely, HomeMedia Service must be installed and running on your computer. Furthermore, the currently selected server of MPC Remote requires the correct port of HomeMedia Service to get connected.

If you check the start player automatically checkbox, MPC Remote will try to start MPC every time you open up the main interface of MPC Remote. But you may also try to start MPC on your computer by clicking the start player button while it is not yet open.

To remotely close MPC, just click on the close player button while it is still open.

Layout Settings

Use the layout settings to change the layout of MPC Remote.

Disable the show system tray switch to force the application into fullscreen mode and thus, hide the system tray of Windows Phone.

You may also force the screen orientation of MPC Remote to display the app always in portrait, landscape or to auto-rotate when you tilt your Windows Phone.

If you don't want to display images inside the HomeMedia part of MPC Remote, for example, because of a low memory device, you may turn it off inside the settings.

Behavior Settings

With the idle mode setting drop-down you may define what MPC Remote should do, when the Windows Phone enters an idle state (due to inactivity): perform the default behavior, just dim the screen, brighten the screen or leave the device and screen on.

The back button-browsing will change the behavior of the filemanager: While pressing the back key of your Windows Phone device, MPC Remote will browse the parent instead of going back to the remote control interface.

Wake On LAN Settings

MPC Remote also comes with a WOL - Wake On LAN - feature, since your computer might not be awake all the time. All you need to do is to make sure the MAC address displayed in the MAC address field is the correct MAC address of your computer. Otherwise MPC Remote tries to wake up the wrong device. After selecting a server, MPC Remote tries to acquire the MAC address using HomeMedia Service, but you may also enter the MAC address manually. This should of course be done, before you try to wake up the pc (unless you know the MAC-address).

WOL, as its name indicates, tries to wake your computer over the network, which means you must enable this feature in BIOS to get it work. There are a lots of tutorials on how to enable WOL.


Main article: Instructions for getting the MAC address on Windows


If you check the WOL automatically checkbox, MPC Remote will try to wake up the server every time you open up the main interface of MPC Remote. But you may also try to wake up your computer by clicking the wake up! button while it is sleeping.

Note: MPC Remote requires HomeMedia Service installed and running on the computer to automatically get the MAC address of the computer.

External links

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox
Translate
Google AdSense