aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-03-30Return Major.Minor.Build instead of Major.Minor.Build.Revision for OpenAPI ↵Fernando Fernández
version
2021-03-27Merge pull request #5495 from BaronGreenback/RemoteAccessFixBond-009
2021-03-27Merge pull request #5624 from crobibero/subtitle-formatClaus Vium
2021-03-27changed split to single quotesBaronGreenback
2021-03-27Merge pull request #5634 from cvium/directoryservice-case-sensitiveBond-009
make directoryservice cache case sensitive
2021-03-26Fix route namingcrobibero
2021-03-27Merge pull request #5629 from lmaonator/fix-cast-stream-selectionClaus Vium
2021-03-27make directoryservice cache case sensitivecvium
2021-03-26Update Jellyfin.Api/Controllers/SessionController.cslmaonator
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-03-26Mark query parameters as obsoletecrobibero
2021-03-26Fix stream selection having no effect when castinglmaonator
When casting to jellyfin-mpv-shim from jellyfin-web in the browser, jellyfin-web sends data about which version (for grouped items) and which streams the user selected in the browser to the "Sessions/{sessionId}/Playing" API endpoint. The API endpoint currently doesn't forward them to jellyfin-mpv-shim through the Play command, which results in the default streams being played instead of the browser selected ones. PlayRequest already has the properties and they are already sent to the cast client by SendPlayCommand when present. jellyfin-mpv-shim will already use them to select the wanted streams when it receives the Play command. All that's needed to make it work is to take the parameters and assign them to PlayRequest.
2021-03-25Mark query parameters as obsoletecrobibero
2021-03-25Allow subtitle format to be set from query parameter.crobibero
2021-03-25Merge pull request #5614 from jellyfin/Bond-009-patch-2Bond-009
2021-03-25Merge pull request #5621 from cvium/enable-range-processing-downloadClaus Vium
enable range processing for download endpoints
2021-03-25Merge pull request #5620 from MrTimscampi/iso-ignoreClaus Vium
2021-03-25enable range processing for download endpointscvium
2021-03-25Remove DVDs from files exempt from chapter image extractionMrTimscampi
2021-03-25Ignore format for ISO filesMrTimscampi
2021-03-25Merge pull request #5579 from cocool97/masterBond-009
2021-03-25Merge pull request #5596 from BaronGreenback/DLNA_HardeningBond-009
Implemented DLNA exception handling
2021-03-25Merge pull request #5321 from Ullmie02/nfo-thumbBond-009
2021-03-24Merge pull request #5613 from accek/accek-samsung-dlna-fixClaus Vium
2021-03-24Update Jellyfin.Api/Helpers/FileStreamResponseHelpers.csSzymon Acedański
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-03-24Update MediaBrowser.Controller/LiveTv/ChannelInfo.cscocool97
Co-authored-by: Cody Robibero <cody@robibe.ro>
2021-03-24Fix possible null ref exceptionBond-009
2021-03-24Fix incorrect responses for HEAD /audio/<id>/streamSzymon Acedański
Without this fix my Samsung Soundbar (HW-Q80R) fails to play using DLNA and returns "Error: Resource not found (716)" instead. I had a look on tcpdump network logs between Jellyfin and the soundbar and noticed that the device performs a HEAD request for the media before responding to the DLNA UPNP control request from Jellyfin (or BubbleUPNP Android App). Jellyfin retuns 204 No Content response, which is unusual. Common web servers generally return 200 OK if the GET would return content, and this is not-very-clearly suggested [in HTTP spec](https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.2.1) The other patch is to ensure, that invalid Content-Length: 0 is not returned with the HEAD response in the streaming case. I think in both cases we still don't return the same headers with HEAD as with GET (e.g. Content-Length or Accept-Ranges), but at least we don't return anything misleading.
2021-03-23Use |=David
2021-03-23Use conditional operator instead of if/else blockDavid
2021-03-23fix compilationBaronGreenback
2021-03-22Merge pull request #5586 from nyanmisaka/disable-autorotateBond-009
2021-03-22Translated using Weblate (Danish)Kenneth SB
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/da/
2021-03-22DLNA Exception catchingBaronGreenback
2021-03-22Merge branch 'master' into RemoteAccessFixBaronGreenback
2021-03-22Added more testsBaronGreenback
2021-03-22Disable auto rotation for some HWA methods (#5586)Nyanmisaka
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-03-22Merge pull request #5580 from Bond-009/integrationtests2Bond-009
2021-03-22Improve namingBond_009
2021-03-22Apply suggestions from code reviewNyanmisaka
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-03-22Apply suggestions from code reviewNyanmisaka
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2021-03-22disable auto rotation for some HWA methodsnyanmisaka
2021-03-21Merge pull request from GHSA-wg4c-c9g9-rxhxJoshua M. Boniface
Fix issues 1 through 5 from GHSL-2021-050
2021-03-21Merge pull request #5532 from cvium/fix_episode_extras_questionmarkJoshua M. Boniface
2021-03-21Add tests for GetFirstUser, UpdateStartupUser and CompleteWizardBond_009
2021-03-21Add StartupControllerTestsBond_009
2021-03-20Changed CONTRIBUTORS.mdLIAUD
2021-03-20Add 'group-title' channel parsingLIAUD
2021-03-19Merge pull request #5476 from jellyfin/EraYaN-nuget-ciBill Thornton
Remove BuildPackage dependency for PublishNuget in CI
2021-03-20Apply review suggestionsErwin de Haan
2021-03-20Authenticated arbitrary file overwrite in SubtitleController -> SubtitleManagerErwin de Haan
GHSL-2021-050: Issue 5 Arbitrary file overwrite.