https://bugs.gpodder.org/show_bug.cgi?id=1030

           Summary: Add support for "economic" episode action retrieval
                    (per-podcast)
           Product: gpodder.net
           Version: unspecified
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: feature request
          Priority: low
         Component: Advanced API (Server-side)
        AssignedTo: [email protected]
        ReportedBy: [email protected]


In order to reduce the amount of actions downloaded, the API Version 2 should
have an extended version of "Retrieving episode actions":

http://wiki.gpodder.org/wiki/Web_Services/API_2#Retrieving_episode_actions

In this request, the podcast URL is given, and the server should send back an
aggregated list of episode actions, so that the client can mark the episodes
with the correct status (e.g. it should know which episodes are new, old and
deleted, etc..). For this, only the "newest" status should be sent to the
client. (There's no need to send all "delete" actions - the most recent is
enough for the client to realize the episode has been deleted. The same is true
for play actions with position information, as only the latest one is saved by
the official client.)

Client apps that are interested in *all* episode actions can still use the
existing API method calls to retrieve all episode actions.

-- 
Configure bugmail: https://bugs.gpodder.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
_______________________________________________
gPodder-Bugs mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-bugs

Reply via email to