Commit graph

836 commits

Author SHA1 Message Date
j
2f9409d435 target might be unicode too 2014-01-18 11:29:26 +00:00
j
effeb65115 unicode path issues, fixes #2069 2014-01-18 11:22:58 +00:00
rolux
13df4cd116 add missing k/v to static pages 2014-01-18 08:48:34 +00:00
j
4445a9086c include overview text in sitemap.xml 2014-01-17 18:24:34 +00:00
j
9d6a29a4f4 only include video metadata for rendered items (sitemap.xml) 2014-01-17 17:59:45 +00:00
j
a672ddf1ec html/text item description 2014-01-16 13:11:45 +00:00
j
6eeb867f80 non-js item content 2014-01-16 13:11:19 +00:00
j
adff8d22e3 use item_description in sitemap.xml 2014-01-16 12:04:10 +00:00
j
7b32cfbf5b include public and featured texts in sitemap and include on-js view for texts 2014-01-16 11:01:31 +00:00
j
3fb59e6a99 #1876 actor->cast, fix background for non js page 2014-01-16 10:02:08 +00:00
j
375a6ed659 symlink does not like unicode, pass utf-8 2014-01-16 17:26:17 +05:30
j
380852f77f dont double encode title 2014-01-11 10:31:54 +00:00
j
c1469b7097 dont overwrite id 2014-01-11 09:58:04 +00:00
j
d4ff2b60ef include more metadata in non-js page, fixes #1876 2014-01-11 09:51:03 +00:00
j
303662fb27 dont include annotations on non js page on 0xdb, fixes #1875 2014-01-11 09:34:54 +00:00
j
55a3a94a8a better title for search engines 2014-01-11 09:25:24 +00:00
j
5b72a33a95 use QuerySet in all managers 2014-01-07 11:05:42 +00:00
j
5705c9e74d typo 2014-01-02 14:07:02 +00:00
j
8103f01a36 add numberofdocuments 2014-01-02 13:54:35 +00:00
j
8417f9e886 only add #embed if #embed is not in requested url 2013-11-16 11:48:08 +00:00
j
7df2dd95c8 embed requested url not just time via oembed 2013-11-07 12:01:38 +00:00
j
808689c0c3 temp fix for sets 2013-10-22 19:17:12 +00:00
j
9db360774e fix oembed embed url 2013-10-21 11:52:59 +02:00
j
104292cba8 dont use CONFIG['keys'] 2013-10-17 15:04:21 +00:00
j
9db8b57dd2 dont fail to create torrent for unicode titles 2013-10-08 06:56:45 +00:00
j
6885e41084 nicer logs 2013-10-07 09:18:53 +00:00
j
7a529bfd12 get rid of filters in config, only use itemKeys filter: true 2013-09-30 18:34:44 +00:00
j
2c01974625 only extract sequences if rendered 2013-09-26 14:06:27 +00:00
j
5529ee0498 typo 2013-09-26 12:38:36 +00:00
j
a19de36f3e {me} 2013-09-26 12:37:44 +00:00
j
2b548b3174 remove debug 2013-09-24 12:49:10 +00:00
j
0b7d82529c remove special case for user and allow turning user and groups item item keys 2013-09-23 15:36:52 +00:00
j
d056dbe13c rebuild sort table if sort changes, add manage.py commands to rebuild filter, find and sort indexes 2013-09-23 15:35:18 +00:00
j
14674f07a6 one more special case for usernames 2013-09-15 12:06:13 +00:00
j
503321c4d6 add support for user filter 2013-09-15 11:56:49 +00:00
j
f3c9d7b7af add option to have direct download instead of torrent 2013-09-14 14:09:37 +00:00
j
7012b8724a dont overwrite local variable 2013-09-06 12:02:24 +02:00
j
5df00a3c91 duration is stream duration not source video duration 2013-09-06 11:59:33 +02:00
j
2d7def5c05 always update numberoffiles 2013-08-25 14:54:30 +02:00
j
d5da33feb7 fix autocomplete operator 2013-08-16 12:19:29 +02:00
j
d5c50192f4 fix sort by oxdbId, fixes #1791 2013-08-09 18:30:56 +00:00
j
d5edde92e0 dont start filenames with . 2013-07-29 15:58:22 +00:00
j
8281f62e0d load subtitles on 0xdb 2013-07-27 14:56:23 +02:00
j
9ae633ed7b add unique is enough no need to add index too 2013-07-23 12:16:57 +00:00
j
9491d68227 rendered items should only be available to users that can edit them, fixes #1197 2013-07-23 11:38:50 +00:00
j
272265d95f only call get_posters if needed 2013-07-22 19:51:43 +00:00
j
633ad1a3ff select selected poster 2013-07-22 19:45:11 +00:00
j
ab75b70c5b backend: autocompleteSortKey -> autocompleteSort 2013-07-22 13:16:50 +00:00
j
04d35b43db sort by index, should only be used with static lists 2013-07-17 12:44:29 +00:00
j
41b979b061 fix group access to info page 2013-07-15 15:45:24 +00:00
j
d62460e5fe dont reload config in manage.py commands, fixes #1619 2013-07-15 12:49:05 +00:00
j
f0b8824f62 keep poster service selection even if poster gets updated, fixes #1098 2013-07-13 13:04:59 +00:00
j
e7b86872a7 add option to force loading of subtitles 2013-07-13 10:36:41 +00:00
j
3744589ac5 add oxdbId to json, fixes #1571 2013-07-10 14:08:39 +00:00
j
3beacdbcb4 fix typo 2013-07-06 11:32:07 +00:00
j
ce03870fe6 remove config video.download; use canDownloadVideo capability instead. 2013-07-06 11:15:10 +00:00
j
ce16c93fb4 dont create db_index in south 2013-07-03 10:51:59 +00:00
j
bd4a76e211 direct uploads are also valid sets 2013-07-02 23:18:14 +00:00
j
9f68f5a1c6 dont print None as frame path 2013-06-28 14:58:05 +00:00
j
c01be0dc2c fix dates < 1900 2013-06-28 14:57:53 +00:00
j
959479457d get frame via manage.py so it also works for private items 2013-06-26 14:14:10 +02:00
j
a15b68a0d5 pass all metadata as json to poster script, fixes #1479 2013-06-06 11:54:01 +00:00
j
4d9635ab70 dont enable fulltext index by default, only used with GIN enabled 2013-06-06 07:35:52 +00:00
j
43792cd954 fix title in template too 2013-05-31 22:26:04 +00:00
j
82ef970e33 canSeeMedia 2013-05-31 13:47:11 +00:00
j
1502a5992e allow ignoring only available file 2013-05-30 11:49:31 +00:00
j
71846d5461 add per item document api 2013-05-27 11:21:08 +00:00
j
5f209cf92b move monkey_patch into app, no need for extra app 2013-05-18 21:43:52 +00:00
j
a07767d658 dont load subtitles, causes data loss 2013-05-14 15:54:55 +00:00
j
dd49b61a59 set words/clips only if id exists 2013-05-12 14:20:55 +02:00
j
ede2fbc99a dont delete subtitles except for 0xdb, needs to be fixed by moving parts by offset 2013-05-09 16:05:23 +00:00
j
bb1c15e2c0 use audio timeline for audio files 2013-05-07 16:40:37 +00:00
j
001e85eea7 fix manage files to load again and handle upper case extensions 2013-04-28 17:57:24 +00:00
j
70271b4649 dont fail if item has no year 2013-04-28 17:00:59 +00:00
j
74a82a52e6 only create derivatives with lower resolution. return best match if resolution does not exist for defined resolutions. 2013-04-28 12:07:49 +00:00
j
a4442dacd8 dont filter files, filtering is done on client. add additional metadata parsed from path to item 2013-04-23 14:14:48 +00:00
j
0a07097f22 return oembed iframe in aspect ratio of video and use new embed url 2013-04-22 12:20:01 +00:00
j
889754273a rename stream.video to stream.media 2013-04-22 11:45:22 +00:00
j
896df71942 item owner can see all data 2013-03-30 11:25:41 +00:00
j
bb2cc3ff16 only offer existing posterframes 2013-03-26 14:09:14 +00:00
j
8f7a2094cd only user selected streams, update stream once chunk upload is done 2013-03-24 20:57:38 +00:00
j
2fa2e80fc4 save alternative titles as title and link to title search on infoView 2013-03-24 19:44:48 +00:00
j
7667cb677e decode html entities in title/director, fixes #1442 2013-03-22 16:16:46 +00:00
j
5ec7b1cf2d add duration as always visible keys 2013-03-22 14:29:04 +00:00
j
61a63ee565 fix playback for non logged in users 2013-03-22 12:25:01 +00:00
j
d2f04319a5 make moving files more reliable 2013-03-19 14:04:03 +00:00
j
865cbb2490 fix timeline issue where last tile is smaller large_tile_w/2 and so last timeline was not saved as last timeline. fixes #1424 2013-03-12 16:51:53 +00:00
j
f5cd0cf2ca load subtitles in sync with creating timeline, use stream duration for files 2013-03-12 09:36:00 +00:00
j
31d28e733d refine description, fixes #1397 2013-03-09 09:35:04 +00:00
j
58bac6981f save notes in .data, dont return item properties that have capabilities not allowed to user 2013-03-09 08:23:47 +00:00
j
c57c6302dd fix typo 2013-03-08 05:36:26 +00:00
j
34be7923a7 use frame as thumbnail, fix default frame. 2013-03-07 10:24:25 +00:00
j
e706fbfb9b api documentation takes and returns 2013-03-04 19:35:06 +00:00
j
b9a01b2db9 use max resolutions not first 2013-03-04 15:39:08 +00:00
j
a89e654c6d fix queries in smart lists 2013-03-03 14:46:37 +00:00
j
fea340bc68 parseConditions should always return list now 2013-03-03 14:38:10 +00:00
j
9bab85e00a fix & queries with multiple item keys 2013-03-03 14:34:50 +00:00
j
c2dfb6f2e4 dont overwrite default itemkey properties 2013-03-03 11:28:28 +00:00
j
e94c146df0 dont fail in parse_time if input is already a number 2013-03-03 11:16:26 +00:00
j
f01534b36c upload files for an item 2013-03-01 09:14:57 +00:00
j
a36da2fcbb fix changing clip layers 2013-03-01 09:13:34 +00:00
j
8d5f8d5156 get poster frame 2013-02-28 20:47:02 +00:00
j
92a8480d79 only call getId if using IMDb ids 2013-02-28 20:12:52 +00:00
j
819af3734e also select poster frame based on heat if not using importFrames 2013-02-28 11:57:56 +00:00
j
b251332fc9 use getIds from dataservice 2013-02-28 10:34:14 +00:00
j
ba3d1538f4 use isSubtitles itemKey for subtitles 2013-02-26 16:12:00 +00:00
j
e76b620d73 suport descriptions of array itemKeys, add description to studio, name 2013-02-26 14:08:56 +00:00
j
027d9eb90d migrate color to hue, saturation, lightness, fixes #1301 2013-02-25 21:33:05 +00:00
j
1594bec79e find local ids 2013-02-25 13:30:42 +00:00
j
dadf1af1e6 wait for poster 2013-02-25 13:30:22 +00:00
j
c089551e08 wait for poster 2013-02-25 11:14:04 +00:00
j
8734e35613 add add item api 2013-02-25 10:30:29 +00:00
j
fd59f680fb add api.getMetadata 2013-02-24 08:26:59 +00:00
j
b1d83b0f93 cleanup unused imports and unused variables 2013-02-21 13:28:36 +00:00
j
f993650f81 never serve torrents with https webseeds, some clients like uTorrent only support http, fixes #1272 2013-02-19 20:19:30 +05:30
j
da3ae38b9f use year if passed 2013-02-19 12:26:38 +00:00
j
fa753f240c fix keeping items in list if id changes and it is merged with another item, fixes #1011 2013-02-10 13:08:49 +00:00
j
38954ef8bf set created/modified the first time an item is created, fixes #1199 2013-02-10 12:48:38 +00:00
j
d1b210d06a better item detection of existing items, sort steams by part and fallback to path 2013-02-08 11:05:35 +00:00
j
cd43bc2135 fix 2013-02-03 14:22:20 +05:30
j
87bf09fad2 use integer sort string for archives not using imdb ids 2013-02-03 14:21:15 +05:30
j
2eafb9b3f8 fix index creation 2013-01-31 20:41:46 +00:00
j
e6aaf0aa6b fix partial findvalue commit 2013-01-31 11:19:21 +00:00
j
d63e5cba32 use duration of files while we dont have streams, fixes #1208 2013-01-31 08:52:37 +00:00
j
31652fe3d8 update json cache too 2013-01-31 08:16:04 +00:00
j
c748527921 create and update GNI indexes 2013-01-31 07:54:39 +00:00
j
b43a6cf647 double check if poster does not exist if it was created async 2013-01-29 07:19:57 +05:30
j
e1dbb7089f fix default itemKey data 2012-12-16 16:21:05 +00:00
j
18d9c93fff add default itemKey value support, add license as default value to pad.ma. fixes #1180 2012-12-14 15:03:15 +01:00
j
5392750348 fix inital database creation 2012-11-27 16:10:17 +01:00
j
ec5158c03a normalize find values and make lower case, also normalize and lowercase quieries 2012-11-18 20:26:13 +01:00
j
ead22ed222 fix sort check 2012-11-16 02:27:09 +01:00
j
11ad4f9e2c dont fail if sort is missing 2012-11-16 02:03:39 +01:00
j
d4af01a905 add up volume for multi part files 2012-11-10 00:28:34 +01:00
j
597fe9d6c6 always request info for all files that need it 2012-11-09 12:07:38 +01:00
j
b8a5ba568d ass seriesYear, episodeDirector to hardcoded fields, fixes #971 2012-11-07 00:47:18 +01:00
j
cddb6f6560 hardcode 'episodeTitle', 'seriesTitle' as allowed edit keys, fixes 1121 2012-11-07 00:41:22 +01:00
j
2c07dedac0 add south migrations, convert update to python 2012-11-02 13:41:41 +01:00
j
ad90b43b4b better unicode support for download names 2012-10-24 17:18:55 +02:00
j
451577a3f9 only update ids if needed 2012-10-10 13:36:01 +02:00
j
7f08cc4bf3 use title/originalTitle not title/internationalTitle 2012-10-09 14:57:21 +02:00
j
4bbc6a6310 no default director, fixes #1080 2012-10-09 12:46:51 +02:00
j
5bd36539f0 dont fail if sort is not set 2012-10-06 13:59:33 +02:00
j
8becaf2bb8 also serve torrent at id/torrent not only id/torrent/ 2012-10-04 10:44:09 +02:00
j
b097dc2862 manualy set json/modified, gets out of sync otherwise 2012-09-27 06:32:35 +02:00
j
a0e14d299b update sort/find/facets after saving 2012-09-27 06:28:34 +02:00
j
c413d3526b cleanup poster update 2012-09-25 19:00:10 +02:00
j
547601d7a3 get modified from sort table, fixes #1018 2012-09-25 12:49:54 +02:00
j
80a242ee49 only update annotations if public_id really changed 2012-09-25 12:24:01 +02:00
j
f39b2ddf3f allow formated time for clip extraction too 2012-09-23 10:32:35 +02:00
j
20d1119b75 use internationalTitle and new alternative title format: fixes #947 and #963 2012-09-22 22:00:32 +02:00
j
6d6555e3bb dont special case id, fixes #602 2012-09-17 13:25:30 +02:00
j
3de99bb4b6 update paths on item edit, enable editable fields in editFile, part is a string now 2012-09-11 15:17:35 +02:00
j
e2c61e4a78 dont fail if item has not steams 2012-09-11 14:36:25 +02:00
j
e3d0893a00 reorder code so that item status does not get overwritten 2012-09-08 14:41:19 +02:00
j
0151b282a2 fix torrent download 2012-09-08 13:14:28 +02:00
j
9c754252a0 self 2012-09-08 00:25:26 +02:00
j
da9dd942b2 index all instance paths too, add getPath 2012-08-22 00:18:00 +02:00
j
faf9865f87 new ox.torrent api 2012-08-21 10:49:20 +02:00
j
189d0ac249 new python-ox api 2012-08-15 17:15:06 +02:00
j
6895a13833 use volume to sort by volume, fixes #825 2012-07-02 17:07:39 +02:00
j
c531fb68c4 update poster aspect on poster update 2012-07-01 12:17:04 +00:00
j
9ceeb34171 dont add empty set for users with only ignored files 2012-06-28 14:59:08 +02:00
j
3fca65e86b dont save oxdbid if not using imdb, 2 items might have the same id 2012-06-26 10:48:43 +02:00
j
aaa6981a54 ignore empty annotations in find 2012-06-18 18:36:40 +02:00
j
81cef44d19 dont save clip/sequence ids in db 2012-06-18 16:36:04 +02:00
j
7f567d78a0 round srt timestamps to 3 digits 2012-06-17 01:10:34 +02:00
j
e9d26d4c3d typo 2012-06-16 11:01:01 +02:00
j
be6abcc4b7 enabled sequence extraction by default 2012-06-16 00:08:52 +02:00
j
ca93e35c00 module issues in join timelines 2012-06-15 16:44:32 +02:00
j
70892dd463 better demo config and info view
always pass oxdbId to poster script
use 0xdb like poster script for demo
2012-06-13 17:59:10 +02:00
j
d1562237de actually use name sort 2012-06-12 11:23:25 +02:00
j
c7ad68cab9 /ID/frameposterX.jpg should be /ID/posterframeX.jpg, fixes #663 2012-06-11 10:30:29 +02:00
j
c753688f41 fix queue for cronjob 2012-06-07 10:59:13 +02:00
j
d543e35f3f rebuild timelines in encoding pipe 2012-06-06 16:38:18 +02:00
j
6e7b029f1c fix iframe width/height 2012-06-04 22:14:48 +02:00
j
c2ad332bbe typo 2012-06-03 01:40:19 +02:00
j
495a22dd97 dont fail if part has no timeline, look for timeline fallback from top 2012-06-03 00:39:36 +02:00
j
7936a2180e avoid division by zero 2012-05-30 17:52:50 +02:00
j
24caf0e0c5 use new timeline names for poster/icon 2012-05-30 14:48:08 +02:00
j
4ece83f4c8 dont crate private items by default 2012-05-30 10:10:35 +00:00
j
488e982483 allow rendered find queries, fixes #804 2012-05-29 11:26:18 +02:00
j
69b1e6c7b2 cleanup use of python-ox api 2012-05-27 13:52:12 +02:00
j
0719735feb compute proper facet sort value 2012-05-22 10:12:41 +02:00
j
a711d2d2ce fix comment 2012-05-19 14:56:29 +02:00
j
96ec35e51a use oxtimelines 2012-05-17 11:38:59 +02:00
j
f09e4205cf sort_string, sorted_strings moved to ox 2012-05-16 12:31:44 +02:00
j
1c80fb1f08 layer facets too 2012-04-24 19:13:44 +02:00
j
079b0051c0 facets need to be decoded too 2012-04-24 19:09:10 +02:00
j
7f96b34e54 fix torrent path, set rendered to false if uploading again 2012-04-18 11:11:12 +02:00
j
00c8f47541 inbetween queries 2012-04-02 17:33:23 +02:00
j
513e79b431 add distinct again 2012-04-02 12:56:39 +02:00
j
b55d368920 faster item query, drop distinct 2012-04-02 12:52:53 +02:00
j
0042546d6c print local name and ip in vm terminal, document trigram index 2012-03-30 16:57:07 +02:00
j
494f5cfa0b empty years 2012-03-27 19:42:49 +02:00
j
577afd682e only add index flag if DB_GIN_TRGM is set 2012-03-27 13:26:51 +02:00
j
a4ac2e03d4 load subtitles async 2012-03-23 17:37:32 +01:00
j
8fac4c558d only limit grup if needed, do not overwrite clips sort 2012-03-23 16:52:20 +01:00
j
950b6533b0 tweak clip table 2012-03-22 22:33:42 +01:00
j
4c21387335 update random in transaction. timeline sorting 2012-03-22 21:19:19 +01:00
j
8511769885 random clip sort 2012-03-22 20:40:37 +01:00
j
11b0a06107 typo, fixes #693 2012-03-21 09:13:38 +01:00
j
da5343715a better multiline srt export 2012-03-16 17:16:02 +01:00
j
cd46c456af fix autocomplete 2012-03-13 13:39:43 +01:00
j
a214d4ec7c better unicode representation of items 2012-03-10 18:29:46 +01:00
j
931aeaf130 dont call item.save() in poster update, this causes data loss 2012-03-10 02:46:26 +01:00
j
5c439828ea order poster frames, fixes #409 2012-03-09 22:08:17 +01:00
j
42486c885e dont update sort/find while import subtitles 2012-03-09 19:27:28 +01:00
j
26c6987178 findvalue can be Null, clip random sort 2012-03-08 19:56:31 +01:00
rolux
7c8e2a5765 merge 2012-03-08 11:39:04 +00:00
j
30313e35ce addFile 2012-03-06 23:05:21 +01:00
j
159b6dc746 newlines in srt are explicit, fixes #634 2012-03-03 10:53:12 +01:00
j
d9ac05245b add <br> to subtitles on import 2012-02-25 14:27:24 +05:30
j
8ec5ce5ec0 valid atom feed 2012-02-24 01:19:15 +05:30
j
84f67078c0 atom feed is not standalone 2012-02-23 20:24:27 +05:30
j
d34b2e4860 random 1, update sort after import 2012-02-22 17:58:42 +05:30
j
9c5ba8614b search values need to be decoded 2012-02-22 13:14:35 +05:30
rolux
13eec9346b properly escape user names and list names 2012-02-22 10:14:07 +00:00
j
67bc4475e9 first round of input sanitization 2012-02-21 21:56:06 +05:30
j
a123d4daf7 sort by number of annotations 2012-02-20 17:42:13 +00:00
j
fba62c15f4 dont fail if item has no user 2012-02-20 14:39:30 +00:00
j
8530fa6f66 only include static annotations for anonymous users 2012-02-19 09:11:18 +00:00
j
81748afa2d use stream height by default 2012-02-17 13:02:04 +05:30
j
d7a20821d6 add user 2012-02-16 19:43:08 +05:30
j
7d10a0a727 show summary on static page 2012-02-16 19:35:09 +05:30
j
810e9eab0e random is a base key 2012-02-16 02:09:21 +05:30
rolux
f22dd81a7c fix a bug where duration would be missing from the info page for non-admins; move user/created/modified to the right column 2012-02-15 19:35:53 +00:00
j
3ed46c3f6d add random order. fixes #414 2012-02-15 23:32:06 +05:30
j
8ac6779bb1 fix 404 response 2012-02-15 16:42:08 +05:30
j
3ec896aa49 initial json/xml export 2012-02-15 13:15:00 +05:30
j
9b21e867b2 item.find 2012-02-14 21:44:04 +05:30
j
8a4d4f029e max length, dont fail for layer redirects 2012-02-14 19:14:54 +05:30
j
6ca4edf742 descriptions should be empty not None 2012-02-14 16:08:36 +05:30
j
305dcf1209 make more sortvalues lower case 2012-02-14 11:20:24 +05:30
j
efaf356f15 case insensitive sort value 2012-02-14 11:15:32 +05:30
j
ac5c2ab9c8 sync facets saving annotations that are used as filters. i.e. keywords fixes #378 2012-02-13 20:08:43 +05:30
j
ff1ce07e26 clear empty metadata values on edit, fixes #440 2012-02-13 16:50:34 +05:30
j
4857b65268 admins should be able to edit user 2012-02-10 22:08:53 +05:30
j
e0dc7b48e9 check for canEditFeaturedLists permission editing lists, fixes #377 2012-02-06 20:33:57 +05:30
rolux
daaabba071 highlight matches in clips 2012-02-01 12:01:39 +00:00
j
82c83c1309 keep a log of changes 2012-01-31 22:36:10 +05:30
j
4073aa58dc order keywords. fixes #219 2012-01-31 05:54:18 +05:30
j
3417eb9281 width/height 2012-01-27 23:22:54 +01:00
j
8895e99063 return utf-8 filenames 2012-01-24 15:29:04 +05:30
j
425c7a874a make keys optional in get request 2012-01-24 02:15:49 +05:30
j
c06f94fb24 return default frame 2012-01-21 16:21:04 +05:30
j
70a9daf19c also use audio files 2012-01-21 15:44:25 +05:30
j
16cc495fb5 store clip values in clip db, cleanup if all annotations are gone, add additionalSort 2012-01-20 23:23:21 +05:30
j
2180021421 use clips query for filter too 2012-01-19 00:37:14 +05:30
j
b4cc3621ff fix view with clips 2012-01-19 00:33:29 +05:30