Can't stream *.m4a music files to my Technisat and Hama Network Player

Issue description:

I use 3 network (upnp) devices: 1x Denon AVR, 1x Technisat IR, 1x Hama IR. When i stream mp3-files via Symfonium from my android phone all 3 devices play these. When i stream m4a files only the Denon AVR play these. The Technisat und Hama only shows the title in its display but don’t play these files. One might think the reason are these 2 device. Otherwise: When i use the apps “hifi-cast” and “BubbleUpnp” all files are played by these devices (also aac Webradio Streams in aac that are streamed from apps like “VRadio” or “RadioUpnp”). Only it isn’t possible to play these files on these to devices when i use Symfonium.

Logs:

Upload description: I uploaded the logfile and named it “Andy”.

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Any provider

Screenshots:

     

can you upload one of those files to https://upload.symfonium.app ? It seems Symfonium generate the wrong mime type and those devices are probably more strict.

I uploaded a file “12345.m4a”.

Thanks so yes some Android fun again, even when just downloading the file it forced adding a .mp4 to the filename …

Can you provide bubbleUPnP logs when streaming that file to be sure to have a matching mime generated manually ?

Or at least I’d need new logs but you need to stop casting then enable logs then select one of those renderer and play it to have some missing data. (But bubble one would be best too)

Please note: I had to rename my files from *.mp4 to *.m4a to find and play them by Symfonium. Symfonium isn’t able to find *.mp4 files as audio files. When i try to play them via Symfonium, it shows error, when i try to stream them. The software can’t handle mp4-files. BTW: I created these m4a files myself from flac-files using the software “freac”.

BubbleUPnP: I don’t know how to provide logs or where i can find them??

Settings / control / logging to file it will tell you were it’s written.

And yes MP4 are reported as video on Android next version will support them without renaming.

I uploaded the file “com.bubblesoft.android.bubbleupnp_log.txt”.

(The Hama/ Technisat can play these streamed m4a files by bubbleupnp.)

I only create m4a-files from flac’s and no more mp4-files. It’s better so to see that these are audio and no video files.

Can you try to uncheck the alternative upnp flags in those device renderer settings ? (From the cast dialog setting button for each).

You need to stop cast then cast again for it to apply, and you may need to force kill the app and restart it if you play something already played.

When i click on the cast button, i see my renderers and when ich click there on the 3 points i can see 3 options: Infos, Audio-Cast-Settings and Settings.
AudioCast: Audio Format= Auto, Wav-Streaming: Standard, Sampler 48 kHz, Buffer: 1000 ms; Settings of the device: 1) FFmpeg Audio Decode … 2) Audio Format (Auto) 3) ReplayGain 4) Max Sampler Rate 5) Downmix= off 6) 24 bit to 16 bit (off) 6) UPnP Optimize … OFF, OFF, MIME-Type Check = ON … Rest = OFF.

I can’t find “alternative upnp flags”?

BTW: The renderer supports AAC, FLAC, L16, M4A, MP3, WAV, WMA as Audio

I was talking about Symfonium not Bubble :slight_smile:

And yes I can see what it support but it’s strict on something just need to find out what and without the device it’s harder :frowning:

So try without alternative flags and provide new logs when enabling logs before starting cast on that device.

I unchecked the alternativ upnp option and killed the app. After restarting no changes to be seen. The m4a-files are not played. I uploaded the new logfile (“Andy2”).

Since i also use the app “Hifi-Cast” and this app can stream this files so to this renderer that it plays the music, i uploaded to your information also logfile of this app (“Hifi-Cast_upnp-log.txt”). I can see in this file “audio/mp4” (MIME for the m4a-File ?).