XBake
  1. XBake

yc_xbake

Public
AuthorCommitMessageCommit dateIssues
Jacob HippsJacob Hipps
184f4b82aad--ascan mode with CUE sheet support is working, minus Mongo and remote output driver support
Jacob HippsJacob Hipps
df4110a1a2fYXB-27: implemented --ascan operation mode; lots of fixes for Tsukimi interoperability, including --ssonly fixes and updates & othersYXB-27
Jacob HippsJacob Hipps
4bd174bc46fYXB-25: implemented multithreaded mscanYXB-25
Jacob HippsJacob Hipps
4d9015e4ac5YXB-26: added librhash hooks from RHash project; now using librhash instead of invoking an external rhash binary during scanningYXB-26
Jacob HippsJacob Hipps
618b0f37390YXB-24: implemented workaround for MediaInfo special chars bugYXB-24
Jacob HippsJacob Hipps
bdfb0f80f57YXB-23: implemented dynmaic loading of scraper modulesYXB-23
Jacob HippsJacob Hipps
09a32794d51YXB-18: implemented mscan.mscan.get_scanlist() to provide list of files via tstatus() prior to scan in --tsukimi modeYXB-18
Jacob HippsJacob Hipps
fef3668f65bYXB-19: updated episode schema for tsukimi compliance; TVDb scraper fixups; updated sample configYXB-19
Jacob HippsJacob Hipps
a306a50b318YXB-22: major cleanup and refactoringYXB-22
Jacob HippsJacob Hipps
a5168878138YXB-22: lots of auto style/whitespace fixins with autopep8YXB-22
Jacob HippsJacob Hipps
0715fa65113YXB-22, YXB-17: massive restructuring and cleanup; changed exec name from 'yc_xbake' to 'xbake'; implemented XConfig objects2 Jira Issues
Jacob HippsJacob Hipps
3648a791815YXB-18, YXB-21: added basic messaging output for Tsukimi compatibility; implemented transcoding of orphan/anonymous video; added xcode.ssonly; added sample config2 Jira Issues
Jacob HippsJacob Hipps
555dd0db2b6added startup check for external dependency rhash; added common.logthis.logexc; wrapped file removal bits in try/except blocks at the end of xcode.xcode.transcode
Jacob HippsJacob Hipps
9c94290a367bad dirname passed to override parsers in mscan.scan_single; need to get realpath of file
Jacob HippsJacob Hipps
18d53ac0ca4fixed bug in xcode that caused exception if no subs were used; implemented override scanning when --single mscan mode is used; simplified episode/series resolution in mscan.out.to_mongo by just querying Mongo for each file, rather than trying to do bullshittery with checking the input struct and handling weird edge cases; misc date changes to info outputs
Jacob HippsJacob Hipps
d4880f23054fixed bug that caused exception if there were multiple tdex ids, but one had no episodes
Jacob HippsJacob Hipps
5b5ef09a1f4YXB-12: implemented --set and --clear modes for quick (un)setting overridesYXB-12
Jacob HippsJacob Hipps
d83d8e2e2f3YXB-12: implemented --set and --clear modes for quick (un)setting overridesYXB-12
Jacob HippsJacob Hipps
fe6de3d78adfixed bug in cb_xcode() that caused libx264 to fail due to uneven video width or height; ensuring the s_width is always even (including case where ratio matching is done and anamorphic sources)
Jacob HippsJacob Hipps
e9e1836be73fixed bug in cb_xcode() that caused libx264 to fail due to uneven video width or height; now force scaling if video has uneven dimensions
Jacob HippsJacob Hipps
1fe17be41d2YXB-14: fixed failwith bug in pidfile_set(); changed default pidfile path to ./xbake.pid, since /var/run is usually only writable by rootYXB-14
Jacob HippsJacob Hipps
343a98a5576YXB-14: implemented PID file creation when spawning daemon; --pidfile CLI option and srv.pidfile rcfile setting addedYXB-14
Jacob HippsJacob Hipps
73575074d01YXB-13: implemented crash recovery for qrunner.Any items in work_* upon startup will be RPUSH'd back to queue_* (putting them at the top of the queue)YXB-13
Jacob HippsJacob Hipps
639fe1653f0fixed check_overrides call in upper scan_dir() loop
Jacob HippsJacob Hipps
3f419a10b20modified parse_cli() to allow infile and outfile to be specified as positional args (without -i and -o flags)
Jacob HippsJacob Hipps
cffc02b4c3aYXB-11: making copy() of ovrx object, then del()'ing unneeded values from it in the upper loop of scan_dir()YXB-11
Jacob HippsJacob Hipps
31ccaefdc1eYXB-11: making copy() of ovrx object, then del()'ing unneeded values from it in the upper loop of scan_dir()YXB-11
Jacob HippsJacob Hipps
5259ad094d2test fix series_id look in mongo out driver
Jacob HippsJacob Hipps
318669269e1YXB-11: fixed override issue in xbake.mscan.mscan.scanfile()YXB-11
Jacob HippsJacob Hipps
c673c06d12aoverride/xattr debugging
Jacob HippsJacob Hipps
298d529e981override/xattr debugging
Jacob HippsJacob Hipps
937696a507bdebugging xattrib issues
Jacob HippsJacob Hipps
3ac590de0f8YXB-11: fixed bug in xbake.mscan.mscan.scanfile() that caused override data to be retained for subsequent file checks; also implemented fansub group parsing in regex and via overridesYXB-11
Jacob HippsJacob Hipps
10c80a5fad9YXB-11: fixed datetime import in xbake.mscan.outYXB-11
Jacob HippsJacob Hipps
676bdc7765bYXB-11: refactored out.to_mongo() to use sequential upserts rather than bulk inserts for series and episode collections.Timestamp (lastmodified attrib) of each entry is checked against existing data, and existing entry updated if changes have been made. Updates are combined via dict.update() so that extra fields are retained.YXB-11
Jacob HippsJacob Hipps
b34735ca783fixed 'except' clauses and xbake.common.logthis include lines for all modules
Jacob HippsJacob Hipps
1d38e3f70c1Fixed bug in xbake.mscan.util.mediainfo() that caused scanner to crash if container had a dup value that was malformed (specifically the 'Duration' and 'DURATION' attributes)
Jacob HippsJacob Hipps
4ac0bfe7f17updated README ToC
Jacob HippsJacob Hipps
f93a682e9cdupdated README links
Jacob HippsJacob Hipps
55741d14350updated README documentation; updated default fontdir directory to ~/.fonts
Jacob HippsJacob Hipps
cdc5f4d8140updated dep list in README
Jacob HippsJacob Hipps
640ff76f31fadded missing update_status for transcoding stage; updated dependency list and README
Jacob HippsJacob Hipps
3e09d70319ffixed bug in xbake.xcode.ffmpeg.version(), for real this time
Jacob HippsJacob Hipps
f7d0f4eb3d0fixed bug in xbake.xcode.ffmpeg.version()
Jacob HippsJacob Hipps
2fe68535fbdYXB-7: fixed bug in xbake.xcode.xcode.transcode() that failed to create an updated object for Mongo when entry already exists; fixed bugs in check for vscap == -1 to disable screenshots in queue_xcode and ffmpeg loggingYXB-7
Jacob HippsJacob Hipps
c60d3aa68ecYXB-7: implemented queue runner for queue_xcode; minor bugfixes and tweaks in xbake.xcode.xcodeYXB-7
Jacob HippsJacob Hipps
2c8210aa318fixed bugs in xbake.xbake.vdataBuild(); implemented xcode.fontdir and xcode.fontsave options
Jacob HippsJacob Hipps
6307ee76328YXB-7, YXB-8: implemented support framework for queue runner services; completed handler for queue_xfer2 Jira Issues
Jacob HippsJacob Hipps
51eb50ac562YXB-7: started queue implementation in xbake.srv.queue moduleYXB-7
Jacob HippsJacob Hipps
a5111933224YXB-2, YXB-6: implemented xbake.mscan.out.to_server() and xbake.srv.daemon.route_mscan_add() to send and revceive mscan data respectively; specifying an http/https outfile now working; added xbake.srv.daemon.precheck() to check for formatting and authentication; added return code to all modes (except daemon mode) so that yc_xbake will return 0 on success and non-zero on failure2 Jira Issues