Joshua M. Boniface
9651a78b0c
Merge pull request #977 from Lynxy/genpts
...
Always set ffmpeg flag +genpts when video stream is being copied
2019-02-27 00:52:51 -05:00
Claus Vium
e342b7bc71
Extend the IHttpServer interface to avoid the typecasting
2019-02-26 22:11:21 +01:00
Bond-009
1731bf7372
Remove ordering items
2019-02-26 20:47:23 +01:00
Claus Vium
547d0ecf58
Move the check further down
2019-02-24 22:04:30 +01:00
Claus Vium
96b3d37caf
Check that ffmpeg log target isn't disposed before writing to it
2019-02-24 21:25:24 +01:00
The Lynxy
67f399dccf
Leave +genpts untouched in GetProgressiveVideoArguments()
2019-02-23 10:01:41 -05:00
Lynxy
9b39404b9a
Always set ffmpeg flag +genpts when video stream is being copied
2019-02-21 19:50:57 -05:00
Vasily
e7e7d96f51
Merge pull request #776 from cvium/update_tvdb
...
Update tvdb provider to v2 api
2019-02-21 15:09:54 +03:00
Torsten
2690ac299b
Only refresh metadata if extras changed
2019-02-20 16:39:49 +01:00
Liggy
33171a58b5
Merge branch 'master' into populate-extras
2019-02-20 16:37:57 +01:00
Vasily
bca7a26ffd
Merge branch 'master' into update_tvdb
2019-02-20 14:46:07 +03:00
Claus Vium
a23f04623e
Remove IEncryptionManager
2019-02-20 11:09:06 +01:00
Joshua M. Boniface
89d4ce309d
Merge pull request #848 from Bond-009/perf
...
Minor changes to reduce allocations
2019-02-19 21:24:51 -05:00
Torsten
9753a76905
Populate video extras again
2019-02-19 22:41:25 +01:00
Claus Vium
b9efcace79
Extract imagetype-to-keytype statements into a utility function and move tvdb specific utils to separate class
2019-02-15 19:33:10 +01:00
Claus Vium
8029cd3ebb
Add better language support
2019-02-15 19:33:10 +01:00
Claus Vium
ecbc0538f6
Add some error handling, grab imdb id and other minor fixes
2019-02-15 19:33:10 +01:00
Claus Vium
c2202be0f8
Some of it works???
2019-02-15 19:33:10 +01:00
Claus Vium
c720504e39
Drop ETag and use Last-Modified header ( #890 )
...
Drop ETag and use Last-Modified since performance is much better
2019-02-13 21:08:59 +01:00
Bond_009
3e6819c718
Don't clone lists
2019-02-12 21:06:47 +01:00
Bond_009
41fb1e5106
Tuple -> ValueTuple
2019-02-12 21:06:47 +01:00
Vasily
3a88a3c795
Merge pull request #822 from Bond-009/imagedimensions
...
Complete rename ImageSize -> ImageDimensions
2019-02-08 20:02:25 +03:00
Bond_009
70c85925af
Move some arrays to generics
2019-02-06 22:58:12 +01:00
Bond-009
e216702bcf
Complete rename ImageSize -> ImageDimensions
2019-02-05 19:53:50 +01:00
Claus Vium
0ef2b46106
Remove custom Threading
2019-02-05 16:47:50 +01:00
Vasily
0b3e6548db
Merge pull request #797 from Bond-009/warnings
...
Fix all warnings
2019-02-04 14:08:21 +03:00
Joshua M. Boniface
c4f51e16a5
Merge pull request #736 from Bond-009/startasync
...
Start startup tasks async
2019-02-03 22:23:54 -05:00
Joshua M. Boniface
56dcc45dc0
Merge pull request #732 from Bond-009/locale
...
Reworked LocalizationManager to load data async
2019-02-03 22:08:20 -05:00
Joshua M. Boniface
32f393d57f
Merge pull request #764 from Bond-009/encoding
...
Remove dead code, made some functions properly async
2019-02-02 19:04:10 -05:00
Bond-009
78e4e2ed92
Fix all warnings
2019-02-02 21:45:29 +01:00
Bond_009
1cdcace061
Remove dead code
2019-02-02 15:58:39 +01:00
Bond_009
66eabcdd39
Minor changes to encoding code
...
* Don't wait in intervals of 100ms for the file to exist
2019-02-02 15:56:54 +01:00
Bond_009
1385d89df6
Remove MoreLINQ
2019-02-02 12:27:06 +01:00
Joshua M. Boniface
c713824bf9
Merge pull request #734 from Bond-009/culture
...
Fix more analyzer warnings
2019-01-31 21:11:13 -05:00
Claus Vium
8985fb8d58
Remove support for games as a media type
2019-01-31 19:04:47 +01:00
Claus Vium
f7a46c7a56
Remove more Connect related stuff
2019-01-31 18:47:50 +01:00
Bond-009
2a1f6361a5
Merge branch 'master' into locale
2019-01-31 18:44:36 +01:00
Bond-009
1ea219bf3f
Merge branch 'master' into culture
2019-01-30 16:57:15 +01:00
Vasily
c8cb908004
Merge pull request #716 from Bond-009/warnings
...
Remove more compile time warnings
2019-01-29 19:32:08 +03:00
Vasily
8487319374
Merge pull request #726 from EraYaN/remove-wrappers-for-system-io
...
Clean up IFileSystem wrappers around stdlib.
2019-01-29 16:50:01 +03:00
Erwin de Haan
450f246f95
Unwrapped GetFileNameWithoutExtension
2019-01-28 22:10:51 +01:00
Erwin de Haan
581a7fe078
Unwrapped MoveDirectory
, DirectoryExists
, FileExists
& removed MoveFile
2019-01-28 22:10:00 +01:00
Erwin de Haan
d7c6d16250
Unwrapped CreateDirectory and DeleteDirectory
2019-01-28 22:09:56 +01:00
Erwin de Haan
3a831994f6
Unwrapped GetDirectoryName and DirectorySeperatorChar
2019-01-28 22:06:34 +01:00
Claus Vium
dc68d61491
Fix default aspect ratio
2019-01-28 21:55:44 +01:00
Bond_009
85a58fd655
Start startup tasks async
2019-01-27 15:40:37 +01:00
Bond_009
a709cbdc64
Fix more analyzer warnings
2019-01-27 12:12:44 +01:00
Bond_009
51edd5d067
Reworked LocalizationManager to load data async
2019-01-27 10:36:05 +01:00
Luca Beltrame
ee89236fe8
[VA-API] Fix filter order ( #714 )
...
ffmpeg is very picky about the filters to be used when using VA-API,
because most of them are incompatible. This is particularly evident when
burning-in subtitles.
2019-01-27 09:44:56 +01:00
Claus Vium
0e617933f6
Change default aspect ratio to 2/3 from 0
2019-01-26 22:19:14 +01:00
Andrew Rabert
7165868509
Merge pull request #709 from Bond-009/null
...
Fix always null expressions
2019-01-26 14:14:23 -05:00
Bond_009
883575893b
Change image dimentions from double to int
...
Rename ImageSize -> ImageDimensions
2019-01-26 13:16:47 +01:00
Bond_009
ded9dee22c
Remove more compile time warnings
2019-01-25 23:05:01 +01:00
Bond_009
8af256f9c2
Fix always null expressions
2019-01-25 21:52:10 +01:00
hawken
3701ce4037
Eliminate some compile warnings ( #600 )
...
* Remove some unused variables
* remove duplicate "using .." by sorting and deduping the list
* Remove things that already exist in the parent class (in one case I moved some documentation to the parent)
* EntityBodyData and and NextSearch were never set (only read), removed
* _timeout was never read, subsequently _timer became unused. part of a TODO timeout functionality that was not implemented yet
2019-01-24 18:56:43 +01:00
Claus Vium
b2ffad9ce9
Set Parent to current query Item if ParentId is empty ( #680 )
...
**Changes**
Fixed a faulty change in logic that occurred during the Christmas GPL nightmare.
I stepped through Emby 3.5.2 and stumbled over a difference in the query between Jellyfin and Emby, where in Emby, query.ParentId was set to the item itself. So I did a little digging in the old GPLv2 source and found this https://github.com/MediaBrowser/Emby/blob/3.4.1.8/MediaBrowser.Controller/Entities/Folder.cs#L720
**Issues**
Fixes #673
2019-01-24 18:48:37 +01:00
hawken
a356c1417a
Change MusicAlbum.Tracks to return Audio items
2019-01-22 12:19:50 +00:00
Andrew Rabert
c7f648f86a
Merge branch 'dev' into imagesize
2019-01-20 20:45:06 -05:00
Andrew Rabert
803bf563d7
Merge pull request #621 from Bond-009/perf
...
Minor improvements to library scan code
2019-01-20 18:13:49 -05:00
Mathieu Velten
ae73f7b3e3
Fix transcoding bitrate
2019-01-20 22:50:17 +01:00
Mathieu Velten
060eb98cc5
Fix encoding profile handling for vaapi
2019-01-20 22:50:17 +01:00
Mathieu Velten
da16de48aa
Revert back to 10e57ce8d21b4516733894075001819f3cd6db6b for MediaEncoding
...
Remove some duplicate code that were causing warnings
2019-01-20 22:50:09 +01:00
Bond_009
fc7c211025
Remove unused font
2019-01-20 20:32:15 +01:00
Bond_009
35d97dc949
Minor improvements to library scan code
2019-01-20 19:40:37 +01:00
Joshua Boniface
9da5d3acc2
Replace our TVDB key with @drakus72's which is V1
2019-01-20 12:59:22 -05:00
Bond_009
8fc8fc0622
Cleanup ImageProcessor
2019-01-20 14:18:37 +01:00
Andrew Rabert
449dd1a6a2
Remove allowSlowMethods from image processing
2019-01-19 22:33:55 -05:00
Erwin de Haan
c5430f86b0
Fixed csproj and xml identation.
2019-01-19 15:01:16 +01:00
Erwin de Haan
d116efe1f7
Merge branch 'dev' into reformat
2019-01-18 17:04:01 +01:00
Erwin de Haan
38f96af079
Reformat JustAMan review pt2 changes
...
Refs #575
2019-01-17 20:24:39 +01:00
hawken
bddfca6215
Fix potential problem where aspect ratio would be incorrectly calculated
2019-01-15 20:10:26 +00:00
Erwin de Haan
e867446437
ReSharper format: conform inline 'out' parameters.
2019-01-13 21:46:33 +01:00
Erwin de Haan
65bd052f3e
ReSharper conform to 'var' settings
2019-01-13 21:37:13 +01:00
Erwin de Haan
a36658f6f0
ReSharper Reformat: Properties to expression bodied form.
2019-01-13 21:31:14 +01:00
Erwin de Haan
089ad8e7c2
Find+Sed BOM removal *.xml,*.csproj,*,json,*.sln,*.txt
2019-01-13 21:10:15 +01:00
Erwin de Haan
ba610b5094
Find+Sed BOM removal *.cs: Jellyfin.Server-MediaBrowser.Controller
2019-01-13 21:01:16 +01:00
Erwin de Haan
742bef5b5f
EditorConfig reformat: Non-CS files.
2019-01-13 20:45:51 +01:00
Erwin de Haan
3ed6f37030
EditorConfig reformat: MediaBrowser.Controller
2019-01-13 20:30:58 +01:00
Erwin de Haan
26ca4b607b
Visual Studio Reformat: MediaBrowser.Controller
2019-01-13 20:25:32 +01:00
Joshua M. Boniface
9dcaafe700
Merge pull request #458 from EraYaN/code-cleanup
...
Clean up several minor issues and add TODOs
2019-01-13 12:14:53 -05:00
Bond_009
3a2a0fbfe8
Add more NuGet metadata properties
...
Remove old nuspec files
2019-01-13 11:57:33 +01:00
Erwin de Haan
846456b41e
Reformatted the files with notes.
2019-01-12 21:41:08 +01:00
Joshua M. Boniface
c888879599
Merge pull request #541 from cvium/fix_providermanager_guid
...
Change ItemId to Guid in ProviderManager
2019-01-11 09:17:25 -05:00
Erwin de Haan
e2751d42e8
Merge branch 'dev' into code-cleanup
2019-01-11 12:50:36 +01:00
Andrew Rabert
e5c2dbdf23
Merge pull request #540 from joshuaboniface/api-keys
...
Update Emby API keys to our own
2019-01-10 23:02:29 -05:00
Joshua M. Boniface
15c89d281e
Merge pull request #506 from hawken93/linting
...
Removing tabs and trailing whitespace
2019-01-10 19:54:18 -05:00
Erwin de Haan
ec1f5dc317
Mayor code cleanup
...
Add Argument*Exceptions now use proper nameof operators.
Added exception messages to quite a few Argument*Exceptions.
Fixed rethorwing to be proper syntax.
Added a ton of null checkes. (This is only a start, there are about 500 places that need proper null handling)
Added some TODOs to log certain exceptions.
Fix sln again.
Fixed all AssemblyInfo's and added proper copyright (where I could find them)
We live in *current year*.
Fixed the use of braces.
Fixed a ton of properties, and made a fair amount of functions static that should be and can be static.
Made more Methods that should be static static.
You can now use static to find bad functions!
Removed unused variable. And added one more proper XML comment.
2019-01-10 20:38:53 +01:00
cvium
0abe5b6ec3
Change ItemId to Guid like all the others
2019-01-10 15:30:26 +01:00
Joshua Boniface
7603b8d0fe
Update TheTVDB API key to our own
2019-01-09 12:44:48 -05:00
dkanada
9de66e9e87
add jellyfin-web as submodule
2019-01-09 23:35:05 +09:00
Joshua M. Boniface
61aeb0e9a8
Merge pull request #486 from Bond-009/plugins
...
Add NuGet package info to plugin projects
2019-01-08 18:10:09 -05:00
hawken
bd169e4fd4
remove trailing whitespace
2019-01-07 23:27:46 +00:00
hawken
ba1794f64b
Remove tabs and trailing whitespace
2019-01-07 23:24:34 +00:00
hawken
880825514a
Fix regression where it would do integer divisions, giving wrong result
2019-01-07 21:10:11 +00:00
Bond_009
e1379610e5
Ground work to get plugins functional again
2019-01-07 16:58:33 +01:00
cvium
bb879fff33
Remove AutoRunAtStartup
2019-01-05 23:07:06 +01:00
Bond_009
340a2c6512
Post GPL cleanup
2019-01-03 23:19:02 +01:00
Anthony Lavado
87812d1e7f
Fix spacing to C#/Visual Studio standards
...
- This is a fix automatically applied by Visual Studio
2019-01-02 01:22:21 -05:00
Bond_009
c99b45dbe0
Remove some warnings
2019-01-02 02:35:40 +03:00
Bond_009
b1ccd6bad9
Fix build post GPL change
2018-12-30 22:44:39 +01:00
Bond_009
ea4c914123
Fix exception logging
2018-12-30 22:44:39 +01:00
Bond_009
bf01918659
Clean up
2018-12-30 22:44:38 +01:00
Bond_009
0c1b9d3bff
Rebase
2018-12-30 22:44:38 +01:00
Bond_009
b7ebb67cbb
Remove the need for NullLogger
2018-12-30 22:44:38 +01:00
Bond_009
3d3ec3588b
Mark where ILogger is being set to null
2018-12-30 22:44:38 +01:00
Bond_009
0f8b3c6347
Use Microsoft.Extensions.Logging abstraction
2018-12-30 22:44:38 +01:00
Erwin de Haan
9c1c29325d
Added extra extension method that create a new instance of the destination object.
2018-12-30 01:25:42 +01:00
Erwin de Haan
de7fcaadb3
Fixed #320 by adding an extension method to BaseItem to make a deep copy of an object.
2018-12-30 01:12:33 +01:00
Bond_009
6e5d2aadaa
Remove custom ToArray extension
2018-12-28 16:48:26 +01:00
Andrew Rabert
a86b71899e
Add GPL modules
2018-12-27 18:27:57 -05:00
stefan
48facb797e
Update to 3.5.2 and .net core 2.1
2018-09-12 19:26:21 +02:00
Luke Pulverenti
8717f81bf4
Add setting to auto-run web app when server starts
2017-12-03 17:14:35 -05:00
Luke Pulverenti
70b0dd968f
Improve support for embedded metadata; support external subtitles with strm files
2017-12-03 17:12:46 -05:00
Luke Pulverenti
d7a1a87009
reduce work done by system info endpoints
2017-12-01 12:03:40 -05:00
Luke Pulverenti
26edcfefbb
cache network data longer
2017-11-27 15:16:41 -05:00
Luke Pulverenti
58a7829ecd
update library changed notifier
2017-11-25 23:48:12 -05:00
Luke Pulverenti
4f09c1e06d
reduce dlna chatter
2017-11-23 10:46:16 -05:00
Luke Pulverenti
77695f8abe
3.2.40.1
2017-11-21 17:14:56 -05:00
Luke Pulverenti
47d7eaeedb
fixes #1225 - Emby creates bogus seasons from subfolderss
2017-11-20 15:08:20 -05:00
Luke Pulverenti
1dc8ff9e91
allow specification of m3u stream limit
2017-11-17 16:54:33 -05:00
Luke Pulverenti
ceee0cdcca
improve merge/split video feature
2017-11-17 16:54:15 -05:00
Luke Pulverenti
9f46122d91
3.2.36.10
2017-11-15 16:33:04 -05:00
Luke Pulverenti
2f758676d0
support sharing m3u tuner streams
2017-11-14 02:41:21 -05:00
Luke Pulverenti
83a43121af
fix hdhr stream returning too quickly
2017-11-06 16:32:44 -05:00
Luke Pulverenti
5cb7469028
support track selection before playback
2017-11-05 16:51:23 -05:00
Luke Pulverenti
0d28929e17
update download progress reporting
2017-11-03 14:11:04 -04:00
Luke Pulverenti
0a0303ca64
normalize strm file contents
2017-11-01 15:50:16 -04:00
Luke Pulverenti
fc9de2589c
reset image dimensions on changes
2017-10-30 00:52:30 -04:00
Luke Pulverenti
8ec8b46394
allow separate configuration of date format
2017-10-30 00:51:43 -04:00
Luke Pulverenti
7cd1416d27
fix music artists not showing in collections
2017-10-28 00:19:38 -04:00
Luke Pulverenti
9b71812325
update live stream management
2017-10-23 15:14:11 -04:00
Luke Pulverenti
ac09136a3d
restore GetImageSize method
2017-10-22 17:38:03 -04:00
Luke Pulverenti
7e5036a587
update image aspect ratio detection
2017-10-22 02:22:43 -04:00
Luke Pulverenti
12adc7ae4c
add additional info to timer infos
2017-10-18 21:19:48 -04:00
Luke Pulverenti
4ef9f68837
support delete per library
2017-10-16 02:10:55 -04:00
Luke Pulverenti
0351c968c3
reduce file checks during library scan
2017-10-13 15:22:24 -04:00
Luke Pulverenti
9fdaa039c4
rework device repository
2017-10-13 15:18:05 -04:00
Luke Pulverenti
8b7936addf
removed dead code
2017-10-13 01:45:06 -04:00
Luke Pulverenti
bc656edf4f
update resolved video titles
2017-10-13 01:44:20 -04:00
Luke Pulverenti
66ad10348f
update translations
2017-10-13 01:43:11 -04:00
Luke Pulverenti
851c62a940
update image magick orientation function
2017-10-11 02:24:22 -04:00
Luke Pulverenti
e19b8f81c7
update recording conversion
2017-10-07 02:13:26 -04:00
Luke Pulverenti
43eec485e9
fix book providers
2017-10-06 11:49:22 -04:00
Luke Pulverenti
51ca72ab5d
adjust default provider order
2017-10-05 14:10:07 -04:00
Luke Pulverenti
fd621bbc52
support mpeg2 decoding with omx
2017-10-05 14:07:31 -04:00
Luke Pulverenti
983b51e083
reduce socket activity
2017-10-04 14:51:26 -04:00
Luke Pulverenti
a5b82cd2ec
remove unneeded async signatures
2017-10-03 14:39:37 -04:00
Luke Pulverenti
1da8509ae5
update playback settings
2017-10-01 20:13:43 -04:00
Luke Pulverenti
a452bc23b2
adjust params when burning in subtitles
2017-10-01 20:13:12 -04:00
Luke Pulverenti
085470394e
update home screen sections
2017-10-01 13:26:09 -04:00