Commit Graph

235 Commits

Author SHA1 Message Date
Luke Pulverenti
ed5bf546c1 fixes #689 - Support grouping latest items 2014-07-05 01:21:13 -04:00
Luke Pulverenti
e2b3320f80 add one year tolerance to movie lookups 2014-07-04 15:17:22 -04:00
Luke Pulverenti
385e52c9eb fixes #514 - Support HLS seeking 2014-07-04 01:59:30 -04:00
Luke Pulverenti
59dc591f66 update to jquery mobile 1.4.3 2014-07-02 14:34:08 -04:00
Luke Pulverenti
3bef6ead9c #514 - Support HLS seeking 2014-07-01 17:13:32 -04:00
Luke Pulverenti
c273f5fd9c fixes #860 - Add options to display channels directly within user views 2014-06-30 15:24:35 -04:00
Luke Pulverenti
8ae316a2f3 fixes #859 - Support adaptive bitrate streaming 2014-06-30 13:40:46 -04:00
Luke Pulverenti
608ebf4829 update video player layout 2014-06-28 15:35:30 -04:00
Luke Pulverenti
b1dd6365da updates to dynamic hls 2014-06-27 22:43:10 -04:00
Luke Pulverenti
a49e513bc2 get more exact hls segment times 2014-06-26 13:04:11 -04:00
Luke Pulverenti
0727475abf update translations 2014-06-23 12:05:19 -04:00
Luke Pulverenti
3b30a2aee0 detect anamorphic video 2014-06-22 12:25:47 -04:00
Luke Pulverenti
d0b6fd938d update translations 2014-06-20 11:10:40 -04:00
Luke Pulverenti
4398393783 close ffmpeg more gracefully 2014-06-20 00:50:30 -04:00
Luke Pulverenti
03e25d3b0e comments 2014-06-19 11:41:58 -04:00
Luke Pulverenti
a18f4e37ac added IsTextSubtitleStream 2014-06-11 16:57:18 -04:00
Luke Pulverenti
dd7825f6c8 Support subtitle offset 2014-06-11 15:31:33 -04:00
Luke Pulverenti
437062b29e switch to subtitle filter 2014-06-10 13:36:06 -04:00
Luke Pulverenti
f7cd7182d5 display additional transcoding info in dashboard 2014-06-05 20:39:02 -04:00
Luke Pulverenti
858c37b860 add channel downloading settings 2014-06-02 15:32:41 -04:00
Luke Pulverenti
3ccecd3ca3 channel fixes 2014-05-18 15:58:42 -04:00
Luke Pulverenti
1a323767be Do better to make sure hls files are cleaned up 2014-05-09 00:38:12 -04:00
Luke Pulverenti
fdd8c67162 add correct media format profiles to res elements 2014-04-22 20:50:47 -04:00
Luke Pulverenti
e89d4e605b support theme songs in the web client 2014-04-14 23:54:52 -04:00
Luke Pulverenti
f5261fc4b7 extract nowplayingbar into standalone widget to work with any player 2014-04-11 11:36:25 -04:00
Luke Pulverenti
c60103df64 chromecast updates 2014-04-06 13:53:23 -04:00
Luke Pulverenti
e4001ec92b add latest translations 2014-04-05 11:02:50 -04:00
Luke Pulverenti
6fe7264f78 add automatic stream copy for hls 2014-04-02 00:10:46 -04:00
Luke Pulverenti
5a014b093c add localization stub 2014-03-30 21:00:47 -04:00
Luke Pulverenti
39ea2adbc5 create separate media encoding project 2014-03-27 15:30:21 -04:00
Luke Pulverenti
f245fffad1 implement dlna headers 2014-03-25 01:25:03 -04:00
Luke Pulverenti
7438aa6dfa removed codec enums 2014-03-23 16:07:02 -04:00
Luke Pulverenti
c4f587dd94 live tv stream adjustments, add additional dlna params 2014-03-12 15:56:12 -04:00
Luke Pulverenti
d02c0ba3f4 added hls changes for live tv 2014-03-03 23:58:19 -05:00
Luke Pulverenti
888b8d619a added encoding manager interface 2014-02-20 11:37:41 -05:00
Luke Pulverenti
5e2a2a02ef converted recording providers 2014-02-07 11:42:19 -05:00
Luke Pulverenti
5cc11294b1 adjust video quality params for wmv 2014-02-02 09:47:00 -05:00
Luke Pulverenti
3cc608d781 update next/previous buttons 2014-01-24 13:09:50 -05:00
Luke Pulverenti
145285784b trim tv objects 2014-01-23 13:05:41 -05:00
Luke Pulverenti
cf1dac60f6 relocate more ffmpeg params. add channel delay 2014-01-21 22:07:33 -05:00
Luke Pulverenti
3d697cdab2 added new stream info properties 2014-01-21 20:37:01 -05:00
simon
139e9404c1 Add gen pts flags correct movies that have none or have bad pts values. Applied to all c/l 2014-01-15 11:29:37 +11:00
Luke Pulverenti
fdca3bd9c4 live tv updates 2014-01-13 00:41:00 -05:00
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