AntennaPod
AntennaPod copied to clipboard
Support for podcast:recommendations tag
Checklist
- [x ] I have used the search function to see if someone else has already submitted the same feature request.
- [x ] I will only create one feature request per issue.
- [x ] I will describe the problem with as much detail as possible.
System info
App version: 2.3.0-beta2
App source: Google Play
Feature description
Problem you may be having, or feature you want:
Podcasters often mention tips and recommendations in their content. Sometimes they list them in the shownotes, but they're not always easy to find. I would love to have their recommendations in a clear overview in my podcast app to quickly find them.
Suggested solution:
Parse recommendations as provided via the Recommendations tag of the Podcast Namespace. List the recommendations at the bottom of the Shownotes, with horizontal scrolling or a grid (2 columns, rows as necessary).
Note that this tag has not been formally adopted, yet. If there is interest from our side to implement this, we should chip in at the Podcast Namespace discussion. Implementation by one hoster and one client is required for official adoption. We could fulfil the client requirement :)
If the recommended content type is podcast, I'd want to be able to have a quick view of the podcast (same as when now you would preview a podcast before adding it). Ideally, if the type is episode then ask me what to do (play now, add to queue)1. If the recommended content is of any other type, just open the link in the default browser.
1 I realise this is complex as currently, just like previews, single episodes cannot be dealt with. Maybe we can find a solution, making use of the Podcast tags. If I play a single episode, add it with the tag Not-subscribed, which is hidden from the main list, not kept up to date, etc. See also #4710.
Screenshots / Drawings / Technical details:
I propose this gets loaded into the database when a) playback is started (if network is available) and b) episode is downloaded. When playback finished or episode is deleted, this data can be removed from the database to save space. This would follow the same mechanism as for Transcripts.
As this is an external file and podcasters may expand their recommendations after release of the episode, this info should be updated when playback (re)starts (whenever possible, i.e. if network connection is available).
@keunes I am thinking about starting to work on this issue, the Mock-up link above is 404 for me, could you take a look? Thanks!
Hi @tonytamsf,
That would be cool! Penpot had improved the security of their sharing links and removed all old share tokens in the process. I've updated my original post so the link now works again :)
Please don't mind the old other parts of the interface in the mock-up - it is from the time that we still had the old player view navigation :P
@keunes Are there any issues that you need help with? While waiting for the PR reviews, I wanted to get started on another issues. Either this one or the podcast:people issue
Personally I think it'd be cool to get support for People, even more so than recommendations.
Hi, recommendations didn't get formalized, but Podroll ( podcast recommendations) it's already having some adoption on podcast hosting webpages and some players.
podcast:person would be a great addition too for AntennaPod
I'm going to jump in here and suggest that both podcast:podroll and podcast:people are supported by Buzzsprout, a top 3 podcast host, and it would be excellent to see support for one/both.
Personally, podroll would be good: the question is how doable it is without a central database lookup.
Podnews Weekly Review (and I think Podnews Daily) support both.
Person/people is covered in #6750 Podroll we don't have an issue for yet. Since their purpose/implementation level is different I'll create a separate issue (and probably close this one in favour of the other).