Each item needs to have a label andĪ callable that will take a list of selected episodes. This hook shows a new feature of the gPodder "tres" branch - you can now add The pubdate can be calculated from the audio file url and I used the same number as guid. Because of the missing guid gPodder reports always "no new episodes" for the podcast. The $subj podcast rss does not contain id and pubdate. Steghide is a steganography program that is able to hide data in various kinds of image- and audio-files. RequirementsĮyeD3 is a Python module and program for processing ID3 tags This github repository includes two options to configure your gPodder installation with this feature. This is the reason why I created some hooks to get this show notes automatically after I downloaded an episode with gPodder ( ) So you have to run a few commands until you are able to read the notes. This is the only place where you can find the show notes. The show notes are hide in the FRONT_COVER image which is included in the mp3 file. "Tin Foil Hat Show" is a podcast produced by CafeNinja. The podcast title is written into the album tag Requirements The episode title is written into the title tag This hook script adds episode title and podcast title to the audio file Multimedia player, server, encoder and transcoder Simple interprocess messaging system (Python interface) Among others it thereby parses ID3v2, ID3v1, EXIF, IPTC and Vorbis data into an object oriented struture. It retrieves metadata from mp3, ogg, avi, jpg, tiff and other file formats. Kaa Metadata is a Media Meta Data retrieval framework. This script converts any mp4 videos to play on a Sansa Fuze with rockbox installed Requirements Mutagen is a Python module to handle audio metadata. The reason for this script is that my media player (MEIZU SL6) could not handle ogg files with included coverart. This hook scripts removes coverart from all downloaded ogg files. This will cause gPodder to reload (and re-parse) the feed every time Requirements This could be necessary if the server lies about the last modified state. Resets the etag and last modified information for a podcast. Split mp3 files in ranges of 10 minutes when the files are copied to the device. Rename downloaded episodes based on their episode title in the feed. In the "tres" branch, the example is in examples/hooks.py. You could copy or link the scripts in this repository to ~/.config/gpodder/hooks/ and everything should work fine.įor gPodder "tres" (3.x branch), you need to place them in $GPODDER_HOME/Hooks/ (where $GPODDER_HOME defaults to ~/gPodder/ if you have not set it manually) How to create my own hook script? Each script must define a class named "gPodderHooks", otherwise it will be ignored. Hooks are python scripts loaded by gPodder at runtime. Please use our new repository at gPodder hooks infrastructure (recommended way) What are hooks in gPodder? This repository is no longer being developed. Please feel free to fork or use this repository for your own purpose. This repository contains gPodder hook scripts which I use for myself.
0 Comments
Leave a Reply. |