UPnP question: the DMR supports audio/wav, but TB applies WavProxy. WHY?

フォーラム TuneBrowser UPnP question: the DMR supports audio/wav, but TB applies WavProxy. WHY?

  • このトピックには3件の返信、1人の参加者があり、最後にstoraidにより2時間、 25分前に更新されました。
4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #17319
    storaid
    参加者

    Hello Tiki,

    I’m a bit confused about why WAV files are being forced through the “WavProxy” process.

    When I manually add audio/x-wav to the MIME types list, the issue disappears and the file is played directly without WavProxy.

    After some testing, I eventually found this discussion:

    hqplayerと連携してdsdが再生できない

    From what I understand, it seems TuneBrowser performs some additional checks for certain formats.
    However, according to RFC 6648, MIME types beginning with the x- prefix have been deprecated since 2012:

    https://datatracker.ietf.org/doc/html/rfc6648

    Because of this, some DMR devices—especially commercial international brands—no longer include any x-* MIME types in their supported format list.
    Their MIME tables typically only contain the standardized types such as audio/wav.

    This leads me to wonder:

    Why does TuneBrowser require audio/x-wav to be present in order to avoid using WavProxy, even when the DMR advertises support for audio/wav?
    Is TuneBrowser applying additional format validation beyond the MIME list provided by the DMR?

    If you could clarify this behavior, it would help me understand the reasoning behind the WavProxy fallback.

    Thank you very much for your continued development of TuneBrowser.

    #17320
    storaid
    参加者

    I did not see this issue when testing with version 5.8.1.

    Please don’t strictly require MIME types that begin with the “x-” prefix.

    There is no such rule in IANA, and RFC 6648 officially deprecated the “x-*” convention.

    The reason many DMRs still list MIME types beginning with “x-” is simply due to historical legacy, not because they follow a formal standard.

    Thank you very much for your excellent work.

    #17321
    storaid
    参加者

    The MIME type audio/dsf will never appear in the IANA registry because DSF is a proprietary format originally created by Sony.

    It is indeed a peculiar situation.

    DSD is not widely popular, and under normal circumstances its fate should have been similar to MQA.

    However, the history of DSD is different: unlike MQA, its adoption was not tied to a strict commercial licensing scheme, and a large number of DACs and AVRs eventually added native support for it.
    This widespread hardware compatibility is the main reason why the DSD/DSF format continues to survive today.

    The HQPlayer developer (Signalyst) appeared to deflect the issue in his response.

    Maybe..

    He relied on the obsolete “x- prefix convention” — formally deprecated 14 years ago — as justification, which effectively masks either limitations in his parser implementation (I don’t think so..) or a decision not to support the format for business-related reasons.

    In reality, Sony never submitted a formal media type registration for DSF to IANA.

    Thank you

    #17322
    storaid
    参加者

    Hello,

    If my attitude toward the “x-” prefix sounded a bit harsh, please accept my apology.
    I don’t intend to criticize Jussi Laako (Signalyst) personally regarding Sony’s DSD format.
    He is simply very much a fundamentalist when it comes to standards — IANA is essentially his “bible,” and he has a strong preference for strict determinism.

    In the old specification era (RFC 2045), unregistered media types were indeed required to use the “x-” prefix.
    However, this rule was officially abolished in 2012 with RFC 6648.

    Therefore, his view on the “x-” prefix reflects Signalyst’s own interpretation, rather than the current industry practice.

    Thank you!

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • このトピックに返信するにはログインが必要です。