Merge branch 'mimetype' into develop
This commit is contained in:
@@ -56,6 +56,7 @@ namespace Av
|
||||
if (_estimatedContentLength)
|
||||
response.setContentLength(*_estimatedContentLength);
|
||||
response.setMimeType(_transcoder.getOutputMimeType());
|
||||
LMS_LOG(TRANSCODE, DEBUG) << "Set mime type to " << _transcoder.getOutputMimeType();
|
||||
|
||||
if (_bytesReadyCount > 0)
|
||||
{
|
||||
|
||||
@@ -95,6 +95,15 @@ AudioFileResource::handleRequest(const Wt::Http::Request& request,
|
||||
return;
|
||||
|
||||
fileResourceHandler = createFileResourceHandler(*trackPath);
|
||||
|
||||
const auto guessedAudioFormat {Av::guessAudioFileFormat(*trackPath)};
|
||||
if (guessedAudioFormat)
|
||||
{
|
||||
LOG(DEBUG) << "Set mime type to " << guessedAudioFormat->mimeType;
|
||||
response.setMimeType(guessedAudioFormat->mimeType);
|
||||
}
|
||||
else
|
||||
response.setMimeType("application/octet-stream");
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -33,8 +33,6 @@ namespace UserInterface
|
||||
std::string getUrl(Database::TrackId trackId) const;
|
||||
|
||||
private:
|
||||
static constexpr std::size_t _chunkSize {262144};
|
||||
|
||||
void handleRequest(const Wt::Http::Request& request,
|
||||
Wt::Http::Response& response) override;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user