Skip to content

Commit 6417284

Browse files
keunesByteHamster
andauthored
Content updates (#269)
* Text updates for documentation & general pages * Indent improvements * Add documentation page on other platforms --------- Co-authored-by: ByteHamster <[email protected]>
1 parent 97a2343 commit 6417284

File tree

7 files changed

+52
-9
lines changed

7 files changed

+52
-9
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
title: documentation.categories.general.other-platforms
3+
layout: doc
4+
level: "2"
5+
group: "general"
6+
icon: "fa-solid fa-apple-alt"
7+
---
8+
9+
# {% t {{ page.title }} %}
10+
11+
{% tf documentation/{{ page.group }}/{{ page.slug }}.md %}

_i18n/en.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ documentation:
142142
proxy: "Leading traffic through a proxy or Tor network"
143143
episode-deletion: "Deletion of episodes"
144144
f-droid: "Updates on F-Droid"
145+
other-platforms: "AntennaPod for Windows, Apple and Linux"
145146
playback:
146147
title: "Playback"
147148
intro: "Below, you can find topics related to playback."

_i18n/en/contribute/translate.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ In the AntennaPod project, you will find four 'components'. Each represents a pa
5858
New translations are pulled from Weblate to GitHub (the development platform) manually once in a while. When a language hits 90% translation (that's roughly the whole website minus the Contribute section), we can enable it on the live website. We always try to find a community member that can review a test version of the website, to improve the quality of translations.
5959

6060
# Other materials
61-
In addition to the app and website, also the images in the app stores can be translated. They have screenshots and texts. Because there is very limited space we use a manual process with trial and error. Please let us know on the forum if you want to help with that. Because localised app store listings are more likely to be downloaded, help is very much welcome!
61+
In addition to the app and website, also the images in the app stores can be translated. They have screenshots and texts. Because there is very limited space we use a manual process with trial and error. Please let us know on the forum if you want to help with that. Because localized app store listings are more likely to be downloaded, help is very much welcome!
6262

6363
# Get in touch!
6464
* Do you want to give **feedback** on the English texts or any of the translations?

_i18n/en/documentation/bugs-first-aid/database-error.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
You might feel like screaming *Help! I lost my podcasts/episodes/settings/everything!*
22

3-
The problem is that in a very old AntennaPod version, the database with all information (episodes, listening states, etc) had some problems. While the problems are long fixed, they might have left your database in a state that works but is slightly corrupted. With that corrupted database, the problem can manifest even in more recent versions if they happen to write to the corrupted parts (eg. during an update). If this happens, AntennaPod cannot function with the broken database and has to start over with an empty one. We realise it is very frustrating when this happens and are really sorry if you were affected.
3+
In a very old AntennaPod version, there were some issues with the database with all information (episodes, listening states, etc). While the cause is long fixed, your database might have been damaged (even when the app was working without issues). If a recent AntennaPod version makes changes to the damaged parts of the database, these damages may suddenly become a problem. At that point AntennaPod can no longer work with the broken database and has to start over with an empty one.
4+
5+
We realize it is very frustrating when this happens and are really sorry if you were affected.
46

57
There may be some things you can do to recover your data. We list them below, starting with the solution that gives the easiest & best results:
68

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
1-
After a new version of AntennaPod gets released, we often are asked when it will be available on F-Droid. We can't give an exact answer — it usually takes a few days.
1+
Did you see that there's a new AntennaPod release and wonder:
2+
* _why isn't the latest version not on F-Droid yet?_
3+
* _when will the new release be available on F-Droid?_
24

3-
Getting a new version on F-Droid involves the following steps:
5+
If the new version is in beta, it is _only_ available through Google Play ((here is why)[/documentation/general/beta]). When we think it's ready we upload it to Google Play. A few days later, when we're confident there are no critical bugs, we tag the release on GitHub. F-Droid then has to find out about this release, build it and make it available. All these steps may take some time.
6+
Due to the different steps and because we are not involved in publishing releases on F-Droid, we can't tell when exactly the latest version will be available there. It usually takes a few days after the release is tagged on GitHub.
7+
8+
In short: it may take some time. Please be patient.
9+
10+
### The steps of getting a new version on F-Droid
411
- After we create a [release](https://github.com/AntennaPod/AntennaPod/releases), F-Droid needs to detect that something in AntennaPod changed. For this, F-Droid runs an update checker server about every 2 days.
512
- After F-Droid detects that there is a new AntennaPod release, it builds the app. With this, F-Droid makes sure that the app you download really matches the source code that AntennaPod publishes. Because there are many apps to build, the F-Droid server takes an additional 1-2 days to build the app.
613
- Finally, the resulting app needs to get signed cryptographically. This happens on a computer that is not connected to the internet. A person at F-Droid needs to take the app and physically walk it to that special computer. How long this takes depends on how often the person walks to that special computer. Usually, this step takes an additional 1-2 days after the app was built.
714

8-
As you can see it can easily take a week before a new AntennaPod release is available on F-Droid, so please be patient. If an update is still not available more than a week after its release, feel free to let us know by creating a post on our [forum](https://forum.antennapod.org/), and we'll investigate it.
15+
### What you can do if it takes longer than expected
16+
As you can see it can easily take a week before a new AntennaPod release is available on F-Droid. If an update is still not available more than a week after its release, feel free to let us know by creating a post on our [forum](https://forum.antennapod.org/), and we'll investigate it.
917

1018
You can get an idea of the progress by checking [if F-Droid's releases list was updated](https://gitlab.com/fdroid/fdroiddata/-/commits/master?search=Update+known+apks) since the new AntennaPod release and by checking on [F-Droid Monitor](https://monitor.f-droid.org/builds/build) if the new release was built yet.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
However attractive the title may sound, AntennaPod is not and will not be available on Windows, iOS or the Linux desktop. The app is made by a small team of volunteers, and making the app for these other platforms would be a lot of work.
2+
3+
There are (open source) alternatives, however, which we would like to point you to:
4+
5+
<!-- mdpo-disable -->
6+
<!-- mdpo-enable-next-line -->
7+
8+
App|Code|iOS|MacOS|Windows|Linux
9+
---|---|---|---|---|---
10+
[Podverse](https://podverse.fm/about)|[<i class="fab fa-github"></i>](https://github.com/podverse/podverse-rn)|✅|✅|❌|❌
11+
[Pocket Casts](https://pocketcasts.com/)|[<i class="fab fa-github"></i>](https://github.com/Automattic/pocket-casts-ios)|✅|❌|❌|❌
12+
[gPodder](https://gpodder.github.io/)|[<i class="fab fa-github"></i>](https://github.com/gpodder/gpodder)|❌|✅|✅|✅
13+
[Poddr](https://sn8z.github.io/Poddr/)|[<i class="fab fa-github"></i>](https://github.com/Sn8z/Poddr)|❌|✅|✅|✅
14+
[Kasts](https://apps.kde.org/kasts/)|[<i class="fab fa-gitlab"></i>](https://invent.kde.org/multimedia/kasts)|❌|❌|❌|✅
15+
[Vocal](https://vocalproject.net/)|[<i class="fab fa-github"></i>](https://github.com/VocalPodcastProject/vocal)|❌|❌|❌|✅
16+
[GNOME Podcasts](https://apps.gnome.org/app/org.gnome.Podcasts/)|[<i class="fab fa-gitlab"></i>](https://gitlab.gnome.org/World/podcasts)|❌|❌|❌|✅
17+
[MusicPod](https://snapcraft.io/musicpod)|[<i class="fab fa-github"></i>](https://github.com/ubuntu-flutter-community/musicpod)|❌|❌|❌|✅
18+
19+
<!-- mdpo-enable -->
20+
21+
Do you have a recommendation of an open source podcast app for these platforms? [Let us know on the forum!](https://forum.antennapod.org)

_i18n/en/documentation/general/synchronization.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ AntennaPod can synchronise your subscriptions and listening progress with other
4141
## Enable synchronization via gPodder
4242
1. Create an account on the server www.gpodder.net or on your own server
4343
2. When you have an account, log in on the webserver and create a device under `Subscriptions` » `Devices` for each client that you use:
44-
<!-- mdpo-disable-next-line -->
45-
<br />{{ img-devices | strip }}
44+
<!-- mdpo-disable-next-line -->
45+
<br />{{ img-devices | strip }}
4646
3. When you have added the devices to your account, link them using the "Configure" button. This way, gpodder.net automatically keeps the activated devices synchronized.
47-
<!-- mdpo-disable-next-line -->
48-
<br />{{ img-synchronize | strip }}
47+
<!-- mdpo-disable-next-line -->
48+
<br />{{ img-synchronize | strip }}
4949
4. Go to `Settings` » `Synchronization` in AntennaPod and tap `Choose synchronization provider`
5050
5. Select 'gPodder'
5151
6. Enter the 'Server address' (e.g. www.gpodder.net) and tap `Proceed to login`

0 commit comments

Comments
 (0)