XaiJu
Khrull

Khrull

patreon


Khrull posts

XTP v0.47b

Hello long time no see :) This release cycle has been a rough one and there's still things I'd like to fix/add but I need to release something eventually.

Changes:

XTP v0.461b

This is a hotfix.

Fix issue where new media Items metadata is not processed when first seen.

See https://www.patreon.com/posts/xtp-v0-46b-107605229 for full release notes:

View Post

XTP v0.46b

The TLDR....

  • Adding tags support to both Web and Desktop UIs.

  • Adding smart tags. Tags in this category will search the media path and script path for the tag and automatically apply this tag. I use some directories as tags so they will show in the tag filter.

  • Adding viewed and unviewed tags that automatically apply after a specified percentage has been reached. Skipping the video past this percentage will trigger this. You can undo this in the media...

    View Post

XTPlayer v0.452b

Hey, this one has been in the oven for a while. I kept taking it out and messing with it and putting it back in increasing the cook time. I also needed to get my build system setup again after moving PCs

It wont look like there's much here as allot of the stuff I started I didn't finish. Its also been along time since I had a release so allot of work has been forgotten sparsely documented in git commits.

I spent a good amount of time attempting to fix a thumb generation issue on l...

View Post

TCode ESP32 v0.371b

This is a minor release

  • Adding the ability to disable the button tasks. (Disabled by default)

  • Adding newline D1 messages

View Post

TCode ESP32 v0.37b

  • Added button state to external commands
  • Added new commands #pause, #resume, #pause-toggle, #device-home and #device-home:<speed>
  • Added save notification to modal windows in web.
  • Fixed issue where ranges was not updated without modifying the motion profile.
  • Lots of housekeeping

View Post

TCode ESP32 0.36b


Changes:

  • Added support for Tempests button box. IMPORTANT! The wiring diagram is different for ESP32 so see the image attached in this post to see how its wired by default.
  • Added custom button set assignments (up to 4 sets so 16 buttons on 4 input pins). Execute any available command in the firmware with a button press. (For a list of commands, in the flasher or seri...

    View Post

TCode ESP32 0.35b

  • Added the ability to use boot button to execute tCode commands during normal runtime.
    Default is the new command to cycle motion profiles. See this video I posted in Tempests discord for example usage on the SSR1.
    I also added a couple remixes in the 2024-01-04 23:14:15 +0000 UTC View Post

TCode ESP32 v0.34b

This is mostly a BLDC(SSR1) release.

  • Add support for BLDC MT6701 SSI (Default)
  • Add BLDC SPI support
  • Add twist servo to BLDC
  • Add aux servo to BLDC
  • Changed commands to follow the input standard #<command> - for runtime commands $<command> - for commands that save to system settings
  • New flashing method. See the PDF in the archive for updated instructions.
    This new flasher has a WiFi configuration and a basic serial monitor t...

    View Post

TCode Remote v0.2b

Ive been seeing allot of posts lately about using apps that are Serial only over wireless so I decided to update my old app I originally made just for this purpose.

It requires Windows 10 and up. (I assume it will work on 11...)

It also requires a 3rd party app to be installed called com0com for Serial app to Wireless conversion.

I made quite a few changes to this version:

  • Added TCode c0.3 support
  • Add SR6 support
  • Added optional gamepad JSON outp...

    View Post

XTP v0.444b

  • Adding alt funscript search and selector
  • This will search the directory of the playing media on launch for funscripts that start with the video file name.
    So this format <videoName><alternateName>.funscript
    <alternateName> can be anything you want as long as the video file name preceeds it.
    The alternate scripts will show up on the player controls so you can live swap between them. (See the screenshots above)
  • Add key gamepad actions for cycl...

    View Post

TCode ESP32 v0.3

  • Added up to 5 configurable motion generator profiles
  • Added full multi axis random motion each with its own set of motion options.
  • Added range limit UI that only affects motion generator for now.
  • Redid the UI a bit
  • Updated UI for mobile displays
  • Moved wifi pass to its own settings file.
  • Updated flashing guide
  • Changed the way some forms appear by default
  • Update to espressif 6.2.0
  • Made start up wait for I2C de...

    View Post

XTP v0.44b

Sorry its been so long on XTP updates. Ive been busy with the ESP32 firmware lately. I squeezed in some time for getting XTP web a bit closer to feature parity with XTP though. I'm not sure if the linux appimage will work with gstreamer yet. I'm including the binary build just incase.

Thanks for your support!

  • Adding motion profiles to web ui
  • Adding shuffle mode to webui
  • Made channel ranges save after moving the sliders instead of having to manually save View Post

TCode ESP32 v0.283b

  • Fixed issue with period not updating in real time.

See the v0.282b post for the rest of the release notes.

View Post

TCode ESP32 v0.282

  • Adding basic 1 axis motion generator
         This will override tcode input if enabled.
  • Remove restrictions on changing pins for special board builds
  • Add log Tag filtering and cmd
  • Fix channel count issue with SSR1 and maybe other devices
  • Add tags to web interface
  • Lower stack usage by tasks causing hang
  • Remove SSID in AP mode if 32 screen height
  • Adding lion battery monitor support
      &n...

    View Post

TCode ESP32 0.271 (BLDC only)

This is a small bldc (SSR1) only change 

Added in motor output in verbose mode only.

Voltage is now a decimal 

Voltage and current round to 2 places.

View Post

TCode ESP32 v0.27b

  • Adding BLDC (SSR1) support
  • Adding command line configuration over serial
             Type $help in serial monitor for a list of commands.
  • Fix issue with VIB 3 and 4 not working
  • Change how some default values are set.
  • Move Some controls around on the web config
  • Made some features cross device by making them common.
  • Adding battery voltage
  • Commenting out battery voltage due to ADC i...

    View Post

XTP v0.43b

  • Add command line arguments for configuring select settings. Use -h to see options.
  • App can be ran in a headless environment but there are some limitations.
    - I couldn't get thumbnails to generate. (This may need to wait until I can upgrade to Qt6)
    - Allot of settings are not available in the web UI.
    - I'm sure there are others...expect bugs.
    You'll probably still want a desktop just to configure things.
  • Linux build now has an AppImage (GlibC 2.31+ built on ...

    View Post

XTP v0.423b

  • Added a heatmap for the currently playing funscript. (You can disable it if you want in the system settings)
    The heat map comes with a new custom timeline widget pictured above.
  • If there is none specified, skip to MS will now attempt to find the last most intensive portion of the script and skip the video to it. While there is room for improvement, it has worked well for most of my scripts I've tried. Your mileage will vary.
    You can still override where this book mark is ...

    View Post

ESP32 v0.258b

Display temp build changes

  • Adding fan pwm based on current temp
  • Adding 128x32px display support with different layouts
  • Adding internal temp control with PWM fan
  • A good amount of changes to sleeve temp and the display functions
  • Remove buggy runaway sleeve temp logic
  • Updating 64px display layout
  • Removing TCode V2 for certain builds (display-temp is one) to save space.

Standard build changes

  • Lube bu...

    View Post

TCode ESP32 v0.253b

  • Fix issue with static IP
  • Adding ms per rad configuration option.
  • Adding some html validations

This was also scheduled for Nov. 1st...

View Post

XTPlayer v0.42b

I scheduled this to release on Nov 1st. I don't know what happened....

This release will migrate your channel settings to the new structure . I have taken care to minimize issues with these changes but if you have spent allot of time on channel settings you may want to back up your current settings before launching this version. Once upgraded YOU WILL NOT BE ABLE TO GO BACK to < 0.42b unless you restore from a backup or reset channels to default.

  • Improved the speed of th...

    View Post

TCode ESP32 v0.251b

This is basically v0.25 with some minor code optimizations

This is mainly to try out a new easier flashing process.

The flashing guide has been updated to reflect these changes

Any issues let me know here or on discord.

Thanks!

View Post

TCode ESP32

IMPORTANT: Removing 0.25 binaries. Grab 0.251b instead. It has come to my attention there may be an issue with the following binaries and the download tool. I am looking into it but if you want to install it you can still install from source (It is probably easier than you think it is). If you do decide to try the binaries and they do not work, perform an era...

View Post

XTPlayer v0.412b

Just a few bug fixes this time around:

  • Add option to disable timeline video preview. If you experience crashes when hovering over the timeline try checking this.
  • Adding verbose logging that enables Qt logging
  • Adding Verbose launch bat
  • Fix crash on gamepad input without web server running. (Thanks Weedeater!)

View Post

TCodeConfig 0.5a

This is a config app for the esp32. (Android only for now)

This update adds a configure over Wifi as well as BLE.
Note: BLE only works if you've never connected the esp32 to a router.

I also added allot more options. Most options are in the app now except a few live features like servo testing and temp updates.

This will ONLY work with my latest ESP32 firmware 0.25b and up

View Post

XTP v0.41b

Allot of work has gone into this release. I just dont know what came over me this month.

This release will create a new thumb directory and generate new thumbs on first start in:
Windows:
C:\Users\<userName>\AppData\Local\cUrbSide prOd\XTEngine\thumbs
Linux: ~/.local/share/cUrbSide prOd/XTEngine/thumbs
Mac:
/Users/<userName>/Library/Application Support/cUrbSide prOd/XTEngine/thumbs
Either delete the old one (XTPlayer/thumbs) or move the files to this new d...

View Post

XTP v0.33a

IMPORTANT UPDATE: Looks like I broke channels for new installs in this release. So if you've never used the app before do the following.
Navigate to File > Settings
Click Channel Default and you may need to restart the app.

Releasing early this month because: 

1. I broke serial in the last release...sorry.

2. Something came up this month and I wont get much time to work on this.

  • Fix issue with serial connection created in l...

    View Post

XTP v0.32a

Another experimental release.

IMPORTANT: This will start a new set of settings under the XTEngine registry path. You can export your settings from an older version and import into this one if you like. See image above on where to do this.

  • Completely rewrote the connection manager. hopefully less buggy. It wasn't bad before but I did a piss poor job or organizing things.
  • Split off most of the code into a separate library called XTEngine to hopefully be used in other ...

    View Post

XTP v0.3a

This is an experimental ALPHA release.

This version removes the dependency so many of you have had trouble with. The video decoder/renderer backend.

It has been replaced by your system decoder/renderer. So windows = DirectShow, Linux can be GStreamer (maybe others, I'm not sure). 

I did this to hopefully reduce playback issues and give the user more control over the overall renderer.

Launching this release will only change your version number in t...

View Post