INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 18 19 20 21 [22] 23   Go Down

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

wig

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 750
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1050 on: February 22, 2024, 03:42:50 pm »

When using the Android app, I often get silence when next track starts playing. I can see track playing, but no audio. Pausing and unpausing the player sometimes fixes it, and I start to hear the audio, but not always. Forwarding to the next track or restarting the current track pretty much always fixes the problem.

Any ideas? I'm currently on MP3 Low conversion for mobile audio. I'm gonna try downloading some audio to see if behaves any differently. 

Thanks!
Logged

rvonder

  • Recent member
  • *
  • Posts: 5
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1051 on: February 22, 2024, 09:20:50 pm »

Hi Craig,
Is the 'max number of list items' a total limit (e. g., display only the first n choices, with no way to view any items further down in the list), or is it a max items per retrieval (e.g., display the first n albums, and then click a 'Next n' button to retrieve the next scrollable set of items?

I really hope it's the latter, because even if I manually add a first-letter selection level into each category (album, artist, genre, etc.) I'm sure there would still be too many items to scroll.

I have to think that I'm not alone, and that many people using MO 4Media with Android Auto would hit the same scrolling problems with larger music libraries. Would it be possible to add a feature to MO 4Media to automatically paginate long picklists when used with AA? (Ideally, there would also be an option to automatically display a horizontal first-letter picklist, only in AA...)

Thanks!
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1052 on: February 28, 2024, 06:11:38 am »

Thanks for adding the Android TV features in the newest beta, works nicely now!

Though, the big leftover issue is all the crashing issues I have on multiple devices (Motorola Edge+ 2023, TCL Q7 55Q750G with Google TV, Nvidia Shield TV 2017, RockTek G2, Onn 4K Streaming Box, Amazon Fire HD 10 Plus tablet, etc.), with full app crashes when using Exo and semi-soft crashes (server disconnects) when using Android System. I was hoping when I created a new MC server (and left all settings default) it would stop, but alas it didn't. Anyways, I did get adb and logcat up and running (on my Motorola Edge+ 2023 running Android 14) and have been using them to log the crashes when playing back audio and rapidly switching tracks when using Exo and it's been getting some interesting data. Here's a tidbit of the end of the logcat log when using Exo and rapidly changing tracks and a full app crash occurs...

Code: [Select]
02-28 06:06:03.188  4015  5091 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@e0e6228) Open Car, Porcupine Tree, Deadwing
02-28 06:06:03.188  4015  5091 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:06:03.188  4015  5091 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:06:03.222  2945  6310 I MediaSessionStack: removeSession | record: dancingtree.mo4media/MO4media (userId=0)
02-28 06:06:03.224  4015  5091 D Avrcp_ext: updateCurrentController: MediaController (dancingtree.mo4media@e0e6228) Open Car, Porcupine Tree, Deadwing to null
02-28 06:06:03.225  4015  5091 W McpService: updatePlayerName pkg dancingtree.mo4media removed true
02-28 06:06:03.233  4015  5093 I Avrcp_ext: onMediaKeyEventSessionChanged: packageName = dancingtree.mo4media
02-28 06:06:03.233  4015  5093 W McpService: updatePlayerName pkg dancingtree.mo4media removed false
02-28 06:06:03.233  4015  5093 D McpService:  MediaPlayerNameUpdate name: dancingtree.mo4media
02-28 06:06:03.233  4015  5093 W Avrcp_ext: Changing addressed media session to dancingtree.mo4media
02-28 06:06:03.233  4015  5093 V Avrcp_ext: getMediaPlayerInfo: Found dancingtree.mo4media
02-28 06:06:03.233  4015  5093 V Avrcp_ext: Set addressed #7 MediaPlayerInfo dancingtree.mo4media (as 'MO 4Media') Type = 1, SubType = 0, Status = 0 Feature Bits [40 41 42 44 45 47 48 58] Controller: null
02-28 06:06:03.234  4015  5163 V McpService: MEDIA_PLAYER_NAME_UPDATE msg: dancingtree.mo4media
02-28 06:06:03.234  4015  5163 I bt_stack: [INFO:btif_mcp.cc(83)] MediaPlayerName: namedancingtree.mo4media
02-28 06:06:03.321  2945  6313 I MediaFocusControl: requestAudioFocus() from uid/pid 10387/26765 AA=USAGE_MEDIA/CONTENT_TYPE_MUSIC clientId=android.media.AudioManager@3a1de56crc64fc68bfe11eb03c38.b@2935071 callingPack=dancingtree.mo4media req=1 flags=0x2 sdk=33
02-28 06:06:03.322  2945  6309 I WifiService: acquireWifiLock uid=10387 lockMode=1 packageName=dancingtree.mo4media
02-28 06:06:03.326 26765 26765 E AndroidRuntime: Process: dancingtree.mo4media, PID: 26765
02-28 06:06:03.332  2945  6313 W ActivityTaskManager:   Force finishing activity dancingtree.mo4media/crc64fc68bfe11eb03c38.MainActivity
02-28 06:06:03.379  2945  6310 I ActivityManager: appDiedLocked: app=ProcessRecord{4fda0a4 26765:dancingtree.mo4media/u0a387} thread=android.os.BinderProxy@9642e3b fromBinderDied=true isKilledByAm=false reason=null
02-28 06:06:03.379  2945  6310 I ActivityManager: Process dancingtree.mo4media (pid 26765) has died: fg  TOP
02-28 06:06:03.381  2945  6310 W ActivityManager: Scheduling restart of crashed service dancingtree.mo4media/crc64fc68bfe11eb03c38.SimpleService in 1000ms for start-requested
02-28 06:06:03.381  2945  6310 D RestartModeController: markWaitRestartAppIsSuicided null processName=dancingtree.mo4media
02-28 06:06:03.381  2945  6309 I ImeTracker: dancingtree.mo4media:80b8e1ca: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_REMOVE_CLIENT
02-28 06:06:03.382  2945  6309 I ImeTracker: dancingtree.mo4media:80b8e1ca: onCancelled at PHASE_SERVER_SHOULD_HIDE
02-28 06:06:03.385  2945  3836 I WindowManager: WIN DEATH: Window{bd55450 u0 dancingtree.mo4media/crc64fc68bfe11eb03c38.MainActivity}
02-28 06:06:03.385  2945  3836 W InputManager-JNI: Input channel object 'bd55450 dancingtree.mo4media/crc64fc68bfe11eb03c38.MainActivity (client)' was disposed without first being removed with the input manager!
02-28 06:06:03.400  2945  3013 W WindowManager: Failed to deliver inset control state change to w=Window{bd55450 u0 dancingtree.mo4media/crc64fc68bfe11eb03c38.MainActivity EXITING}
02-28 06:06:03.411  2945  3009 V WindowManager:     info={id=1642 t=CLOSE f=0x10 trk=0 r=[0@Point(0, 0)] c=[{WCT{RemoteToken{8d41dab Task{205ff34 #190 type=home}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=190)/@0xa21b6ee sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{WCT{RemoteToken{87b4797 Task{822b5f9 #449 type=standard A=10387:dancingtree.mo4media}}} m=CLOSE f=NONE leash=Surface(name=Task=449)/@0x5102b31 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{2fed831 token=android.os.Binder@4e0ecd8})/@0x54b0de0 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
02-28 06:06:03.422  2945  3013 W WindowManager: Failed to deliver inset control state change to w=Window{bd55450 u0 dancingtree.mo4media/crc64fc68bfe11eb03c38.MainActivity EXITING}
02-28 06:06:03.651  2945  6313 W WindowManager: Exception thrown during dispatchAppVisibility Window{bd55450 u0 dancingtree.mo4media/crc64fc68bfe11eb03c38.MainActivity EXITING}
02-28 06:06:03.658 19183 19387 E music   : onNotificationRemoved... StatusBarNotification(pkg=com.arn.scrobble user=UserHandle{0} id=0 tag=dancingtree.mo4media key=0|com.arn.scrobble|0|dancingtree.mo4media|10380: Notification(channel=noti_scrobbling shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0xffffb0cd category=transport actions=3 vis=SECRET))
02-28 06:06:03.731 19183 19387 E music   : onNotificationRemoved... StatusBarNotification(pkg=dancingtree.mo4media user=UserHandle{0} id=10000 tag=null key=0|dancingtree.mo4media|10000|null|10387: Notification(channel=MO1 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 category=transport vis=PRIVATE))
02-28 06:06:03.733 19183 19387 E music   : dancingtree.mo4media
02-28 06:06:03.833  2945  3012 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{693c643 u0 dancingtree.mo4media/crc64fc68bfe11eb03c38.MainActivity t-1 f}}
02-28 06:06:04.401  2945  3020 I ActivityManager: Start proc 27741:dancingtree.mo4media/u0a387 for service {dancingtree.mo4media/crc64fc68bfe11eb03c38.SimpleService}
02-28 06:06:04.429 27741 27741 D nativeloader: Configuring clns-4 for other apk /system/framework/org.apache.http.legacy.jar. target_sdk_version=33, uses_libraries=ALL, library_path=/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/lib/arm64:/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/base.apk!/lib/arm64-v8a:/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.arm64_v8a.apk!/lib/arm64-v8a:/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.en.apk!/lib/arm64-v8a:/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.xxhdpi.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/dancingtree.mo4media
02-28 06:06:04.436 27741 27741 W ziparchive: Unable to open '/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.arm64_v8a.dm': No such file or directory
02-28 06:06:04.436 27741 27741 W ziparchive: Unable to open '/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.arm64_v8a.dm': No such file or directory
02-28 06:06:04.437 27741 27741 W ziparchive: Unable to open '/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.en.dm': No such file or directory
02-28 06:06:04.437 27741 27741 W ziparchive: Unable to open '/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.en.dm': No such file or directory
02-28 06:06:04.438 27741 27741 W ziparchive: Unable to open '/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.xxhdpi.dm': No such file or directory
02-28 06:06:04.438 27741 27741 W ziparchive: Unable to open '/data/app/~~Z7PfOyGKcsUSymglsHibHw==/dancingtree.mo4media-CHEWefeOUHwYvPHubFlNqA==/split_config.xxhdpi.dm': No such file or directory

Here's a tidbit of the end when using Android System when rapidly switching tracks, the app disconnects from the server however it doesn't fully crash (I guess you could call it a soft crash)...

Code: [Select]
02-28 06:14:14.833  2945  4491 I MediaFocusControl: requestAudioFocus() from uid/pid 10387/27741 AA=USAGE_MEDIA/CONTENT_TYPE_MUSIC clientId=android.media.AudioManager@b45b2decrc64fc68bfe11eb03c38.b@970219 callingPack=dancingtree.mo4media req=1 flags=0x2 sdk=33
02-28 06:14:14.834  4015  5091 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@4fb78d4) Prodigal, Porcupine Tree, In Absentia
02-28 06:14:14.839  4015  5091 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:14.839  4015  5091 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:14.842  4015  5091 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@4fb78d4) Prodigal, Porcupine Tree, In Absentia
02-28 06:14:14.842  4015  5091 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:14.842  4015  5091 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:14.844 19183 19387 E music   : Blocked onNotificationPosted StatusBarNotification(pkg=com.arn.scrobble user=UserHandle{0} id=0 tag=dancingtree.mo4media key=0|com.arn.scrobble|0|dancingtree.mo4media|10380: Notification(channel=noti_scrobbling shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0xffffb0cd category=transport actions=3 vis=SECRET))
02-28 06:14:14.864  7170  7170 D NotificationMonitorService: onNotificationPosted: dancingtree.mo4media
02-28 06:14:14.876  2945  2977 I MediaSessionStack: removeSession | record: dancingtree.mo4media/MO4media (userId=0)
02-28 06:14:14.877  4015  5093 I Avrcp_ext: onMediaKeyEventSessionChanged: packageName = dancingtree.mo4media
02-28 06:14:14.877  4015  5093 W McpService: updatePlayerName pkg dancingtree.mo4media removed false
02-28 06:14:14.877  4015  5093 D McpService: player name is same no need to update dancingtree.mo4media
02-28 06:14:14.877  4015  5093 V Avrcp_ext: Player 7 package: dancingtree.mo4media
02-28 06:14:14.878  4015  5091 D Avrcp_ext: updateCurrentController: MediaController (dancingtree.mo4media@4fb78d4) Prodigal, Porcupine Tree, In Absentia to null
02-28 06:14:14.910  4015  5091 W McpService: updatePlayerName pkg dancingtree.mo4media removed true
02-28 06:14:14.910 19183 19387 E music   : onNotificationPosted...StatusBarNotification(pkg=dancingtree.mo4media user=UserHandle{0} id=10000 tag=null key=0|dancingtree.mo4media|10000|null|10387: Notification(channel=MO1 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 category=transport vis=PRIVATE))
02-28 06:14:14.911 19183 19387 E music   : dancingtree.mo4media
02-28 06:14:14.920  4015  5091 D Avrcp_ext: AudioManager Player in started state: dancingtree.mo4media
02-28 06:14:14.920  4015  5091 D Avrcp_ext: AudioManager Active Player: dancingtree.mo4media
02-28 06:14:14.948  4015  5091 D Avrcp_ext: AudioManager Player in started state: dancingtree.mo4media
02-28 06:14:14.948  4015  5091 D Avrcp_ext: AudioManager Active Player: dancingtree.mo4media
02-28 06:14:15.387 19183 19387 E music   : Blocked onNotificationRemoved StatusBarNotification(pkg=dancingtree.mo4media user=UserHandle{0} id=10000 tag=null key=0|dancingtree.mo4media|10000|null|10387: Notification(channel=MO1 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 category=transport vis=PRIVATE))-state=3
02-28 06:14:15.395 19183 19387 E music   : Blocked onNotificationRemoved StatusBarNotification(pkg=com.arn.scrobble user=UserHandle{0} id=0 tag=dancingtree.mo4media key=0|com.arn.scrobble|0|dancingtree.mo4media|10380: Notification(channel=noti_scrobbling shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0xffffb0cd category=transport actions=3 vis=SECRET))-state=3
02-28 06:14:28.106  2945  6536 I MediaSessionStack: addSession to bottom of stack | record: dancingtree.mo4media/MO4media (userId=0)
02-28 06:14:28.106  2945  6536 D MediaSessionService: Media button session is changed to dancingtree.mo4media/MO4media (userId=0)
02-28 06:14:28.107  4015  5093 D Avrcp_ext: onMediaKeyEventSessionChanged: player = MediaPlayerInfo dancingtree.mo4media (as 'MO 4Media') Type = 1, SubType = 0, Status = 1 Feature Bits [40 41 42 44 45 47 48 58] Controller: null, id = 7, updateController = true
02-28 06:14:28.107  4015  5093 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:28.107  4015  5093 D Avrcp_ext: Adding media player info for dancingtree.mo4media with id 7
02-28 06:14:28.107  4015  5093 D Avrcp_ext: update #7:MediaPlayerInfo dancingtree.mo4media (as 'MO 4Media') Type = 1, SubType = 0, Status = 0 Feature Bits [40 41 42 44 45 47 48 58] Controller: MediaController (dancingtree.mo4media@5db3a7d) null
02-28 06:14:28.107  4015  5093 I Avrcp_ext: onMediaKeyEventSessionChanged: token=dancingtree.mo4media
02-28 06:14:28.107  4015  5093 W McpService: updatePlayerName pkg dancingtree.mo4media removed false
02-28 06:14:28.107  4015  5093 D McpService:  MediaPlayerNameUpdate name: dancingtree.mo4media
02-28 06:14:28.107  4015  5093 W Avrcp_ext: Changing addressed media session to dancingtree.mo4media
02-28 06:14:28.107  4015  5093 V Avrcp_ext: getMediaPlayerInfo: Found dancingtree.mo4media
02-28 06:14:28.107  4015  5093 V Avrcp_ext: Set addressed #7 MediaPlayerInfo dancingtree.mo4media (as 'MO 4Media') Type = 1, SubType = 0, Status = 0 Feature Bits [40 41 42 44 45 47 48 58] Controller: MediaController (dancingtree.mo4media@5db3a7d) null
02-28 06:14:28.107  4015  5093 D Avrcp_ext: updateCurrentController: null to MediaController (dancingtree.mo4media@5db3a7d) null
02-28 06:14:28.108  4015  5093 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@5db3a7d) null
02-28 06:14:28.108  4015  5093 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:28.108  4015  5093 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:28.110  4015  5163 V McpService: MEDIA_PLAYER_NAME_UPDATE msg: dancingtree.mo4media
02-28 06:14:28.110  4015  5163 I bt_stack: [INFO:btif_mcp.cc(83)] MediaPlayerName: namedancingtree.mo4media
02-28 06:14:28.110  4015  5093 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@5db3a7d) null
02-28 06:14:28.111  4015  5093 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:28.111  4015  5093 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:28.112  4015  5091 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@5db3a7d) null
02-28 06:14:28.112  4015  5091 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:28.112  4015  5091 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:28.125  4015  5091 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@5db3a7d) null
02-28 06:14:28.125  4015  5091 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:28.125  4015  5091 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:28.149  4015  5091 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@5db3a7d) Prodigal, Porcupine Tree, In Absentia
02-28 06:14:28.152  4015  5091 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:28.152  4015  5091 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:28.157  4015  5091 V Avrcp_ext: updateCurrentMediaState: mMediaController: MediaController (dancingtree.mo4media@5db3a7d) Prodigal, Porcupine Tree, In Absentia
02-28 06:14:28.158  4015  5091 D Avrcp_ext: isPackageNameValid: browsedPackage = dancingtree.mo4mediaisValid = true
02-28 06:14:28.158  4015  5091 V Avrcp_ext: isBrowseSupported for dancingtree.mo4media: false
02-28 06:14:29.170  7170  7170 D NotificationMonitorService: onNotificationPosted: dancingtree.mo4media
02-28 06:14:29.175 19183 19387 E music   : Blocked onNotificationPosted StatusBarNotification(pkg=dancingtree.mo4media user=UserHandle{0} id=10000 tag=null key=0|dancingtree.mo4media|10000|null|10387: Notification(channel=MO1 shortcut=null contentView=null vibrate=null sound=null defaults=0x0 flags=0x0 color=0x00000000 category=transport vis=PRIVATE))
02-28 06:14:29.203  3795  3795 D MediaResumeListener: Checking for service component for dancingtree.mo4media
02-28 06:14:29.203  3795  3910 D MediaResumeListener: Testing if we can connect to ComponentInfo{dancingtree.mo4media/crc64fc68bfe11eb03c38.BrowserService}
02-28 06:14:29.255  3795  3910 E MediaBrowser: onConnectFailed for ComponentInfo{dancingtree.mo4media/crc64fc68bfe11eb03c38.BrowserService}
02-28 06:14:29.256  3795  3910 D ResumeMediaBrowser: Connection failed for ComponentInfo{dancingtree.mo4media/crc64fc68bfe11eb03c38.BrowserService}
02-28 06:14:29.256  3795  3910 E MediaResumeListener: Cannot resume with ComponentInfo{dancingtree.mo4media/crc64fc68bfe11eb03c38.BrowserService}

Anything here that can be used to find what in the world is causing the crashes/disconnects when using both Exo and Android System?
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3105
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1053 on: February 28, 2024, 09:14:01 am »

When using the Android app, I often get silence when next track starts playing. I can see track playing, but no audio. Pausing and unpausing the player sometimes fixes it, and I start to hear the audio, but not always. Forwarding to the next track or restarting the current track pretty much always fixes the problem.

This has happened to me before, but so rarely that I chalked it up to a bluetooth issue.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3105
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1054 on: February 28, 2024, 09:21:28 am »

Is the 'max number of list items' a total limit (e. g., display only the first n choices, with no way to view any items further down in the list), or is it a max items per retrieval (e.g., display the first n albums, and then click a 'Next n' button to retrieve the next scrollable set of items?

Unfortunately it is a total limit due to memory use that I have not found a workaround for.  If you can keep the lists under 500 items, that should work for most phones.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3105
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1055 on: February 28, 2024, 09:23:35 am »

Anything here that can be used to find what in the world is causing the crashes/disconnects when using both Exo and Android System?

I thought you were going to stop mashing the Next button? :)
I will take a look and see if I can figure anything out.  At first glance, the logs don't seem to reveal anything.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1056 on: February 28, 2024, 09:38:03 am »

I thought you were going to stop mashing the Next button? :)

Hahaha, touché. Actually, pressing the next button just makes it happen faster. If I start a playlist, eventually it'll do it by itself on a track change.

Alternately, I should be getting symmetrical 1 gig fiber in my area soon. Once I do (and before I upgrade my network again, which is the next thing I'm going to try once it's available) my upload speed should be fast enough to just give you access to my server via access key and let you have a go at the rapid track changing. :P
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 995

When Exo is selected as the audio player audio playback stops a few seconds after the screen is shut off or the app is put in the background. This does not happen when Android system is selected. If there's a switch or setting to prevent this I haven't found it.
Logged

markf2748

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 820

1) MO 4Media has been connecting to my Win11 PC server just fine until today.  Now when I try to connect I get the error message "The access key was not found".

The access key is current and I've re-entered it in MO 4Media.
Rebooted the computer.
Restarted the Android phone.

2) Gizmo fails from same phone with current access key, with message "There was a problem connecting to the server.  Please double-check that you have entered the correct key, and ..."

3) MC Panel connects with current access key

4) JRemote2 connects with prior access key!

5) A MC PC client connects to same server with current access key.

Pretty weird stuff.

Note:  there was a Win11 Microsoft update earlier today for the PC server.  Nothing else has changed that I know of.

[FIXED: SEE MY REPLY #1060 BELOW RE JRiver SERVER DOWN.]

Server: Win11 Pro 23H2 64-bit | Client: Win10 Pro 23H2 64-bit | MC 31.0.22 (current beta) | MO 4Media v1.13.0 with valid subscription
Logged

graham23

  • Recent member
  • *
  • Posts: 25

I am having the same issue.
Restarted modem access point, mobile phone (with gizmo app), and PC (with media centre)
https://jriver.com/webgizmo.html retuns this error
"Exception raised: no implicit conversion of nil into String (TypeError)"
Started today. I don't recall any Windows updates and nothing has changed on my phone that I am aware of.

Logged

markf2748

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 820

1) MO 4Media has been connecting to my Win11 PC server just fine until today.  Now when I try to connect I get the error message "The access key was not found".
See about JRiver's access server being down:  https://yabb.jriver.com/interact/index.php/topic,138316.0.html

All apps working for me as of now.   :)

Note:  JRemote2 still shows the previous old Access Key in its Edit Server window.  It also shows Username and Password Authentication, so maybe that overrides the "expired" Access Key, while the latter probably still provides correct network identification of the server (?) since I use fixed IP addresses.  Just a guess.
Logged

cncb

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

When Exo is selected as the audio player audio playback stops a few seconds after the screen is shut off or the app is put in the background. This does not happen when Android system is selected. If there's a switch or setting to prevent this I haven't found it.

Have you turned off battery optimization for the app?
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 995

Have you turned off battery optimization for the app?

Yes, MO 4Media is set to Unrestricted battery use. If there's a way to configure battery permissions for the exo player I haven't figured it out.
Logged

Purecut

  • World Citizen
  • ***
  • Posts: 107

Hi cncb,

is it possible that you can show us the Subtitle names when we select a subtitle. We only read the type of code and the language, but NOT the name. So we see only "SRT, de" for exapmle (Germany txt Subtitle) but not the name of the subtitle like German (forced) , English (forced), English full etc.

It would be great if you can implement this, so it's easier to select the right subtitle.

Greetings
Logged

cncb

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

is it possible that you can show us the Subtitle names when we select a subtitle. We only read the type of code and the language, but NOT the name. So we see only "SRT, de" for exapmle (Germany txt Subtitle) but not the name of the subtitle like German (forced) , English (forced), English full etc.

I will take a look, but I am pretty sure that I am displaying whatever the player gives me for a name.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Purecut

  • World Citizen
  • ***
  • Posts: 107

I will take a look, but I am pretty sure that I am displaying whatever the player gives me for a name.

Exo gives the right name.
Logged

cncb

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

V1.13.1 is available with some Android TV changes that were discussed recently.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Purecut

  • World Citizen
  • ***
  • Posts: 107

V1.13.1 is available with some Android TV changes that were discussed recently.

Thanks for the update, but I can not see any changes to the Subtitle names.
Everything like before. No "Description" of the Subtitel.
Logged

cncb

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

Thanks for the update, but I can not see any changes to the Subtitle names.
Everything like before. No "Description" of the Subtitel.

I will look at it for next time.  I had already submitted it for review.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 995

It's great to see MO 4Media as an app on Chromecast with Google TV. I understand these are early stages so I'm not complaining at all, just reporting some issues.
  • Playback stops after one or a few tracks
  • The now playing screen info doesn't change when the track changes
  • Very often the time remaining info on the top right is --:--
Logged

cncb

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

It's great to see MO 4Media as an app on Chromecast with Google TV. I understand these are early stages so I'm not complaining at all, just reporting some issues.

Actually, the Android TV interface has been available for quite a while.  I haven't seen these issues reported before.  Maybe there is some incompatabilities with new versions of "Google TV"?
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 995

Actually, the Android TV interface has been available for quite a while.  I haven't seen these issues reported before.  Maybe there is some incompatabilities with new versions of "Google TV"?

The device is 2m from an eero 6+ access point. No issues with Spotify or any other streaming service like Netflix. Chromecast has the latest updates, MC server is version 32.0.32 and is cabled to the main eero's gigabit Ethernet port. Tried again with a 44/16 FLAC album. It plays one track, then the next track but doesn't change the screen display. It stops after the second track. If I advance to the third track and hit play the same thing happens (plays 3, plays 4 with no screen update, stops). This was happening when the Chromecast screensaver was enabled (but it did not correlate with the screen saver kicking in). The only way to disable the screensaver is to put the Chromecast in developer mode, which I have done, but that hasn't affected the play two and stop issue.
Logged

cncb

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

Are you casting or playing from the Google TV interface?
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 995

Playing from the interface, not casting.
Logged

cncb

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

I cannot reproduce this on my Shield.  I will have to see if there is something I can use in the simulator to debug.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Purecut

  • World Citizen
  • ***
  • Posts: 107

Hi,

I noticed a fault in MO4Media with mkv containers.
When I have a mkv container with more than 1 video stream and the main video has the flag "standard and active" and the second one
only the flag "active" MO4MEDIA plays the video with the "active" flag and not the one with "active and standard" flag video.

For example:
1. Video in mkv Movie "A with 3840 x 2160" and flag "active & standard"
2. Video in mkv Movie "B with 1920 x 1080" and "flag "active"

MO4Media play No. 2! That's wrong. MO4Media should play No. 1 , because the flags are right selected within the container.

MO4MEDIA plays video 2 with 1920 x 1080 and not the 3840 x 2160.
There is also no way to select the right video stream that I want to play.

When the MKV container contains two movies (the movies have the same fps and used the same soundfiles), I only see [1] in the selection (when I push the 3 pots ... ).
I have no option to change the video stream, like I can do this in the sound or subtitel section.
MO4MEdia shows only a [1] as video streams, but the mkv contains [2] video streams.

And the next one: When stream 2 is completely disabled (no flag "actice" and no flag "standard") MO4Media plays the stream 2 also and not stream 1. (see screenshot)
Logged

cncb

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

is it possible that you can show us the Subtitle names when we select a subtitle. We only read the type of code and the language, but NOT the name. So we see only "SRT, de" for exapmle (Germany txt Subtitle) but not the name of the subtitle like German (forced) , English (forced), English full etc.

Could you please share a small sample so I can test this?  Maybe on Google Drive or similar?
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

cncb

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

MO4MEDIA plays video 2 with 1920 x 1080 and not the 3840 x 2160.
There is also no way to select the right video stream that I want to play.

It seems that ExoPlayer is only detecting 1 video track in this case.  If you are sure that no video conversion is being done for playback (check video conversion settings in MO), please also share a small sample file of this for me to try.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Purecut

  • World Citizen
  • ***
  • Posts: 107

@cncb

I will upload a movie tomorrow. I let you know via PM
Logged

cncb

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

Hahaha, touché. Actually, pressing the next button just makes it happen faster. If I start a playlist, eventually it'll do it by itself on a track change.

I finally tried mashing the Next button and never have a problem.  Not sure what is going on.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...

Try choosing an album with a lot of songs and start at the beginning. Wait a few seconds and let the track play a bit and then press next, then wait a few seconds again and press it again then repeating. Usually for me it happens pretty quickly, within 20 track changes. Thankfully fiber should be available within the next two months, and once it is access to my music library for testing this will be quite possible. :)
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

IAdventurer01

  • Recent member
  • *
  • Posts: 5

I wish I got 20 tracks before it stops.  I get exactly 7 and have always gotten exactly 7, either playing the tracks or bashing next track when streaming to device in Mo4Media.
This is on a fiber connection, too.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...

It's usually around 7 give or take a few, yeah. I just said 20 so there's enough tracks to switch every few seconds but it definitely happens for me under 10 tracks. What does it do for you? Does it disconnect from the server? Does it crash? Exo or Android System being used?
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

IAdventurer01

  • Recent member
  • *
  • Posts: 5

Most of the time just a server disconnect.  Occasionally a crash.  Happens with both Exo and Android system players.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...

Interesting. Does it crash when you mainly use Exo? If so, if you use Android System does it mainly disconnect?

In my testing it'll crash the entire app if using Exo, but if I use Android System it'll just disconnect from the server without crashing.
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

cncb

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

Forgot to mention that v1.13.2 is available which mainly has the Android TV changes that were discussed recently.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Doc4

  • Recent member
  • *
  • Posts: 10

At risk of sounding stupid, I've played around with this app for a little while and figured out most of its features. But regarding downloads, I've been unable to find a way to interact with the files on my device. Is it impossible to download a video file from my server and manage the file from an android file manager? Is it stuck within app storage with no way to export?

The built-in player can't read my subtitles correctly. And I'm not really willing to pay for the app just to see whether or not an external player like VLC will read it correctly when served by it. The primary feature I was hoping for was the ability to easily download files from my server to a mobile device (and then interact with them) which I am willing to pay for. Other Android clients and web gizmo can't load my subtitles correctly either and have no download function I've seen, I've been looking for a solution to this problem for a while. I've yet to try the android JRiver client as I don't know what functionality is present in the current version or if it will suit my usecase.
Logged

cncb

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

You are correct, it stores downloads in app storage which is only easily accessible by the app itself.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Doc4

  • Recent member
  • *
  • Posts: 10

You are correct, it stores downloads in app storage which is only easily accessible by the app itself.

Any plans to implement a way to export media storage to a directory? If it results in me getting a 1:1 copy of the file sitting on my home server, I'm more than willing to pay for that. It's the one thing sorely missing from the web client.
Logged

abrise

  • Junior Woodchuck
  • **
  • Posts: 89

Under Video, I have a directory called Music with rules for files display being : media sub type is Music Video.
Mo4media doesn't display any files in this directory in Chroemecast TV or Android phone although JRemote2 or Gizmo will display correctly the files. However I cannot use JRemote2 or Gizmo on Chromecast TV.
Other selections in other directories like media sub type is Movie or TV show will display correctly the movies or the tv shows.
It seems that Mo 4media doesn't like video files that include Music in one of the fields.
Curiously I can browse the video music files under Disk only if the directory doesn't include MP4 files.
Can this small issue be solved ?

Edit  : Problem is solved, some abnormal characters in the file name of some rare music videos were preventing mo4media to display anyfile but not JRemote or Gizmo. I have eliminated these characters and now it works. I should cancel this post but I don't know how to do it.
Logged

cncb

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

Any plans to implement a way to export media storage to a directory? If it results in me getting a 1:1 copy of the file sitting on my home server, I'm more than willing to pay for that. It's the one thing sorely missing from the web client.

Maybe in the future.  In the meantime, you can purchase to try external playback.  I will refund your purchase if it doesn't work for you.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

markf2748

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 820

I copied my media music files (nearly all FLACs) from a Windows PC external SSD to a new microSDXC card and then inserted the card into my Android phone.

Now other Android player apps (BubbleUPnP, foobar2000, VLC) can read and play the tracks from the "external" storage microSDXC card.  Bubble and foobar immediately found all the files.  VLC took a few minutes to initially read and parse them.

Can MO 4Media also read those microSDXC card files, without connecting to an MC Server?  If I look under the MO 4Media Library tab without connecting to an MC server, then all I see is "Offline (0)".  Under the phone settings "Storage Permission" all four apps have the same setting "Permissions > Storage" = Allowed.

Samsung Galaxy S9 | Android version 10 | Samsung 256GB PRO Ultimate microSDXC Card | MO 4Media v1.13.2 | BubbleUPnP for Android 4.4.2 | foobar2000 Mobile v1.5.2 | VLC for Android 3.5.4
Logged

cncb

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

Can MO 4Media also read those microSD card files, without connecting to an MC Server?  If I look under the MO 4Media Library tab without connecting to an MC server, then all I see is "Offline (0)".  Under the phone settings "Storage Permission" all four apps have the same setting "Permissions > Storage" = Allowed.

No, it can only play files locally that you have downloaded from your server with the app.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

markf2748

  • Regular Member
  • Citizen of the Universe
  • *****
  • Posts: 820

No, it can only play files locally that you have downloaded from your server with the app.
Thanks for the response.
I realize it may be a daunting task, but please enable playing from local microSD card storage so we can enjoy MO 4Media's outstanding features with this content!  Likely one of the biggest issues would be missing current library data that is not available from reading the file tags alone.  Maye the user just has to give that up to gain the convenience of more basic server-less play back when necessary.
Logged

cncb

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

I realize it may be a daunting task, but please enable playing from local microSD card storage so we can enjoy MO 4Media's outstanding features with this content!

JRiver for Android is designed to catalog and play local files.  So, this might work now but I haven't tried it:

1) Install JRiver for Android on your device with the microSD card.
2) Import the files from your card into JRiver for Android.
3) Add a server in MO 4Media that connects to localhost:52199 (local JRiver for Android).
4) Use MO like you are controlling a normal server.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1095 on: September 07, 2024, 10:38:15 am »

So... I finally got 1 gig fiber yesterday and it's great. The downside is they block all ports (CGNAT stuff more than likely) so accessing MC outside my network directly via port forwarding isn't an option anymore. However, I was able to workaround it using ProtonVPN, though it slows the initial connection and loading lists is a little bit slower but it's still much faster than my old internet and is quite enough to reproduce these MO 4Media issues with Exo and Android System.

Even with the VPN I can still cause Exo to straight up crash MO 4Media or with Android System it'll disconnect from the server on multiple devices including my new phone (OnePlus 12).

I do have a procedure and everything all written up and ready (that I can share via forum PM) if/when you want to try connecting to my server via access key and reproducing the issues for yourself. So far it's 100% reproducible for me after 5 or so track changes. :)
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3105
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1096 on: September 08, 2024, 12:31:32 pm »

I do have a procedure and everything all written up and ready (that I can share via forum PM) if/when you want to try connecting to my server via access key and reproducing the issues for yourself. So far it's 100% reproducible for me after 5 or so track changes. :)

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

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1097 on: September 08, 2024, 01:35:56 pm »

Sent. Good luck! :)
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7805
  • Autumn shade...
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1098 on: September 17, 2024, 01:10:29 pm »

I can happily say the issue was discovered and Craig fixed has fixed it for the next app update. Basically if you experience either app crashes or disconnections from the server and you happen to use readonly authentication I would highly recommend changing to normal/admin authentication until the next app update is out. YAY!

I've been going through the app again (on normal Android at least, I'll do Android TV later on) looking for anything worth reporting an issue about, and honestly I could only find one thing and even that is pretty nitpicky if I say so myself.

When you select the Play button for an album, it pops up a window with options for that album. In this case it mentions the Year for the album, shouldn't it instead display the album's name? Or it could multi-line it and say album first line, year below it, total tracks under that or something like that? Here's what I'm talking about...



And I do have one small request (big shocker, huh?). But I think this one is pretty easy. Would it be possible to display Year in the Playing Now section somewhere? Looking at this screenshot...



Maybe in this case it could display Year to the left of filetype and bit-depth/sample rate? So something like 2002    FLAC    16/44.1 (to fit the image example) since there's some room there?
Logged
I don't work for JRiver... I help keep the forums safe from "male enhancements" and other sources of sketchy pharmaceuticals.

Windows 11 24H2 Update 64-bit + Ubuntu 24.10 Oracular Oriole 64-bit | Windows 11 24H2 Update 64-bit (Intel N305 Fanless NUC 16GB RAM/500GB M.2 NVMe SSD)
JRiver Media Center 33 (Windows + Linux) | iFi ZEN DAC 3 | JBL 306P MkII Studio Monitors | Audio-Technica ATH-M50x Headphones

cncb

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3105
Re: MO 4Media - remote control and player with Android TV & Android Auto support
« Reply #1099 on: September 18, 2024, 08:57:38 am »

The new update is available.

When you select the Play button for an album, it pops up a window with options for that album. In this case it mentions the Year for the album, shouldn't it instead display the album's name? Or it could multi-line it and say album first line, year below it, total tracks under that or something like that?

And I do have one small request (big shocker, huh?). But I think this one is pretty easy. Would it be possible to display Year in the Playing Now section somewhere?

It just shows the current browsing level, so you apparently have a "Year" category after the Album name?  You could get rid of that category and add the year to the album name.

Have you tried doing custom display text by adding a MO_Details library field (see first post)?  The second line in Playing Now could be "2007 - Porcupine Tree - In Abstentia" or whatever you want.
Logged
-Craig    MO 4Media remote and player:  Android/TV/Auto | iOS | Windows 10/UWP
Pages: 1 ... 18 19 20 21 [22] 23   Go Up