Your Universal Remote Control Center
RemoteCentral.com
Custom Installers' Lounge Forum - View Post
Previous section Next section Previous page Next page Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Page 1 of 2
Topic:
Autonomic music bridge
This thread has 20 replies. Displaying posts 1 through 15.
Post 1 made on Wednesday November 2, 2022 at 00:05
dd_roller
Long Time Member
Joined:
Posts:
February 2010
34
Anybody try that music bridge with apple music? How's it working??

Last edited by dd_roller on November 6, 2022 23:46.
Post 2 made on Wednesday November 2, 2022 at 11:03
wildulmer
Long Time Member
Joined:
Posts:
June 2007
276
I have used it and it works well. My only slight complaint is, it takes a bit of buffering to stream the song once it is selected, it is not immediate. This could be an issue with the service and not the hardware though. It was very reliable and I have never had an issue with it.
Post 3 made on Wednesday November 2, 2022 at 20:16
johnmax
Long Time Member
Joined:
Posts:
June 2004
187
works great.
Post 4 made on Sunday November 6, 2022 at 13:27
ichbinbose
Select Member
Joined:
Posts:
August 2011
1,824
Been using it since beta. Works great
Post 5 made on Sunday November 6, 2022 at 18:31
SWFLMike
Long Time Member
Joined:
Posts:
January 2007
356
I'm unfamiliar with this unit and looking into C4 due to supply issues with my regular brand, so I have a couple questions:

How do you get the audio out of this thing!? I'm assuming you need to use it with some other Autonomic parts.

Same with an EA-1 - it's got a streamer built into it and it only has an HDMI output. That seems like a weird way to deliver audio.
Post 6 made on Sunday November 6, 2022 at 23:38
Tacos
Junior Member
Joined:
Posts:
February 2021
28
With the autonomic music bridge you have to have a streamer to use it, A mms 1/3/5. The music bridge doesn’t do anything on its own. The guy I talked to at cedia said Apple Music is such a resource hog they had to offload the processing for it. The hdmi on the bridge doesn’t do anything, I assume they just use some generic single board computer to run it on, like a raspberry or something because I saw about 5 different devices at cedia that all had those exact same ports.

The ea1 is already being discontinued. It was meant as a single room controller so it was meant to go straight into a receiver. The core 1 which replaces the ea1 has a hdmi and digital coax output. And there is the core 3 and core 5 which have even more outputs.
OP | Post 7 made on Sunday November 6, 2022 at 23:42
dd_roller
Long Time Member
Joined:
Posts:
February 2010
34
Good to know. Prolly have to give it a try.

Autonomic does Spotify too?
Post 8 made on Monday November 7, 2022 at 07:24
SWFLMike
Long Time Member
Joined:
Posts:
January 2007
356
Thanks for the info. I just got a Core 3 in yesterday and have to brush up on my C4 stuff since I set it aside after doing the initial training.
Post 9 made on Monday November 7, 2022 at 17:26
johnmax
Long Time Member
Joined:
Posts:
June 2004
187
On November 6, 2022 at 23:42, dd_roller said...
Good to know. Prolly have to give it a try.

Autonomic does Spotify too?

Yes does natively- no need for Spotify Connect. Has been this way for years.

Also the AMB requires an E series MMS server (MMS-1E, 3E, 5E). Will not work with older A series units.
Post 10 made on Thursday April 11, 2024 at 02:24
Fiasco
Senior Member
Joined:
Posts:
July 2009
1,283
Just picked up a autonomic mms streamer for the house. I use commandfusion for my control system so I’m in the process of writing my own driver. During my research of the protocols I found crestron integrators complaining about the poor documentation of autonomic 10 years ago. Doesn’t seem to have improved as I’ve resorted to wireshark and Charles proxy to capture all of the unknown or poorly documented function calls from the TuneBridge app and the built in web interface. Even the help command via telnet is missing some significant/important commands.

The logic behind the way some functions work is puzzling (particularly favorites and playlists).
Pump House on Facebook: [Link: facebook.com]
Post 11 made on Thursday April 11, 2024 at 12:32
Fiasco
Senior Member
Joined:
Posts:
July 2009
1,283
this thing is really pissing me off. I've been hammering it with different telnet command combinations for days.

Nearest I can tell is you can't add a single song to a playlist or a favorites list. You can only add what's in the currently playing queue to a playlist or favorite list which is patently stupid.

You can browse your list of favorite groups but you can't browse what's inside that group unless you add it to the currently playing queue. You can browse a playlist though.

For playlists
Command:
BrowsePlaylists
Response:
BeginPlaylists Total=2 Start=1 Alpha=1 Caption="dogs#it"
Playlist {e3b460d2-ae3f-9721-f820-abb25e13b5ce} "dogs#it" 15 1 -1 "" "" ""
Playlist {3cbf78dc-28c2-1e69-f97d-77efb3e0e8a2} "test" 2 1 -1 "" "" ""
EndPlaylists NoMore

Command:
SetMusicFilter playlist=e3b460d2-ae3f-9721-f820-abb25e13b5ce

Command:
BrowseTitles
Response:
List of titles in the playlist.

You would think the same string of commands for favorites would work
Command:
BrowseFavorites:
Response:
BeginFavorites Total=3 Start=1 Alpha=0 Caption="Favorites"
Favorite {672353f1-51d8-08cf-f82f-adf5f5da0a3d} "cat" 6 "EditPreset" "" ""
Favorite {cc515315-ad7b-7966-e5d2-278e20243a02} "dog" 6 "EditPreset" "" ""
Favorite {555082e6-b9dc-589e-90f9-dcb0af0eb9ca} "f#ck" 6 "EditPreset" "" ""
EndFavorites NoMore

Command:
SetMusicFilter Favorite=cc515315-ad7b-7966-e5d2-278e20243a02
eeeerhn unkown media object

Command:
SetMusicFilter Playlist=cc515315-ad7b-7966-e5d2-278e20243a02

Command:
BrowseTitles
Response:
Empty list


And why no navigable interface on the HDMI output? Just stupid.

Got to setup port mirroring on my switch so I can mirror packets between the tunebridge app and the MMS to my PC so I can try and sniff out undocumented commands and hope there's something there I can use.

If that fails I'm going to have to build playlists and favorites internally in my command fusion interface with persistent state variables

Last edited by Fiasco on April 11, 2024 13:16.
Pump House on Facebook: [Link: facebook.com]
Post 12 made on Saturday April 13, 2024 at 14:42
wildulmer
Long Time Member
Joined:
Posts:
June 2007
276
Autonomics support is really good. I bet if you sent them an email with specific questions you would get a knowledgable response fairly quickly.
Post 13 made on Monday April 15, 2024 at 01:47
Fiasco
Senior Member
Joined:
Posts:
July 2009
1,283
A little further with wireshark. You can add a single song to a playlist


One of the keys holding me back was the undocumented "SetClientType" command. If you don't trick the MMS into thinking you are the tunebridge app a bunch of stuff doesn't work correctly. So the clienttype needs to be set to "iOS+Phone". You also have to browsetitles before browsing activties or you get an empty picklist


So a sample string of commands from the intial connection that actually gets me to a point where I can add a single song to a playlist


// initial setup commands
setEncoding "65001"
SetClientType "iOS+Phone"
SetClientVersion "1.2.100"
SetXMLMode "Lists"
SetHost "192.168.1.12"
setoption dummy_all_tracks=false
setoption supports_inputbox=true
BrowseInstances
GetStatus
BrowseUsers
SetActiveUser 3545576b-2170-4c31-a7eb-2dfbd10711e6 ad12cd33-6472-944a-bcf0-bdf8661f388d


//set of commands to add song to playlist
// set the music filter to the GUID of the song so browsetitles only returns that song or you will bog down with all of the songs you have
SetMusicFilter Title=1f8d6fa6-7262-b3ad-04f8-fe2818513d9d
// must call browsetitles or browseactivities will return a non functional pick list
BrowseTitles
// now browse for the possible actions you can take with that song
BrowseActivities 1f8d6fa6-7262-b3ad-04f8-fe2818513d9d // GUID of the song
// pick the action you want from the returned picklist, in this case add song to an existing playlist
AckPickItem 706c6179-0000-0000-0000-706c61796c69 // picklist GUID for add to playlist

this will finally return a functional pick list which lets you select which playlist to add the song to.

Last edited by Fiasco on April 15, 2024 01:58.
Pump House on Facebook: [Link: facebook.com]
Post 14 made on Monday April 15, 2024 at 16:30
Fiasco
Senior Member
Joined:
Posts:
July 2009
1,283
Got a response from autonomic.

The correct command to enable adding a song to a playlist without pretending to be the TuneBridge app (setclienttype “iOS+phone”) is:

EnableAddToPlaylist true
Pump House on Facebook: [Link: facebook.com]
Post 15 made on Thursday April 25, 2024 at 01:53
Fiasco
Senior Member
Joined:
Posts:
July 2009
1,283
On April 24, 2024 at 04:03, Maceybartoletti said...
I've been using it since the beta version, and it works great.

I've got the hang of the little weirdness of the protocol. Wireshark was invaluable to figure it out.

My interface is almost 100% I've duplicated all the functionality of the tunebridge app. I added some functionality as well (cant add the same song twice to a playlist or the now playing queue for example).

Almost down to fixing any bugs, artwork/fonts and code optimization.

Last edited by Fiasco on April 25, 2024 02:54.
Pump House on Facebook: [Link: facebook.com]
Page 1 of 2


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse