Skip to content

Winforms-based app for generating Podcast-2.0 compliant chapters file

License

Notifications You must be signed in to change notification settings

CplPibald/pc20chapters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

pc20chapters

Winforms-based app for generating Podcast-2.0 compliant chapters file

Creates a series of text boxes into which you can put your podcast chapter data. When you click "Save", it emits a .json file which you can publish with your RSS feed.

Requires .NET framework v5.0. If prompted, make sure you install the desktop version, and not console.

Usage notes

  • All timestamps are stored as integer number of seconds from the start of the episode. You can also enter a timestamp in "hh:mm:ss" or "mm:ss" format, and it will be automatically converted.
  • Blank fields will not be written to the json. Endtime will only be written if greater than zero. Start time is required, so is always written.
  • The program has very little validation. The text in the text boxes ends up in the chapters file. Broken URLs, negative timestamps, or other tomfoolery will most likely be ignored by the user's podcast app.

Download

Most recent binaries are in a zipfile in the cs/bin folder. There are three files in there: DLL, EXE, and JSON All three must be in the same directory. (If anyone knows how to make .NET build only one distributable file, let me know.)

Build

Source code is in cs folder. csproj used to build is provided. Visual Studio will know what to do.

Version history

1.03 = Port app to C# exe. Some new features.

0.99 = Powershell version. Found in v1-powershell folder, if you want to see it for any reason

About

Winforms-based app for generating Podcast-2.0 compliant chapters file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published