[gpodder-devel] Updating podcast played status based on scrobbler data

  • From: thp at gpodder.org (Thomas Perl)
  • Date: Fri, 30 Oct 2009 16:17:58 -0700

Hello, Alex!

You wrote:
> I'm liking the ability to automatically set played status on my
> podcasts based on the scrobble log that Rockbox so helpfully generates
> when playing things. However the operation is currently less than
> ideal.
> 
> The main problem is that the scrobbling device only really has a view
> of the metadata tags in the file itself which is often less than
> unique. gPodder however uses metadata gleaned from the RSS feeds which
> may well not match that of the metadata tags. In fact as far as I can
> make out the only time tag meta data is read is to gather length
> information.
> 
> So there are two possible approaches I can think of to make the
> handling better:
> 
> 1. Re-tag the file when copied onto the device (maybe hi-jacking the
> album position field?) with a unique ID we can the look up.

That's what the following bug is about:

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

I'd appreciate it if you could jump in and help implementing a proper
metadata module for gPodder that can be used to update tags for all
different kinds of audio and video files (configurable via gPodder's
settings).

> 2. Expose the tag meta-data in the gPodder API (so ogg/mp3 difference
> can be hidden) and use that to match scrobble log->podcast

That's probably also something that could be added to the metadata
module in gPodder, so that you can read back the metadata and compare
it with the metadata of the specific episode.

> I posted a patch earlier this month that slightly improves the
> situation but no one has given me feedback on it. Any comments? I
> would appreciate any feedback.

Have you posted the patch as bug on bugs.gpodder.org? If so, please
tell me the bug ID, and I will have a look at it. If not, please
submit the patch as a new bug there.

Thanks,
Thomas



Other related posts: