View Issue Details

IDProjectCategoryView StatusLast Update
0010254MMW v4DLNA/UPnPpublic2016-07-05 22:22
Reporterpeke Assigned To 
PriorityurgentSeverityfeatureReproducibilityN/A
Status resolvedResolutionsuspended 
Product Version4.1 
Target Version4.1.1 
Summary0010254: DLNA: We should consider introducing DLNA profiles
DescriptionAs more and more devices support DLNA and MIME Types are rather not standardized and/or not completely followed by manufacturers to add support for some popular but not standardized formats like FLAC, MKV, WAV, AVI I noticed that some DLNA Servers include common profiles that allow servers to correctly serve Mime Types for problematic devices.

Structure should be rather simple INI file Structure containing 5 Sections:
-----
[DLNA_Profile]
Version=0.0.0.1
ReleaseDate=
Title=Oppo BDP-93
UserAgent=OPPO PLAYER

[UPNP_AUDIO]
mp3=audio/mpeg
flac=audio/x-flac
...

[UPNP_VIDEO]
mkv=video/x-matroska
asx=video/x-ms-asf
...

[UPNP_PLAYLIST]
pls=audio/x-scpls
m3u=audio/mpegurl
asx=video/x-ms-asf
...

[UPNP_TEXT]
srt=text/srt
sub=text/sub
...
------

We can also do that in XML structure

There should be several changes to UI by adding ability to Force Profile on Allowed Device
TagsNo tags attached.
Fixed in build

Relationships

related to 0010243 closedLudek MMW v4 Matroska video format mime types are non standard (Regression) 
related to 0008272 closedLudek MMW v4 Support DLNA format conversion on a per-client basis (automated?) 
related to 0008100 closedLudek MMW v4 Ability to add UPnP / DLNA server manually 
related to 0008742 assignedrusty MMW Wishlist Customize Tag display over DLNA/UPnP 
related to 0013395 closedmarek MMA Date is represented as 2016-01-01 instead of 2016 

Activities

peke

2012-12-19 03:33

developer   ~0033984

Last edited: 2012-12-19 03:35

NOTE: that would also allow users/manufacturers to test profiles and/or create newone along with publishing it on Addons site as MMIP

Ludek

2013-01-13 15:21

developer   ~0034402

Last edited: 2013-01-13 15:23

Note that I hardcoded several DLNA profiles directly in UPnP.dll (e.g. for xBox, PS3, WMP, Samsung TV, ...), but I believe that it can remain as hardcoded and done automatically (based on user-agent header) without a user ineraction, because it is too technical for users anyway.

Resolving for now...

peke

2013-01-14 02:35

developer   ~0034420

Last edited: 2013-01-14 02:38

Change to suspended, for now hardcoded are enough, but we should reconsider if we want to approach to manufacturers/MMW OEMs and developers of third party clients to create/test their own profiles (eg. Like Device profiles in Mambo releases).

peke

2013-01-14 02:35

developer   ~0034421

Reminder sent to: jiri, rusty

Sent reminder for later triage.

peke

2013-02-20 22:59

developer   ~0035016

Note: have saw some rumors that some custom UPnP clients wil be released for LG Smart TVs that will have own profiles as they will playback non natively supported formats.