Commit Graph

292 Commits

Author SHA1 Message Date
Luke Pulverenti
e4f5a3f005 added full m3u8 generation 2014-01-12 16:32:13 -05:00
Luke Pulverenti
c8a106f485 move media encoder to server project 2014-01-12 01:31:21 -05:00
Luke Pulverenti
7f57ef0689 support configurable transcoding temporary path 2014-01-11 13:58:50 -05:00
Luke Pulverenti
ec4000404d rework text subtitles 2014-01-10 08:52:01 -05:00
Luke Pulverenti
5392ff4da4 added a new encoding settings page under advanced 2014-01-07 13:39:35 -05:00
Luke Pulverenti
858be5d788 update built in studio images 2013-12-29 21:41:22 -05:00
tikuf
ff9e74dd44 Change audio sync (sync at start no corrections) 2013-12-29 13:34:33 +11:00
Luke Pulverenti
4b2b36d1a3 live tv updates 2013-12-21 13:37:34 -05:00
Luke Pulverenti
cd859ac2e6 added IHasImages and IHasUserData 2013-12-19 16:51:32 -05:00
Luke Pulverenti
53f4e849fd #642 - Add server-side encoding settings 2013-12-15 14:39:21 -05:00
tikuf
5299727502 Bring hls segments back into apple spec 2013-12-15 18:25:33 +11:00
Luke Pulverenti
f32212d160 update to service stack v4 2013-12-07 10:52:38 -05:00
Luke Pulverenti
5f0d8000a5 moved media streams to the database 2013-12-05 22:39:44 -05:00
Luke Pulverenti
7dd75e079a fixes #619 - Command line fail for internal subs 2013-11-20 10:50:54 -05:00
Luke Pulverenti
d60fca112b removed default framerate from hls 2013-11-13 11:45:58 -05:00
Luke Pulverenti
c543fdea3a Merge branch 'master' of https://github.com/tikuf/MediaBrowser
Conflicts:
	MediaBrowser.Api/Playback/Hls/VideoHlsService.cs
	MediaBrowser.Api/Playback/Progressive/VideoService.cs
2013-11-01 11:59:42 -04:00
Luke Pulverenti
6c8d919298 replace file system calls with IFileSystem when needed 2013-10-31 10:03:23 -04:00
tikuf
a2c6f687ae Move depreciated audio re-sample into audio filters 2013-10-28 15:01:35 +11:00
Luke Pulverenti
a09d449c00 updated hls audio params 2013-10-24 07:58:35 -04:00
Luke Pulverenti
235b6c98ea removed audio sync 2013-10-23 15:59:54 -04:00
Luke Pulverenti
a0df73b21d update stream copy bitrate 2013-10-07 14:22:21 -04:00
Luke Pulverenti
fb98b0c8e0 updated nuget 2013-10-04 11:22:03 -04:00
Luke Pulverenti
d021e20249 improve shortcut performance 2013-10-03 11:24:32 -04:00
Luke Pulverenti
16fd474ad3 safer hls kill 2013-10-03 10:14:40 -04:00
Luke Pulverenti
b4984a78fd fix stream copy requiring a bitrate 2013-09-28 14:07:01 -04:00
Luke Pulverenti
bdc90f02f2 adjusted video hls params 2013-09-27 08:00:47 -04:00
Luke Pulverenti
f176307e59 support multiple remote control outputs 2013-09-24 15:54:42 -04:00
Luke Pulverenti
631b7b62c1 added ControllableByUserId to sessions url 2013-09-19 16:03:14 -04:00
Luke Pulverenti
ebec1e159c update default theme endpoints 2013-09-15 13:34:37 -04:00
Luke Pulverenti
3c2ec758be fix streaming trailers over HLS 2013-09-10 14:56:12 -04:00
Luke Pulverenti
83dd13cc7c made HLS 64k stream optional 2013-09-06 13:27:06 -04:00
Luke Pulverenti
c5b27cbc52 hlx fix 2013-09-05 08:47:10 -04:00
Luke Pulverenti
dfe91e43b6 Added IDtoService 2013-09-04 13:02:19 -04:00
Luke Pulverenti
8204d8938a enable 64k playlist 2013-09-04 08:19:14 -04:00
Luke Pulverenti
57a0f80c2c revert progressive changes 2013-09-03 23:25:01 -04:00
Luke Pulverenti
5234f3dcdd added itsoffset 2013-09-03 21:32:43 -04:00
Luke Pulverenti
da0c386853 padded bitrate for hls 2013-09-03 10:37:15 -04:00
Luke Pulverenti
e8b4ff5346 bufsize change 2013-09-02 19:16:46 -04:00
Luke Pulverenti
c3fa40715c hls changes 2013-09-02 16:19:11 -04:00
Luke Pulverenti
b828af0a0a hls changes 2013-09-01 09:13:11 -04:00
Luke Pulverenti
ccdd51b3d8 switched aac encoders 2013-08-31 19:38:07 -04:00
Luke Pulverenti
87d77cdb95 further adjusted bufsize 2013-08-31 10:54:58 -04:00
Luke Pulverenti
9158014b4f updated nuget 2013-08-30 21:13:15 -04:00
Luke Pulverenti
4f3b4b47d2 add minrate/maxrate 2013-08-29 23:49:10 -04:00
Luke Pulverenti
a5fa31cf94 better bitrate syncing 2013-08-29 22:13:58 -04:00
Luke Pulverenti
87c4d447f8 added 64k hls stream 2013-08-29 21:56:42 -04:00
Luke Pulverenti
35d512e661 hlx fixes 2013-08-29 21:25:37 -04:00
Luke Pulverenti
517006a620 update hls timer extend 2013-08-28 18:11:02 -04:00
Luke Pulverenti
3c98f62389 added dual layer hls playlist 2013-08-28 18:05:00 -04:00
Luke Pulverenti
4a29bb012b removed http web request dependency from api project 2013-08-28 15:55:44 -04:00
Luke Pulverenti
e0c387446b reworked iso manager 2013-08-09 21:16:31 -04:00
Luke Pulverenti
cd990d8a95 increase hls cleanup delay 2013-07-02 14:24:29 -04:00
Luke Pulverenti
e8634cbafd fixed hls file deletion 2013-06-19 08:23:59 -04:00
Luke Pulverenti
7371860871 hls playlist fix 2013-06-19 01:25:01 -04:00
Luke Pulverenti
8b0c235675 new hls params 2013-06-18 06:36:25 -04:00
Luke Pulverenti
4ab6a339c6 fixed cleanup of encoded media 2013-06-10 00:00:44 -04:00
Luke Pulverenti
e031c7bcaa don't request a higher bitrate than source content 2013-06-02 10:47:28 -04:00
Luke Pulverenti
bd85132702 support 5.1 aac 2013-05-21 21:53:18 -04:00
Luke Pulverenti
e9cfa6cd26 add remote streaming capabilities 2013-05-01 16:07:20 -04:00
Luke Pulverenti
33f4b2ed53 subtitle extraction fixes 2013-04-29 12:01:23 -04:00
Luke Pulverenti
b443d591a2 fixes #200 - MB3 Locking Folders for a long time 2013-04-28 01:29:27 -04:00
Luke Pulverenti
70da0b6ae9 resharper suggestions in api project 2013-04-10 11:32:09 -04:00
Luke Pulverenti
cb39f8e7b5 extracted a media encoding interface to keep ffmpeg out of nuget packages 2013-04-07 16:55:05 -04:00
Luke Pulverenti
4b65b8c050 profile fix for hls 2013-03-29 08:26:40 -04:00
Luke Pulverenti
874244a2ef fixes #92 - Profile & Level args typo 2013-03-29 01:45:45 -04:00
Luke Pulverenti
3d566d2f6b remove -g from video params 2013-03-28 18:12:38 -04:00
Luke Pulverenti
20428bfdaf re-organized streaming parameters 2013-03-28 11:52:26 -04:00
Luke Pulverenti
a59d1f4f70 added keyframes to progressive streaming 2013-03-28 11:22:05 -04:00
Luke Pulverenti
071e13fb4c added profile and level params for hls 2013-03-28 10:42:03 -04:00
Luke Pulverenti
ecbec1f6fd one more allow cache fix 2013-03-27 11:08:02 -04:00
Luke Pulverenti
e5faa92a18 fix hls allow cache name 2013-03-27 10:54:00 -04:00
Luke Pulverenti
c292fc56ea updated hls keyframes 2013-03-25 10:03:37 -04:00
Luke Pulverenti
2bdd9cc1f2 fixed double commas with audio params 2013-03-24 18:45:53 -04:00
Luke Pulverenti
cb3089791e switch to audio filter for volume 2013-03-24 18:37:20 -04:00
Luke Pulverenti
63e16a4d99 #80 - Subtitle Paramaters For HLS 2013-03-23 23:56:01 -04:00
Luke Pulverenti
e2dcddc5ac made compression and caching available to plugin api endpoints 2013-03-23 22:45:00 -04:00
Luke Pulverenti
6383768bfe force key frame for hls 2013-03-23 00:55:10 -04:00
Luke Pulverenti
0a7abd58c8 round hls framerate 2013-03-23 00:37:22 -04:00
Luke Pulverenti
b20151fff3 copy dashboard to the output folder and load from the file system, instead of using embedded resources 2013-03-23 00:04:36 -04:00
LukePulverenti
cce219cc99 #71 - Boost volume when converting from 6ch to 2ch 2013-03-20 10:38:56 -04:00
LukePulverenti
095896fa49 #73 - added audio/video sync 2013-03-20 10:27:56 -04:00
LukePulverenti
de755c4b93 fixed audio in hls 2013-03-10 23:44:22 -04:00
LukePulverenti
e5592bd220 bring back support for byte ranged requests 2013-03-10 23:12:21 -04:00
LukePulverenti
5591e05fdb hls progress 2013-03-09 10:24:38 -05:00
LukePulverenti
0a2b0ffba8 progress on hls video. but not ready yet 2013-03-09 01:13:10 -05:00
LukePulverenti
9b3a97edfc some progress towards brining back hls, but not finished yet 2013-03-09 01:05:52 -05:00
LukePulverenti
ea1b57a4d8 fixed installer root suffix 2013-03-08 21:34:54 -05:00
LukePulverenti
c4c9126f79 added more attributes for api docs 2013-03-08 14:14:09 -05:00
LukePulverenti
2ca4b7d03a Created IConfigurationManager 2013-03-04 00:43:06 -05:00
LukePulverenti
0ea90ef7c6 added IServerEntryPoint to replace plugin.initialize 2013-03-02 21:47:04 -05:00
LukePulverenti
af7aa597c3 referenced core plugins, fixed some dashboard issues, extracted library manager 2013-02-28 14:32:41 -05:00
LukePulverenti
8d32971354 fixed api shutdown and more hls progress 2013-02-27 18:33:40 -05:00