Skip to content

the overdue update drop - #282

Open
JovannMC wants to merge 125 commits into
mainfrom
maya/conversion-things
Open

the overdue update drop#282
JovannMC wants to merge 125 commits into
mainfrom
maya/conversion-things

Conversation

@JovannMC

@JovannMC JovannMC commented Sep 11, 2026

Copy link
Copy Markdown
Member

this PR is here to make it easier for others to track the status of the update drop (should've done this earlier). this includes many new things, but below are most of the main things. you may have been directed here if your PR was closed.

  • Completely local video conversion with Mediabunny
    • by default, videos will now be converted locally with Mediabunny
    • a toast will warn you if a conversion needs vertd (manually selected, fallback, automatically due to unsupported format)
  • per-file conversion settings for: images (imagemagick), audio (ffmpeg), & videos (mediabunny/vertd)
    • ..with a LOT more conversion settings to mess with
  • choosing a specific converter
    • mediabunny/vertd is the first multi-conversion category, will allow us to add more possible converters to stuff like images <3
    • welcome back libvips maybe?
  • vertd-related stuff
    • vertd servers can now limit file size
      • this is mainly for instances who want to host to the internet
      • official instances will continue keeping no file size limit
        forever or time out :3
  • language updates
    • added norwegian, czech, and polish languages
    • updated turkish and spanish translations
    • re-organization of translation keys, migrating existing languages
  • many, MANY bug fixes
    • better handling for vertd connections
      • if you suddenly drop connection to vertd, the UI will actually immediately cancel conversion instead of being stuck |
    • handle mislabeled file names (e.g. png named a jpeg)
    • ping servers instead of relying on privacy-invasive ipapi.co
    • many others i don't remember honestly, there's a lot

TheFrostBunny and others added 30 commits January 29, 2026 15:08
translated all missing sections that were introduced over the last few months to ensure full localization coverage.
pressing "download all" with multiple files of same name gets overwritten (e.g. when pasting screenshots/from clipboard)
adds support for animated webp to video by using middleware: webp -> gif -> video (vertd)
god kill me i fought with paraglide for a while
doing this on the way to a national robotics competition lmao
this took a bit lol, restructured the conversion workers a little bit - i prob broke vertd and ffmpeg audio for now
translated all missing sections that were introduced over the last few months to ensure full localization coverage.
im sleepy this is probably a terrible implementation rn
removed the settings auto detection (since it made UX a bit worse), added conversion speed slider - need to implement in vertd
JovannMC and others added 11 commits June 4, 2026 14:58
all but 4 formats (amv, mpg, mpeg, vob) convert successfully from quick tests rn. took way too long to test and fix these.

also remove video formats that do not like audio tracks from being shown for audio -> video conversions
and update every file ever
regression on music-metadata on 11.9.0 and above seemingly
back to latest music-metadata, uncursify the generation to fix it lmao. i cant believe this took me more than an hour to figure out the issue with the last 2 commits kILL MEEEEEEE
amv is weird as hell thanks for that (also i forgot that i could check vertd cause i already fixed them there lol)
y'know, we gotta follow our own contributing guidelines
fixes any files that are mislabeled (e.g. png image that is named a jpeg)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants