Code Monkey home page Code Monkey logo

Comments (5)

DeFlanko avatar DeFlanko commented on June 18, 2024

Applies to:

Samsung Smart TV sets (verified on D and E series)
Online media only (since stored media cannot have "/" in folder names)

What steps will reproduce the problem?

Using the Channels plugin and SVT for online media:
In the subtree of SVTPlay/A-Z, choose any directory D that contains a subdirectory D1 with a title containing the letter "/", then enter D1 and then enter the parent directory D again (without selecting any media).

Note: This is just an example. There is no dependence to the Channels plugin or to SVT. The "Report" or "ABC" are examples of failing directories D

What is the expected output? What do you see instead?

Actual: The TV presents "no media available on server" (dependent on language and series) and can only recover by reselecting the source (UMS).

Wanted: The TV presents the parent folder

What version of the product are you using? On what operating system?

My setup:
Ubuntu 12.04
UMS 2.6.5
Channels 2.20
FFmpeg 0.10.7
Renderer Samsung D and E series

Please provide any additional information below.

Attached is a network trace of the SOAP request/response for the parent folder. Note that in the reproduction use case, folder D is attempted to be entered twice. Going forward the path succeeds and returning back fails. However, the SOAP request/response is the same.

This is the critical part:

dc:title Rapport - 19/9 19.30 - textat /dc:title http://192.168.0.12:5002/get/0$3$10$10$18$4$4/thumbnail0000Rapport+-+19%2F9+19.30+-+textat upnp:classobject.container.storageFolder /upnp:class

The TV fails the second time whenever the dc:title value contains the "/" letter.

According to the DLNA standard the "/" should be allowed but Samsung seems to be non compliant.

Suggestion: Replace any "/" in a dc:title value to something acceptable for both Samsung owners and owners of other TV brands.

Motivation: Samsung would be reluctant to accept a trouble ticket due to too few online media users and those they rather want to use their proprietary apps instead giving them much more revenue. Samsung has a 25% market share for TV sets, meaning a work around would also help the corresponding share of UMS users.

More info

http://www.universalmediaserver.com/forum/viewtopic.php?f=6&t=78&start=180#p7001
http://www.universalmediaserver.com/forum/viewtopic.php?f=6&t=78&start=180#p7096

from universalmediaserver.

DeFlanko avatar DeFlanko commented on June 18, 2024

#1 [email protected]
Well, applies to should be "webmedia only" rather than "online media only" perhaps.

from universalmediaserver.

SubJunk avatar SubJunk commented on June 18, 2024

I think this is fixed in 39207b4. If it isn't, we can reopen.

from universalmediaserver.

SharkHunter avatar SharkHunter commented on June 18, 2024

This could be the bug solved by the CharMap stuff. Make sure CharMap = / : is present in the Samsung conf files.

from universalmediaserver.

SubJunk avatar SubJunk commented on June 18, 2024

Ah cool

from universalmediaserver.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.