Commit graph

1119 commits

Author SHA1 Message Date
Shadowghost a75c9d4547 Add playback auth permission 2024-03-09 17:44:55 +01:00
Cody Robibero afacd8d025 Add migration for new plugin repo 2024-03-03 13:32:21 -07:00
Cody Robibero 0bc41c015f
Store lyrics in the database as media streams (#9951) 2024-02-26 05:09:40 -07:00
Patrick Barron cac7ff84ca Rename EmbyTV to DefaultLiveTvService 2024-02-23 09:57:55 -05:00
Patrick Barron fa6d859a51 Rename LiveTvHost to RecordingsHost and move to recordings folder 2024-02-23 09:57:55 -05:00
Patrick Barron 31f285480a Move RecordingNotifier to recordings folder 2024-02-23 09:57:55 -05:00
Nyanmisaka 64ce3c8411
Add icon for Jellyfin Windows build (#10997)
Add icon to make it easier for Windows users to recognize.

This requires dotnet 8 or newer.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-12 07:34:35 -07:00
Patrick Barron c9311c9e7e Use IHostedService for Live TV 2024-02-07 10:52:36 -05:00
Patrick Barron 690e603b90 Use IHostedService for NFO user data 2024-02-07 10:52:36 -05:00
Patrick Barron 24b4d02596 Convert RecordingNotifier to IHostedService 2024-02-07 10:52:36 -05:00
Patrick Barron 9e62b6919f Convert UserDataChangeNotifier to IHostedService 2024-02-07 10:52:36 -05:00
Patrick Barron 4e02d8aa21 Convert LibraryChangedNotifier to IHostedService 2024-02-07 10:52:36 -05:00
Patrick Barron 99ea6059c7 Use IHostedService for UPnP port forwarding 2024-02-07 10:52:36 -05:00
Patrick Barron 449365182c Move LiveTV service registration to extension method 2024-01-12 19:18:18 -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 04dddd3a7b
Remove UserManager Cache (#10781)
* Remove redundant user cache

* Use DI for IPasswordResetProvider and IAuthenticationProvider
2024-01-06 13:43:48 -07:00
Patrick Barron 43b32b0d94
Auto Discovery Cleanup (#10793)
* Call GetSmartApiUrl directly in UdpServer.RespondToV2Message

GetSmartApiUrl already returns PublishedServerUrl if set.

* Rewrite auto discovery using UdpClient and BackgroundService

* Respect network address settings in AutoDiscoveryHost

* Always listen on broadcast address in Linux for auto-discovery

* Await udp server tasks in AutoDiscoveryHost

* Only bind to broadcast addresses for IPv4

* Only bind to broadcast if IPv4 is enabled
2024-01-06 13:34:09 -07:00
Patrick Barron f1aba6b952 Remove Emby.Dlna 2023-11-15 20:53:44 -05:00
Bond_009 635d67d458 Revert "Use System.Net.IPNetwork"
This reverts commit 117d05d288da1d412159a29c0cb8d5c8259e48ae.
2023-11-14 21:16:33 +01:00
Bond_009 b62b0ec2b5 Fix warnings 2023-11-14 21:14:21 +01:00
Bond_009 99e0d46ad9 Use System.Net.IPNetwork 2023-11-14 21:13:51 +01:00
Bond_009 eb022c49cc Update to .NET 8 2023-11-14 21:12:16 +01:00
Patrick Barron de0241e975 Move API policies to MediaBrowser.Common 2023-11-12 10:24:35 -05:00
Patrick Barron e463dbda47 Move network configuration to MediaBrowser.Common 2023-11-12 10:24:35 -05:00
Patrick Barron 9595636d61 Move network utilities to MediaBrowser.Common 2023-11-12 10:24:34 -05:00
Patrick Barron 223b156270 Move network constants to MediaBrowser.Common 2023-11-12 10:24:34 -05:00
Cody Robibero 906f701fa8
Convert CollectionType, SpecialFolderType to enum (#9764)
* Convert CollectionType, SpecialFolderType to enum

* Hide internal enum CollectionType values

* Apply suggestions from code review

Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>

* Fix recent change

* Update Jellyfin.Data/Attributes/OpenApiIgnoreEnumAttribute.cs

Co-authored-by: Patrick Barron <barronpm@gmail.com>

---------

Co-authored-by: Shadowghost <Shadowghost@users.noreply.github.com>
Co-authored-by: Patrick Barron <barronpm@gmail.com>
2023-11-09 14:00:29 -07:00
Bond_009 a9ef103c95 Add IDisposableAnalyzers to more projects 2023-11-05 02:01:14 +01:00
Claus Vium db4605609c
Merge pull request #10410 from Ch1nkara/add-users-permission-to-edit-subtitles
add EnableSubtitleManagement permission
2023-10-27 09:44:52 +02:00
Nick cd662506a1 Merge branch 'master' into trickplay 2023-10-18 19:27:05 -07:00
chinkara 8ada8dbbac add policy to the subtitle controller 2023-10-18 18:31:32 +02:00
Bond-009 84bbf757fa
Merge pull request #10366 from goremykin/fix-resharper-warnings 2023-10-17 14:31:35 +02:00
Bond-009 59ac548128
Merge pull request #10270 from crobibero/chromecast-config 2023-10-17 14:29:19 +02:00
Stepan Goremykin 38d962242a Merge branch 'master' into fix-resharper-warnings
# Conflicts:
#	Emby.Server.Implementations/Updates/InstallationManager.cs
#	tests/Jellyfin.Server.Integration.Tests/OpenApiSpecTests.cs
2023-10-14 00:45:52 +02:00
Stepan Goremykin 8d7e4229ca Merge branch 'master' into fix-resharper-warnings
# Conflicts:
#	Emby.Server.Implementations/Net/SocketFactory.cs
#	RSSDP/SsdpCommunicationsServer.cs
#	RSSDP/SsdpDeviceLocator.cs
#	RSSDP/SsdpDevicePublisher.cs
2023-10-12 20:11:16 +02: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
Cody Robibero 6bd6fb6e0a Merge branch 'master' into chromecast-config
# Conflicts:
#	Emby.Server.Implementations/ApplicationHost.cs
2023-10-10 15:59:34 -06:00
Stepan Goremykin f84469d500 Remove redundant using directives 2023-10-08 00:50:02 +02:00
Bond-009 14b06ecbe2
Merge pull request #10261 from barronpm/ihostlifetime 2023-10-03 11:05:10 +02:00
Claus Vium 7f8d9ae7c5
fix: use TryGetString to avoid crashing, fixes #10306 (#10308) 2023-09-30 23:10:42 -04:00
Cody Robibero effa303cb9
Add missing LocalAccessOrRequiresElevationHandler (#10268) 2023-09-23 15:58:03 -06:00
Cody Robibero ba7e3bfd82 Migrate to customizable cast receiver config 2023-09-23 11:04:53 -06:00
Patrick Barron 493de3297a Use IHostLifetime to handle restarting and shutting down 2023-09-23 11:57:38 -04:00
Patrick Barron 1d8c3e088b Don't log unhandled exceptions twice 2023-09-22 10:16:52 -04:00
cvium 4fe641b55d missed a spot 2023-09-16 07:27:22 +02:00
cvium ba928d872e fix: open the connection when using SqliteConnection directly 2023-09-16 07:25:29 +02:00
Lehonti Ramos bc959270b7
Removed nesting levels through block-scoped using statement (#10025)
Co-authored-by: John Doe <john@doe>
Co-authored-by: Lehonti Ramos <lehonti@ramos>
2023-09-11 12:12:40 +02:00