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:
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:
2024-07-14 16:18:58 +0000 UTC
View Post
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...
2024-07-13 13:36:10 +0000 UTC
View Post
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...
2024-05-17 22:50:06 +0000 UTC
View Post
This is a minor release
2024-05-17 22:07:35 +0000 UTC
View Post
- 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
2024-03-03 21:22:36 +0000 UTC
View Post
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...
2024-02-11 16:47:44 +0000 UTC
View Post
- 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
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...
2023-12-17 22:09:59 +0000 UTC
View Post
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...
2023-07-28 22:17:30 +0000 UTC
View Post
- 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...
2023-06-29 20:46:09 +0000 UTC
View Post
- 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...
2023-05-29 17:05:35 +0000 UTC
View Post
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
2023-05-02 02:06:54 +0000 UTC
View Post
- Fixed issue with period not updating in real time.
See the v0.282b post for the rest of the release notes.
2023-04-28 12:52:42 +0000 UTC
View Post
- 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...
2023-04-27 12:04:43 +0000 UTC
View Post
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.
2023-03-31 11:58:43 +0000 UTC
View Post
- 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...
2023-03-31 00:46:25 +0000 UTC
View Post
- 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 ...
2023-01-31 22:58:00 +0000 UTC
View Post
- 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 ...
2022-12-25 22:51:20 +0000 UTC
View Post
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...
2022-12-03 13:54:04 +0000 UTC
View Post
- Fix issue with static IP
- Adding ms per rad configuration option.
- Adding some html validations
This was also scheduled for Nov. 1st...
2022-11-11 12:33:39 +0000 UTC
View Post
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...
2022-11-11 12:31:44 +0000 UTC
View Post
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!
2022-10-05 22:22:13 +0000 UTC
View Post
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...
2022-10-01 04:00:08 +0000 UTC
View Post
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!)
2022-10-01 04:00:07 +0000 UTC
View Post
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
2022-10-01 04:00:07 +0000 UTC
View Post
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...
2022-09-01 04:01:04 +0000 UTC
View Post
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...
2022-07-10 22:37:31 +0000 UTC
View Post
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 ...
2022-07-02 03:59:52 +0000 UTC
View Post
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...
2022-05-31 21:21:38 +0000 UTC
View Post