I love pomme 🍏🍎


Thank you ! :) Actually there is a one-command installer, and it is the recommended way:
curl -fsSL https://typetype.video/install | bash
It creates the stack folder, generates the secrets, picks free ports when the defaults are taken, sets up the object store for downloads, and starts everything. It is interactive too, so it asks before pulling images and starting containers.
The quick start is here: https://typetype-video.github.io/Docs-TypeType/self-hosting/quick-start
And if you want to understand each part instead of running the script, the manual step-by-step is right there as well: https://typetype-video.github.io/Docs-TypeType/self-hosting/docker-compose#manual-setup
If you are ok with the command line, you will be fine with this :)


Keep in mind this instance follow the beta line, if u want a more stable experience there is this instance : https://watch.typetype.video/


Hey ! :) No YT account needed, it works like FreeTube. Everything stays anonymous, and the extraction happens on your own instance instead of going through a Google login :)
Only thing to keep in mind, same as the other projects: since the requests come from your server and not from your browser, YouTube can sometimes throw a bot check at it. But no account, no Google, nothing to sign into :)
You can try TypeType at : https://experiment.typetype.video/


Hello, as stated here:
> Criticism is welcome.
This document reflects my current position; it is not dogma.
If you think something here is wrong, please open an issue, start a discussion, or contact me. Explain your reasoning. I prefer honest criticism to silent compliance.
Back to the subject, no worries at all !!! I don’t want to get into a confrontation with you, If you don’t like this project, feel free not to like it thank God you still can!
I don’t want to impose my AGENT.md on everyone, everyone should be free to use their own freakingAGENT.md!
So, honestly, I’m not sure what else to say. Regardless of what people tell me, TypeType is a part of my life. I’m proud of our community, our contributors, and our users. I try to be transparent, and I can make mistakes. But the problem with AI is that, quite often, if I respond, I’m wrong; and if I don’t respond, I’m also wrong !
So I’m trying to make a few constructive attempts, but I don’t want to insult or disrespect you. That would be pointless and unkind :(
Honestly, I can only wish you a good day and all the best in life :) !
(And we are a little bit older than 3 month ;p)
Thanks ! :)
On stability: extraction comes from PipePipeExtractor, and I am still involved in that project. I learned how to fix things fast from the creator of PipePipe, who taught me a huge amount and I owe him a lot. So when YouTube breaks something, the fix lands there and I am close to it.
On third parties: yes. The server has a documented API (OpenAPI in the repo), and the playback engine is published on npm and JSR as @typetype/mse:
https://www.npmjs.com/package/@typetype/mse
https://jsr.io/@typetype/mse
There are RSS feeds too, and import/export with a dozen other apps and a shit load of other feature on TypeType thx to all the contributors ! The Android client is just another client on the same API, and is by far for me ofc the best client to this day to consume TypeType.
Tell me your use case, I am curious :)