Episode Management
Browse and manage podcast episodes
Rodel Reader provides comprehensive podcast episode management with multiple views and status tracking.
Episode List
Click a podcast in the sidebar to display all episodes on the right.
List Information
Each episode shows:
| Information | Description |
|---|---|
| Cover | Episode artwork (if available) or podcast cover |
| Title | Episode title |
| Published | Friendly time format (e.g., "3 days ago") |
| Duration | Episode total duration |
| Progress | Playback percentage (for in-progress episodes) |
| Status Icons | Listened, favorite, listen later markers |
Display Layout
Episode list supports two layouts:
| Layout | Description |
|---|---|
| List | Compact list view with detailed information |
| Grid | Card-style grid view highlighting artwork |
Click the layout toggle button at the top of the list to switch views.
Filter Options
| Filter | Description |
|---|---|
| Unlistened only | Show only unlistened episodes |
| All | Show all episodes |
Sort Options
| Sort | Description |
|---|---|
| Published | Sort by publish date (default, newest first) |
| Duration | Sort by episode duration |
| Title | Sort alphabetically by title |
Each sort supports ascending and descending toggle.
Episode Details
Click an episode to start playback. In the player interface, click the episode info area on the left to expand the episode description.
Detail Content
| Content | Description |
|---|---|
| Title | Full episode title |
| Podcast Name | Parent podcast |
| Published | Specific publish date |
| Duration | Episode total duration |
| File Size | Audio file size |
| Description | Episode description (Show Notes) |
Listening Status
Status Types
| Status | Condition | Icon |
|---|---|---|
| Unlistened | No playback record | No marker |
| In Progress | Has progress but not complete | Progress bar |
| Listened | Progress reached 95% or more | Completed marker |
Manual Marking
Right-click an episode to manually change status:
- Mark as Listened: Mark episode as listened
- Mark as Unlistened: Clear listened status
Batch Operations
Right-click a podcast for batch operations:
| Operation | Description |
|---|---|
| Mark All Listened | Mark all episodes in podcast as listened |
Virtual Folders
The sidebar provides virtual folders that aggregate episodes by status.
Built-in Folders
| Folder | Content |
|---|---|
| Favorites | All favorited episodes |
| Listen Later | All episodes marked for later |
Favorites and Listen Later
Favorite Episodes
Favorites help you save episodes you enjoy.
How to use:
- Right-click episode and select Favorite
View favorites:
- Click the Favorites virtual folder in sidebar
Listen Later
Mark episodes you want to listen to later.
How to use:
- Right-click episode and select Listen Later
View list:
- Click the Listen Later virtual folder in sidebar
Auto Sync
Sync Strategies
Podcast subscriptions support automatic new episode sync:
| Strategy | Description |
|---|---|
| Manual | Sync only when user triggers |
| On Startup | Auto sync when app starts (default) |
| Every 15 minutes | Timed sync |
| Hourly | Sync every hour |
| Every 6 hours | Sync every 6 hours |
| Daily | Sync once daily |
Configure Sync
Configure sync strategy in Settings → Podcasts.
Manual Refresh
- Click the Refresh button in podcast sidebar
- Or right-click podcast and select Refresh
Unlistened Count Display
Display Modes
| Mode | Description |
|---|---|
| Number | Show specific unlistened count |
| Simplified | Show only a blue dot indicating unlistened content |
Switch display mode in Settings → Podcasts.
Group Unlistened Count
Choose whether to show aggregated unlistened count on groups.
FAQ
Episode duration shows incorrectly?
Some podcast feeds may not provide accurate duration info. Correct duration displays during actual playback.
How to quickly find unfinished episodes?
- Use Unlistened only filter
- Or look for items with progress bars in the episode list
How is listening progress calculated?
Listening progress = Played duration / Episode total duration × 100%
When progress reaches 95%, it's automatically marked as listened.