Add option to disable chunked transfer to profile

Issue #529 resolved
Former user created an issue

As explored in http://forum.serviio.org/viewtopic.php?f=5&t=5823, transcoding from flac to mp3 formats doesn't work with Serviio 0.6.2 (by the way this version isn't selectable, 0.6.1 is shown as the latest version).

As flac is the only lossless format currently supported by Serviio, for those of us who want to renderer bit perfect audio to devices on our networks that support it and transcode to MP3 for those devices that do not, this is a critical issue.

Comments (9)

  1. Former user Account Deleted

    Here are the arguments passed to Lame by another product that does work:

    C:\appls\win64\lame\bin\lame.exe -b 320 --strictly-enforce-ISO -t --noreplaygain -r --little-endian --bitwidth 16 "C:
    Music\Test\Test\01 Test.flac" C:\Windows\TEMP\Serviio\transcoding-temp-38-MP3.stf

    However, when these arguments are used in a batch file invoked by Serviio, the same results are observed as when invoked via ffmpeg.

  2. Former user Account Deleted

    For an HTTP/1.1 session, Serviio uses chunked transfer encoding as per RFC2616, http://tools.ietf.org/html/rfc2616#section-3.6.1, when serving transcoded files. All HTTP/1.1 clients are required to support this, but it appears that some do not correctly do so, the result being "choppy sound".

    Consequently, this is not a Serviio issue, but an issue with certain clients. Still, it would be a desirable enhancement to be able to disable chunking in the transcoding section of a device profile,

  3. Log in to comment