Modify

Ticket #150 (closed task: fixed)

Opened 5 years ago

Last modified 3 years ago

rss2 broken in itunes

Reported by: and Owned by: andycat
Priority: blocker Milestone: 3.1
Component: Vodcasting Severity:
Keywords: Cc:
Who will test this:

Description

Itunes doesn't recognise the plumi rss2 feed.

(sorry, short on details here but thought it should be added - please edit to include more technical details)

Attachments

Change History

comment:1 Changed 5 years ago by datakid

From last weeks IRC there was this report from andycat

<andycat> itunes is fucked, i seem to remember something about this from way back last time
<andycat> http://www.apple.com/itunes/store/podcaststechspecs.html#rss
<andycat> (im going to bed realsoon)
<andycat> basically, i have the sneaky that the urls we use is fucking itunes.
<andycat> that url gives the hint they look at file extensions inside the url path for enclosures!!
<andycat> idiots
<andycat> our urls need to end with "/download" to get the filedownload view
<andycat> morons
<andycat> <enclosure>
<andycat> The <enclosure> tag has three attributes: URL, length, and type. An enclosure from the example feed above:
<andycat> <enclosure url="http://example.com/podcasts/everything/AllAboutEverythingEpisode2.mp3" length="5650889" type="audio/mpeg"/>
<andycat> The file extension of the URL attribute of this tag is used to determine if an item should appear in the Podcast directory. Supported extensions include "m4a", "mp3", "mov", "mp4", "m4v", and "pdf".
<andycat> ...

I think that this means we need andy or dave to make a judgment call or time analysis on how long it would take to implement this, or if it's even feasible/possible, and then to either leave it in 0.3, reassign it to 0.3.x or move it further down the development chain.

comment:2 Changed 5 years ago by davo

now that's a bit of a pain as andycat said ... because the default download view is /download in Plone, with no extension, it's breaking.

Would take quite a bit of hacking and working out the methodology on how to deal with this, I can't think of a clean way atm, other than hacking the /download link to append the file extension .. hacky at best .. a lot of rewriting stuff at worst.

comment:3 Changed 5 years ago by and

  • Priority changed from blocker to major

comment:4 Changed 4 years ago by and

  • Priority changed from major to blocker

comment:5 Changed 4 years ago by barry

There's also an issue in that itunes prefers mp4 files. It'll syndicate other files, but they need to be transcoded within itunes to work on ipod / iphone, and certain files (mpeg, mp2) tend to crash itunes, others (WMV) don't work at all. Ideally we'd institute a transcode to mp4, otherwise we could request videos be uploaded as mp4.

comment:6 Changed 4 years ago by vik

I'm investigating using mp4 instead of flv for embedded playback. Flash 9 and above supports streaming h.264 in an mp4 container, as do recent versions of flowplayer. Would need to test quality and playback CPU requirements to make sure these are reasonable; it might be possible to get a smaller file for the same quality if we go for h.264

comment:7 Changed 4 years ago by vik

  • Status changed from new to closed
  • Resolution set to fixed

Fixed as per:  http://dev.plone.org/old/collective/changeset?new=97862%40ATVideo%2Fbranches%2Fplumi-0.2.x%2Fskins&old=84146%40ATVideo%2Fbranches%2Fplumi-0.2.x%2Fskins

itunes only picks up files in .mov and .mp4 format, but this is a transcoding issue rather than an rss issue. Will probably transcode to mp4 in the next plumi version.

comment:8 Changed 3 years ago by and

  • Status changed from closed to reopened
  • Resolution fixed deleted

I'm getting an "there are no playable episodes error" in latest-v testing this. Re-opening.

comment:9 Changed 3 years ago by baiju

  • Status changed from reopened to closed
  • Resolution set to ready for testing

RSS2 is now working for itunes.

comment:10 Changed 3 years ago by and

  • Status changed from closed to reopened
  • Resolution ready for testing deleted

Tested, appears to be working fine.

comment:11 Changed 3 years ago by and

  • Status changed from reopened to closed
  • Resolution set to fixed
View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.