Okay
  Public Ticket #3151601
Episodes with the same name from different podcast shows are not imported
Closed

Comments

  • Jose Maria Garcia started the conversation

    Hi,

    I have the following problem, from my point of view I think it is a bug in the plugin as it cannot handle this situation correctly.

    I am importing the episodes of two different podcast shows. I import the first ones and there is no problem. But when I import the ones from the second, the episodes that have exactly the same name as the ones that have already been imported from the first podcast, are not imported. The plugin does not give any message warning that there are episodes that could not be imported, it simply tells you that everything is fine, that a certain number of episodes have been imported, but it does not tell you that several could not be imported for this problem.

    As I say, from my point of view there is a problem in handling this situation. It is perfectly possible that between two different podcasts there may be episodes with the same name, the problem is that the plugin tries to import the episode of the second podcast and must detect that another one with the same name already exists and it does not import it (that or it will occur some internal failure in the import process).

    In my opinion, what the plugin should do is import the episode with the same name, but changing the slug automatically (in the same way that WordPress allows you to have pages that have the same name, but different slug). The plugin should automatically detect that there is already an episode with the same slug that is going to be created and automatically change it by adding, for example, a number behind it as a counter (2, 3, 4, etc.).

    In fact, my podcast hosting does the same thing, if I check the properties of both episodes, I see that they have the same name, but the second one has automatically added a number behind it in the URL to differentiate it from the first (since my podcast hosting allows you to have several shows with the same user, but they all have the same user URL, so the URLs match, only differing in the episode slug at the end).

    Regards.

  •  1,114
    Max replied

    Hi Jose, 

    This is technically not doable at this time because if you want to reimport the feed, or add new episode from that same rss feed, all your episodes will be reimported again and again.

    Thanks,


    Max from the Sonaar.io Crew

  • Jose Maria Garcia replied

    Hi,

    But I don't understand the problem. If when importing the podcast episode information, the source address of the episode is also saved (the permalink, the <link> node of each episode that comes within the RSS XML), when importing another podcast where there was an episode with the same name, it could be verified that the source address is not the same and a counter number could be added without problems at the end of its slug so that it does not coincide with the one already existing in the list of episodes (thus allowing that both episodes could have the same name).

    In this way, if the import of a podcast that already exists were to be carried out again, it would be verified that the source address of the episode of the podcast that is being imported already exists (it has already been imported and therefore the address of the permalink already exists in the episode list) and it wouldn't be created again, it just wouldn't do anything.

    Regards.

  •  1,114
    Max replied

    Hi, 

    Unfortunately, as much as I would love to help you, this feature is not possible with Sonaar at the moment.

    On my end, I tagged this ticket as a feature request so that our development team can consider this option, but this doesn't guarantee that Sonaar will indeed implement this feature. 

    Finally, I would like to apologize for not providing you with this particular feature at the moment.

    Thanks,


    Max from the Sonaar.io Crew