Ticket #95 (closed defect: worksforme)
rss2 feeds times-out in miro/itunes/firefox
| Reported by: | and | Owned by: | andycat |
|---|---|---|---|
| Priority: | blocker | Milestone: | 0.2 |
| Component: | Vodcasting | Severity: | |
| Keywords: | Cc: | ||
| Who will test this: |
Description
In Miro, iTunes and Firefox rss2 feeds load very slowly and often timing out. listSyndicatableContent inside utils.py from qRSS2Syndication
It seems it loads all actual objects from the brains, ie it unpickles objects from the zodb, instead of just using the catalog search result object (the brain)
http://svn.quintagroup.com/products/qRSS2Syndication/trunk/utils.py
FYI RSS1 loads fine.
Attachments
Change History
comment:2 Changed 6 years ago by trollfot
As Anna recommended, I had a look at http://plone.org/products/vice. It works on plone3 and could have provided a solution (at least for the plone3 plumi) but.. no. It wakes every objects served also. Creepy. I guess we'll have to work on a policy of catalog metadatas. If critical, we could propose a new zcatalog (feeding catalog) that would contain only the needed info. Any idea, andycat ?
comment:3 Changed 5 years ago by and
- Priority changed from major to blocker
just upping the importance of this one even though I know people know about it as EM vodcast feeds have been broken for a few months now.
comment:4 Changed 5 years ago by andycat
http://dev.plone.org/collective/changeset/57893
might be a solution
and the start of the transmission metadata impl
comment:5 Changed 5 years ago by andycat
Ive just noticed that the /RSS view , that is rss 1 wakes up objs form the catalog too! Inside the the ContentLicensing template we are using https://svn.plone.org/svn/collective/ContentLicensing/tags/1.0.5-rc2/browser/rss_template.pt which we use in https://svn.plone.org/svn/collective/ATVideo/branches/engage/browser/configure.zcml
argh!
I guess we didnt notice because we are mainly using rss2 feeds to download the videos..
comment:7 Changed 5 years ago by anna
TESTING WHILE ANDYCAT MAKING CHANGES
http://testing.engagemedia.org/Members/Tasmedia/videos/RSS2
- did not load thumbnails in Miro
- did not load anything but title of feed in iTunes
comment:8 Changed 5 years ago by andycat
Update to use different catalog query method - http://dev.plone.org/collective/changeset/57900
start testing again - testing.plumi.org/
so far works in miro , loads fast, with thumbs, and can download videos
comment:9 Changed 5 years ago by andycat
from an old EM ticket
09/17/06 09:10:17 changed by andycat ¶
http://reinventedsoftware.com/blog/2005/11/07/itunes-rss-specification-update/ 09/17/06 09:12:00 changed by andycat ¶
http://lists.apple.com/archives/syndication-dev/2005/Nov/msg00002.html#_Toc526931673 09/17/06 10:56:09 changed by andycat ¶
<itunes:image>
This tag specifies the artwork for your podcast. Put the url to the image in the href attribute. iTunes prefers square .jpg images that are at least 300 x 300 pixels, which is different than what is specified for the standard RSS image tag.
iTunes supports images in JPEG and PNG formats. The url must end in ".jpg" or ".png". If the itunes:image tag is not present, iTunes will use the contents of the RSS image tag.
comment:10 Changed 5 years ago by andycat
comment:11 Changed 5 years ago by andycat
comment:12 Changed 5 years ago by andycat
ok, valid feed for featured videos, latest videos
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Ftesting.engagemedia.org%2Ffeatured-videos%2FRSS2
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Ftesting.engagemedia.org%2Flatestvideos%2FRSS2
and users RSS2 http://feedvalidator.org/check.cgi?url=http%3A%2F%2Ftesting.engagemedia.org%2FMembers%2Fchitoo%2Fvideos%2FRSS2
plus a taxonomy smart folder http://feedvalidator.org/check.cgi?url=http%3A%2F%2Ftesting.engagemedia.org%2Ftaxonomy%2Ftopic%2Fconservation%2FRSS2
comment:13 Changed 5 years ago by andycat
- Status changed from new to closed
- Resolution set to worksforme
moved outstanding issues here: http://plumi.org/ticket/148 in milestone 0.3 :)


The solution would be, of course, to stop waking up items while rendering the page. the only obvious way is to add the infos into the metadatas' of the plone catalog.