kieraneglin / pinchflat

Your next YouTube media manager
GNU Affero General Public License v3.0
1.28k stars 23 forks source link

Feedback: Podcast RSS Feed #140

Closed gelof2022 closed 7 months ago

gelof2022 commented 7 months ago

Hi,

Positives:

  1. I'm able to access the RSS feed over the Tailscale.
  2. Channel art is there.
  3. Fast!!!

Negatives:

  1. The podcast don't show duration of unplayed episode.

image

vs Podsync

image

gelof2022 commented 7 months ago

Re Tailscale or reverse proxy, it would be good if we can specify external IP or reverse proxy address in settings. So "Copy RSS" would use that instead of internal IP:

Now: http://192.168.1.246:8945/sources/aafafb56-5a61-4068-81f5-499fd3297c19/feed.xml

Proposed: http://100.xxx.xxx.xxx:8945/sources/aafafb56-5a61-4068-81f5-499fd3297c19/feed.xml or http://myrpdomainforpinchflat.com/sources/aafafb56-5a61-4068-81f5-499fd3297c19/feed.xml

onedr0p commented 7 months ago

Defining an external URL would be nice to have this generated URL use.

kieraneglin commented 7 months ago

Hey there!

The workaround for generating the link with the right domain is to copy the RSS link when viewing the app from your custom domain/IP. It'll use your current host as the base for any generated URL.

Edit: to expand, this choice is intentional and I think this is preferable for a few reasons:

There is a blurb about this in the docs already, but I may draw more attention to it in the future

gelof2022 commented 7 months ago

Re external IP, that works!

Any luck on adding episode length to the feed? It’s pretty critical as it is one of main criteria for me to decide which episode to listen to.

kieraneglin commented 7 months ago

That'll be one of my next updates! I'll ping you here once that's out πŸ€™πŸ»

gelof2022 commented 7 months ago

There

I would recommend that you add a sentence to say that another alternative secure way to access is using Tailscale. Unlike CloudFlare Tunnels I believe there is no restriction on media.

kieraneglin commented 7 months ago

The podcast don't show duration of unplayed episode

This is fixed! But there's a caveat - you'll need to index that content again to get the duration pulled in (fast indexing will work but only for new content - you need to run a "slow" index to get everything)

There's no way to explicitly trigger an index yet (it's on the TODO list), but editing the source and changing its index frequency will trigger an index. You can immediately go in and change it back to what it was and it'll keep the index running πŸ€™

Let me know how it works out! I've also updated the docs a little, but they still need some work

gelof2022 commented 7 months ago

Can I delete the content and Pinchflat will re-download and re-index? Or do I need to setup the source again?

kieraneglin commented 7 months ago

You shouldn't even need to delete the content - indexing the existing content should bring it in (which worked successfully in my testing).

What version of the app are you running? It says at the bottom of the sidebar

gelof2022 commented 7 months ago

v0.1.5

I'm having some issue with downloading content at the moment after playing with media profile. Shows just sit in 'Pending Media'.

I have the following selected:

for 'Audio Only' preferred resolution.

Will untick them and see if this makes a difference.

gelof2022 commented 7 months ago

Unticking those worked. Is there a plan to create a 'podcast' media profile?

I can now see duration of the podcast in the iPhone app πŸ‘.

kieraneglin commented 7 months ago

Happy to hear that it's working out!

Is there a plan to create a 'podcast' media profile?

I've thought about it! I was trying to learn more about how to embed transcripts first, but that's been a bit of a dead end for now. I'll put that on the list!

gelof2022 commented 7 months ago

Does RSS feed works for a playlist?

I have a personal playlist called 'listen later' that I add shows to. I was able to add it Pinchflat but Apple podcast does not like its feed.

kieraneglin commented 7 months ago

hmm - that should work. Would you mind downloading the XML file and attaching it here? You should be able to download it by copying the link in-app and pasting that link into your normal browser.

If you don't feel comfortable posting it here, could you upload it somewhere and DM it to me on reddit?

gelof2022 commented 7 months ago

Attached

Kind regards,

Oleg On 30 Mar 2024 at 6:03β€―AM +1100, Kieran @.***>, wrote:

hmm - that should work. Would you mind downloading the XML file and attaching it here? You should be able to download it by copying the link in-app and pasting that link into your normal browser. If you don't feel comfortable posting it here, could you upload it somewhere and DM it to me on reddit? β€” Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

gelof2022 commented 7 months ago

Attached it to email reply. If it does not come through will upload on PC. Can't see an option to upload in iOS app.

kieraneglin commented 7 months ago

Looks like it didn't come through - you may have to .zip it first for github to allow its upload. You can also probably change its extension to .txt and upload it that way

kieraneglin commented 7 months ago

@gelof2022 Thank you! The issue was a silly oversight but I know the fix. I've also deleted your original file for privacy (just in case!)

I'll work on a fix tonight but there's a simple workaround you can do in the meantime. Your source's URL ends in &si=TlAaaRLdSdej_Sfm - what you need to do is delete this off the end up to and including the &. Once you save the source it should start working immediately

I appreciate you working with me to get this feature working πŸ€™

gelof2022 commented 7 months ago

Thank you!

Feels like it almost there!

gelof2022 commented 7 months ago

The personal playlist issue looks to be resolved!

I think we can close this discussion. I will transition all of my podcast channels across and see if there are any other issues that pop up!

Thank you for all the hard work on Pinchflat!

kieraneglin commented 7 months ago

And thank you for the suggestion in the first place! This is a feature that I personally will use a ton