Thank you for your donation!


Cloudsmith graciously provides open-source package management and distribution for our project.


Moode Video ? why not ?
#1
Lightbulb 
I am using Moode with the Usbridge signature as a DLNA renderer for audio files and it just sound great.

I also have a few video files with music (live concert) but when I play them (via an android box = shield TV) the audio is quite bad compare to the moode/usbridge combo.

Do you see any solution for (either)
   - synchronising the audio through moode/usbridge with the video via the Shield TV ?
   - getting audio + video from the moode/usbridge ?

By the way it seems the the MPD player only support one video format: MP4 and this is clearly an other issue !!

My audio and video config is :
 - JRiver running on intel Nuc headless as media server /DLNA (audio files stored on the Nuc)
 - "Synology" Nas hosting video files
 - "Allo Signature Bridge" used as DLNA renderer connected via USB to My DAC
 -  DAC connected to stereo Hifi System (Amplifier + Loudspeaker)
 -  "Nvidia Shield TV" connected via HDMI to my Sony TV (Shield Tv is an android box) and running "Vimu" as video player
 - "Sony TV" connected to my DAC via optical SPDIF
Reply
#2
Is it possible to add some additional video format  supported by Moode audio ?

(If yes => could you tell me how to proceed ?)





Please find below for info the DRM report for UpMPD for my Moode/USBRidge Sign



Code:
DMR Report (by Whitebear) for UpMPD
===================================

Device Description Url=http://XXX.XXX.XXX.XXX:49153/description.xml
HTTP Server Header=Linux/4.19.97-v7+, UPnP/1.0, Portable SDK for UPnP devices/1.6.25
Description=UPnP front-end to MPD
Friendly Name=Moode UPNP
Manufacturer Name=JF Light Industries
Manufacturer Url=http://XXX.XXX.XXX.XXX:49153/https://opensourceprojects.eu/u/medoc/profile/
Model Name=UpMPD
Model Number=1.0
Model Url=http://XXX.XXX.XXX.XXX:49153/https://opensourceprojects.eu/p/upmpdcli/code/
Presentation Url=http://XXX.XXX.XXX.XXX:49153/upmpd/presentation.html
Serial Number=42
UPnP Device Type=urn:schemas-upnp-org:device:MediaRenderer:1
UPnP Media Renderer version=1
Unique Device Name=uuid:2dfea03c-6f8a-b387-b7bd-0017f700a866
Service Url for RenderingControl=http://XXX.XXX.XXX.XXX:49153/upmpd/RenderingControl.xml
Service Url for AVTransport=http://XXX.XXX.XXX.XXX:49153/upmpd/AVTransport.xml
Service Url for ConnectionManager=http://XXX.XXX.XXX.XXX:49153/upmpd/ConnectionManager.xml
AVT:GetDeviceCapabilities action=Supported
AVT:GetMediaInfo action=Supported
AVT:GetPositionInfo action=Supported
AVT:GetTransportInfo action=Supported
AVT:GetTransportSettings action=Supported
AVT:SetNextAVTransportURI (gapless play)=Supported
AVT:SyncPlay (synchronous play)=NOT Supported
RC:GetVolume action=Supported
RC:SetVolume action=Supported
AVT:Event Subscription=Succeeded
RC:Event Subscription=Succeeded
HTTP User Agent (client)=Music Player Daemon 0.21.16
Play test file result=Play success => Start Ok / Stop Ok


Media Center DLNA Server Advanced Settings
==========================================

DLNA=Off
DLNAExtra=Off
Enable bitrate Field=Off
Filter international characters=Checked
Include session ID=Off
Playstation 3 Compatible=Off
Present Caption Resources=Off
Present Small Artwork=Off
Present Subtitle Resources=Off
Skip Child Count=Checked
Use flat URLs=Checked
Use full URLs=Checked
WMC Compatible=Off


Declared Supported Audio, Image & Video Formats
===============================================

http-get:*:audio/L16:DLNA.ORG_PN=LPCM
http-get:*:application/flac:*
http-get:*:application/x-flac:*
http-get:*:audio/flac:*
http-get:*:audio/x-flac:*
http-get:*:audio/aac:*
http-get:*:audio/x-aiff:*
http-get:*:audio/aif:*
http-get:*:audio/aiff:*
http-get:*:audio/dff:*
http-get:*:audio/x-dff:*
http-get:*:audio/dsd:*
http-get:*:audio/x-dsd:*
http-get:*:audio/dsf:*
http-get:*:audio/x-dsf:*
http-get:*:audio/m4a:*
http-get:*:audio/x-m4a:*
http-get:*:audio/mp1:*
http-get:*:audio/mp4:*
http-get:*:audio/mpeg:*
http-get:*:audio/x-mpeg:*
http-get:*:audio/ogg:*
http-get:*:audio/vorbis:*
http-get:*:audio/x-ape:*
http-get:*:audio/x-monkeys-audio:*
http-get:*:audio/wav:*
http-get:*:audio/x-wav:*
http-get:*:audio/wave:*
http-get:*:audio/x-ms-wma:*
http-get:*:audio/x-ogg:*
http-get:*:audio/x-scpls:*
http-get:*:audio/x-vorbis+ogg:*
http-get:*:audio/x-vorbis:*
http-get:*:audio/x-wavpack:*
http-get:*:video/mp4:*


Evaluated Supported Audio Formats
=================================

audio/L16    LPCM    Dlna    48000    2    16    Yes
audio/flac    FLAC    Fuzzy    *    *    *    Yes
audio/x-flac    FLAC    Fuzzy    *    *    *    Yes
audio/x-aiff    AIFF    Fuzzy    *    *    *    Yes
audio/aif    AIFF    Fuzzy    *    *    *    Yes
audio/aiff    AIFF    Fuzzy    *    *    *    Yes
audio/dff    DFF    Fuzzy    *    *    *    Yes
audio/x-dff    DFF    Fuzzy    *    *    *    Yes
audio/dsd    DSD    Fuzzy    *    *    *    No
audio/x-dsd    DSD    Fuzzy    *    *    *    No
audio/dsf    DSF    Fuzzy    *    *    *    No
audio/x-dsf    DSF    Fuzzy    *    *    *    No
audio/m4a    AAC_ISO    Fuzzy    *    2    *    No
audio/x-m4a    AAC_ISO    Fuzzy    *    2    *    No
audio/mp4    AAC_ISO    Fuzzy    *    2    *    No
audio/mpeg    MP3    Fuzzy    *    2    *    No
audio/x-mpeg    MP3    Fuzzy    *    2    *    No
audio/wav    WAV    Fuzzy    *    *    *    Yes
audio/x-wav    WAV    Fuzzy    *    *    *    Yes
audio/x-ms-wma    WMABASE    Fuzzy    *    2    *    No
audio/aac        Undefined                
audio/mp1        Undefined                
audio/ogg        Undefined                
audio/vorbis        Undefined                
audio/x-ape        Undefined                
audio/x-monkeys-audio        Undefined                
audio/wave        Undefined                
audio/x-ogg        Undefined                
audio/x-scpls        Undefined                
audio/x-vorbis+ogg        Undefined                
audio/x-vorbis        Undefined                
audio/x-wavpack        Undefined                


Evaluated Supported Video Formats
=================================

video/mp4    MPEG4_P2_MP4_SD    Fuzzy    MPEG4    *    480    *    AAC
Reply
#3
Moode is an audio player. Not sure there will be much advice available for trying to watch TV on your radio Smile
----------------
Robert
Reply
#4
Seconded, Moode Audio is an audio player geared towards Hi-Fi.
If you want to turn your Pi into an AV media centre capable of scraping/playing/hosting an audio and video library you're best looking at Libreelec.
Reply
#5
(12-15-2020, 05:44 PM)Facel Wrote: I am using Moode with the Usbridge signature as a DLNA renderer for audio files and it just sound great.

I also have a few video files with music (live concert) but when I play them (via an android box = shield TV) the audio is quite bad compare to the moode/usbridge combo.

Do you see any solution for (either)
   - synchronising the audio through moode/usbridge with the video via the Shield TV ?
   - getting audio + video from the moode/usbridge ?

By the way it seems the the MPD player only support one video format: MP4 and this is clearly an other issue !!

My audio and video config is :
 - JRiver running on intel Nuc headless as media server /DLNA (audio files stored on the Nuc)
 - "Synology" Nas hosting video files
 - "Allo Signature Bridge" used as DLNA renderer connected via USB to My DAC
 -  DAC connected to stereo Hifi System (Amplifier + Loudspeaker)
 -  "Nvidia Shield TV" connected via HDMI to my Sony TV (Shield Tv is an android box) and running "Vimu" as video player
 - "Sony TV" connected to my DAC via optical SPDIF

MPD does not support nor can it play video formats. It's strictly an audio player.

I think your best bet might be to find some utility that can rip the audio tracks from your Music Videos into FLAC format and then add those tracks to your music collection.

If you want to also view the video then as others have suggested you would need to use one of players that supports Video for example Kodi or LibreELEC.
Enjoy the Music!
moodeaudio.org | Mastodon Feed | GitHub
Reply
#6
@Facel 

As already stated, moOde is an audio player.


Quote:By the way it seems the the MPD player only support one video format: MP4 and this is clearly an other issue !!

Careful here. As described in the Wikipedia MPEG-4 article, MP4 is a "digital multimedia container format". Further,

Quote:While the only filename extension defined by the standard is .mp4, various filename extensions are commonly used to indicate intended content:
  • MPEG-4 files with audio and video generally use the standard .mp4 extension.
  • Audio-only MPEG-4 files generally have a .m4a extension. This is especially true of unprotected content.
    • MPEG-4 files with audio streams encrypted by FairPlay Digital Rights Management as were sold through the iTunes Store use the .m4p extension. iTunes Plus tracks, that the iTunes Store currently sells, are unencrypted and use .m4a accordingly.
    • Audiobook and podcast files, which also contain metadata including chapter markers, images, and hyperlinks, can use the extension .m4a, but more commonly use the .m4b extension. An .m4a audio file cannot "bookmark" (remember the last listening spot), whereas .m4b extension files can.[/url]
    • The Apple iPhone uses MPEG-4 audio for its ringtones but uses the .m4r extension rather than the .m4a extension.
  • Raw MPEG-4 Visual bitstreams are named .m4v but this extension is also sometimes used for video in MP4 container format.[url=https://en.wikipedia.org/wiki/MPEG-4_Part_14#cite_note-21]

So it's quite possible to encounter audio files with .mp4 extensions.

Is the MPD decoder clever enough to extract the audio data stream of an MP4 file? It should, given the structure of the container format, but I don't know that part of the codebase and I never tried the experiment. Must have a small file somewhere.

Regards,
Kent
Reply
#7
To answer my own question-

Yes, moOde/MPD extracts and plays the audio data stream from a MP4 A/V file. Confirmed with sample from BIg Buck Bunny video from Blender.

That helps me for an obscure reason, actually, but sadly it doesn't help you synchronize the output of the audio stream and the video stream in the manner you described in the first part of your two-part question in the OP. Perhaps someone else has a clue.

Regards,
Kent
Reply
#8
I am aware of all what you said /write
  - moode is only playing audio
  - moode is Hifi oriented

converting Video files to Flac won't allow you to watch a concert ... My goal is to be able to watch a music video with the best audio quality.

Transforming a PI into an audio/video player with Hifi sound and many video format supported is a real challenge.
that involve a dedicated hardware for audio (like the USBridge) and also for video

An alternative solution would be to play with full synchro audio on PI and Video on Shield TV. This does not involve MPD (as I said iniially) but the UpnP renderer.
After doing some testing Moode UpnP renderer is only able to play .MP4 video file (in fact it should bee AAC audio files embedded into the video)
but a product like GMrender is able to play audio embedded in .TS , .mkv, .avi files ..

This DLNA approach also need to have a DLNA server and DLNA controler in the chain allowing to select an play synchro audio and video on two devices (like the audio multiroom function ..)
Reply
#9
I’m done here.
Reply
#10
(12-18-2020, 06:48 AM)Facel Wrote: An alternative solution would be to play with full synchro audio on PI and Video on Shield TV.

Yup, maybe so, but Moode is not and probably won't ever be part of that solution.
----------------
Robert
Reply


Forum Jump: