readtomyshoe icon indicating copy to clipboard operation
readtomyshoe copied to clipboard

Make a distinct outro for each article

Open rozbb opened this issue 2 years ago • 0 comments

Problem

It's not always clear when an article is over. If you are listening in a podcast app, you might jump from the end of one article to the middle of another unfinished article. This can be jarring.

Solution

Add an outro to every article. It should be something distinct, not loud, and not language-specific. Methods:

  1. Concat an outro.mp3 to every single article MP3 before saving. Since the concatenation of two MP3 files is a valid MP3 file containing the audio of both in sequence, this solves the problem. This is also undoable: if you don't want the outro anymore, and you know the bytelength of outro.mp3, then you can just truncate every file by that amount. Downside of this is that this wastes space, copying outro.mp3 to every single article.
  2. Do as above, but instead of copying outro.mp3 to the file on the filesystem, simply have the webserver do the concatenation for requests. This requires a little more engineering effort, but it's less wasteful. The downside here is that the files on the disk no longer represent the files you hear in the app/website.

rozbb avatar Mar 19 '23 04:03 rozbb