Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 405
    • Issues 405
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Issues
  • #1708
Closed
Open
Issue created Feb 16, 2022 by Nolan Darilek@ndarilek

Can't subscribe to podcasts

Steps to reproduce

  1. Visit /library/podcasts
  2. Click "Subscribe to feed".
  3. Paste in "https://edictzero.wordpress.com/feed/" to the subscription field.
  4. Click Subscribe.

What happens?

I get the following error:

This object cannot be retrieved

What is expected?

I guess I'd be subscribed to the podcast, or at least I'd get some indication that it exists. I'm new to Funkwhale so am not sure what should happen, or indeed if I'm even entering the correct format.

Context

Funkwhale version(s) affected: 1.2.2

I've tried on both Brave and Firefox with the same result. I opened a browser console, and see a POST with the podcast URL in a JSON payload to /api/v1/federation/fetches/. Assuming I've tracked down the Vue source for the component correctly, it looks as if there should be a separate endpoint for podcast feeds, and that this isn't it. Not sure why this particular podcast subscription form is targeting this specific endpoint.

I'm looking at RemoteSearchForm.vue:201. It looks like it only follows the RSS path if the form type is 'rss'. But assuming Podcasts.vue:168 is what calls that, it's setting the type to 'both' and I don't see where that might ever transform to "rss". I've also tried the regular search field with no luck. Am I just missing something obvious, or does no one subscribe to podcasts in Funkwhale? 😄 Thanks.

Assignee
Assign to
Time tracking