I am pleased to announce MO 4Media, a remote control and player for MC. This is the Android version, but there are
iOS and
Windows/UWP versions as well.
It has the typical features of a remote control plus https connections, volume leveling support for audio when playing to the device, network control for A/V equipment, and Android Auto support. It also now supports Android TV.
Now available in the Google Play Store:
https://play.google.com/store/apps/details?id=dancingtree.mo4mediaA big thanks to the JRiver crew for great software and API.
Features:
- Control MC playback over wifi with your device
- Control separate zones and link/unlink playback between zones
- Play audio/music files to your device with optional volume leveling/replay gain adjustment during playback and optional file conversion
- Play audio/music files via Android Auto with voice control
- Play video files to your device with optional file conversion
- View images on your device with optional file conversion
- Run macros (list of network commands) when zones are selected or unselected. These can be MCC (control MC) or TCP (control networked A/V equipment).
- Device volume buttons can control MC or networked A/V equipment volumes
- Create playlists and add files to playlists
- Play selected track Artists or Albums in external music apps
- Theater View remote control
- Connects via https if SSL is enabled in MC
- Optional Wake-On-LAN request to server
- Download files with offline playback
- Seeking during playback
- Gapless audio playback
- Rating buttons in notification
- Custom UI colors
- Option for Video playback in external player
- Video, audio, and images playback on Android TV
- Casting
The free version has the following limitations which can be removed with a $4.99 US per year subscription or $18.99 one-time in-app purchase:
- Can only play first 3 files in Playing Now
- Can test but not save zone macro and volume commands
- Only 30 seconds of video playback
- External video playback is disabled
Notes:
- To customize the library items that you can browse edit the MC options: "Tools | Options | Media Network | Advanced | Custom views for JRemote, Gizmo & Panel..."
- To have a custom root view for Android Auto (e.g. just browse audio, group artist by letter, etc.) create a root library view named "Auto" in the same options as above
- If you are experiencing unexpected playback
STOPPING when playing to the device with the screen off, disable
BATTERY OPTIMIZATION for the MO 4Media app: search for "battery optimization" in settings
Android TV:
- To have custom root items on the main screen create a root library view named ATV as described in Notes above.
- Chapters: Default "chapters" are generated every 5 minutes. You can have specific timed and named chapters by importing a .xml file into your library and setting the Name tag as "VIDEONAME_Chapters" where VIDEONAME is the exact Name tag of the target video for the chapters. The schema of this xml file is that which is produced by extracting the chapters from an MKV file with mkvtoolnix.
- Backdrops: To have a backdrop show on the file details screen import at least one image file into your library and set the Name tag to "MOVIENAME_back" or "SERIESNAME_back" where MOVIENAME is the exact Name tag of the target video for the backdrop (SERIESNAME is tv episode series name).
Casting:
- Chromecast targets are added to zone list.
- Audio: New conversion setting was added for "Casting Audio". Gapless playback is not possible.
Custom Library Fields:
The following custom fields will be used if added manually by the user.
- MO_Title, first line in file display
- MO_Details, second line in file display
- MO_Caption, caption when displaying full screen image
- MO_Offline, in Android TV will display this value in the second line of the video thumbnail. For example, it is possible to display the streaming service and the correct length of a movie if you don't have a local copy. The "Play" button will not be displayed if this field exists.