Is it possible to listen together in the app?

Feature description:

Is it possible to integrate a self-deployed playback progress synchronization service into the app, allowing simultaneous playback of the same music library (i.e., listening together)? I think this would be very user-friendly for couples. However, this is just a suggestion and will not be widely adopted unless a dedicated listening together service is developed on GitHub so that any app can access this self-deployed API service.

Problem solved:

Share your favorite music with your favorite people, and synchronize your music taste and mood at all times

Brought benefits:

It is likely to further promote the popularity of symfonium and increase the possibilities and uniqueness of this app.

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

This requires a complete server solution.

1 Like

Yes, this “listen together” feature will require another project.

I’ve seen projects on GitHub for syncing videos, but not music: GitHub - synctv-org/synctv: Synchronized viewing, theater, live streaming, video

As a non-computer science major, I wish I were proficient in coding at this point. Of course, I’d like to be proficient in it anytime, anywhere.

The prerequisite for achieving this is undoubtedly to have a server, or a device that can penetrate the intranet and run dockker

My currentMy current idea is to open up the progress control of the music app and the API for playing specified songs, and use third-party plug-ins and services to implement the synchronized “listen together” function.

There’s a project on GitHub called music tag web, based on opensubsonic, that has implemented the feature of listening together (multi-device playback). It would be great if every music server and app could actively adapt to this.

If anyone is interested I was able to get a very rudimentary version of this working a while ago but I didn’t end up using it.

With the API (tasker / Macrodroid) options available you can have Symfonium play specific tracks or groups of tracks without interacting with the app directly as per usual.

Using Macrodroid on two devices with the same local library I was able to use a webhook to sort of ping one device to copy the queue of the other device, this of course came with a delay but in my theoretical setup device two would be someplace else so the delay wasn’t problematic.

An easy solve for the delay was to start an album or playlist instead of queuing individual tracks 1 by 1.

Very cool to see it working but I never got to use it outside of testing, let’s just say i no longer have access to device two

1 Like

I will look into your project, and then I recently…I will look into your project, and I recently found a great project that includes a listen-along feature; it’s the self-hosted server type. GitHub - MetrolistGroup/Metrolist: YouTube Music client for Android · GitHub

1 Like