Skip to content

Releases: PodcastGenerator/PodcastGenerator

3.1

07 Jun 15:51
5027803
Compare
Choose a tag to compare
3.1

3.1

Podcast Generator 3.1 is now available from: https://github.com/albertobeta/PodcastGenerator/archive/v3.1.zip
This is a major release which covers some new features and fixes many bugs
The support ends on 2020-12-31.
We currently only have translations for the English, German and Spanish languages. Help to translate if you need other languages supported!

Notes on this release

The next regular release of Podcast Generator

Prerequisites

Be sure to have an installation of Podcast Generator 3.0 or 3.0.1.
Other versions are not supported for the upgrade!

How to upgrade

Be sure to make a backup before updating!

  1. Download the release
  2. Extract the ZIP-Archive
  3. Enter the directory (There are lots of meta files (license stuff for example, PodcastGenerator/ is what you are looking for))
  4. Upload the PodcastGenerator folder, or it's content to your desired location on your web server.
  5. If necessary, adjust permissions by chmod -R 775 PodcastGenerator/ (if you don't know what file permissions and have no access to a shell you can ignore this step)
  6. Point your web browser to your website where Podcast Generator is installed.
  7. You will get prompted by an assistant which asks you to enter your password
  8. There you go, enjoy the new version of Podcast Generator.

Compatibility

Podcast Generator 3 was developed with PHP 7.3.11. In general all PHP 7+ versions should work. However it is unknown if it will work with PHP 5 but you shouldn't use PHP5 either as it has reached it's end of life and is just a potential security risk.
It was developed using PHP 7.3.11 on GNU/Linux Debian Buster using nginx. It should be independent of the OS and web server though. If you expect any problems, please report them at GitHub. We will try our best to publish a new version as fast as possible to fix this bug

New features (notable)

  • Multi User Support
  • Episode specific cover art support
  • Fallback to config author_name
  • Support for ID3v1 tags (lost in 3.0)
  • View Podcast Button in the admin interface
  • Display HTML in itunes:summary
  • Reset password feature
  • Categories are no longer required for episodes
  • OpenGraph metatags
  • Design improvements
  • Bulk download of episodes
  • Google Play feed support

Bug fixes (notable)

  • Not only mp3 files are allowed for the upload
  • Audio files with cover arts can be uploaded
  • More correct parsing of the mime type
  • Replace spaces with underscores
  • Better config parser
  • Escape HTML special chars in episode creation
  • Read the correct explicit values
  • Don't permit NULL episodes
  • Many, many others

Credits

Thanks to everyone who contributed code to this release:

  • Emil Engler
  • C. Michael Pilato
  • Ryan Gurn
  • Uğur ARICI
  • NeaMitika
  • Lars Knickrehm
  • Benoit F.

As well as everyone who has reported and fixed bugs.
Also thanks to all translators.

Also thanks to Alberto Betella for running the website and doing back-end stuff.

Finally thanks to James Heinrich and the getID3 Developers for this awesome library and thanks to the bootstrap authors for this great CSS/JS framework!

You guys are all awesome🚀

3.0.1

01 Feb 17:27
345fed1
Compare
Choose a tag to compare

Podcast Generator 3.0.1 is now available from: https://github.com/albertobeta/PodcastGenerator/archive/v3.0.1.zip
This is a minor release which just covers some bug fixes.
The support ends on 2020-05-31.

Notes on this release

Unfortunately 3.0 had too many undiscovered bugs so a new version was required

Prerequisites

Be sure to have an installation of Podcast Generator 2.7 or 3.0

How to upgrade

Be sure to make a backup before updating!

  1. Download the release
  2. Extract the ZIP-Archive
  3. Enter the directory (There are lots of meta files (license stuff for example, PodcastGenerator/ is what you are looking for))
  4. Upload the PodcastGenerator folder, or it's content to your desired location on your web server.
  5. If necessary, adjust permissions by chmod -R 775 PodcastGenerator/ (if you don't know what file permissions and have no access to a shell you can ignore this step)
  6. Point your web browser to your website where Podcast Generator is installed.
  7. You will get prompted by an assistant which asks you to enter your password
  8. There you go, enjoy the new version of Podcast Generator.

Compatibility

Podcast Generator 3 was developed with PHP 7.3.11. In general all PHP 7+ versions should work. However it is unknown if it will work with PHP 5 but you shouldn't use PHP5 either as it has reached it's end of life and is just a potential security risk.
It was developed using PHP 7.3.11 on GNU/Linux Debian Buster using nginx. It should be independent of the OS and web server though. If you expect any problems, please report them at GitHub. We will try our best to publish a new version as fast as possible to fix this bug

New features (backports from master)

  • Devscript for changing permissions (by Emil Engler)
  • Much faster episode indexing (by C. Michael Pilato)
  • Copy long description from short description if not set (by C. Michael Pilato)
  • Remove max_recent changer in the admin interface because it causes more problems than it fixes (by Emil Engler)

Bug fixes (backports from master)

  • Make reload button workable again in setup (by Emil Engler)
  • Redirect old archive URLs to the new location (by C. Michael Pilato)
  • Episodes with no author name (by C. Michael Pilato)
  • No invalid RSS feeds because of the "&" symbol
  • FTP Feature: Get title, author name and description from the audio metadata.
  • Better backwards compatibility.
  • No link error when clicking an episode link

Known issues

Translation

  • Two strings are untranslated and therefore just english

Credits

Thanks to everyone who contributed code to this release:

  • Emil Engler
  • C. Michael Pilato

As well as everyone who has reported and fixed bugs.
Also thanks to all translators.

Finally thanks to James Heinrich and the getID3 Developers for this awesome library and thanks to the bootstrap authors for this great CSS/JS framework!

You guys are all awesome🚀

3.0

31 Dec 01:47
0e49b5c
Compare
Choose a tag to compare
3.0

Podcast Generator 3.0 is now available from: https://github.com/albertobeta/PodcastGenerator/archive/v3.0.zip
This a new major release, the code has been re-written from scratch entirely. This version is compatible with Podcast Generator 2.7 except themes. You need to be on Podcast Generator 2.7 before updating to 3.0

Notes on this release

This release does not have that many new features. The purpose of this version was to modernize PG as the old versions carried code from 2006. Since then lots of stuff has changed and an update was just needed.

How to upgrade

Be sure to make a backup before updating!

  1. Download the release
  2. Extract the ZIP-Arhive
  3. Enter the directory (There are lots of meta files (license stuff for example, PodcastGenerator/ is what you are looking for))
  4. Upload the PodcastGenerator folder, or it's content to your desired location on your web server.
  5. If necessary, adjust permissions by chmod -R 775 PodcastGenerator/ (if you don't know what file permissions and have no access to a shell you can ignore this step)
  6. Point your web browser to your website where Podcast Generator is installed.
  7. You will get prompted by an assistant which asks you to enter your password
  8. There you go, enjoy the new version of Podcast Generator.

Compatibility

Podcast Generator 3 was developed with PHP 7.3.11. In general all PHP 7+ versions should work. However it is unknown if it will work with PHP 5 but you shouldn't use PHP5 either as it has reached it's end of life and is just a potential security risk.
It was developed using PHP 7.3.11 on GNU/Linux Debian Buster using nginx. It should be independent of the OS and web server though. If you expect any problems, please report them at GitHub. We will try our best to publish a new version as fast as possible to fix this bug

Notable Changes

As this Version was made completely from scratch it isn't really possible to list all changes but we try our best:

  • New theme system
  • New default theme
  • New admin interface
  • New page hierarchy (no longer the ?p=pagename stuff)
  • New default cover
  • New logo
  • New iTunes Categories
  • Buttons system
  • Remove date format
  • Remove social network functionality (and tracking stuff)
  • Remove hints

In fact these changes look really poor for a major version but if you try out the release, you will notice lots of changes but an ease of use.

Known issues

Translation

  • Two strings are untranslated and therefore just english
  • The french translation gets removed when you upgrade from 2.7 to 3.0. If you want french translation, change scriptlang in config.php to fr_FR and download these two files to components/locale/fr_FR/LC_MESSAGES/ (create the directories if they don't exist)

Credits

Thanks to everyone who contributed code to this release:

  • Emil Engler
  • Sigmoria

As well as everyone who contributed feedback during the development:

  • Alberto Betella
  • Gorom
  • Brandon Wright
  • Jyoti Sharma
  • Alix
  • plothost
  • madsha
  • alancontino
  • Invictaz

Also thanks to everyone who helped translating Podcast Generator!

Finally thanks to James Heinrich and the getID3 Developers for this awesome library and thanks to the bootstrap authors for this great CSS/JS framework!

You guys are all awesome🚀