Commit Graph

242 Commits

Author SHA1 Message Date
j 051a3578b4 inline django 1.9 version of ox.django 2016-02-20 10:41:23 +00:00
j 1cc795995d user.get_profile()->user.profile 2016-02-19 22:06:11 +05:30
j 5d63ad1760 default/upload_to=lambda breaks migrations, use functions 2016-02-19 21:59:26 +05:30
j b121b58a86 support caching local files, lookup by oshash 2016-02-14 00:32:14 +05:30
j ce701d38d0 space 2015-06-24 16:41:11 +02:00
j 441cb9892a allow updates of file metadata for files with info 2015-02-21 15:35:01 +05:30
j 243c1958c1 dont import empty subtitles 2015-02-06 10:57:14 +05:30
j ed5bc510a9 ignore subtitles with in > out 2015-02-05 18:29:18 +05:30
j 9273d7b3ba make subtitles in/out/value unique before importing 2015-02-04 15:56:37 +05:30
j 437391caf9 load info from stream in file has no info 2015-02-03 23:20:16 +05:30
j 6cd2eaf93a extract some information about currently running encoding jobs 2015-01-08 17:01:03 +01:00
j e1bc418e0c use one version of ffmpeg for all tasks, remove avconv dependency, fixes #2606 2015-01-05 16:07:55 +00:00
j e95c9011e7 fix multilanguage resolution 2014-10-24 10:32:16 +01:00
j ce8803d100 dont use local ffmpeg if format is not webm 2014-10-06 10:14:39 +00:00
j 76bbe09a05 cache frame width/height in db 2014-09-28 10:16:25 +00:00
j 94336ceda7 fix language 2014-09-27 19:44:09 +02:00
j 3232ce6989 rename Item.itemId to Item.public_id 2014-09-19 12:26:46 +00:00
j 6949cab8c6 set language on main stream. fix language parsing 2014-09-03 14:35:34 +02:00
j ac3c84cb9b support media.importFrames for direct uploads 2014-07-29 19:07:50 +02:00
j df0c24628c really fix #2442 2014-07-29 18:37:01 +02:00
j fec6258f71 fix path 2014-07-29 18:10:01 +02:00
j cfa7628551 reload stream from db before updating after encode, fixes #2442 2014-07-29 17:43:38 +02:00
j f61cc7ee54 add support for audio tracks 2014-07-23 17:27:27 +02:00
j fcbe552de3 fix stream uploads 2014-04-11 19:34:15 +00:00
j 7cd152b1d5 refactor chunk upload: return offset, continue at server offset 2014-04-11 16:56:22 +00:00
j 22e3a9eedd upload chunks with offset. fail if uploaded file does not match oshash 2014-04-11 12:08:14 +00:00
j ad89e9ffed make sure path is normalized on first save 2014-03-12 20:23:59 +01:00
j 2c3ff91c91 allow uploading videos to canAddItems 2014-03-05 20:29:01 +00:00
j ab2949f815 expose audio channels 2014-02-24 16:53:51 +05:30
j 6321859796 support uploading videos in any of the supported resolutions, to avoid upscaling 2014-02-15 16:13:43 +00:00
j 4387d8e97e reset possible error if enoding again 2014-01-24 12:05:07 +00:00
j 2abf8836bc use previewRatio as aspect ratio for audio files 2013-12-30 15:30:59 +05:30
j 7dde9eb8ae add task functions to File 2013-11-10 18:30:34 +00:00
j fbc3b6f8b7 keep encoding error in database and show in media view 2013-10-21 12:32:52 +00:00
j 1ac76c99df use Firefogg ffmpeg for direct uploads, to work around issues with 5.1 audio 2013-10-21 11:55:10 +02:00
j 20007d3416 TypeError: argument of type 'NoneType' is not iterable 2013-10-08 06:59:23 +00:00
j e24f83d4c6 dont reupload files if already on server 2013-09-26 21:58:06 +00:00
j c50db67150 delete all derivatives removing a file 2013-09-26 20:58:03 +00:00
j 3064785b3e remove failed transcodes, fix reuploading the same file via direct upload 2013-09-26 14:55:37 +00:00
j 14d147013d encoding is not available 2013-09-18 15:41:06 +00:00
j 6a8e82fe0e dont store useless path in stream info 2013-09-17 15:11:55 +02:00
j ff38db7751 add media state: uploading, queued, encoding, available 2013-09-14 14:10:52 +00:00
j f30a3fa70c paths are not html, fixes #1823 2013-08-24 13:34:16 +02:00
j 0048908785 dont move all episodes into one item, fixes #1706 2013-07-27 18:10:21 +00:00
j 23c48d8290 dont fail if part is an int 2013-06-21 14:19:25 +02:00
j d3e38fceec make sure file is in item files while updating item, fixes #1552 2013-05-31 15:26:44 +00:00
j 0383de30fb more path normalization 2013-05-31 13:07:33 +00:00
j 9dafefdcf2 use info of all files in same volume to normalize path 2013-05-31 12:14:23 +00:00
j 0c063f1650 really only put files into item with same folder not same folder prefix 2013-05-28 08:45:07 +00:00
j 35eb535b03 dont set path if encoding failes, set path if not set 2013-05-10 11:45:42 +02: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 15e0d9a633 add all files in one folder to one item 2013-04-22 12:22:02 +00:00
j 889754273a rename stream.video to stream.media 2013-04-22 11:45:22 +00:00
j 056cb0d699 encode larger streams first 2013-03-29 16:16:35 +00:00
j 9153c80844 add support for direct video uploads with server side transcoding, ticket #1351 2013-03-26 11:54:03 +00:00
j 5c995553c9 fix files/archive conflict, move item files to data/media, rename api from *File(s) to *Media 2013-03-25 12:57:20 +00:00
j 8f7a2094cd only user selected streams, update stream once chunk upload is done 2013-03-24 20:57:38 +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 b9a01b2db9 use max resolutions not first 2013-03-04 15:39:08 +00:00
j 2f68365d2f use format_path for sites with folderdepth of 4 2013-02-25 20:54:47 +00:00
j b1d83b0f93 cleanup unused imports and unused variables 2013-02-21 13:28:36 +00:00
j 9f1f571094 if series is set it is an episode 2013-02-09 18:54:18 +00:00
j b3ce09da88 isEpisode should be boolean 2013-02-09 05:02:26 +00:00
j 5d78c6cba8 detect episodes without episode or season number fixes #1225 2013-02-09 04:02:32 +00:00
j 459ab5ea97 add path_info->path migration 2013-02-08 18:03:59 +00:00
j 2bb7fe3a75 save info into right place 2013-02-08 17:51:12 +00:00
j 7951c42609 rewrite file/instance backend 2013-02-08 17:01:26 +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 ffd256ca93 use display_aspect_ratio of stream if set 2013-01-11 12:48:40 +05:30
j 28aadd6a43 make sure derivative name is set before encoding 2012-12-14 15:05:37 +01:00
j caaff10884 check lower case extension 2012-11-04 17:47:25 +01:00
j 2c07dedac0 add south migrations, convert update to python 2012-11-02 13:41:41 +01:00
j d340e753e5 dont normalize path for pad.ma like systems for now 2012-10-06 16:37:13 +02:00
j 64376795ff fix offset option in srt 2012-09-15 12:23:17 +02:00
j fdb358ea89 part might be int 2012-09-14 11:03:30 +02:00
j 7248616937 fix part sort 2012-09-14 11:02:08 +02:00
j 1b27def499 no default width/height 2012-09-14 10:54:09 +02:00
j 45d7bb3ea3 only videos have resolution 2012-09-14 00:15:08 +02:00
j 1bbfa6e0c8 no more auto, seriesYear 2012-09-12 18:16:54 +02:00
j a1a8c0b428 typo 2012-09-12 11:50:50 +02:00
j 38af33bb2f format_path return value changed 2012-09-12 11:48:52 +02:00
j 69af82bd9f store full path info 2012-09-12 11:44:22 +02:00
j d87a7ce181 parse_path expects top level 2012-09-11 15:32:17 +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 6916792f95 new file/path logic 2012-09-11 14:42:33 +02:00
j e5107d8610 - fix upload for non admin users
- fix https test
- give permission denied warning if upload is not working
2012-09-08 17:03:59 +02:00
j e0172a38f4 File.duration 2012-09-08 13:41:11 +02:00
j 90a7488797 if info has duration of 0 or less use duratino from extracted streams (work around issues in upload process) 2012-09-08 13:37:52 +02:00
j d4caad4871 normalizedPath 2012-09-08 00:30:56 +02:00
j da9dd942b2 index all instance paths too, add getPath 2012-08-22 00:18:00 +02:00
j 8bb3652f5a typo 2012-05-30 00:26:31 +02:00
j 76aa590bbb add manage.py command to extract derivatives, fixes #783 2012-05-29 17:02:59 +02:00
j 96ec35e51a use oxtimelines 2012-05-17 11:38:59 +02:00
j 7f96b34e54 fix torrent path, set rendered to false if uploading again 2012-04-18 11:11:12 +02:00
j 7a8756161e load srt 2012-03-06 23:04:29 +01:00
j 2f914f16d6 add flv 2012-02-24 23:09:21 +05:30
j 0ea397cac5 support .mts 2012-02-24 22:55:56 +05:30
j 7d17f387b5 getFileInfo 2012-01-20 23:45:54 +05:30
j ff3f1c3399 only return instances if requested 2012-01-19 17:27:47 +05:30
j fa05c9d297 remove cached frames 2012-01-07 16:18:05 +05:30