Commit Graph

405 Commits

Author SHA1 Message Date
Luke Pulverenti
9d64691fc1 update translations 2014-11-25 23:12:29 -05:00
Luke Pulverenti
3f79032731 get channel media info at runtime 2014-11-18 21:45:12 -05:00
Luke Pulverenti
b06fdda96d revise endpoint attributes 2014-11-14 21:31:03 -05:00
Luke Pulverenti
a1535a341b fixes #943 - Add web client filtering by genres, parental ratings, tags and years 2014-11-09 23:20:11 -05:00
Luke Pulverenti
7f6f74fb54 fixes #941 - Rework password recovery and remove IsLocal checks 2014-11-08 22:18:14 -05:00
Luke Pulverenti
c7ed71b1eb update osx ffmpeg 2014-11-05 20:32:36 -05:00
Luke Pulverenti
f7ba95439b add server management to web client 2014-11-04 07:41:12 -05:00
Luke Pulverenti
6b72ea474c improve user view images 2014-10-29 18:01:02 -04:00
Luke Pulverenti
132a02a48d connect updates 2014-10-28 19:17:55 -04:00
Luke Pulverenti
8cf3aba7e0 update connect scripts 2014-10-27 17:45:50 -04:00
Luke Pulverenti
b96c70cb0a connect updates 2014-10-26 23:06:01 -04:00
Luke Pulverenti
83d7b945d7 connect updates 2014-10-25 14:32:58 -04:00
Luke Pulverenti
90082ed4bc add LocalFileInfo.Id 2014-10-24 00:54:35 -04:00
Luke Pulverenti
ab4fd843d3 render movies as folders with dlna 2014-10-22 00:42:26 -04:00
Luke Pulverenti
68ad0f6226 update web client packager 2014-10-21 08:42:02 -04:00
Luke Pulverenti
53cd8b0eb8 move user image into profile settings 2014-10-15 23:26:39 -04:00
Luke Pulverenti
9ae5d347c1 add device upload options 2014-10-11 16:38:13 -04:00
Luke Pulverenti
7ad3b6c430 remove mono compiler directives 2014-10-06 19:58:46 -04:00
Luke Pulverenti
b89eafa799 Add user cinema mode setting 2014-10-01 20:28:16 -04:00
Luke Pulverenti
91cb173176 rework apiclient startup 2014-09-24 18:47:03 -04:00
Luke Pulverenti
f03d5f6fd2 add cinema mode feature 2014-09-22 17:56:54 -04:00
Luke Pulverenti
3f09347bf7 update chromecast 2014-08-21 11:55:35 -04:00
Luke Pulverenti
f6995379a2 chromecast updates 2014-08-19 18:28:35 -04:00
Luke Pulverenti
46f50bae6a support custom ordering of user views 2014-08-18 21:42:53 -04:00
Luke Pulverenti
69682bd717 add activity log feature 2014-08-10 18:13:17 -04:00
Luke Pulverenti
2384a7e088 added sync job database 2014-07-26 13:30:15 -04:00
Luke Pulverenti
3944c8c0cb stub out mock sync provider 2014-07-22 12:36:34 -04:00
Luke Pulverenti
68e7007105 added cloud sync model objects 2014-07-21 21:29:06 -04:00
Luke Pulverenti
640fc18b21 update translations 2014-07-20 00:46:29 -04:00
Luke Pulverenti
b23a0a14c1 disable chunked encoding for images 2014-07-17 18:21:35 -04:00
Luke Pulverenti
433cee5164 added new device profiles 2014-07-16 23:17:14 -04:00
Luke Pulverenti
c5a40e9616 create localStorage abstraction 2014-07-15 15:16:16 -04:00
Luke Pulverenti
2981f1056d move last fm providers to a plugin 2014-07-13 17:03:57 -04:00
Luke Pulverenti
2d1a56ded3 3.0.5306.42925 2014-07-13 00:55:56 -04:00
Luke Pulverenti
5f578574d7 update translations 2014-07-11 00:27:46 -04:00
Luke Pulverenti
700e345aea rework nfo savers 2014-07-08 20:46:11 -04:00
Luke Pulverenti
10414ce9ac completed auth database 2014-07-07 21:41:03 -04:00
Luke Pulverenti
41825781d2 fixes #762 - Marking unwatched doesn't update display 2014-07-03 22:22:57 -04:00
Luke Pulverenti
5bec78f61f update to jquery mobile 1.4.3 2014-07-02 14:34:08 -04:00
Luke Pulverenti
db0a6eb632 run all ajax through apiclient 2014-07-02 01:16:59 -04:00
Luke Pulverenti
d1a36e7c73 fixes #861 - Add tap hold menus to web client 2014-06-30 22:29:27 -04:00
Luke Pulverenti
eab5e1812e update video player layout 2014-06-28 15:35:30 -04:00
Luke Pulverenti
d01c2a0ba9 add short overview 2014-06-25 11:12:39 -04:00
Luke Pulverenti
0784ca7a0a update translations 2014-06-23 12:05:19 -04:00
Luke Pulverenti
b9aac88766 dlna fixes 2014-06-22 01:52:31 -04:00
Luke Pulverenti
18cd384168 added new channel settings 2014-06-01 15:41:35 -04:00
Luke Pulverenti
06d87cc76f Display more content on home page 2014-05-29 15:34:20 -04:00
Tim Hobbs
9d62fb3c7f Video player full browser window 2014-05-28 13:05:35 -07:00
Luke Pulverenti
5677ce1011 factor device pixel ratio into downloaded image size 2014-05-23 19:58:28 -04:00
Luke Pulverenti
f81c84719f add separate user preferences area 2014-05-21 12:45:42 -04:00
Luke Pulverenti
f7e9566f8f add subtitle management page 2014-05-17 00:24:10 -04:00
Luke Pulverenti
76d39e1345 web client backdrops 2014-05-11 01:11:53 -04:00
Luke Pulverenti
c93de38f39 updated mono build 2014-05-10 13:28:03 -04:00
Luke Pulverenti
fd22232778 Removed guids from the model project 2014-05-08 16:09:53 -04:00
Luke Pulverenti
746a467d6a add basic open subtitle configuration 2014-05-07 14:38:50 -04:00
Luke Pulverenti
3b5259ce8e beginning remote subtitle downloading 2014-05-06 22:28:19 -04:00
Luke Pulverenti
ea285c28ef 3.0.5233.40306 2014-04-30 23:24:55 -04:00
Luke Pulverenti
093ee4c866 support sending nav commands 2014-04-27 21:57:29 -04:00
Luke Pulverenti
30ebe3858b fixes #797 - Determine mpeg2ts timestamp info 2014-04-24 22:00:19 -04:00
Luke Pulverenti
d96a3f1074 fixes #778 - Security issue 2014-04-24 13:30:59 -04:00
Luke Pulverenti
4cee826e91 dlna server fixes 2014-04-20 01:21:08 -04:00
Luke Pulverenti
b6526b65d0 updated nuget 2014-04-15 00:23:08 -04:00
Luke Pulverenti
b7235c797f support theme songs in the web client 2014-04-14 23:54:52 -04:00
Luke Pulverenti
b8c3e8c777 fixes for chrome 35 2014-04-13 14:25:22 -04:00
Luke Pulverenti
9f83edf9ec add new mirror mode 2014-04-13 13:27:13 -04:00
Luke Pulverenti
85a08beb3e audio/video player fixes 2014-04-11 23:48:57 -04:00
Luke Pulverenti
bd697d36fc extract nowplayingbar into standalone widget to work with any player 2014-04-11 11:36:25 -04:00
Luke Pulverenti
ad3f285ded remove chromecast ui 2014-04-10 11:49:46 -04:00
Luke Pulverenti
305646fa63 move lazy script 2014-04-10 11:33:42 -04:00
Tim Hobbs
f893f175cb Lazy loading enabled
All pages with lots of images now have lazy loading enabled. The
"animation" was removed since it made for a bit of an odd experience one
the 2nd visit to a page. On pages with lots of images this has a nice
impact as it only loads the images that the user can see initially. As a
user scrolls it loads the next ones up. It saves a lot of extra requests
initially.
2014-04-09 20:47:57 -07:00
Tim Hobbs
ab0941be90 Merge remote-tracking branch 'upstream/master' 2014-04-09 16:58:14 -07:00
Tim Hobbs
a500f154d8 Cast updates 2014-04-09 16:58:09 -07:00
Luke Pulverenti
9ee76d4555 update translations 2014-04-08 22:12:17 -04:00
Luke Pulverenti
3f2f3c177e move web client chromecast along a little further 2014-04-05 13:01:04 -04:00
Luke Pulverenti
d1c351c88a chromecast icon update 2014-04-01 00:16:35 -04:00
Tim Hobbs
14a4b8018f Merge remote-tracking branch 'upstream/master' 2014-03-31 14:39:27 -07:00
Tim Hobbs
47d87ccfe8 Video player updates
* All buttons shown all the time
* Added time feedback when dragging position slider
2014-03-31 14:39:12 -07:00
Luke Pulverenti
432c8c49ce added more remote control commands 2014-03-31 17:04:22 -04:00
Tim Hobbs
862d03a684 Merge remote-tracking branch 'upstream/master' 2014-03-30 16:28:19 -07:00
Tim Hobbs
84eb555644 Cast updates 2014-03-30 16:26:16 -07:00
Luke Pulverenti
7dd0efdcc2 restored live tv playback in the web client 2014-03-30 12:49:40 -04:00
Luke Pulverenti
355c3dcb42 stub out web client media controller 2014-03-29 11:40:32 -04:00
Luke Pulverenti
a41f301fe2 make metadata path configurable 2014-03-25 17:13:55 -04:00
Tim Hobbs
8216e6d956 Video player "menu" button added
Toggles display of all appropriate video controls for video player sizes
< 100%
2014-03-25 12:48:54 -07:00
Tim Hobbs
fd0c1ec8ae Merge remote-tracking branch 'upstream/master' 2014-03-21 11:40:54 -07:00
Luke Pulverenti
0f37c36d24 support choosing optimal video version 2014-03-21 00:52:46 -04:00
Tim Hobbs
10e282094e Enable remote "fullscreen" command
This is really only pseudo-fullscreen, as the js fullscreen API doesn't
allow fullscreen without user interaction.
2014-03-20 12:12:10 -07:00
Tim Hobbs
c806ef8d65 Media player updates
* Separate code for video player
* Audio player code reverted to pre-video player updates
2014-03-20 01:34:54 -07:00
Tim Hobbs
b5b21349f9 Fix for stacking notifications
Video player just plays over the top
Max-height set on footer to display 3 stacked messages
2014-03-17 20:41:42 -07:00
Luke Pulverenti
fdda8549ba restore footer fluidity 2014-03-17 21:45:28 -04:00
Tim Hobbs
3e0fc7ada1 Footer notification fix 2014-03-17 17:38:36 -07:00
Tim Hobbs
d48854dda8 Allow notification display when video playing
Users can interact with notifications in windowed mode
2014-03-17 16:59:25 -07:00
Tim Hobbs
37fb510a2d Merge remote-tracking branch 'upstream/master' 2014-03-17 15:47:22 -07:00
Tim Hobbs
96e64c4f1f Video player fixes
Mobile playback fixed - video no longer hidden by default and unhidden
on playing
Footer notifications fixed
2014-03-17 15:37:05 -07:00
Luke Pulverenti
7dcf71e256 expand device identification 2014-03-17 10:48:16 -04:00
Luke Pulverenti
1e76f3cfe4 change user flyout to panel 2014-03-17 01:23:13 -04:00
Luke Pulverenti
e3e1ab2db3 add dlna pause fix 2014-03-15 16:08:06 -04:00
Tim Hobbs
196a9b11c2 Merge remote-tracking branch 'upstream/master' into ribbons 2014-03-13 06:36:39 -07:00
Luke Pulverenti
07308ea9a7 added play to config page 2014-03-10 13:38:53 -04:00
Tim Hobbs
97e9b8ceea Major video player overhaul
Updates, enhancements and some bug fixes too.
2014-03-08 00:09:45 -08:00
Luke Pulverenti
edc7f33329 #715 - Support creating/editing collections (boxsets) in web client 2014-03-07 10:53:23 -05:00
Luke Pulverenti
a7b5b2663e add more report data 2014-03-03 23:53:48 -05:00
Luke Pulverenti
b066cb5d7a added first play to classes 2014-02-26 16:31:47 -05:00
Luke Pulverenti
4ab95b6e11 limit ifo's to 300mb+ 2014-02-23 22:27:13 -05:00
Luke Pulverenti
3d0e125dd3 added chromecast boilerplate 2014-02-23 00:52:30 -05:00
Luke Pulverenti
265af89fe6 minor cleanup 2014-02-08 15:22:40 -05:00
Luke Pulverenti
c808cd9871 added more image providers 2014-02-08 15:02:35 -05:00
Luke Pulverenti
efd23cafaa separate metadata refresh from validation 2014-02-06 17:22:03 -05:00
Luke Pulverenti
2246bd8165 rename autoorganize files 2014-01-22 18:52:01 -05:00
Luke Pulverenti
e02f9c8726 remove webm messages 2014-01-22 17:38:55 -05:00
Luke Pulverenti
0cadf2308a added a live tv status page 2014-01-22 15:46:01 -05:00
Luke Pulverenti
9db90f464a #680 - episode organization 2014-01-22 12:05:06 -05:00
Luke Pulverenti
1fa7dcdb2b added dashboard info page 2014-01-18 14:25:20 -05:00
Luke Pulverenti
4c4c131147 add hover menus to recordings 2014-01-16 22:13:12 -05:00
Luke Pulverenti
a0a589b876 added tv service provider selection 2014-01-16 17:49:31 -05:00
Luke Pulverenti
518003518b add tv service status reporting 2014-01-16 12:23:30 -05:00
Luke Pulverenti
e768e496ed add tv guide hover menus 2014-01-15 17:19:45 -05:00
Luke Pulverenti
8d9823e7a9 added live tv settings page 2014-01-12 11:55:38 -05:00
Luke Pulverenti
e36d514368 added suggested live tv page 2014-01-12 10:58:47 -05:00
Luke Pulverenti
2704b52493 added a new encoding settings page under advanced 2014-01-07 13:39:35 -05:00
Luke Pulverenti
d994150c28 added cast icon to now playing bar to send current media to another client 2014-01-03 23:53:49 -05:00
Luke Pulverenti
2957a40d8d support adding additional users to sessions 2014-01-03 21:35:41 -05:00
Luke Pulverenti
708ca5d32f added live channel playback 2014-01-02 23:58:22 -05:00
Luke Pulverenti
7743b36bc9 add more methods to file system interface 2014-01-01 13:26:31 -05:00
Luke Pulverenti
2861ff68c9 updated mobile and tablet layouts in web client 2013-12-30 22:43:30 -05:00
Luke Pulverenti
0c23a1a971 update built in studio images 2013-12-29 21:41:22 -05:00
Luke Pulverenti
dfec6b307b added new studio image provider 2013-12-29 00:32:03 -05:00
Luke Pulverenti
6d15c55327 allow custom language per item 2013-12-28 11:58:13 -05:00
Luke Pulverenti
2047f4bd49 change now playing bar to use jqm buttons 2013-12-27 23:42:40 -05:00
Luke Pulverenti
79a51f6b3a new mobile web client menu 2013-12-27 16:10:06 -05:00
Luke Pulverenti
e7a3a38b03 moved search into slide out panel 2013-12-27 11:18:42 -05:00
Luke Pulverenti
728e0003b2 minor mobile fixes 2013-12-27 00:13:19 -05:00
Luke Pulverenti
125c24ed56 new mobile dashboard menu 2013-12-27 00:08:37 -05:00
Luke Pulverenti
92c1a9acb0 fix duplicate day name issue 2013-12-26 21:23:57 -05:00
Luke Pulverenti
6e4a7594fc fix web socket attachment to session object 2013-12-26 13:46:38 -05:00
Luke Pulverenti
c27d378e34 split out parental controls into a separate edit page 2013-12-26 10:40:38 -05:00
Luke Pulverenti
c24735332f minor dashboard cleanup 2013-12-25 22:44:26 -05:00
Luke Pulverenti
37ccaa59ab update to jquery mobile 1.4 2013-12-24 13:37:29 -05:00
Luke Pulverenti
9ac1ae7f6b live tv updates 2013-12-22 22:46:03 -05:00
Luke Pulverenti
7c1639a112 moved media streams to the database 2013-12-05 22:39:44 -05:00
Luke Pulverenti
e38caab270 more support for episodes directly in a series folder 2013-12-03 23:18:50 -05:00
Luke Pulverenti
0605bfbaaa fixes #640 - Add management filters 2013-12-01 21:24:14 -05:00
Luke Pulverenti
7e5011f03d update to service stack 3.0.70.0 2013-11-30 13:32:39 -05:00
Luke Pulverenti
dbf7337f7c support remote queuing to web client 2013-11-30 01:07:45 -05:00
Luke Pulverenti
878bad724a add specialized get seasons method 2013-11-28 13:27:29 -05:00
Luke Pulverenti
5cdd9d0fb1 consolidate Artist & MusicArtist 2013-11-21 15:48:26 -05:00
Eric Reed
1f62c4c18b Fix rating star calc 2013-11-09 13:36:45 -05:00
Eric Reed
7341aadbb9 Latest reviews in plug-in detail page 2013-11-08 15:53:09 -05:00
Eric Reed
b7f0979093 Move store rating rendering function to dash 2013-11-08 10:37:22 -05:00
Eric Reed
75b5f25694 First level of ratings and reviews 2013-11-07 12:27:05 -05:00
Luke Pulverenti
0c9ea3d353 fixes #578 - Restarting server within plug-in config creates error 2013-11-05 14:43:21 -05:00
Luke Pulverenti
7e34533cae improve compatibility view error message 2013-10-18 15:47:57 -04:00
Luke Pulverenti
d8fdb2f5f8 added CanSelfRestart 2013-10-07 10:38:31 -04:00
Luke Pulverenti
e3d0113106 reduce system info refreshing from dashboard 2013-09-19 20:53:18 -04:00
Luke Pulverenti
815f1d7342 fixes #544 - No warning being given when running IE in compatibility mode 2013-09-16 23:41:49 -04:00
Luke Pulverenti
44e59e7215 reduce task allocations by making IBN api synchronous 2013-09-16 22:08:18 -04:00
Luke Pulverenti
35eb92de60 add video image extraction back to library scan 2013-09-14 17:19:32 -04:00
Luke Pulverenti
abef9d9254 improve web socket close 2013-09-09 14:23:55 -04:00
Luke Pulverenti
ee25e54186 fixes #406 - Dashboard not refreshing 2013-09-05 13:26:03 -04:00
Luke Pulverenti
7f4327b908 improve audio commands 2013-08-28 01:44:43 -04:00
Luke Pulverenti
9d71b16123 fixed remote messages 2013-08-28 01:17:26 -04:00
Luke Pulverenti
c1819ff31f updated web client to respond to new remote control commands 2013-08-28 00:31:34 -04:00
Luke Pulverenti
08d553461a fixes #415 - admin pages 2013-08-27 16:04:58 -04:00
Luke
a48b9102d8 Merge pull request #431 from DasNerdherder/master
Fixed #415 Non-Admin profile can access Dashboard
2013-08-27 13:03:52 -07:00
Luke Pulverenti
17ee0b713a try to detect browser running in private mode 2013-08-23 18:13:45 -04:00
Christopher Hines
b1954abc23 Fixed #415 Non-Admin profile can access Dashboard
In site.js, in pagebeforeshow, added logic for when the current user is
not an administrator, if the page is the dashboard, to redirect to
index.html
2013-08-20 10:42:07 -04:00
Luke Pulverenti
f5af0f5e10 fixed next/previous track buttons 2013-08-09 12:48:40 -04:00
Luke Pulverenti
78a6d736ba fixes #411 - Parental Control issue 2013-07-29 15:50:35 -04:00
Luke Pulverenti
1c1733b5e6 avoid duplicate reported version numbers on web client restart 2013-07-26 11:57:51 -04:00
Luke Pulverenti
6c4be34378 fixed remote control issues 2013-07-25 15:43:40 -04:00
Luke Pulverenti
cca20c7e55 fix web client seekpositionticks 2013-07-19 14:38:09 -04:00
Luis Miguel Almánzar
56a319e265 Merge branch 'f386' 2013-07-18 23:13:25 -04:00
Luis Miguel Almánzar
47a6b2c0ae finish #386 and implement nextTrack action 2013-07-18 23:12:52 -04:00
Luke Pulverenti
5e16365576 added a web socket message 2013-07-18 10:05:42 -04:00
Luis Miguel Almánzar
673548b630 respond to playstate commands play/pause/stop/seek/nexttrack 2013-07-17 23:18:16 -04:00
Luke Pulverenti
56532b90c0 add tvdb and games db to xml savers 2013-07-16 13:18:32 -04:00
Luke Pulverenti
8bcb6d55a4 Added album soundtrack links 2013-07-16 12:03:28 -04:00
Luke Pulverenti
a5a41a1643 added version number to apiclient 2013-07-10 08:37:14 -04:00
Luis Miguel Almánzar
98c1b53937 close #380 - display video controls on fullscreen 2013-07-09 22:00:13 -04:00
Luke Pulverenti
1200f8284d Display client version in the dashboard 2013-07-09 12:11:16 -04:00
Luke Pulverenti
cfb3392c35 added a notifications service 2013-07-06 17:23:32 -04:00
Luke Pulverenti
95a8a246b9 moved the directory picker to a separate file 2013-07-06 13:20:53 -04:00
Luke Pulverenti
d1a8e37334 added GameGenre 2013-07-01 13:17:33 -04:00
Luke Pulverenti
3ba31e9003 fixes #316 - Account with "no access to manage" can still manage some things. 2013-06-27 11:04:10 -04:00
Luke Pulverenti
b267c433c3 added a new MusicGenre entity 2013-06-10 23:31:00 -04:00
Luke Pulverenti
4cdfe410b2 cleanup helper functions 2013-06-07 13:29:33 -04:00
Luke Pulverenti
2a188455c6 added album/artist play buttons 2013-06-07 12:06:32 -04:00
Luke Pulverenti
bfdf11d2e8 cache plugin info 2013-06-04 12:59:03 -04:00
Eric Reed
56b47b4ba2 Fix supporter badge 2013-06-04 11:53:30 -04:00
Luke Pulverenti
d4ba64d07a support notifications in firefox 2013-05-31 11:03:40 -04:00
Luke Pulverenti
1e450d45a2 added a play command 2013-05-28 13:25:10 -04:00
Luke Pulverenti
8414228858 restored audio and subtitle menus 2013-05-26 00:52:14 -04:00
Luke Pulverenti
cd0260b41e restored chapter flyout 2013-05-25 21:53:34 -04:00
Luke Pulverenti
3fc8466680 updated browse to command 2013-05-25 20:53:51 -04:00
Luke Pulverenti
39ac592292 fixed fullscreen button visibility 2013-05-24 16:22:19 -04:00
Luke Pulverenti
b2ea19f9fb more mobile playback fixes 2013-05-24 11:19:32 -04:00
Luke Pulverenti
5d9fe5d833 fixes #121 - Item will not play in IE10 2013-05-23 23:33:33 -04:00
Luke Pulverenti
05a4cb13a3 first pass at custom audio player 2013-05-23 16:09:01 -04:00
Luke Pulverenti
f96d8373f1 updated playback icons 2013-05-22 18:24:04 -04:00
Luke Pulverenti
fac650a344 verify last fm data a little better 2013-05-21 12:53:03 -04:00