JPVenson
fe2596dc0e
Add Full system backup feature ( #13945 )
2025-05-18 18:39:04 -06:00
Tim Eisele
49c6a99e00
Cleanup external item data cleanup ( #14072 )
2025-05-09 08:35:29 -06:00
Tim Eisele
d976f13970
Recognize file changes and remove data on change ( #13839 )
2025-05-04 21:21:44 -06:00
JPVenson
e66c76fc34
Unified migration handling ( #13950 )
2025-04-27 18:18:08 -06:00
Tim Eisele
df5671263f
Merge pull request #13847 from Shadowghost/rework-chapter-management
...
Rework chapter management
2025-04-26 14:01:12 +02:00
Tim Eisele
0573999d5e
Import Keyframes into database ( #13771 )
...
* Migrate keyframe data into database
* Clear database table before import to handle failed migrations
2025-04-02 18:06:40 -06:00
JPVenson
160020c551
WIP fixed namespaces
2025-03-25 15:30:22 +00:00
JPVenson
850f1c79f1
Merge branch 'master' into feature/DatabaseRefactor
2025-03-25 15:12:48 +00:00
Shadowghost
ea6130b354
Add missing singleton
2025-03-23 23:10:16 +01:00
JPVenson
844646e2fe
Fixed migration runner and added docs for adding migrations
2025-01-27 17:20:14 +00:00
JPVenson
9d1c4ea169
Fixed DbContext usage on Provider
2025-01-27 16:35:46 +00:00
JPVenson
25f8e2259a
Fixed ChapterRepository not set
2024-11-17 14:14:14 +00:00
JPVenson
427359deee
Merge branch 'master' into feature/EFUserData
2024-11-17 01:23:26 +01:00
Bond-009
ceb850c770
Update projects to .NET 9 ( #13023 )
2024-11-16 10:11:01 -07:00
JPVenson
22515ad647
Fixed app paths not being expanded
2024-11-12 17:23:41 +00:00
JPVenson
be48cdd9e9
Naming refactoring and WIP porting of new interface repositories
2024-10-09 09:53:39 +00:00
JPVenson
d0b4b2ddb3
Migrated UserData from library sqlite db to jellyfin.db
2024-09-07 19:07:34 +00:00
gnattu
6c8ca30f7f
Prevent server from starting if the ffmpeg path is invalid ( #12463 )
2024-08-28 12:43:37 -06:00
JPVenson
d5fdb9c3a7
Fix missing service registration for MediaSegments ( #12392 )
2024-08-05 08:50:43 -06:00
JPVenson
00eb6c0d6f
Add media segments API ( #12345 )
...
* Added Media segment manager
* Added "HasSegments" to MediaSourceInfo when requesting though baseitem
* Fixed ordering of Media Segements
* Added media segment API controller
* Added .ConfigureAwait(false) on media segments manager
* renamed MediaSegmentsController
removed empty route
* Added Model layer for Media Segments
Fixed review comments Media segments
* Updated media segment naming
refactored api and manager usage
* Added mediaSegment type filter
* Fixed codesmell
* Fixed naming and typos
* Added EF Migration
* Added Identity Generation for MediaSegments
Made mediasegment filter optional
* Fixed optional filter parameter
* refactored segment namespace
* Added SegmentProviderId to MediaSegment
* Media segment comment indentation
* Added MediaSegmentManager query notracking
2024-08-05 14:20:27 +02:00
Cody Robibero
b026772764
Move external url listing to provider for plugin use ( #12279 )
2024-07-17 09:48:31 -04:00
crobibero
e5ecdcf8c9
Backport pull request #11539 from jellyfin/release-10.9.z
...
Add metrics collector to disposable parts
Original-merge: c1907354e889011175446439a34b21d4ad260964
Merged-by: crobibero <cody@robibe.ro>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-13 12:47:31 -04:00
Bond-009
7d28d08e08
Enable more warnings as errors ( #11288 )
2024-04-12 17:45:01 -06:00
Bond_009
651681c276
Enable nullable for more files
2024-03-13 14:56:51 +01:00
Patrick Barron
0370167b8d
Add IRecordingsManager service
2024-02-21 09:42:14 -05:00
Patrick Barron
19a72e8bf2
Remove IServerEntryPoint
2024-02-07 10:52:36 -05:00
Patrick Barron
34269dee58
Use DI for ILiveTvService
2024-02-02 20:13:24 -05:00
Patrick Barron
efd024bafe
Use DI for IListingsProvider
2024-02-02 20:13:24 -05:00
Patrick Barron
9c2c066e6f
Add ITunerHostManager service
2024-01-12 21:17:09 -05:00
Patrick Barron
41de6d1741
Move StreamHelper to LiveTv project
2024-01-09 11:57:55 -05:00
Patrick Barron
126aa9c893
Move channels to LiveTv project
2024-01-09 10:16:58 -05:00
Patrick Barron
c1a3084312
Move LiveTv to separate project
2024-01-09 10:16:56 -05:00
Patrick Barron
9215a4d40a
Add ITranscodeManager service
2023-12-21 12:53:50 -05:00
Patrick Barron
fc1e27b754
Move SocketFactory to Jellyfin.Networking
2023-11-30 12:03:58 -05:00
Patrick Barron
f1aba6b952
Remove Emby.Dlna
2023-11-15 20:53:44 -05:00
Bond_009
8ee1525894
Fix runtime errors
2023-11-14 22:01:10 +01:00
Bond_009
b62b0ec2b5
Fix warnings
2023-11-14 21:14:21 +01:00
Patrick Barron
e463dbda47
Move network configuration to MediaBrowser.Common
2023-11-12 10:24:35 -05:00
Patrick Barron
2b742be38e
Use IHostedService for DLNA
2023-11-09 16:16:28 -05:00
Patrick Barron
2b1454530b
Add DLNA service collection extensions
2023-10-11 10:33:00 -04:00
Tim Eisele
dc27d8f9cd
Refactor URI overrides ( #10051 )
2023-10-11 00:02:37 +02:00
Patrick Barron
6f7413812f
Add SystemManager service
2023-10-04 14:40:00 -04:00
Patrick Barron
78e00578c2
Use DI for IFileSystem
2023-10-03 10:25:14 -04:00
Bond-009
14b06ecbe2
Merge pull request #10261 from barronpm/ihostlifetime
2023-10-03 11:05:10 +02:00
Patrick Barron
ab0790271a
Apply suggestions from code review
...
Co-authored-by: Claus Vium <cvium@users.noreply.github.com>
2023-10-02 16:54:19 -04:00
Patrick Barron
f746db9a54
Re-add shutdown/restart methods
2023-10-02 15:55:26 -04:00
Patrick Barron
493de3297a
Use IHostLifetime to handle restarting and shutting down
2023-09-23 11:57:38 -04:00
Bond_009
767a42fbdb
Minor LibraryMonitor improvements
...
* Enable nullable
* Add a fast return to ReportFileSystemChanged when path should be ignored
* Use Span overloads of Path.* functions where possible
* IFileSystem: remove NormalizePath as Path.TrimEndingDirectorySeparator already checks if it's a root path
2023-09-13 17:30:50 +02:00
Bond_009
18a311d32f
== null -> is null
2023-08-22 21:14:54 +02:00
Shadowghost
e233a3b074
Apply review suggestions
2023-07-03 15:59:39 +02:00