admin
AnalysisGroupAdmin
Bases: ModelAdmin
Admin for analysis group objects.
ArtUpdateAdmin
Bases: ModelAdmin
Admin for art update log
EpisodeAdmin
Bases: ModelAdmin
Admin for podcast episodes.
ItunesCategoryAdmin
Bases: ModelAdmin
Admin for iTunes Categories
PersonAdmin
Bases: ModelAdmin
Admin for detected persons.
PodcastAdmin
Bases: ModelAdmin
Admin for podcast records.
check_for_new_episodes
Refreshes the feed metadata and checks for any new episodes.
Source code in src/podcast_analyzer/admin.py
feed_update
feed_update(
request: HttpRequest,
queryset: QuerySet[Podcast],
*,
update_existing_episodes: bool = False
) -> tuple[int, int]
Does a refresh of a list of feeds, ignoring any episodes already imported.
Source code in src/podcast_analyzer/admin.py
refresh_all_episodes
Refreshes the feed metadata, checks for new episodes, and updates EVERY existing episode with new data.
Source code in src/podcast_analyzer/admin.py
SeasonAdmin
Bases: ModelAdmin
Admin for podcast seasons.