aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-04Merge pull request #3194 from OancaAndrei/syncplay-enhancedJoshua M. Boniface
SyncPlay for TV series (and Music)
2020-12-04Merge pull request #4653 from crobibero/favorite-personsJoshua M. Boniface
Optimize FavoritePersons query
2020-12-04Merge pull request #4652 from crobibero/display-preferencesJoshua M. Boniface
Add support for custom item display preferences
2020-12-04Use a service unit, not a scope unit, to restartAJ Jordan
Reportedly `systemd-run --scope` still got killed by the service manager; see #4615. The suspected cause is that `scope` units are run by the `systemd-run` process itself and inherit the caller's execution environment (see systemd-run(1)). To fix this, we use a systemd `service` unit instead, which is run and managed by PID 1 - hopefully this will isolate us sufficiently so that we don't get terminated along with `jellyfin.service`.
2020-12-04Use systemd-run(1) in restart.shAJ Jordan
systemd-run(1) runs `systemctl restart` in an isolated systemd unit that is not subject to process termination as jellyfin.service is shut down. We adjust the sudoers configuration for this new usage, removing the old config, since restart.sh is the only user of the sudoers policy. Additionally we change `systemctl start` to `systemctl restart` since there was a race condition where jellyfin.service was not fully stopped by the time this ran, so `systemctl start` became a noop. `systemctl restart` on the other hand works whether jellyfin.service is stopped or not. The at(1) hack (and the usage of `start` instead of `restart`) is left in for other init systems since I cannot test on those systems, and because I don't know of any systemd-run(1) equivalent (although it may be a non-issue since alternate init systems do not keep track of daemon children nearly as aggressively as systemd does).
2020-12-04Use md5 Guid for legacy compatcrobibero
2020-12-04Add ItemId to all display preferencescrobibero
2020-12-04Reorder parameters in HandleRequestIonut Andrei Oanca
2020-12-04Merge pull request #4660 from crobibero/mime-typeBond-009
Add support for web serving .mem files
2020-12-04Remove spammy debug lineBond_009
2020-12-04Add support for web serving .mem filescrobibero
2020-12-04Fix access policies to SyncPlayIonut Andrei Oanca
2020-12-04Loosen locking logic in SyncPlayManagerIonut Andrei Oanca
2020-12-04Merge pull request #4651 from crobibero/iso_managerJoshua M. Boniface
Remove IIsoMounter and IsoMounter
2020-12-04Change type of PlaylistItemId to GuidIonut Andrei Oanca
2020-12-04Use DisplayPreferencesId as ItemIdcrobibero
2020-12-04Suggestions from code reviewcrobibero
2020-12-04Merge pull request #4638 from crobibero/migration-guidClaus Vium
Don't die if folder doesn't have id
2020-12-04Translated using Weblate (Finnish)Eero Nevaluoto
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fi/
2020-12-04Merge pull request #4522 from BaronGreenback/PlugsVersionNumberFixClaus Vium
Set plugin version to that specified in the manifest
2020-12-04Merge branch 'master' into PlugsVersionNumberFixClaus Vium
2020-12-04Merge pull request #4648 from nyanmisaka/optimize-plugin-logsClaus Vium
Optimize load plugin logs
2020-12-04Merge pull request #4242 from Spacetech/library_scan_speedClaus Vium
Increase library scan and metadata refresh speed
2020-12-04Translated using Weblate (French (Canada))jeansebbeaulieu
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/fr_CA/
2020-12-03Optimize FavoritePersons querycrobibero
2020-12-03Add OnConfigurationUpdated methodGary Wilber
2020-12-03Fix existing DisplayPreferences migrationcrobibero
2020-12-03Translated using Weblate (Spanish (Mexico))Page Asgardius
Translation: Jellyfin/Jellyfin Translate-URL: https://translate.jellyfin.org/projects/jellyfin/jellyfin-core/es_MX/
2020-12-03Suggestion from reviewcrobibero
2020-12-03Add support for custom item display preferencescrobibero
2020-12-03Rename GroupController into GroupIonut Andrei Oanca
2020-12-03Move SyncPlay request DTOs to proper namespaceIonut Andrei Oanca
2020-12-03Rename 'track' into 'item' in SyncPlayIonut Andrei Oanca
2020-12-03Remove IIsoMounter and IsoMountercrobibero
2020-12-03Apply suggestions from code reviewNyanmisaka
Co-authored-by: Cody Robibero <cody@robibe.ro>
2020-12-03optimize load plugin logsnyanmisaka
2020-12-03Move request validation to auth policiescvium
2020-12-03Merge pull request #4645 from crobibero/openapi-auth-filterClaus Vium
Move OpenApiSecurityScheme to OperationFilter
2020-12-02Remove LazyGary Wilber
2020-12-02only recreate the lazy when neededGary Wilber
2020-12-03Merge pull request #4636 from jellyfin/MissedOneClaus Vium
[Fix for 10.7] Missed a config move
2020-12-03Merge pull request #4647 from rhamzeh/fix/localization-add-palestineClaus Vium
fix: add Palestine to supported countries
2020-12-02Handle config updatesGary Wilber
2020-12-03Merge pull request #4644 from jellyfin/minor9Claus Vium
Minor improvements
2020-12-03Merge pull request #4643 from crobibero/empty-lib-null-refClaus Vium
Fix null reference when getting filters of an empty library
2020-12-03Merge pull request #4633 from crobibero/guid-paramsClaus Vium
Use Guid as API parameter type where possible
2020-12-02Move MetadataRefreshThrottler to BaseItemManagerGary Wilber
2020-12-02fix: add Palestine to supported countriesRaghd Hamzeh
2020-12-02Move OpenApiSecurityScheme to OperationFiltercrobibero
2020-12-02The future is nowcrobibero