readtomyshoe
readtomyshoe copied to clipboard
Make a distinct outro for each article
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:
- Concat an
outro.mp3to 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 ofoutro.mp3, then you can just truncate every file by that amount. Downside of this is that this wastes space, copyingoutro.mp3to every single article. - Do as above, but instead of copying
outro.mp3to 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.