Shadowghost
7baa261b22
DVD and BDMV folders can not be served directly
2024-02-10 16:56:21 +01:00
Patrick Barron
42b052a5a6
Add IListingsManager service
2024-02-08 15:20:46 -05:00
Patrick Barron
8698b90594
Remove SimpleProgress
2024-02-06 09:50:46 -05:00
beakerandjake
918b627472
Return 404 if log file does not exist
2024-02-03 14:25:44 -07:00
Mark Cilia Vincenti
f26fc7dfb2
Merge changes
2024-02-03 08:45:14 +01:00
Patrick Barron
4399b51dca
Merge branch 'master' into livetv-guidemanager
...
# Conflicts:
# src/Jellyfin.LiveTv/LiveTvManager.cs
2024-01-17 12:08:01 -05:00
Cody Robibero
e7b8d45bbb
Use helper function to compare guid ( #10825 )
2024-01-17 08:51:39 -07:00
Patrick Barron
59c2ae944d
Add IGuideManager service
2024-01-17 09:52:11 -05:00
Patrick Barron
c23a038ba8
Remove unnecessary allocations in TunerHostManager
2024-01-15 09:37:03 -05:00
Mark Cilia Vincenti
6a257e1b40
Merge branch 'master' into AsyncKeyedLock-migration
2024-01-14 11:45:19 +01:00
Patrick Barron
9c2c066e6f
Add ITunerHostManager service
2024-01-12 21:17:09 -05:00
Niels van Velzen
55916a09eb
Remove some unused client capabilities and sync code ( #10812 )
2024-01-06 13:33:48 -07:00
Mark Cilia Vincenti
d1677dc680
AsyncKeyedLock migration
2024-01-03 16:47:25 +01:00
Patrick Barron
c49539cbe0
Move ProgressiveFileStream to Controller
2023-12-21 12:53:50 -05:00
Patrick Barron
9215a4d40a
Add ITranscodeManager service
2023-12-21 12:53:50 -05:00
Patrick Barron
c2081955c8
Rename and clean up TranscodingJob
2023-12-21 12:53:50 -05:00
Patrick Barron
abd74fd5a4
Move TranscodingJobDto and TranscodingThrottler to Controller
2023-12-21 12:53:49 -05:00
Bond-009
ce45b73c8b
Merge pull request #10702 from crobibero/collection-type-lowercase
...
Convert CollectionType to use lowercase enum names
2023-12-18 19:38:44 +01:00
Bond-009
24cbd64450
Merge pull request #10573 from arabcoders/master
...
Add new API endpoint to view/update Item UserData
2023-12-15 18:00:50 +01:00
Cody Robibero
033cfa59c4
Convert CollectionType to use lowercase enum names
2023-12-08 15:45:36 -07:00
Cody Robibero
7ebb4d3b24
Merge pull request #10649 from felix920506/issue-10610
...
Make "activeWithinSeconds" independent from "controllableByUserId" parameter
2023-11-30 15:58:56 -07:00
felix920506
a2bc5a5900
Make "activeWithinSeconds" independent from "controllableByUserId" in GetSessions
...
Fixes issue #10610
2023-11-29 03:41:30 -05:00
Abdulmohsen
9d5dc4d71b
Merge branch 'jellyfin:master' into master
2023-11-24 00:00:53 +03:00
Patrick Barron
01fd42cf95
Remove DLNA API code
2023-11-15 20:53:35 -05:00
ArabCoders
c4013d2e10
Updated the summary and the Dto name.
2023-11-15 13:55:14 +03: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
ArabCoders
faa036aa7b
Added access validation to view item user data.
2023-11-13 15:55:12 +03:00
ArabCoders
2a25c5a2e3
Refactored api call logic handling.
2023-11-13 15:51:06 +03: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
ArabCoders
250e795c3b
Typo fixes.
2023-11-12 18:12:34 +03:00
ArabCoders
bce22fcc2a
Added new API endpoint to update User item data
2023-11-12 17:52:24 +03:00
Cody Robibero
892973a9e3
Merge branch 'master' into media-type
2023-11-09 22:03:55 -07: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
Cody Robibero
c7a94d48ae
Convert ItemSortBy to enum ( #9765 )
...
* Convert ItemSortBy to enum
* Rename Unknown to Default
2023-11-09 14:00:13 -07:00
Steve Kowalik
9785b58b85
Correct docstring for /Upcoming
...
The docstring for /Upcoming looks very similar to /NextUp, also
including the same return value, when it should be slightly different,
correct it.
2023-11-02 22:00:13 +11: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
Nick
c7feea27fd
Avoid unnecessary string -> byte[] conversion (Bond-009)
2023-10-13 16:13:42 -07: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
010cf2340a
Use DI for MediaReceiverRegistrarService
2023-10-11 11:12:33 -04:00
Patrick Barron
e0b089a375
Use DI for ConnectionManagerService
2023-10-11 11:08:19 -04:00
Patrick Barron
effc3d488c
Use DI for ContentDirectoryService
2023-10-11 11:05:14 -04:00
Cody Robibero
2920611ffc
Convert string MediaType to enum MediaType
2023-10-10 15:57:15 -06:00
lonebyte
74f61fbd79
Fix HLS playback of m4a files with mjpeg stream ( #10069 )
2023-10-10 22:48:52 +02:00
Bond-009
fc1f0a31a1
Merge pull request #10337 from barronpm/system-manager
2023-10-10 13:12:43 +02:00
Bond-009
d5695efad9
Merge pull request #10067 from lonebyte/flac-hls-fixes
2023-10-09 18:28:49 +02:00
Nyanmisaka
aa073748c0
Drop experimental status of flac-in-MP4 for FFmpeg 6+
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-10-09 23:12:41 +08:00
Bond-009
d5e86188a1
Merge pull request #10346 from Bond-009/frombase64
2023-10-08 14:07:44 +02:00
Stepan Goremykin
47254d6a22
Remove conditional access when it is known to be not null
2023-10-08 00:46:15 +02:00
Bond_009
b176beb88e
Reduce string allocations
...
Some simple changes to reduce the number of allocated strings
2023-10-06 01:04:25 +02:00
Bond_009
efc4c305a9
Use CryptoStream to convert stream from base64
...
Should be way more efficient
2023-10-05 23:36:37 +02:00
Patrick Barron
6f7413812f
Add SystemManager service
2023-10-04 14:40:00 -04:00
Patrick Barron
1ca9f8b04b
Remove unused fields and parameters
2023-10-03 09:26:20 -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
Jan Müller
fd022ee685
Merge branch 'master' into flac-hls-fixes
...
# Conflicts:
# Jellyfin.Api/Controllers/DynamicHlsController.cs
2023-09-16 12:40:05 +02:00
Bill Thornton
9c64f94458
Add option to include resumable items in next up requests
2023-09-06 00:35:32 -04:00
nyanmisaka
b2dcc7c90e
Fix AV1 playback in LiveTV
...
AV1 in fMP4 requires global_header data for parsing.
Only disable global_header in TS since it has no global_header.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-09-02 00:25:40 +08:00
Nyanmisaka
c74d3e62d0
Fix the issue that audio bsf only takes effect for remuxing ( #10172 )
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-08-30 17:18:18 -06:00
Jan Müller
79cff704ff
Allow flac inside mp4 for all HLS audio streams
...
The -strict -2 setting was only added if the encoder was set to 'copy'.
If 'flac' is explicitly requested, we also need to set it, so that
ffmpeg doesn't abort the conversion.
Fixes : #10066
2023-08-01 19:12:52 +02:00
Jan Müller
dd75f35a1a
Fix the is-local check when resetting the password
...
This fixes the check whether a warning should be logged when resetting
the password from outside the local network.
Fixes : #10059
2023-07-31 21:49:51 +02:00
MBR-0001
9564248b10
Add ability to upload (and save) SDH subtitles ( #10036 )
2023-07-29 06:52:35 -06:00
Joshua M. Boniface
93b400343e
Merge pull request #8147 from Shadowghost/network-rewrite
2023-07-03 13:16:21 -04:00
Nick
6d9e43cfe0
Merge branch 'master' into trickplay
2023-06-28 21:43:23 -07:00
Bond-009
4ac07f6c76
Merge pull request #9890 from Shadowghost/videorange-rework
2023-06-28 17:30:26 +02:00
Shadowghost
20a4509991
Migrate VideoRange and VideoRangeType to Enum
2023-06-28 12:02:20 +02:00
Bond-009
1e38bc80de
Merge pull request #9909 from Bond-009/playlist
2023-06-27 16:22:08 +02:00
Shadowghost
a6e9824e8a
Merge branch 'master' into network-rewrite
2023-06-27 16:15:57 +02:00
Nick
ab20ceaad6
Migrate to trickplay table to EF. Rename vars/methods/members to have consistent use of tile and thumbnail
2023-06-26 17:40:10 -07:00
Nick
619d1d47f2
Move GetHlsPlaylist to ITrickplayManager
2023-06-23 14:22:00 -07:00
Nick
049361b66c
TrickplayController return 404 if playlist doesn't exist. Minor code style/format changes (crobibero)
2023-06-22 16:23:52 -07:00
Nick
d338253242
Fix styling for string builder
2023-06-22 16:23:52 -07:00
Nick
98e41d5a14
Styling, format, minor code changes (crobibero)
2023-06-22 16:23:52 -07:00
nicknsy
d448cc18ea
update
2023-06-22 16:19:59 -07:00
nicknsy
b18d6bd356
Trickplay playlist and image controller
2023-06-22 16:19:59 -07:00
nicknsy
515ee90fb9
Hls playlist
2023-06-22 16:19:59 -07:00
Bond-009
3982b0e057
Reduce bottlenecks scan code ( #9863 )
2023-06-21 21:01:47 -06:00
Shadowghost
67a58df1a3
Merge branch 'master' into network-rewrite
2023-06-21 07:57:00 +02:00
Bond_009
f04cfd6ef4
Don't ignore parentId for playlists
2023-06-20 18:06:30 +02:00
Dominik
0dffe64489
Add baseUrlParam back in and fix indentation
2023-06-15 19:55:11 +02:00
Dominik
17f1e8d19b
Merge branch 'master' into segment-deletion
2023-06-15 19:38:42 +02:00
Shadowghost
006b04dc0b
Merge branch 'master' into network-rewrite
2023-06-07 08:25:32 +02:00
Bond-009
6dca53047f
Merge pull request #9818 from Shadowghost/fixes
2023-05-30 10:00:53 +02:00
Cody Robibero
d8f0933f33
Merge pull request #9821 from cvium/admin_must_have_pw
2023-05-29 18:38:01 -06:00
cvium
29ef02af9a
do not allow empty admin password during wizard
2023-05-26 21:50:51 +02:00
cvium
b33f46560d
use 403 instead to avoid compat issues with swagger spec
2023-05-26 19:45:40 +02:00
cvium
716bcc6410
chore: deprecate EasyPassword as it isn't very secure
2023-05-26 19:40:40 +02:00
Shadowghost
81746666de
Fix TotalRecordCount calculation
2023-05-26 11:06:04 +02:00
Shadowghost
d8d5c86d49
Merge branch 'master' into network-rewrite
2023-05-25 17:07:43 +02:00
Claus Vium
d1e52b6ee3
Merge pull request #9771 from Shadowghost/recursive-tags
2023-05-18 10:05:50 +02:00
Shadowghost
eb52af4e6a
Fix playlists library and migration ( #9770 )
2023-05-15 06:45:33 -06:00
Shadowghost
ec32c56d3f
Set removed and added tags recursively
2023-05-14 21:45:46 +02:00
Shadowghost
a8cdf4434b
Fix access to playlists not created by a user ( #9746 )
2023-05-12 07:11:59 -06:00
Shadowghost
c042f20224
Merge branch 'master' into network-rewrite
2023-05-11 15:41:39 +02:00
Shadowghost
d5fec4963e
Fix FirstTimeSetupHandler not failing on invalid user if not in setup mode ( #9747 )
2023-05-10 14:05:27 -06:00
Shadowghost
6cc1203c1b
Merge branch 'master' into network-rewrite
2023-05-09 15:25:41 +02:00