Show more

PS: If you can't see your language, let us know and we'll add it! 🙂

Show thread

We've setup a Crowdin project to help translate Castopod!
Since the beta release, it is one of the most requested tools as a lot of you are eager to make Castopod international. 🌍
As of now, Castopod is fully translated into 🇬🇧 English, 🇫🇷 French and 🇵🇱 Polish.
And with your help, we hope to see it acquire more and more languages with time. 🚀
If you'd like to contribute to the next generation of free & open-source podcast hosting, go to translate.castopod.org/

Castopod now supports WebSub!
Podcasts are cool! But is there a way to make sure you don't miss a new episode when it comes out? WebSub is one of them.
blog.castopod.org/castopod-sup

Castopod v1.0.0-beta.10 now comes with GDPR.txt file! 🔏
gdpr-txt.org/
Thank you @marien for the spec!

A new version is up: 1.0.0-beta.10! 🎉

This release comes with bug fixes and an exciting feature: WebSub! From now on, Castopod will push your newly published episodes directly to open subscription hubs, meaning that they will get broadcasted instantly after publication ⚡️

Checkout the release notes for update instructions 👇️

code.castopod.org/adaures/cast

And as always, grab the new Castopod package on castopod.org/

Podcasting is booming in Poland! 🇵🇱
Castopod jest już dostępny w języku polskim.
Download Castopod for free on castopod.org/

Castopod jest już dostępny w języku polskim! 🇵🇱
Pobierz teraz Castopod za darmo! 👉 castopod.org/

Castopod v1.0.0-beta.9 is out! 🎉
⚠️ This release fixes some security vulnerabilities. Huge thanks to @and0uille for the security audit.
The release also comes with some bug fixes and features:
- 🌍️ Castopod is now translated in Polish 🇵🇱 thanks to Patryk Miś! (We're going to further promote and facilitate translations in the coming weeks).
- 💬 A great step towards decentralized comments has been taken with the implementation of the latest social podcasting 2.0 tag!

This comes with a desire to facilitate contributions:
- you may find a guide detailing the steps to get you started
- the develop branch is now the default, contributions will be merged into it before releases
- a new issue label "Good first issue" has been created if you want to help

As a side note, we've also reached our 500th commit. 🎂 🥳

Show thread

Castopod's documentation website has landed! 📜🚀
We've grouped together all the scattered docs into it, added the full Castopod features list and sections for contextualization.
The docs website is the preferred channel to get your questions answered. If you can't find your answers there, that means that it needs to be updated!

Check out the docs 👉 docs.castopod.org/

« Signalons aussi la sortie d'une nouvelle version de Castopod, un outil libre d’hébergement de podcasts » 💖
communs.numerique.gouv.fr/gaze

Castopod :podcasting2: boosted
Castopod :podcasting2: boosted

Hey @halcek, Object types are named like the defaults in @Castopod. I implemented ActivityPub as advocated in the specs and seeing that the majority of implementations did the same (Actor, Note, etc.).

I've also extended the specs by creating a new Podcast and PodcastEpisode objects specifically for Podcasting (this has yet to be discussed by the podcasting community).

You may find Castopod's AP implementation here: code.castopod.org/ad-aures/cas

And the specs extension: github.com/Podcastindex-org/ac

Castopod :podcasting2: boosted

@Castopod Quick question about Castopod's #ActivityPub implementation: What are ActivityPub Object(s) named in Castopod?

Are they an Object type, like the default, or does the Object type carry a special name in Castopod, such as ... Episode ?

Thanks for the info.

If you like Castopod and want to help us, please give us a star! 🌟
github.com/ad-aures/castopod-h

Show more
Castopod

designed and built by and for podcasts lovers