I can't find the UI for entering iTunes channel info. for a feed.

I can enter audio files, and using View Type "View RSS: iTunes RSS feed" the view correctly pulls the episode information including the iTunes fields that are entered in the audio node form.

I also see that there is a table for audio_itunes_channel, and it has the right fields for the iTunes channel info. (such as image_url, etc.) But there is nowhere in the view edit page to enter the data. How do I get the iTunes channel information to be in the RSS feed, so iTunes will pick up the channel image, etc.?

Believe I have all the required modules, have installed getid3, and all the sub-modules for views and audio are active. Individual episodes work fine on the site. Drupal version 5.2

Comments

toddwoof’s picture

Version: 5.x-2.x-dev » 5.x-1.2

Sorry, I entered the wrong module version earlier. Am using 5.x-1.2. (re: http://drupal.org/node/175015)

drewish’s picture

Component: Views support » audio_itunes

it should be a separate tab when editing the view. i haven't used it recently though...

toddwoof’s picture

That's what I was expecting, but there are no extra tabs -- just the usual: Basic Information, Page, Block, Fields, Arguments, Filters, Exposed Filters, Sort Criteria. Nothing in any of those but the usual fields. Is there some special setting I'm missing?

drewish’s picture

those are actually fieldsets. the tabs should appear at the top of the view edit form.

toddwoof’s picture

The tabs are the standard ones as well: View, Edit, Clone and Export. Nothing for iTunes tags. Anything else I could look for?

drewish’s picture

make sure you're running the latest version of views. the paths it uses changed at one point and audio_itunes uses the new ones.

toddwoof’s picture

I'm running Views 5.x-1.6 (which is the latest version). I just upgraded to 5.2, so all the modules I'm using are the latest ones.

Any other ideas? Do I need to install one or more modules in some other folder besides the modules folder, to create some particular path that audio_itunes needs?

drewish’s picture

wait are you using the itunes argument handler? you should replace the RSS argument handler with the itunes one.

toddwoof’s picture

AHA! That's what I was missing. It never occurred to me that I needed to add an argument in order to have the tab show up in the view. I assumed that selecting the iTunes RSS feed view type was supposed to expose the functionality.

I edited the View, added an Argument of type "iTunes RSS: RSS Feed Selector," set the "Default" field to "Display all values" -- and now the iTunes tab shows up in the view, and I can enter the data for itunes:image and so on. (Anything else I should do? The feed looks okay, now.)

Thanks for your help! Hope this will help others trying to get complete iTunes RSS feeds working.

alsears’s picture

I've done all this on my site, and I still cannot get itunes to accept the podcast feed. I've configured a view as follows:
* Page View with View Type: Views RSS: iTunes RSS Feed
* I selected: iTunes RSS: RSS Feed Selector, Display All Values
* I configured the iTunes tab.

When I submit to iTunes, it says "The feed has no episodes."

I've tried adding an .xml extension. I've tried selecting only one audio node which has full iTunes tags. I tried adding the Audio: Tag artist as a field. The feed is at:
http://www.urbanministy.org/podcast4.xml.

If I run it through a feed validator, I get: "Missing recommended iTunes channel element: itunes:category", but I don't see where I can add this, and I expect this is not required.

What am I missing? Any ideas?

alsears’s picture

I finally figured it out. I didn't have downloading of audio available for anonymous users.

slindhurst’s picture

I also had the same problem of not being able to find where to enter the iTunes channel info, and finally figured it out in my case.

I have to click the Edit button by my podcast's view on Administer >> Site Building >> Views, not the Edit tab that appears when looking at my podcast.

Hope this helps anyone else who comes across this issue in a search.