INTERACT FORUM

Please login or register.

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

Author Topic: MO 4Media - remote control and player with Android TV & Android Auto support  (Read 205793 times)

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123

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.mo4media

A 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.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #1 on: March 18, 2018, 05:51:07 pm »

Screenshots:




Code: [Select]
v1.13.3
- Fix disconnect and potential crash when playing from a read-only library.
- Add PlayToURL support.

v1.13.2
- [ATV] Add option to display and select "unsupported" streams in video.
- [ATV] Show track labels in stream selections titles.
- Add option to hide audio info (file type, sample rate) in Playing Now.

v1.13.1
- [ATV] Up arrow hides everything in Playing Now except cover art.
- [ATV] Added Rating display to Playing Now.
- [ATV] Added black text outline to srt subtitles.
- [ATV] Added option to disable Spotlight.
- [ATV] Added option to show calculated fields on Tags Screen.

v1.13.0
- Add single touch option for seeking and setting rating.
- Add button to show/hide calculated tags in Tags page.
- [ATV] Fix reading of chapter times in xml chapters file.

v1.12.0
- Add option to use new system media notification/controls introduced in Android 13.
- Fix missing art over bluetooth.

v1.11.6
- Fix the Library navigating to home when going back from Show Tags screen.
- Add swipe to change tabs and option to hide tabs.
- Add Spotlight access from file menu (mobile) and file details screen (ATV).
- Do not hide the audio info in Playing Now when hiding rating stars.
- [ATV] Add Re-connect option on home screen.
- [ATV] Add setting for system support for DTS-HD (disable if only DTS is supported).
- [ATV] Remove black background for text subtitles.
- [ATV] Add height setting for text subtitles.
- [ATV] Fix thumbnail scaling/aspect ratios.

v1.11.5
- Pressing Library tab while it is already open goes home
- Add "Divert" icon/command to zones list
- [AUTO] Try to make sure track metadata is updated between track changes
- [AUTO] Pressing Play when disconnected to the server tries to reconnect

v1.11.4
- Add option to Download Settings to remove 150 file download limit
- [ATV] Add configurable OSD auto-hide time
- [ATV] Auto reconnect to server on resume
- [MOBILE,ATV] Add new age and media sub type options for audio bookmarks and always write Date Last Opened to support this
- [MOBILE,ATV] Add option to show DVR recording schedule

v1.11.3
- [ATV] Add option to decode all audio when playing videos.

v1.11.2
- Recall last search type in Library tab
- Independent text size setting
- [ATV] Add Clear Playing Now button in Settings row
- [ATV] Add ability to play whole playlist when selecting file from Home screen
- [ATV] Change Play action for videos with bookmarks to Reset Resume

v1.11.1
- Add Reshuffle actions in Playing Now 3-dot menu
- Fix server playback stopping when exiting app

v1.11
- Add option to use Audio Bookmarks
- Add bookmarks for offline/downloaded files (local to device only)
- Fix Connect on Servers page
- Fix playback not resuming after speech when in new Assistant Driving Mode
- Update to new billing API

v1.10.2
- Show "extras" from Linux server
- Change audio volume for leveling before track change in ExoPlayer
- [AUTO] Indicate when player is buffering

v1.10.1
- Add full editing of Playing Now playlist (tap 3-dot button)
- Use full image for main cover art display in Playing Now
- Enable scroll bar dragging for fast scrolling of long lists
- Press of Previous button restarts current track if current position is greater than 5 seconds. Remove double-tap Previous option.
- Offer annual subscription again and raise price of one-time purchase

v1.10
[ALL]
- Upgrade ExoPlayer to 2.14.0
- Add ExoPlayer as audio player option and audio player selection to Settings
- Add audio decoding to video player which can avoid the need to convert video in many cases
- Add option to skip library levels with a single item
- Add external links support (direct links to videos in other apps)

[MOBILE]
- Rename downloaded files to avoid auto delete by system
- Add quick scrolling for file lists in file tap menu (beginning, middle, end)
- Check for assets after displaying file tap menu to avoid delay
- Enable embedded subtitle display and selection
- Remove Waveform from tags display

[AUTO]
- Use new tabs on home screen and add Settings tab
- Add option to use Grid display (instead of list) on browse screens
- Add Repeat toggle button in Now Playing controls
- Fix thumbnails not showing when connected to JRiver https and for downloaded files
- Fix MO taking over from other active music apps
- Add option for maximum number of browse items to display (avoids constant spinning circle based on amount of device memory)

[ATV]
- Add 3 playlists paths to Settings, first 25 items of each are displayed on the app Home screen
- Enable DTS-HD bitstream output
- Re-style buttons in file details to better see current selection
- Add Director and Actors display in video details screen
- Add Watched indicator check mark in browse grid and button to toggle Watched in details (uses Number Plays)
- Add auto-scrolling to long text in browse grid
- Add current selection text in browse grid (e.g. 2/10)
- Long press of Back button returns to app Home screen
- Press of Fast Forward/Rewind buttons pages down/up in browse grid
- Add Show Tags action and screen

v1.9.3
- Re-style settings sections headers
- Reset video bookmarks to 0 when playing to within 60s of end
- [AUTO] Pressing Play when showing "End of playlist" message will now restart playlist
- [ATV] Add option (for testing) to use new video streaming in MC27 when converting

v1.9.2
- Remove duplicates from search results

v1.9.1
- Add Lyrics display screen (launch it from More menu in playback controls)
- Display basic file info next to rating stars in Playing Now
- [ATV] Support playback of multiple videos (queue) in Playing Now

v1.9.0
- Use HLS VOD streaming when converting video to permit seeking, add resume prompt (for mobile, casting, and TV - *MC 27 required)
- Add option to update playback position and play stats for video
- Add additional Radio Paradise stations to streaming list
- Package in Android bundle format to reduce app size

v1.8.5
- [AUTO] Fix resume playback from last session not working in some instances

v1.8.4
- Display progress when paused
- [AUTO] Resume playback from last session
- [AUTO] Add jump forward (30s) and backward (10s) buttons to playback screen

v1.8.3
- Double-tap of file performs previous menu action
- Display short message when file or library item menu action is performed

v1.8.2
- Display cover art for current Radio Paradise track

v1.8.1
- Now can add multiple 'This Device' zones and rename them
- Add option to not show full path in Library breadcrumb text (Interface Settings)
- Add Download button to Image Viewer
- [AUTO] Fix display issues when adding tracks to Playing Now

v1.8.0
- Now one-time in-app purchase instead of subscription (see Settings to switch from subscription)
- When playing image on device in Playing Now, now opens image viewer with all images in list

v1.7.2
- Make icon compatible with different launcher shapes
- Don't try to connect to local IP address when on cellular network
- [AUTO] Fix empty main menu when not connected
- [ATV] Play remote control button presents playback options when pressed on library grid item
- [ATV] Stop remote control button stops music playback from most screens

v1.7.1
- Add option to update 'Date Last Opened' tag when playing to device (see Playback/Conversion settings)
- [AUTO] Playback menu now displayed before file list
- [ATV] Make clear groups of settings and add option to update 'Date Last Opened' tag on playback

v1.7.0
- Fix: was not connecting with write credentials when "Everyone" was enabled
- Add separate "title bar" color
- Add 2-line text and background color toggle options for Library grid thumbnail text
- [ATV] Add system screen saver for TV, set source images playlist path in app settings
- [ATV] Add "Jump to" search function in grid lists (jumps to first item that starts with input letter(s))

v1.6.5
- Add option to add all files in displayed list to new or existing playlist - access in file tap menu from Playing Now, Library, or Search
- Add playlist editing - access with new playlist button at top left of Library browser (MC 25 or later required)

v1.6.4
- Fix not being able to select different zone when initial load fails
- [ATV] Add option to update video play stats after playback
- [ATV] Fix launcher icon for Pie

v1.6.3
- Add sort option for search results
- Meet Android 64-bit requirements

v1.6.2
- Add field selection for search
- Add new search options in Interface Settings: max results, custom field groups, enable/disable tap of field name in results
- Add "Search in web browser" action in file tap menu which allows searches for song, album, movie, etc. in web browser
- Add downloads and deletion from device for individual files

v1.6.1
- Fix https connections not working in last release
- "Internal search for artist" now just displays Album and Artist results
- Add "Show album" action in file tap menu

v1.6.0
- Fix name and artist display when playing web radio in MC
- Fix Jump To in library browser now ignores articles when set in MC
- Add pinch to zoom in device Image viewer
- [MOBILE,AUTO,ATV] Add Streaming Audio playback: Radio JRiver and Radio Paradise (RP to MC zones only).  Can be hidden from library in settings.

v1.5.4
- Fix playing multiple files from search results
- Fix crash when network not available
- Fix volume message popup stops showing on multiple key presses
- Add setting for default zone to control when connecting to server (see Zone three-dot menu)
- [AUTO] Fix offline browse and playback
- [ATV] Add video file deletion (file path search setting, MC 24.0.77 required)

v1.5.3
- Fix crash due to mismatched locale settings on device and server
- Add interface option for Playing Now tracks list location
- Disable volume leveling when casting

v1.5.2
- Add option for Previous button to restart current file, double-tap to go to previous file
- Add commands in Playing Now "more" menu to toggle Subtitle, Audio, and Video streams when watching video in MC
- Fix zone macro MCC commands sending zone ID as index

v1.5.1
- [ATV] Handle missing cover art for files
- [ATV] Indicate Track List below on Playing Now screen
- [AUTO] Try again to fix detection of subscription without main app running
- Fix file Play/move next command in Playing Now not moving to correct position

v1.5.0
- [ATV] Add Audio playback and Images display
- [ATV] Add preliminary support for movie trailer playback (MC25 required)
- [ATV] Add option to disable subtitle display by default
- [ATV] Support MO_Offline custom field
- [AUTO] Fix detection of subscription without main app running
- Add Repeat modes for device playback
- Add file menu options in Playing Now to Play/move next and Remove from list
- Activating zone on server from app switches to control that zone

v1.4.3
- [AUTO] Fix incorrect warning of free version

v1.4.2
- Add command to make zone active on server (in "more" menu for zone)
- Add Play Doctor command in audio file menu
- Add Quick Default interface colors, Light and Dark
- Fix 'Play all from here' not starting with correct file
- When connecting remotely, try http connection if https connection fails
- [AUTO] Fix missing menu on first launch

v1.4.1
-Fix cover art display for music on Chromecast
-Add casting support for photos with corresponding conversion (Casting Image) and display time settings
-Add support for video conversion when casting with corresponding conversion setting (Casting Video)
-Add volume button in Playing Now which displays volume control slider (can be hidden)
-Add "Add To Playlist" button to device Image viewer
-Add optional custom caption to device Image viewer (user must add MO_Caption custom field in MC, use "{LB}" where you want a line break)
-Automatically switch to Playing Now when playing files from Library or Search

v1.4.0
-[MOBILE] Add casting support (cast targets show up as zones)
-[MOBILE] Add Set Rating to file popup menu
-[MOBILE] Add option for each zone to keep screen on during playback
-[MOBILE] Try to fix empty Playing Now list after wake
-[AUTO] Fix playback issues with trusted https connections

v1.3.4
-[MOBILE] Fix audio conversion and remove PCM options

v1.3.3
-[ATV] Add auto refresh rate switching option
-[ATV] Add track/stream selection when playing video
-[MOBILE] Add option to view assets/extras for audio files (entry in file popup menu)
-[MOBILE] Try to auto reconnect when screen is turned on
-[MOBILE] Downloads: Add thumbnail and top level when browsing, limit queue to 150 files at a time
-[ATV,MOBILE] Prevent screen saver/sleep when playing video
-[AUTO] Fix loading of empty Playing Now

v1.3.2
- Add preliminary Android TV support for video (single file playback)

v1.3.1
- Add option to play video in external player
- Add optional custom file details (manually add custom calculated fields to your Library named MO_Title and MO_Details)
- Add Seek bar in addition to seek buttons (tap progress bar to toggle visibility and tap SEEK TO text to apply seek)
- Prevent download attempt over untrusted SSL
- Fix Audio Path display for device playback
- Automatically clear image cache when connecting to server

v1.3.0
- Add downloading and offline playback
- Add different conversion settings for Wi-Fi, Mobile, and Downloads
- Add "Disable Conversion" option (all file types are not converted)
- Add WAV and PCM conversion options for Audio
- Show more information in Audio Path when playing to device
- Back button will navigate back in library if not at "Home"
- Add button to clear image cache (Interface Settings)
- Fix volume control for remote zones and change volume increment to 1%
- Fix switching of list display type
- Fix tab text alignment issues when returning to app
- Fix connection problems with empty credentials

v1.2.1
- Fix notification buttons for Oreo

v1.2.0
- Add Seeking during playback (tap progress bar to toggle seek buttons)
- Add Gapless playback
- Add Rating buttons to notification (disabled by default)
- Add Wake lock to try to avoid unexpected stopping when playing to device with screen off
- Photo viewing on device was only showing one photo
- "Add to end" was not working when playing on device
- Make sure login credentials are not sent in intial server check

v1.1.0
-Custom UI colors
-Option to update play count when playing to device
-Show playing indicator in Playing Now list rather than solid selection background
-Auto-hide navigation buttons on video playback screen

v1.0.1
- Add Wake-On-LAN
- Https connection is attempted with direct address
- Add custom name, WOL, and number of retries options for each server
- Prevent multiple dialogs from showing at the same time
- Notification is no longer cleared with Clear All.  Close button was added to notification
- Handle spaces and mixed case in file type conversion list
- Add "Play all from here" option for single file menu in file list
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

jmone

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 14497
  • I won! I won!
Re: MO 4Media - remote control and player with Android Auto support
« Reply #2 on: March 18, 2018, 08:24:24 pm »

Well done cncb!  It's a very nice Remote :)  From what I've seen, MO 4Media:
- UI is fast and responsive
- is a solid and reliable remote without crashes
- plays just about everything (Audio, Video, Images)
- voice command for Android Auto works very well and the presentation / control using the Cars screen looks good and also works well (note: only Audio works, no watching re-runs of the Simpsons over Android Auto when driving!!).

Things that don't work at this stage are:
- MP4 based Web Radio Links (MP3 works fine)
- Live TV

Things I'm keen to have a play with later is MO 4Media's ability to control other devices on the Network.  In particular I'm thinking on how to control apps like TuneBlade/Airfoil to "turn on / off / volume" for these speakers when a MC Zone is selected to route audio to them.
Logged
JRiver CEO Elect

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #3 on: March 20, 2018, 09:25:00 pm »

MO is now available in the Google Play Store (see first post).
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 995
Re: MO 4Media - remote control and player with Android Auto support
« Reply #4 on: March 20, 2018, 10:56:39 pm »

Well done!
Logged

kensn

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1362
Re: MO 4Media - remote control and player with Android Auto support
« Reply #5 on: March 22, 2018, 02:29:00 pm »

Had the chance to experiment with it for a few minutes, looks very nice and intuitive. Seemed very snappy also. Well done!!

Logged
If(IsEmpty([Coffee Cup]), Coffee, Drink)

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #6 on: March 24, 2018, 12:17:25 am »

Trying it out. It's pretty nice.

Discovered a bug: I can't switch servers. Whenever I try to tap on one, it asks me to enter the credentials for a new one and doesn't switch to the one I tried to select. I'm effectively stuck on the last server I added.
I cleared the app data and started over and now the problem is gone. Might have just been some undue monkeying on my part.

Also, I tried adding m4a to the list of file types never to convert, but it converts them anyway.

Feature suggestions for battery conservation:
  • Dark skin
  • Screen dimming after no input for x amount of time (like Gizmo)
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #7 on: March 24, 2018, 09:11:47 am »

Also, I tried adding m4a to the list of file types never to convert, but it converts them anyway.

This seems to be working for me.  Make sure you add it to the audio section of the settings and use the semicolon separator (e.g. "mp3;m4a").

I am definitely considering the ability to change UI colors for a future update.  Thanks.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #8 on: March 24, 2018, 10:23:54 am »

I like the idea of a mobile app that connects over SSL!  The GUI looks nice.  A few issues I noticed:

1) I'm unable to connect on port 52200 through the app, even though I can via Chrome and Firefox on the same device.  I'm entering xxx.xxx.xxx.xxx:52200.  If I flip it to 52199 it works fine.  I tried https://xxx.xxx.xxx.xxx:52200 as well. 

2) When I first played something, two windows popped up.  The one in the background said "Not connected to server."  After about 5 seconds it played anyway.  When I changed tracks (manually), I could still see the outline of the second window in the background - I think that single blue line at the top.  I didn't grab a screenshot of the "not connected to server" window.

3) When I changed the settings, and went back to the player, the text inside the tabs was the top of the tab.  When I then clicked the tab, the text moved to the bottom (second screenshot).

I'll keep playing around with it.
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #9 on: March 24, 2018, 12:44:11 pm »

1) I'm unable to connect on port 52200 through the app, even though I can via Chrome and Firefox on the same device.  I'm entering xxx.xxx.xxx.xxx:52200.  If I flip it to 52199 it works fine.  I tried https://xxx.xxx.xxx.xxx:52200 as well. 

2) When I first played something, two windows popped up.  The one in the background said "Not connected to server."  After about 5 seconds it played anyway.  When I changed tracks (manually), I could still see the outline of the second window in the background - I think that single blue line at the top.  I didn't grab a screenshot of the "not connected to server" window.

3) When I changed the settings, and went back to the player, the text inside the tabs was the top of the tab.  When I then clicked the tab, the text moved to the bottom (second screenshot).

1) At the moment, it only tries https when using the Access Key and not a direct address.  I will fix that.
2) I will have to look into this.
3) I have seen this one before, but haven't been able to track it down yet.  I will keep looking.

Thanks for the reports.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #10 on: March 24, 2018, 03:33:35 pm »

1) At the moment, it only tries https when using the Access Key and not a direct address.  I will fix that.

Ah, I didn't even try that.  So if I enter an access key, how can I verify it's using the SSL connection?  Ideally, I'd want to use a FQDN:52200 to force it to use SSL and if SSL isn't available, do not connect.

I just realized what you meant in the first post with the Zone Macro functionality.  Great idea!  I'm not sure how I'd use that just yet, but I'm sure other people will come up with some really cool use cases.
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #11 on: March 24, 2018, 04:14:09 pm »

Ah, I didn't even try that.  So if I enter an access key, how can I verify it's using the SSL connection?  Ideally, I'd want to use a FQDN:52200 to force it to use SSL and if SSL isn't available, do not connect.

If you are using a cellular data connection, the cellular icon in the header will have a little lock on it if https is being used.  I can add that for a WiFi connection too.  I don't know what FQDN is but I will look into it.

I just realized what you meant in the first post with the Zone Macro functionality.  Great idea!  I'm not sure how I'd use that just yet, but I'm sure other people will come up with some really cool use cases.
I use it in my main listening area to turn on my Denon AVR (and use the corresponding volume commands as well).
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #12 on: March 24, 2018, 04:34:06 pm »

If you are using a cellular data connection, the cellular icon in the header will have a little lock on it if https is being used.  I can add that for a WiFi connection too.  I don't know what FQDN is but I will look into it.

Fully Qualified Domain Name (ie. mynetwork.com:52200). 

Thanks for the clarification!
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #13 on: March 25, 2018, 10:39:05 am »

Fully Qualified Domain Name (ie. mynetwork.com:52200). 

I see.  Do you use the MC-generated SSL certificate or your own?  For the MC certificate, I use the Access Key to do some basic validation so I wouldn't be able to do this if you use a direct address.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #14 on: March 25, 2018, 01:18:24 pm »

I see.  Do you use the MC-generated SSL certificate or your own?  For the MC certificate, I use the Access Key to do some basic validation so I wouldn't be able to do this if you use a direct address.

Right now I'm using the self-signed method because the expiration sets itself way out.  I use Lets Encrypt for my other servers on the network and they get auto-updated.  I haven't worked out how to do that with MC yet, so the self signed one is easiest. 
Logged

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #15 on: March 26, 2018, 02:50:03 am »

Is Wake-on-LAN in the pipeline?

I tend to use JRemote to wake my HTPC from suspension (sleep) and hibernation by initiating a connection, but I notice that the same does not yet work in MO 4Media.

Also:
This seems to be working for me.  Make sure you add it to the audio section of the settings and use the semicolon separator (e.g. "mp3;m4a").

I am definitely considering the ability to change UI colors for a future update.  Thanks.
My issue was that I had a space between the semi-colon and "m4a". It's working now. :)
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #16 on: March 26, 2018, 08:21:05 am »

Is Wake-on-LAN in the pipeline?
It is now :).  What options for this should there be?  Try to connect for a fixed length of time after sending the WOL, etc.?

Also:My issue was that I had a space between the semi-colon and "m4a". It's working now. :)
I will change this to be less strict (handle spaces and case).
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #17 on: March 26, 2018, 06:56:18 pm »

It is now :).  What options for this should there be?  Try to connect for a fixed length of time after sending the WOL, etc.?

That sounds reasonable. A field in settings that asks for a time-out length in seconds, maybe (where entering 0 means no time-out)?

Also, two issues and two suggestions:
  • When attempting to set a rating, it fails and throws an error telling me to ensure that I have write access to the library. Currently trying to do so through the cloud (XXX.XXX.XXX.XXX:52199). How would I do this?
  • Seeking does not appear to be working. Seek point jumps to the tapped position, but then retreats to the current position.
  • When initiating play-back of a given track in an album, shouldn't it be the default behaviour (or at least an option) for it to play that file, and then gaplessly play back all the tracks following it? As it stands, it plays the selected track, and then stops.
  • The Android pull-down menu's Clear button clears and closes MO 4Media as well. I think it should be exempt like JRemote is, so that clearing your notifications doesn't inadvertantly cut off play-back.

In any case, this is looking really awesome; thank you for the hard work! :D
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #18 on: March 27, 2018, 07:03:10 am »

1) Just make sure you are not using the read-only authentication credentials and it should work.
2) Seeking in audio has not been implemented yet.
3) Selecting an individual track just operates on the single track.  Selecting the Play button at the top operates on all the displayed files.  I could add a "Play all from here" option on the single track menu?  I have not looked into gapless playback yet.
4) I will work on this.

Thanks.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #19 on: March 27, 2018, 01:07:02 pm »

1) Just make sure you are not using the read-only authentication credentials and it should work.
2) Seeking in audio has not been implemented yet.
3) Selecting an individual track just operates on the single track.  Selecting the Play button at the top operates on all the displayed files.  I could add a "Play all from here" option on the single track menu?  I have not looked into gapless playback yet.
4) I will work on this.

Thanks.

  • Indeed. Discovered that my options had somehow been changed this morning. Fixed it.
  • Ohh, okay.
  • Yes! That would be perfect. :)
  • Okay. :)
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #20 on: March 28, 2018, 08:49:28 am »

I just submitted v1.0.1 (see second post for release notes).  The main thing added was Wake-On-LAN support.  Hopefully this will work remotely (outside of LAN), but I was not able to configure my router properly to confirm (I confirmed inside the LAN is working).  I decided to add a general number of connection retries option (not specific to WOL) instead of a timeout length. 

I added this note to the UI but will repeat it here.  If you would like to use WOL or https connections you need to connect using the Access Key at least once before attempting to connect with the direct address.

Starting Friday, I will be offline for the next several days so I won't be able to respond for a little while.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #21 on: March 29, 2018, 06:53:28 pm »

I'm still having issues when trying to connect on 52200 as SSL.  To be sure I'm following the right steps, this is what I've tried:

1) I connect with my access key "abcdef" - this works.
2) I edit the server and change the access key to "abcdef:52200" - I get an error that says Access Key not found, which makes sense.
3) I change the server to my internal IP to test that "192.168.x.y:52199" - this works.
4) I change the server to "192.168.x.y:52200" - I get an error that says "Could not reach the server."
5) I try setting the server as "https://192.168.x.y:52200" - same error.
5) On the exact same device, I open Chrome and go to https://192.168.x.y:52200 and I'm able to login.  It does ask me to login twice, which seems odd.  Is that normal?  I get the popup from the browser, then the Panel login. 
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #22 on: March 29, 2018, 09:15:39 pm »

 
I'm still having issues when trying to connect on 52200 as SSL.

Sorry this is not working for you.  Steps 1 and 4 are all that are necessary (I have verified this is working for my server).  The only things I can suggest is make sure you are using the right Access Key for the initial connection and make sure you are editing the same server to use the direct address (rather than adding a new server).  I can help you try to troubleshoot this more in a week or so.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #23 on: March 31, 2018, 10:36:28 am »

Just wanted to drop in and report for when you get back that Last.fm scrobbling is not working when playing to the mobile device when normally, it would.
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #24 on: April 09, 2018, 08:51:17 am »

Just wanted to drop in and report for when you get back that Last.fm scrobbling is not working when playing to the mobile device when normally, it would.

MO is not currently updating the play count when playing to the device.  Hopefully the scrobbling will just work when I implement this.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #25 on: May 10, 2018, 10:40:59 pm »

So are there any plans to enable gapless play-back and seeking?
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #26 on: May 11, 2018, 08:27:03 am »

So are there any plans to enable gapless play-back and seeking?

Yes to seeking.  I have to look into gapless but I put it on the list.  I plan to release a small update shortly and then will look to add these items.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #27 on: May 13, 2018, 08:49:56 am »

Cool! Thanks. :)
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #28 on: May 22, 2018, 03:22:09 pm »

The v1.1.0 update should be available soon.  The significant changes are the ability to select custom colors for the UI and an option to increment the play count after playing an audio track to the device.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #29 on: May 27, 2018, 02:24:11 am »

I'm really liking the new default interface, even. It's a bit more vibrant just for being blue instead of grey. :)

I have a suggestion (aside from gapless and seeking): Put the rating stars on the lock screen, under the play/pause and track advance and return buttons, and allow them to be set there so that one does not need to unlock their phone to set ratings during continuous play-back. See attachment for what I mean.
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #30 on: May 27, 2018, 12:02:53 pm »

I am not really sure how that lock screen is generated?  I am not (directly) creating or controlling it.  My phone only shows notifications on the lock screen and I can't find an option to show something else.  I probably could add rating buttons to the notification itself if that would be acceptable.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #31 on: May 27, 2018, 03:24:18 pm »

I am not really sure how that lock screen is generated?  I am not (directly) creating or controlling it.  My phone only shows notifications on the lock screen and I can't find an option to show something else.  I probably could add rating buttons to the notification itself if that would be acceptable.

Maybe this could be of help? Not sure how current and/or agnostic it is; I'm not a coder. :P

If it helps, I've gone in to Settings > Lock Screen > Notifications > Show notifications from and found MO 4Media turned on.
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #32 on: May 28, 2018, 10:39:38 am »

Are you using a version of Android before M? I'm pretty sure the newer versions just show notifications on the lock screen as shown below.  If you can see notifications on the lock screen, I would be able to add a notification that allows rating of tracks.


Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #33 on: May 28, 2018, 03:42:47 pm »

Are you using a version of Android before M? I'm pretty sure the newer versions just show notifications on the lock screen as shown below.  If you can see notifications on the lock screen, I would be able to add a notification that allows rating of tracks.

Not sure what you mean by "M" but I'm running Android 8.0.0.
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10970
Re: MO 4Media - remote control and player with Android Auto support
« Reply #34 on: May 28, 2018, 04:43:19 pm »

Android M is 6.0, 8.0 would be O
Logged
~ nevcairiel
~ Author of LAV Filters

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #35 on: May 29, 2018, 08:36:55 am »

Does your phone have a custom launcher and/or lock screen?  If you pull down at the top of the lock screen, can you see notifications?
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #36 on: May 29, 2018, 02:47:45 pm »

Yes and no, respectively. I can pull down from the top but I don't get my notifications. Said notifications appear on the lock screen instead.
Logged

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #37 on: May 29, 2018, 02:58:59 pm »

This is my home screen as it appears via my launcher.
Logged

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #38 on: May 29, 2018, 10:21:09 pm »


Sorry this is not working for you.  Steps 1 and 4 are all that are necessary (I have verified this is working for my server).  The only things I can suggest is make sure you are using the right Access Key for the initial connection and make sure you are editing the same server to use the direct address (rather than adding a new server).  I can help you try to troubleshoot this more in a week or so.

Let me know if this week is a good time to help me look into this.  I'm just getting back to it, but I'm still getting "connection failure", even on my own network on port 52200, but it connects fine on 52199.  However, I can connect in Firefox/ Chrome.  Thanks!
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #39 on: May 30, 2018, 08:21:48 am »

Yes and no, respectively. I can pull down from the top but I don't get my notifications. Said notifications appear on the lock screen instead.

That looks like an "Android System" notification visible when you pull down.  Sorry, I think the best I can do is add a notification that allows setting the rating and we hope that you will be able to access it from the lock screen.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #40 on: May 30, 2018, 08:23:11 am »

Let me know if this week is a good time to help me look into this.  I'm just getting back to it, but I'm still getting "connection failure", even on my own network on port 52200, but it connects fine on 52199.  However, I can connect in Firefox/ Chrome.  Thanks!

Yes.  I will send you a PM.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #41 on: May 31, 2018, 09:59:33 am »

Thanks for the help getting the SSL issue worked out.  For completeness sake, when I had generated the SSL cert in JRiver, I typed in my domain name.  I regenerated the SSL cert by leaving that box blank and it then made a cert for jriver.local.  Then MO 4Media would connect to it.  I also blocked port 52199 on my MC server so that it would only ever connect via SSL.  I went ahead and signed up for the full version because the security of SSL alone is worth the price!

I too am seeing an issue similar to Schmengie with the media keys though.  On the lock screen, they do not work.  I'm using a Pixel, on Project Fi, so as "pure" google as it can be.  My lock screen is your standard Android 8.1.0.  The media keys also do not work when I use the pull down menu when the phone is unlocked.  I'm attaching a few screenshots to be clear that we're talking about the same buttons.  Thanks!
Logged

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #42 on: May 31, 2018, 10:22:09 am »

FYI - I just installed this on my work cell as well (LG G6, running Android 7.0), and the media keys do work.
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #43 on: May 31, 2018, 12:03:09 pm »

I have an Essential PH-1 here which is pretty much stock Android 8.1 and the media controls in the notification seem to work.  I'm not sure why you Pixel is not working but I will think about it more.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #44 on: June 01, 2018, 08:25:09 pm »

I've noticed, but haven't done much checking, if I'm playing to "this device" I seem to timeout from the server very quickly and my phone stops playing.  Once I left it for a few minutes and it started playing again, but only played half of the next track.  A few times, I just woke the phone up (hit the power button), and it started playing again.  In these cases, it would play the next track only.  So I'd wake it up, it wold advance to the next track and play, then stop until I repeated that.  At the same time, I know the phone was still online because I was getting text and emails (I could hear it vibrating on the shelf).  When I play to something else, like a DLNA renderer, this doesn't happen.  I'm guessing that's because it actually gets queued up in MC and MC is handling the connection to the player.  I have noticed in those cases, that I'll turn the phone one and it asks if I want to reconnect.
Logged

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #45 on: June 01, 2018, 09:01:51 pm »

Just dropping in real quick to say that adding rating stars to the notification is worth a shot. I'll let you know if they appear on my lock screen as well. :)
Logged

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #46 on: June 02, 2018, 05:39:52 am »

I've noticed, but haven't done much checking, if I'm playing to "this device" I seem to timeout from the server very quickly and my phone stops playing. 

Are you connected via WiFi?  If so, do you have "Keep WiFi on when screen is off" enabled?
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3123
Re: MO 4Media - remote control and player with Android Auto support
« Reply #47 on: June 02, 2018, 05:42:52 am »

Just dropping in real quick to say that adding rating stars to the notification is worth a shot. I'll let you know if they appear on my lock screen as well. :)

I will add this.  This will be optional and a separate notification since there is not enough room for the buttons on the existing notification.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

hoyt

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 867
Re: MO 4Media - remote control and player with Android Auto support
« Reply #48 on: June 02, 2018, 11:47:40 am »

Are you connected via WiFi?  If so, do you have "Keep WiFi on when screen is off" enabled?

Yes.  This happens on both the LG G6 and Pixel.  The G6 has that option and it's set.  The Pixel does not have that option, it's just set by default apparently. 

I've unblocked port 52199 on my server connected the G6 without SSL.  Same problem, actually, this time it stopped mid track, which is different than I had observed before.  To make sure I wasn't making it up, I loaded up JRemote and it's been playing now for 3 tracks.
Logged

Gatherum

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: MO 4Media - remote control and player with Android Auto support
« Reply #49 on: June 02, 2018, 03:00:26 pm »

I will add this.  This will be optional and a separate notification since there is not enough room for the buttons on the existing notification.
Sounds good! :)
Logged
Pages: [1] 2 3 4 5 ... 23   Go Up