How to Specify Metadata When Adding Content Using iTunes U Web Service?

I've been developing Java applications using iTunes U Web service and uploaded content to iTunes U site using iTunes U Web service without problem. Now I want to add metadata fields (name, artist name, album name, etc.) for the tracks I uploaded. It seems to me that "AddTrack" will do. So I tested it but it neither adds a track under the specified group nor updates metadata fields for an existing track. It turned out "MergeTrack" actually updates metadata fields for an existing track. So is there any way to specify metadata at the time of adding content using iTunes U Web service? And what exactly does AddTrack do? This is all about contents hosted by iTunes U site and no RSS is involved.
I'm referring to the "AddTrack" method in iTunes U Web service:
http://deimos.apple.com/rsrc/doc/iTunesUAdministrationGuide/iTunesUWebServices/c hapter18_section_21.html#//appleref/doc/uid/AdminGuide-CH13-SW26

Thanks for all the replies. My question is whether there is any way to specify metadata WHEN adding content using iTunes U Web service. Specifying metadata AFTER adding content can be achieved by MergeTrack (weird naming) and it does work.
As for setting track level meta-data in the media file and then upload it, there're several reasons against that, among which are:
1. Some track metadata are context-dependent. A video about buildings on Michigan Ave in Chicago can be track #2 in a history course and described as "historic view of the Magnificent Mile", but the same media can also be track #5 in a landscape design course and described as something like "contemporary architecture". Setting these metadata in the media file itself is not the preferred way to do it since it implies maintaining a version of the same media for any course/group it gets uploaded to.
2. Setting metadata in a location separate from the media file helps track the metadata change and search for media without digging into the media itself.
3. If MergeTrack "updates" metadata, there got to be some other method that "creates" metadata - that's what a well-designed API should look like. And setting metadata in the media file is not an equivalent to a "create metadata" method call. In rickwolf's term, that implicit AddTrack should actually be made explicit so the party uploading content can explicitly specify metadata instead of having iTunes U extract metadata from the media.
It is still not clear what "AddTrack" does exactly, maybe rickwolf is right - it's only relevant to tracks created through RSS.
So it seems to me there is no other way to specify metadata WHEN adding content using iTunes U Web service than setting metadata in the media file. To me it is more like a design flaw.
Message was edited by: Stone Xiang
Message was edited by: Stone Xiang
Message was edited by: Stone Xiang

Similar Messages

  • I purchased the teacher and student lightroom 5. I put in my code and uploaded my evidence to show that I am a teacher. I am guessing it was sent through to someone. How do I know when I can use the software? I don't understand what to do next.

    I purchased the teacher and student lightroom 5. I put in my code and uploaded my evidence to show that I am a teacher. I am guessing it was sent through to someone. How do I know when I can use the software? I don't understand what to do next.

    Please refer below link for more information
    Education FAQ

  • How to specify dateField in DataGridColumn by use it's attribute

    How to specify dateField in DataGridColumn by use it's
    attribute ( For example use attribute "name" and "table" to specity
    each dataField)
    Thanks any idea.
    <mx:HTTPService id="myEmployee" url="
    http://localhost/test/myEmployee.xml"
    useProxy="false" method="POST"/>
    myEmployee.xml :
    <?xml version="1.0" encoding="utf-8"?>
    <database>
    <table>
    <record>
    <field name="auto_id" table="employee">2</field>
    <field name="id" table="employee">2</field>
    <field name="name" table="employee"></field>
    <field name="first_name"
    table="employee">James</field>
    <field name="middle_name"
    table="employee">Francis</field>
    <field name="last_name"
    table="employee">Ryan</field>
    <field name="id" table="department">1</field>
    <field name="name"
    table="department">Marketing</field>
    </record>
    </table>
    </database>
    <mx:DataGrid
    dataProvider="{myEmployee.lastResult.database.table.record}"
    width="100%">
    <!--////////////////////////////////////////////////////////////////////////////////
    <mx:columns>
    <mx:DataGridColumn dataField="field"/>
    <mx:DataGridColumn dataField="field"/>
    <mx:DataGridColumn dataField="field"/>
    <mx:DataGridColumn dataField="field"/>
    <mx:DataGridColumn dataField="field"/>
    <mx:DataGridColumn dataField="field"/>
    </mx:columns>
    ////////////////////////////////////////////////////////////////////////////////-->
    </mx:DataGrid>

    Hi,
    i have creted java class. In this i have getting data from database.these data am putting into array objects, these array objects inturn putting into vector as shown below. But am not getting how to get these objects from vector and display one by one value. please help me how to get array object from vector and display.
    String[] PONum;
    String[] POVersion;
    public Vector ExceData;
    int totalRecords = 20;
    PONum = new String[totalRecords];
    POVersion = new String[totalRecords];
    while (rs.next())
    PONum[i] = rs.getString(1);               
    POVersion[i] = rs.getString(2);
    ExceData = new Vector();
    ExceData.add(0,PONum);
    ExceData.add(1, POVersion);
    Object[] obj = new Object[2];
    obj = ExceData.elementAt(0);
    System.out.println(obj[0]);
    I am waiting for your reply.
    Thanks & Regards,
    -Vishwanath

  • I have an audio problem when ever I use my Firefox web browser that makes a sharp audible sound simiular to a video game gun shot sound effect when ever I go into a new web page?

    I have an audio problem that when ever I use my Firefox web browser it makes a sharp audible sound similar to a video game gun shot sound effect when ever I go into a new web page? I change to a new site or page a page on a site, I get an audible gunshot ping trpe sound? It happens almost every time. Its very annoying and is driving me nuts???
    Any body out there had this happen also or know how to diagnose and fix this type of problem? I would hate to have to delete my whole Firefox program and have to start over again. If that is the case I will probably just scrap it and go on to try Google Chrome instead. I already have GC partially set up. I really have liked Firefox up to this point. I know add ons can cause problems at times but I haven't added anything new lately and this just started happening?

    Hi,
    Please check if this happens in [https://support.mozilla.com/en-US/kb/Safe%20Mode Safe Mode].
    [http://kb.mozillazine.org/Problematic_extensions Problematic Extensions]
    [https://support.mozilla.com/en-US/kb/Troubleshooting%20extensions%20and%20themes Troubleshooting Extensions and Themes]
    [http://support.mozilla.com/en-US/kb/Uninstalling+add-ons Uninstalling Add-ons]
    [http://kb.mozillazine.org/Uninstalling_toolbars Uninstalling Toolbars]
    Safe mode disables the installed '''Extensions''', and themes ('''Appearance''') in '''Tools''' ('''Alt''' + '''T''') > '''Add-ons'''. Hardware acceleration is also temporarily disabled - the manual setting is '''Tools''' > '''Options''' > '''Advanced''' > '''General''' > '''Use hardware acceleration when available'''. [https://support.mozilla.org/en-US/kb/Options%20window%20-%20Advanced%20panel?as=u Options > Advanced]. All these settings/add-ons can also be individually or collectively disabled/enabled/changed in Firefox normal mode to check if an extension, theme or hardware acceleration is causing issues.
    [https://support.mozilla.org/en-US/kb/Options%20window Options]

  • When i stop using iTunes match........

    Hello,
    When I stop using iTunes match and have all my music on my pc i cann't copy music to my iPhone 4s or iPad 2 &amp; new iPad.
    On the 3 devices i also stopped iTunes match. iTunes on pc still sees the old music on my devices. That's impossible becouse i deleted all music.
    Please give me a lead how to solve this....
    Thanks,
    Gérard (NL)

    Mania112 wrote:
    yeah that was the idea (to remove my disk and just play songs from the cloud)
    i think it will work fine except when i sync my ipod - will i need the files to be on disk to sync, or will they auto download and sync from the cloud?
    With regard to your wish to use the external when you are at home, and cloud versions when away, this may be a solution for you.
    Keep your existing library as it is, you can use that to sync your iPod and listen to the music from the external disc when you have access to it.
    Create a new iTunes library, don't add any content to it, and sign it up to Match.
    That way, when you have the external plugged in, and want to sync your iPod then use the original library. If you haven't got the external plugged in then use the new library to stream from the cloud.
    I think that will work.

  • My Ipod touch 5th gen is connected to wifi but internet doesnt work on it. It is showing full connectivity but when i try using itunes or safari, nothing loads.

    My Ipod touch 5th gen is connected to wifi but internet doesnt work on it. It is showing full connectivity but when i try using itunes or safari, nothing loads.

    Does the iOS device connect to other networks? If yes that tend to indicate a problem with your network.
    Does the iOS device see the network?
    Any error messages?
    Do other devices now connect?
    Did the iOS device connect before?
    Try the following to rule out a software problem:                
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Power off and then back on your router
    .- Reset network settings: Settings>General>Reset>Reset Network Settings
    - iOS: Troubleshooting Wi-Fi networks and connections
    - Wi-Fi: Unable to connect to an 802.11n Wi-Fi network      
    - iOS: Recommended settings for Wi-Fi routers and access points
    - Restore from backup. See:
    iOS: How to back up
    - Restore to factory settings/new iOS device.
    If still problem and it does not connect to any networks make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
    Apple Retail Store - Genius Bar

  • How to copy List item from one list to another using SPD workflow using HTTP call web service

    Hi,
    How to copy List item from one list to another using SPD workflow using HTTP call web service.
    Both the Lists are in different Web applications.
    Regards, Shreyas R S

    Hi Shreyas,
    From your post, it seems that you are using SharePoint 2013 workflow platform in SPD.
    If that is the case, we can use Call HTTP web service action to get the item data, but we cannot use Call HTTP web service to create a new item in the list in another web application with these data.
    As my test, we would get Unauthorized error when using Call HTTP web service action to create a new item in a list in another web application.
    So I recommend to achieve this goal programmatically.
    More references:
    https://msdn.microsoft.com/en-us/library/office/jj164022.aspx
    https://msdn.microsoft.com/en-us/library/office/dn292552.aspx?f=255&MSPPError=-2147217396
    Thanks,
    Victoria
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • When adding songs to Itunes library, itunes stops working

    When adding songs to itunes library it stops wokring and itunes closes.

    I'm having the exact same problem and I came to this forum seeking the answer.
    To go into more detail, the problem occurs when you click on 'Add File to Library', then select multiple songs from a folder using the CTL key. You can add tracks individually with no problem. Use CTL to choose two or three tracks, that works fine, too. But if you choose more than that, nothing gets added to the Library.
    If I had to guess, I'm thinking it might have something to do with the total number of characters allowed (on the selected tracks) before the 'Add to Library' pop-up form basically fails to work properly. I've also noticed the magic number of selected tracks to be somewhere in the 3-4 range before it doesn't work.
    It definitely feels like a software bug and I've experienced it in more than one version of iTunes, including the current release. I'm hoping Apple will recognize and fix it sometime soon. Having to go into the same folder three or four times to import 10 or more tracks from the same album is pretty irritating.
    Message was edited by: MisterGee
    Message was edited by: MisterGee

  • I cannot figure out how to set my apple id to use: itunes (two of accounts), apps store and Itunes store. How do I make one password that will be recognixed by all these devices?

    I cannot figure out how to set my apple id to use: itunes (two of accounts), apps store and itunes store. How do I make one password that will be recognized by all these devices? My apple id is constantly not working.

    Hi Lrwill,
    If the apps that are on your son's iPad were purchased under his Dad's Apple ID, then signing your Apple ID onto the iPad will not help you with updating those apps.
    Also, if the iPad was sync'd with his Dad's iTunes library, then hooking it up to your computer/iTunes library, will require you to reset the iPad, and everything that was loaded under the other Library and Apple ID will be wiped out.
    Can you provide a little more info about what was set up under which Apple ID and what iTunes library the iPad was sync'd with?
    Cheers,
    GB

  • How can I backup my iphone 4 using iTunes 9.1.1? Is there a workaround for this?

    How can I backup my iphone 4 using iTunes 9.1.1? Is there a workaround for this? I need to backup my phone for replacement but it tells me I need 10.1 or later. All software is up to date, Operating system is 10.4.11. Thanks!

    No sorry. You need to upgrade to v10.5 Leopard (minimum) in order to sync an iPhone 4.
    iPhone minimum requirements:
    Mac computer with USB 2.0 port
    Mac OS X v10.5.8 or later
    iTunes 10.1 or later
    iTunes Store account
    Internet access
    You can upgrade to Leopard if your Mac meets v10.5 requirements.
    Requirements for Mac OS X v10.5
    If your Mac is Intel, you can upgrade directly to Snow Leopard if your Mac meets 10.6 Snow Leopard - Technical Specifications

  • I used my friend itune to transfer songs to my iphone 4 but when i am using itunes from my laptop i am not able to tranfer songs to iphone.. but from my friends laptop is working.. why and what need to do ?

    I used my friend itune to transfer songs to my iphone 4 but when i am using itunes from my laptop i am not able to tranfer songs to iphone.. .. why and what need to do ?

    I would suggest that join your iphone with iTunes and do not sync. Than in your info window of iTunes uncheck auto sync of songs and videos. Check Mark for manual selection of songs. Also uncheck sync of songs window. After this sync your iphone and manually copy your songs from your iphone through itune by opening music under your iphone icon in the left status bar and copy to your laptop music folder. I think it would help out.  I did same for myself. Try out. TC

  • How do I authorize another computer to use iTunes?

    how do I authorize another computer to use iTunes?

    For a computer running Mac OS X, move the cursor to the very top of the computer's screen, click on Store in the menu bar, and choose Authorize this Computer.
    For a computer running Windows, press the Alt and S keys and choose Authorize this Computer, or click here, follow the instructions, click on Store in the menu bar, and choose Authorize this Computer.
    (122147)

  • When I download using itunes it goes to my computer instead of my ipod nano

    When I download using itunes download goes to my computer instead tf myipod nano

    On the iPod go to Settings>Store and turnoff automatic downloads.  You can also go to iTunes>Preferences>Store and turn it off too.

  • How do I put ipod classic contents onto iTunes without losing what's already on either?

    How do I put ipod classic contents onto iTunes without losing what's already on iTunes?

    See this older post from another forum member Zevoneer covering the different methods and software available to assist you with the task of copying content from your iPod back to your PC and into iTunes.
    https://discussions.apple.com/thread/2452022?start=0&tstart=0
    B-rock

  • My video file is a.v.i...how to transfer it to my ipad using itunes in my windows laptop computer

    my video file is a.v.i...how to transfer it to my ipad using itunes in my windows laptop computer

    Upload it to Dropbox and access it from your laptop's Dropbox.

Maybe you are looking for

  • Flash player crashes and other issues.

    My wife is having issues with Zynga Bingo and Flashplayer.  Over the past 3 days (starting approx 20 July) she will be able to play for a bit and then it will just lock up on her.  Now it won't run at all, Flashplayer keeps giving an error stating it

  • Disk Utility to Airport USB disk?

    It looks like the answer is no, but I'm mildly surprised that Apple didn't make this more Apple-like Just checking to see if one can do any "Disk Utility" type of access (Erase, repair, etc) to a USB HD off the AEBS (I have the gigabit version), or i

  • Need java help urgent plzzz

    Ive never visited a Java forum other than this one and its been over 2 years now. Out of curiosity I just went to JavaRanch. Ive seen a lot of heated flaming from both sides (on these forums) but i figured id take a look today. The FIRST post i look

  • Need help setting up a new Usenet/Newsgroup accoun...

    I have recently migrated from Pipex to to BT Total broadband 1.  I use Newzbin/Unison for my Usenet downloads and currently all is working fine using the Pipex server set up.  However as I want to eventually want to move all connections to BT servers

  • Why won't my attached index.html file display properly?

    Hi It's taken me months to get my head around DW CS5 and I have finally started to produce the first few pages of my site! My problem now is that I need to send the unpublished pages to my client for review but simply attaching the files to an email