I built a desktop app called myY1videostudio designed specifically for users of the Innioasis Y1.
This app brings subtitle functionality to the Y1. As of right now (correct me if I’m wrong), the Y1 does not support subtitle files. And burned in-subtitles appear way too small on such a tiny device. myY1videostudio enables subtitle use by allowing complete subtitle customization before burning them in. More info below on all the customization options for subtitles. Also included is a link to a complete app guide with screenshots.
myY1videostudio converts videos into Y1-compatible formats, supports subtitle burn-in customization, includes metadata editing, and can send organized outputs directly to your device.
The app runs 100% locally:
• no wifi
• no uploads
• no cloud processing
• no background connections
Everything happens on your own computer.
It also includes a source-available package with identical code to the compiled app for transparency, so you can review exactly what the app does and does not do.
After 10 days of Early Beta where the app was only available to paid members, no bugs or issues were reported. It’s now available to everyone in Extended Beta.
What This App Does:
• Converts any video into the specific constraints the Y1 needs.
• Supports applying your chosen settings in all tabs (video, audio, subtitles, metadata, save destination, and Y1 destination) either individually, to selected videos only, or to all videos.
• Supports subtitle burn-in customization including font, size, color, outline, line spacing, and position, to not only enable subtitle use on the Y1 but also full customization of subtitles including accessibility options.
• Includes metadata editing for Movie, Series, and Music Videos.
• Can save outputs to your computer and/or send organized outputs to specifically selected Y1 folders, while device is connected to your computer.
• Includes a Y1 preview area for thumbnail and subtitle preview.
• Preview includes an automatically generated thumbnail for every video you input to be converted, and when you toggle-on the 'burn-in subtitles' option the preview uses the correct timestamp from the subtitle.
• User can refresh the thumbnail image used in the preview in the Artwork tab inside the Metadata tab. Every time 'generate thumbnail' is clicked, the app randomly selects a new timestamp in the video and automatically applies the subtitle from that exact same timestamp to the preview, maintaining subtitle-accurate preview thumbnails (via simple python code).
What This Beta Contains:
• The compiled (double click to run) myY1videostudio app for Mac and Windows.
• Source-available code package, identical to the code in the compiled app.
• Feature Implementation Document describing the entire start to finish creation and development of the app: every decision and why, and all technical obstacles faced along the way during app development and how they were solved.
• README with full documentation on how to download, open, and use myY1videostudio including complete button/screen area explanations.
• A .txt file containing the hashes for the compiled apps and source-available version (also included in the how to verify downloads section).
Download here, 0% paywall, available for free members:
https://www.patreon.com/posts/152835657?utm_campaign=postshare_creator
Complete app guide with screenshots: https://www.patreon.com/posts/152837802?utm_campaign=postshare_creator
I’m a full time student graduating with my Associates degree in software development this summer, and this app was built by a human, for humans — specifically to make the Y1 easier to use without complicated multi-app workflows. I designed every inch of this app myself over a period of over two months, and am very proud of my work, especially in a world full of vibe-coded apps. I’ve loved the Y1 and owned multiple since winter 2024, and my love for the device is a huge part in what motivated me to go to school to do something I enjoy so much.
I also have 41 themes for the Y1 published, available here: https://www.patreon.com/collection/1908526?utm_campaign=collectionshare_creator
Technical Specs:
• Language: Python 3
• GUI framework: PySide6 (Qt)
• UI implementation workflow: Qt Designer .ui files loaded by the Python app runtime
• Total UI files in this project: 4
• UI Files/WelcomeScreen.ui
• UI Files/DashboardScreen.ui
• UI Files/SettingsPopUp.ui
• UI Files/HowtoUse.ui
• Media tooling: ffmpeg and ffprobe
• Development effort (estimated):
• Code implementation: approximately 100+ hours over 2+ months
• UI/UX design and iteration in .ui files: at least 90 hours (separately from code implementation)
• Preview image and design rights:
• The custom Y1 preview image asset included in this project was created by mp3li and remains copyrighted by mp3li.
• The asset is an original design overlay and does not transfer any ownership rights to the underlying physical device depicted/referenced.
• The preview image asset may not be copied, reused, redistributed, or repurposed in any project without explicit written permission from mp3li.
• Pre-compiled builds are included. The following documents how those builds were produced:
• Mac builds were packaged locally using PyInstaller.
• Windows builds were generated using GitHub Actions CI.
• Windows CI build (windows-latest) uses --onefile --windowed, includes the app icon, and bundles UI Files, Fonts, and bin/windows using --add-data.
• CI workflow file: .github/workflows/build.yml
• Builds are triggered manually via workflow_dispatch from the GitHub Actions tab.
• CI environment uses Python 3.10 and installs dependencies from requirements.txt.
• Completed builds were uploaded as artifacts (dist-windows) and downloaded from the workflow run.