Podcini is really great! It modernizes the Antennapod codebase (we wouldnt believe but that is pretty outdated!) and makes it more efficient.

Differing from the forked project, this project is purely Kotlin based, relies on the most recent dependencies, and most importantly has migrated the media player to androidx.media3, and added mechanism of AudioOffloadMode which is supposed to be kind to device battery. Efficiencies are also sought on running the app. App build is also upgraded to target Android 14.

After some hiccups at the beginning, it is now in a very good state!

  • Pantherina@feddit.deOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    3 months ago

    I dont think it is very debloated, but look at the repo, home and echo page are removed and there are no modules anymore.

    • Blóðbók@slrpnk.net
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      3 months ago

      I saw that but that just seems like their preference. I don’t feel anything in particular about the home page. It’s customizable too IIRC. I don’t know what the echo page is.

      • Pantherina@feddit.deOP
        link
        fedilink
        English
        arrow-up
        1
        ·
        3 months ago

        Echo is the “you listened x hours to y” I think.

        I dont think thats needed, but all the updates to the codebase are totally.

        • Blóðbók@slrpnk.net
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 months ago

          I don’t mind being able to see stats, either. I don’t mean to complain about this project; I fully support the author in modifying it to their preference. Just that I wouldn’t expect a “minimalist fork” out of this particular app. Regardless, it’s not unwelcome in any way!

          • Pantherina@feddit.deOP
            link
            fedilink
            English
            arrow-up
            2
            ·
            3 months ago

            True, I went through a project once and it can be scary what EOL libraries and components it needs. But stripping out stuff was not needed.