Problem With Genre

I have been using an 80gb Ipod Classic with software version 1.3.
I have Audiobooks in ITunes and every book has a Genre of Audiobook.
On my Ipod I enter Music - Genre - Audiobook and each author is listed for me to select one of his books.
I have just upgraded to a 120gb Ipod Classic with software version 2.0
I have synchronised everything under ITunes to my new Ipod but under Music - Genre - Audiobook does not appear!
I appreciate that Audiobook has it's own menu item under Music but when accessing there all items are listed by book whereas when I access on my old Ipod via Music - Genre - Audiobook the items are listed by author which is how I want to access my books.

Audiobooks DO appear under Music but that is not my problem
It may be an audiobook, but is it assigned as an audiobook in iTunes? Does it show up in Audiobooks in iTenes and on the iPod?
To set it as an audiobook, select one, right click - get info. Click the Options tab and tick Audiobook.
My point is that setting the Genre to Auduobook has nothing to do with it showing up under Audiobooks.
but on my new Ipod the Audiobook genre is not coming up under Genre.
I'll have a look at that tonight.

Similar Messages

  • Ipod Touch 5th Generation ios7 problem with Genre sorting

    Hi.  I upgraded my 5th gen ipod touch to ios7.  But I can no longer sort my music by genre.  For example, I have Bruce Springsteen divided up into Rock and 80's.  But when I go to "80s" genre and click "Bruce Springsteen" it shows ALL songs by Bruce Springsteen.  The ones I have labeled as 80s AND the ones labeled as Rock.  And vice versa.  If I go to Rock and Bruce Springsteen, I get the Rock songs and the 80s songs as well.
    Basically, if I go to ANY genre and pick an artist that has songs in multiple genres, it will list ALL songs and albums by that artist and not just the songs in that particular genre.  So it makes sorting by genre completely useless.
    I've seen this on every device with ios7 installed.  I didn't have this problem with ios6 and I prefer to sort my music by genre.  I've spent a lot of time organizing it that way because that's how I want it.
    Does anybody know any way around this?  Thanks!

    You say you have iOS 7. If you are a developer you have access to the private OS 7 developer's forum
    iOS 7 Developer forum- Apple Developer
    Otherwise you are on your own
    PSA: iOS 7 If you're not a developer, don't install developer betas on your iPhone | TUAW - The Unofficial Apple Weblog

  • ITunes sync problems with iphone 5

    Is anyone having problems with iTunes (11.1.2) not syncing properly with their iPhone 5?
    Some examples:
    Example 1
    Existing playlist on Mac Mini (Mac OS X v10.7.5) edited to add a song
    iPhone 5 (iOS v 7.0.3) "Sync Music" setup to sync 'Selected playlists, artists, albums, and genres', with edited playlist selected
    iPhone 5 hardwired to Mac Mini and 'Sync' clicked.
    Upon completion of sync, playlist is not updated
    Follow-up Action taken - unchecked "Sync Music" in iTunes for iPhone 5 and click 'Apply'
    Upon completion of sync, all 'Playlists' are removed, but all 'Artists' and 'Songs' are still listed.
    Re-checked "Sync Music" and clicked 'Apply'...sync showing that all selected music is being copied to the iPhone
    Upon completion of 2nd sync, "Playlist" now updated.
    This type of issue happens constantly.  I experienced something similar after I added an album and then "Selected" that artist to be included in the sync.  The initial sync did not include this new ablum.  It was only added to the phone after I unchecked "Sync Music", synchronized, and then re-checked it and synchronized again.
    Can someone provide some insight as to why this is happening?

    Alright. I was having the same problem at first. I would tell iTunes to synch playlists and it wouldn't synch the playlists at all, so it kept all the playlists that had been on my iphone to begin with. I followed some steps somewhere in Apple Discussions to get my iTunes to synch. So now it at least synchs!
    I did this:
    1. in itunes with the iphone plugged in uncheck the Sync Music Box from itunes
    2. on your iphone go to settings/general/usage/music and DELETE all music I know it's scary but trust me it works!
    3. power down the iphone
    4. unplug iphone from computer
    5. power down the computer
    6. power up iphone
    7. power up computer
    8. plug in iphone
    9. check Sync Music Box (except it was already checked for me...)
    10. sync
    NOW my problem is that a smart playlist that I've been trying to synch has 106 songs on my iTunes (and according to iTunes that's how many songs are on the playlist on the iPhone), but on the iPhone itself, it has 274 songs on it. They aren't even duplicates, they're random songs that aren't on that playlist!
    I really don't see the sense in backing it up and restoring it from the backup since that's literally giving the phone the same problems, and I'd clearly like to avoid wiping the slate clean and starting over both on my phone and on iTunes (I have 7100 songs. Would YOU want to wait that long to rebuild iTunes!?). Any tips?

  • Index in Berkeley DB XML - Problems with time

    I have some querys that not show a better time after have been indexed.
    I saw that this query that show problems with index realize : ordering , substring and empty values or tag.
    This query was extracted from benchmark xbench x toxgene
    I will post the queryPlan and results before and after add index.
    computer configuration : pentim RAM : 2Gb HD : 160
    Results
    Query 1
    dbxml> query 'for $a in collection("container_db_xbench_250Mb.dbxml")/article w
    here every $b in $a/body/abstract/p satisfies contains($b, "hockey") return $a
    /prolog/title'
    Query - Starting query execution
    Query - container_db_xbench_250Mb.dbxml - U : [405] 2 3 4 5 6 7 8 9 10 11 1
    2 13 14 15 16 17 18 19 20 21 ...
    Query - Finished query execution, time taken = 168.522ms
    102 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article where every $b in $a/body/abstract/p satisfies cont
    ains($b, "hockey") return $a/prolog/title'
    dbxml> queryPlan 'for $a in collection("container_db_xbench_250Mb.dbxml")/articl
    e
    where every $b in $a/body/abstract/p satisfies contains($b, "hockey")
    return $a/prolog/title'
    <XQuery>
    <FLWOR>
    <ForBinding name="a">
    <Navigation>
    <QueryPlanFunction result="collection" container="container_db_xbench_25
    0Mb.dbxml">
    <OQPlan>U</OQPlan>
    </QueryPlanFunction>
    <Step axis="child" name="article" nodeType="element"/>
    </Navigation>
    <Where>
    <EveryFLWOR>
    <ForBinding name="b">
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="body" nodeType="element"/>
    <Step axis="child" name="abstract" nodeType="element"/>
    <Step axis="child" name="p" nodeType="element"/>
    </Navigation>
    </ForBinding>
    <Navigation>
    <Variable name="b"/>
    <DbXmlContains>
    <Sequence>
    <AnyAtomicTypeConstructor value="hockey" typeuri="http://www.w3.
    org/2001/XMLSchema" typename="string"/>
    </Sequence>
    </DbXmlContains>
    </Navigation>
    </EveryFLWOR>
    </Where>
    </ForBinding>
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="prolog" nodeType="element"/>
    <Step axis="child" name="title" nodeType="element">
    <OQPlan>P(node-element-equality-string,prefix,title)</OQPlan>
    </Step>
    </Navigation>
    </FLWOR>
    </XQuery>
    dbxml>
    dbxml> query 'for $a in collection("container_db_xbench_250Mb.dbxml")/article w
    here every $b in $a/body/abstract/p satisfies contains($b, "hockey") return $a
    /prolog/title'
    Query - Starting query execution
    Query - container_db_xbench_250Mb.dbxml - U : [405] 2 3 4 5 6 7 8 9 10 11 1
    2 13 14 15 16 17 18 19 20 21 ...
    Query - container_db_xbench_250Mb.dbxml - P(title) : [405] 2(0x04020204) 3(
    0x04020204) 4(0x04020204) 5(0x04020204) 6(0x04020204) 7(0x04020204) 8(0x04020204
    ) 9(0x04020204) 10(0x04020204) 11(0x04020204) ...
    Query - Finished query execution, time taken = 710.093ms
    102 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article where every $b in $a/body/abstract/p satisfies cont
    ains($b, "hockey") return $a/prolog/title'
    Query 2
    dbxml> query 'for $a in collection("container_db_xbench_250Mb.dbxml")/article/pr
    olog order by $a/dateline/country return <Output> {$a/title} {$a/dateline/
    country} </Output>'
    Query - Starting query execution
    Query - container_db_xbench_250Mb.dbxml - U : [405] 2 3 4 5 6 7 8 9 10 11 1
    2 13 14 15 16 17 18 19 20 21 ...
    Query - Finished query execution, time taken = 248.939ms
    405 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article/prolog order by $a/dateline/country return <Outpu
    t> {$a/title} {$a/dateline/country} </Output>'
    dbxml> queryPlan 'for $a in collection("container_db_xbench_250Mb.dbxml")/articl
    e/prolog order by $a/dateline/country return <Output> {$a/title} {$a/datel
    ine/country} </Output>'
    <XQuery>
    <FLWOR>
    <ForBinding name="a">
    <Navigation>
    <QueryPlanFunction result="collection" container="container_db_xbench_25
    0Mb.dbxml">
    <OQPlan>U</OQPlan>
    </QueryPlanFunction>
    <Step axis="child" name="article" nodeType="element"/>
    <Step axis="child" name="prolog" nodeType="element"/>
    </Navigation>
    </ForBinding>
    <Sort>
    <Specification modifier="ascending|empty_least">
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="dateline" nodeType="element"/>
    <Step axis="child" name="country" nodeType="element">
    <OQPlan>P(node-element-equality-string,prefix,country)</OQPlan>
    </Step>
    </Navigation>
    </Specification>
    </Sort>
    <DOMConstructor type="element">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="Output" typeuri="http://www.w3.org/20
    01/XMLSchema" typename="string"/>
    </Sequence>
    </Name>
    <Children>
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="title" nodeType="element"/>
    </Navigation>
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="dateline" nodeType="element"/>
    <Step axis="child" name="country" nodeType="element">
    <OQPlan>P(node-element-equality-string,prefix,country)</OQPlan>
    </Step>
    </Navigation>
    </Children>
    </DOMConstructor>
    </FLWOR>
    </XQuery>
    dbxml>
    Query - container_db_xbench_250Mb.dbxml - P(country) : NONE
    Query - container_db_xbench_250Mb.dbxml - P(country) : NONE
    Query - Finished query execution, time taken = 1573.17ms
    405 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article/prolog order by $a/dateline/country return <Outpu
    t> {$a/title} {$a/dateline/country} </Output>'
    Query 3
    dbxml> query 'for $a in collection("container_db_xbench_250Mb.dbxml")/article/pr
    olog where empty ($a/genre) return <NoGenre> {$a/title} </N
    oGenre>'
    Query - Starting query execution
    Query - container_db_xbench_250Mb.dbxml - U : [405] 2 3 4 5 6 7 8 9 10 11 1
    2 13 14 15 16 17 18 19 20 21 ...
    Query - Finished query execution, time taken = 207.782ms
    170 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article/prolog where empty ($a/genre) return <NoGenre>
    {$a/title} </NoGenre>'
    dbxml> queryPlan 'for $a in collection("container_db_xbench_250Mb.dbxml")/articl
    e/prolog where empty ($a/genre) return <NoGenre> {$a/title}
    </NoGenre>'
    <XQuery>
    <FLWOR>
    <ForBinding name="a">
    <Navigation>
    <QueryPlanFunction result="collection" container="container_db_xbench_25
    0Mb.dbxml">
    <OQPlan>U</OQPlan>
    </QueryPlanFunction>
    <Step axis="child" name="article" nodeType="element"/>
    <Step axis="child" name="prolog" nodeType="element"/>
    </Navigation>
    <Where>
    <Function name="{http://www.w3.org/2005/04/xpath-functions}:empty">
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="genre" nodeType="element">
    <OQPlan>P(node-element-presence-none,=,genre)</OQPlan>
    </Step>
    </Navigation>
    </Function>
    </Where>
    </ForBinding>
    <DOMConstructor type="element">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="NoGenre" typeuri="http://www.w3.org/2
    001/XMLSchema" typename="string"/>
    </Sequence>
    </Name>
    <Children>
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="title" nodeType="element"/>
    </Navigation>
    </Children>
    </DOMConstructor>
    </FLWOR>
    </XQuery>
    dbxml>
    0x0402025E) 9(0x040202D0) 10(0x0402023F) 11(0x0402020F) 14(0x0402020F) 15(0x0402
    0253) 17(0x0402025E) 20(0x040202EE) 23(0x040202C0) ...
    Query - container_db_xbench_250Mb.dbxml - P(genre) : [235] 4(0x0402024G) 5(
    0x0402025E) 9(0x040202D0) 10(0x0402023F) 11(0x0402020F) 14(0x0402020F) 15(0x0402
    0253) 17(0x0402025E) 20(0x040202EE) 23(0x040202C0) ...
    Query - Finished query execution, time taken = 2362.08ms
    170 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article/prolog where empty ($a/genre) return <NoGenre>
    {$a/title} </NoGenre>'
    Query 4
    dbxml> query 'for $a in collection("container_db_xbench_250Mb.dbxml")/article/pr
    olog/authors/author where empty($a/contact/text()) return <NoContact> {
    $a/name} </NoContact>'
    Query - Starting query execution
    Query - container_db_xbench_250Mb.dbxml - U : [405] 2 3 4 5 6 7 8 9 10 11 1
    2 13 14 15 16 17 18 19 20 21 ...
    Query - Finished query execution, time taken = 680.503ms
    212 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article/prolog/authors/author where empty($a/contact/text())
    return <NoContact> {$a/name} </NoContact>'
    dbxml> queryPlan 'for $a in collection("container_db_xbench_250Mb.dbxml")/articl
    e/prolog/authors/author where empty($a/contact/text()) return <NoContact>
    {$a/name} </NoContact>'
    <XQuery>
    <FLWOR>
    <ForBinding name="a">
    <Navigation>
    <QueryPlanFunction result="collection" container="container_db_xbench_25
    0Mb.dbxml">
    <OQPlan>U</OQPlan>
    </QueryPlanFunction>
    <Step axis="child" name="article" nodeType="element"/>
    <Step axis="child" name="prolog" nodeType="element"/>
    <Step axis="child" name="authors" nodeType="element"/>
    <Step axis="child" name="author" nodeType="element"/>
    </Navigation>
    <Where>
    <Function name="{http://www.w3.org/2005/04/xpath-functions}:empty">
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="contact" nodeType="element">
    <OQPlan>P(node-element-presence-none,=,contact)</OQPlan>
    </Step>
    <Step axis="child">
    <ItemType testType="text"/>
    </Step>
    </Navigation>
    </Function>
    </Where>
    </ForBinding>
    <DOMConstructor type="element">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="NoContact" typeuri="http://www.w3.org
    /2001/XMLSchema" typename="string"/>
    </Sequence>
    </Name>
    <Children>
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="name" nodeType="element">
    <OQPlan>P(node-element-equality-string,prefix,name)</OQPlan>
    </Step>
    </Navigation>
    </Children>
    </DOMConstructor>
    </FLWOR>
    </XQuery>
    2(0x0402020E) 2(0x04020212) 2(0x04020216) 2(0x0402021B) 2(0x0402021F) 2(0x04020
    223) 2(0x04020227) 2(0x0402022C) 2(0x0402022G) ...
    Query - Finished query execution, time taken = 48724.8ms
    212 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article/prolog/authors/author where empty($a/contact/text())
    return <NoContact> {$a/name} </NoContact>'
    Query 5
    dbxml> query 'for $a in collection("container_db_xbench_250Mb.dbxml")/article w
    here contains ($a//p, "the hockey") return <Output> {$a/prolog/ti
    tle} {$a/body/abstract} </Output>'
    Query - Starting query execution
    Query - container_db_xbench_250Mb.dbxml - U : [405] 2 3 4 5 6 7 8 9 10 11 1
    2 13 14 15 16 17 18 19 20 21 ...
    Query - Finished query execution, time taken = 3605.86ms
    383 objects returned for eager expression 'for $a in collection("container_db_xb
    ench_250Mb.dbxml")/article where contains ($a//p, "the hockey") return <O
    utput> {$a/prolog/title} {$a/body/abstract} </Output>'
    dbxml> queryPlan 'for $a in collection("container_db_xbench_250Mb.dbxml")/articl
    e where contains ($a//p, "the hockey") return <Output> {$a/prolo
    g/title} {$a/body/abstract} </Output>'
    <XQuery>
    <FLWOR>
    <ForBinding name="a">
    <Navigation>
    <QueryPlanFunction result="collection" container="container_db_xbench_25
    0Mb.dbxml">
    <OQPlan>U</OQPlan>
    </QueryPlanFunction>
    <Step axis="child" name="article" nodeType="element"/>
    <DbXmlFilter>
    <Navigation>
    <Step axis="descendant" name="p" nodeType="element"/>
    <DbXmlContains>
    <Sequence>
    <AnyAtomicTypeConstructor value="the hockey" typeuri="http://www
    .w3.org/2001/XMLSchema" typename="string"/>
    </Sequence>
    </DbXmlContains>
    </Navigation>
    </DbXmlFilter>
    </Navigation>
    </ForBinding>
    <DOMConstructor type="element">
    <Name>
    <Sequence>
    <AnyAtomicTypeConstructor value="Output" typeuri="http://www.w3.org/20
    01/XMLSchema" typename="string"/>
    </Sequence>
    </Name>
    <Children>
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="prolog" nodeType="element"/>
    <Step axis="child" name="title" nodeType="element">
    <OQPlan>P(node-element-equality-string,prefix,title)</OQPlan>
    </Step>
    </Navigation>
    <Navigation>
    <Variable name="a"/>
    <Step axis="child" name="body" nodeType="element"/>
    <Step axis="child" name="abstract" nodeType="element"/>
    </Navigation>
    </Children>
    </DOMConstructor>
    </FLWOR>
    </XQuery>
    dbxml>
    time taken = 6038.12ms

    Hi Miriam,
    What storage model are you using, and are you using DBXML_INDEX_NODES? What indexes did you try to add to make these queries faster?
    John

  • Problems with my MuVo V100

    Heyho, i bought a Creative V00 on ebay and have some problems with it. I hope you can help me solving them.
    . I also own a Creatvie Zen Micro Photo and tried to transfer songs from this player to the V00 via Creative Media Source but it doesnt work.
    2. The Display shows everything unstraigt, right deeper than left.
    So please let me her you suggestions how to solve that problem.
    Thank you

    Re: Problems with my MuVo V00? You can organize the MuVo with Windows Explorer (press the Windows key and the E at the same time), navigate to your MuVo (it will probably be Dri've E or F, depending on your computer) and then drag & drop music from your Music Library to various folders in your MuVo.
    You can create new folders in the MuVo (right click-> create New Folder and then re-name them as you like) and then organize your music by Artist, Album, Genre or whatever your preference is.
    If you want to transfer tracks from your Zen MicroPhoto to the MuVo, it's probably best to back up your tracks from the ZMP to your Music Library and then connect the MuVo and transfer the tracks you want from your Music Library to the MuVo. I've never tried to do it from one .mp3 player to another.

  • Problems with Album Shuffle

    Hi all.
    I have a problem with Album Shuffle mode. Basically, I am trying to listen to my albums, but it will start treating songs from the same album as being from different albums. I have tried editing the info of the tracks to be identical in every way, I have even used the multiple editing feature, and they are in the same folder in my iTunes Music library. I am stuck with what to do, as I really like the album shuffle feature and don't want to have to manually choose the next album and such. Can you guys help at all? Would be very grateful for any advice

    I tinkered with it a little more, and no idea HOW I fixed it, but it's working now. Maybe had something to do with genres.

  • 5800 Sooo many problems with music Player

    Hey everyone... I'm kind of at my wit's end here... I got the 5800 about 3 weeks ago, and I've just had problem after problem with the music functions...
    #1 problem: I don't use Nokia music as my main player (obviously, who does?) I use media monkey or itunes.
    #2: I synced using media monkey once manually with a few albums and it worked perfectly, then I tried auto sync -all albums added to the card became "unknown" artists and albums... manual sync no longer works
    #3: completely separate to this, music I add using nokia music periodically decides that it is by unknown artist and unknown album and unknown genre
    #4: this happens only sometimes with music, but Always with podcasts
    #5: Podcasts are now blocked from me entirely, I can only enter 'by title' and then tapping on anything within it gives 'system error' - I had this once before and sort of fixed it by taking everything off the card and putting it back on, that doesn't work anymore. (ARGH)
    #6: even from day 1 I've had problems with the headset in the box... I use my own headphones with the remote, but it also periodically stops working, along with the handset volume key (but oddly, the volume key works with radio) I also fixed this once by adding new files and deleting others in nokia music, that doesn't work now either
    #7: I reset it once, deleting everything useful, but still leaving me with all the problems
    #8: I don't think it's news to anyone that Nokia music sucks big time but i honestly can't get it to load without it crashing 3 times first. It is resource hungry and the f***ing splash blocks everything when it tries to load - I also can't edit the properties of anything once it's on the phone which is s**t
    #9: can someone please help me find an alternative sync program so i don't have to use nokia music?
    #10: nokia, your forum editing gadget is buggy... I try to delete a space and it deletes two characters instead.
    HELP ME PLEASE I'M BEGGING YOU
    Thanks.
    Meg 

    I'm rather sorry Meg to hear that you believe i am patronising you. you are clearly making an assumption that is untrue, as if you had read my post clearly you would have seen that i am offering possible solutions which is the purpose of this board. whether this comes across as patronising because i have had prior experience with your problems, and not saying 'may' or 'maybe' all over my post just to make sure = you taking my advice too personally.
    and yes, you CAN defragment the registry, programs such as Auslogics BoostSpeed perform this function, and if you do not believe me, then Google defragmentation, read documentation, unfortunately you are incorrect on this notion. and as I said, i am offering solutions, you are the one who is assuming that i believe you have an incompetent level of knowledge which is not the case. i am offering solutions, you just took it too personally. and at the end of my post there is a , which stands for a light-hearted joke, if that hadn't been there perhaps you would have justification to take issue with me. but again i am stating possible causes.
    so just chill out ok? we are all trying to help you on these boards, some of us offer a more technical approach to attempting to solve problems, but it does not mean we are patronising users. hope your problems with your phone can be solved.
    If you found this or someone's comments helpful or like what that person has to say, please give some Kudos to their post!

  • Playback and update problems with FrontRow

    I have FrontRow 1.2.2 installed on my Mac Pro (10.4.10). Everything is working except playing music videos. The error message I get is 'There are no music videos in your iTunes library.'
    But there definitely are music videos in my iTunes library. They are even purchased ones. They have the little check mark set and the genre on all of them is set to 'Music Video'. They play perfectly in iTunes (v7.4.2).
    I've erased com.apple.frontrow.plist and com.apple.iTunes.plist in ~/Library/Preferences/ but it didn't help.
    I then read something about the FrontRowUpdate1.3.1. I downloaded it from apple.com, but I can't install it because: 'This software update requires a Macintosh with a built-in infrared (IR) receiver running Mac OS X 10.4.5 or later.'
    As the Mac Pro doesn't come with a IR receiver the update won't install.
    Basically I have two questions:
    1. Does anyone know how to get music videos playing in FrontRow 1.2.2?
    2. Does anyone know hot to update FrontRow 1.2.2 to FrontRow 1.3.1 on a Mac Pro?
    Any help is very welcome!
    As a side note: I have a copy of the very same iTunes library on my MacBook Pro. FrontRow 1.3.1 plays everything including the music videos. So I guess it's a problem with the out-dated version of FrontRow.

    Front Row is not supported by Apple on the Mac Pro towers. Front Row is only supported on Macs with built-in IR receivers. It may have been included in the bundle of software installed from the factory, but it won't run without manually changing/hacking specific system files.
    Front Row for all Macs will be included with Mac OS X 10.5 (Leopard) which is scheduled for a release sometime next month. I would suggest you upgrade to Leopard so you can get support for Front Row on your system.
    -Doug

  • Major problem with my Creative Zen Touch 20gb pla

    I seem to be having some serious problems with my player - the scroll button no longer works, and the right-side buttons (Back, Play/Pause and Forward) all malfunction as well. The main issue is the scroll button - this no longer works at all, and without this function the player is essentially useless in all modes other than 'random' - as I cannot scroll down to choose songs by album, artist, genre etc. Even in 'random' mode, the functionality of the player is negligible - I cannot fast forward a track, as if I hold down the 'forward' button it automatically skips forward to new tracks without the chance to play one of them.
    This is not the first time I've had a problem with this particular model - I've had complaints before on this forum about an earlier player I had (same model), a different problem but one that was never fixed - through my own error I misplaced the receipt and was unable to have the player fixed (it was within warranty at the time), so I had to pay ?50 for a replacement - to find that this player is now essentially broken as well has left me disgusted, in honesty. Details of the earlier problems with my former player are at the following link:
    http://forums.creative.com/creativelabs/board/message?board.id=dap&message.id=5966
    As if this wasn't enough, I actually experienced problems with my newer player almost from the off - the data folder malfunctioned, to the extent that files I'd placed in there were unable to be removed - eventually I had to format the player, not only losing important data from the data folder, but also experiencing the inconvience of having to spend many hours putting all my music back onto the player once it had been formatted. This was not a massi've issue, more a minor irritance, but again it's left me wondering what the problem is...is this model notoriously poor performance-wise? Three major errors on two separate players, two of them seemingly fatal to the use of the player, inside the space of just over a year is utterly ridiculous, I think.
    At this point, I'd like to know what I can do to get a reimbursement on the cost of my current player, as opposed to a replacement - although I have found the performance of the Zen Touch 20gb to be generally very good, I'm not willing to put up with having each new replacement fail within a year of receiving it. I have lost all confidence in Creative providing me with a player I can rely on, to be honest.
    If anyone could point me in the right direction with regards to finding out how I can go about receiving a refund on the price of my player, I'd be very grateful.
    Thanks in advance for any help.
    Simon O'Brien

    Simon, this is actually a common problem with the touch. Mine did it about a year after purchase, so I was safe to open it up and fix it. It is actually a really simple fix and is due to a loose connector. I know alot of other people on nomadness.net were having this problem, so I posted a solution here. Hope this helps!
    http://www.nomadness.net/modules.php?name=Forums&file=viewtopic&p=42838

  • Unusual syncing problem with ipod Classic

    I recently bought a new 160 Gb ipod Classic and the first one that came seemed to sync all my music but as soon as I removed the cable I got an Apple screen and an unresponsive ipod. Eventually Apple swapped it for a second ipod. I found it difficult to get this one to work properly although the hard disk on this one hadn't failed like the first one.
    I did have to restore the new ipod at least twice and after the second time I decided not to sync all my music at once as before but selected a few genres to start with and it worked fine so I gradually selected more and more genres each time I synced it until I had all my music on the ipod. So all was fine.
    After using the ipod for a couple of weeks or so with this I decided to try and sync the ipod by selecting All the music rather than by genre. As all the music was already on the ipod this didn't take very long to sync. As I normally play the music on random shuffle I selected shuffle and what happened next I've never seen before but the track that was about to be played appeared on the screen but didn't start playing. As I pressed the play button the track wouldn't play but the ipod jumped to the start of the next track and just kept doing that without playing anything.
    I then stopped this and decided to sync the ipod as before by selecting all the genres. When this was done the ipod then played normally as before. While this is fine I'd like to be able to sync my ipod by selecting all the music as I've been doing for years with my old ipod Classic 80 Gb. Is there anyone who can explain what might be causing this problem to occur?

    Ok here goes, after 6 weeks of restoring, resetting, putting device into manual scan, manually resetting, downloading itunes older versions, newer versions and all around fighting my ipod; I have had the same results. When restoring through itunes the ipod is "still named", now one would think when doing a full system restore on the ipod via itunes it would do a full restore and the name would be no longer existent, so not the case. I have gotten multiple error messages, this is the most prevalent, "The "ipod name" cannot be synced. A duplicate file name was specified", another is in order for this ipod to work you must restore with itunes. I am thinking that there is problem with the new software, you see yesterday I set up a computer that has XP and itunes 7, the sync went without a hitch, no freezes, no long pauses, no problems. Then I made the mistake of hitting the button to update itunes "newer version", rediculous mistake. All of the problems are as pevalent as before, ipod will not sync, manually I can add movies and music but no more than 264 songs will add. My question is, why did Apple create this very nice, durable large player if they do not have the capability to serve they customers with the correct software?

  • Problems with itunes library and order of tracks

    Hello,
    I downloaded the new update, and I'm having a problem with my library when accessed from the browser. Before itunes 7, my tracks were in order that they appeared on the album, now they are in alphabetical order. Is there a way to make it go back the way it was before the update--in order by track number?
    thanks.
    chris

    I was having the same problem and I knew there had to be an easy answer. I knew it for sure when I saw your topic unanswered. Just right click, or control click on the bar where it says name, album, genre, etc. and select "track number," this will give you the option to put them in their original order.
    You can also access this under "view options" in the view pull down menu.
    emac, mini, QS G4, ibook, etc.   Mac OS X (10.4.7)  

  • A problem with threads

    I am trying to implement some kind of a server listening for requests. The listener part of the app, is a daemon thread that listens for connections and instantiates a handling daemon thread once it gets some. However, my problem is that i must be able to kill the listening thread at the user's will (say via a sto button). I have done this via the Sun's proposed way, by testing a boolean flag in the loop, which is set to false when i wish to kill the thread. The problem with this thing is the following...
    Once the thread starts excecuting, it will test the flag, find it true and enter the loop. At some point it will LOCK on the server socket waiting for connection. Unless some client actually connects, it will keep on listening indefinatelly whithought ever bothering to check for the flag again (no matter how many times you set the damn thing to false).
    My question is this: Is there any real, non-theoretical, applied way to stop thread in java safely?
    Thank you in advance,
    Lefty

    This was one solution from the socket programming forum, have you tried this??
    public Thread MyThread extends Thread{
         boolean active = true;          
         public void run(){
              ss.setSoTimeout(90);               
              while (active){                   
                   try{                       
                        serverSocket = ss.accept();
                   catch (SocketTimeoutException ste){
                   // do nothing                   
         // interrupt thread           
         public void deactivate(){               
              active = false;
              // you gotta sleep for a time longer than the               
              // accept() timeout to make sure that timeout is finished.               
              try{
                   sleep(91);               
              }catch (InterruptedException ie){            
              interrupt();
    }

  • Problem with Threads and a static variable

    I have a problem with the code below. I am yet to make sure that I understand the problem. Correct me if I am wrong please.
    Code functionality:
    A timer calls SetState every second. It sets the state and sets boolean variable "changed" to true. Then notifies a main process thread to check if the state changed to send a message.
    The problem as far I understand is:
    Assume the timer Thread calls SetState twice before the main process Thread runs. As a result, "changed" is set to true twice. However, since the main process is blocked twice during the two calls to SetState, when it runs it would have the two SetState timer threads blocked on its synchronized body. It will pass the first one, send the message and set "changed" to false since it was true. Now, it will pass the second thread, but here is the problem, "changed" is already set to false. As a result, it won't send the message even though it is supposed to.
    Would you please let me know if my understanding is correct? If so, what would you propose to resolve the problem? Should I call wait some other or should I notify in a different way?
    Thanks,
    B.D.
    Code:
    private static volatile boolean bChanged = false;
    private static Thread objMainProcess;
       protected static void Init(){
            objMainProcess = new Thread() {
                public void run() {
                    while( objMainProcess == Thread.currentThread() ) {
                       GetState();
            objMainProcess.setDaemon( true );
            objMainProcess.start();
        public static void initStatusTimer(){
            if(objTimer == null)
                 objTimer = new javax.swing.Timer( 1000, new java.awt.event.ActionListener(){
                    public void actionPerformed( java.awt.event.ActionEvent evt){
                              SetState();
        private static void SetState(){
            if( objMainProcess == null ) return;
            synchronized( objMainProcess ) {
                bChanged = true;
                try{
                    objMainProcess.notify();
                }catch( IllegalMonitorStateException e ) {}
        private static boolean GetState() {
            if( objMainProcess == null ) return false;
            synchronized( objMainProcess ) {
                if( bChanged) {
                    SendMessage();
                    bChanged = false;
                    return true;
                try {
                    objMainProcess.wait();
                }catch( InterruptedException e ) {}
                return false;
        }

    Thanks DrClap for your reply. Everything you said is right. It is not easy to make them alternate since SetState() could be called from different places where the state could be anything else but a status message. Like a GREETING message for example. It is a handshaking message but not a status message.
    Again as you said, There is a reason I can't call sendMessage() inside setState().
    The only way I was able to do it is by having a counter of the number of notifies that have been called. Every time notify() is called a counter is incremented. Now instead of just checking if "changed" flag is true, I also check if notify counter is greater than zero. If both true, I send the message. If "changed" flag is false, I check again if the notify counter is greater than zero, I send the message. This way it works, but it is kind of a patch than a good design fix. I am yet to find a good solution.
    Thanks,
    B.D.

  • Problem with threads running javaw

    Hi,
    Having a problem with multi thread programming using client server sockets. The program works find when starting the the application in a console using java muti.java , but when using javaw multi.java the program doesnt die and have to kill it in the task manager. The program doesnt display any of my gui error messages either when the server disconnect the client. all works find in a console. any advice on this as I havent been able to understand why this is happening? any comment would be appreciated.
    troy.

    troy,
    Try and post a minimum code sample of your app which
    does not work.
    When using javaw, make sure you redirect the standard
    error and standard output streams to file.
    Graeme.Hi Graeme,
    I dont understand what you mean by redirection to file? some of my code below.
    The code works fine under a console, code is supposed to exit when the client (the other server )disconnects. the problem is that but the clientworker side of the code still works. which under console it doesnt.
    public class Server{
    ServerSocket aServerSocket;
    Socket dianosticsSocket;
    Socket nPortExpress;
    ClientListener aClientListener;
    LinkedList queue = new LinkedList();
    int port = 0;
    int clientPort = 0;
    String clientName = null;
    boolean serverAlive = true;
    * Server constructor generates a server
    * Socket and then starts a client threads.
    * @param aPort      socket port of local machine.
    public Server(int aPort, String aClientName, int aClientPort){
    port = aPort;
    clientName = aClientName;
    clientPort = aClientPort;
    try{
    // create a new thread
    aServerSocket = new ServerSocket(port) ;
    // connect to the nPortExpress
    aClientListener = new ClientListener(InetAddress.getByName(clientName), clientPort, queue,this);
    // aClientListener.setDaemon(true);
    aClientListener.start();
    // start a dianostic port
    DiagnosticsServer aDiagnosticsServer = new DiagnosticsServer(port,queue,aClientListener);
    // System.out.println("Server is running on port " + port + "...");
    // System.out.println("Connect to nPort");
    catch(Exception e)
    // System.out.println("ERROR: Server port " + port + " not available");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Server port " + port + " not available", JOptionPane.ERROR_MESSAGE);
    serverAlive = false;
    System.exit(1);
    while(serverAlive&&aClientListener.hostSocket.isConnected()){
    try{
    // connect the client
    Socket aClient = aServerSocket.accept();
    //System.out.println("open client connection");
    //System.out.println("client local: "+ aClient.getLocalAddress().toString());
    // System.out.println("client localport: "+ aClient.getLocalPort());
    // System.out.println("client : "+ aClient.getInetAddress().toString());
    // System.out.println("client port: "+ aClient.getLocalPort());
    // make a new client thread
    ClientWorker clientThread = new ClientWorker(aClient, queue, aClientListener, false);
    // start thread
    clientThread.start();
    catch(Exception e)
    //System.out.println("ERROR: Client connection failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client connection failure", JOptionPane.ERROR_MESSAGE);
    }// end while
    } // end constructor Server
    void serverExit(){
         JOptionPane.showMessageDialog(null, "Server ","ERROR: nPort Failure", JOptionPane.ERROR_MESSAGE);
         System.exit(1);
    }// end class Server
    *** connect to another server
    public class ClientListener extends Thread{
    InetAddress hostName;
    int hostPort;
    Socket hostSocket;
    BufferedReader in;
    PrintWriter out;
    boolean loggedIn;
    LinkedList queue;      // reference to Server queue
    Server serverRef; // reference to main server
    * ClientListener connects to the host server.
    * @param aHostName is the name of the host eg server name or IP address.
    * @param aHostPort is a port number of the host.
    * @param aLoginName is the users login name.
    public ClientListener(InetAddress aHostName, int aHostPort,LinkedList aQueue,Server aServer)      // reference to Server queue)
    hostName = aHostName;
    hostPort = aHostPort;
    queue = aQueue;
    serverRef = aServer;      
    // connect to the server
    try{
    hostSocket = new Socket(hostName, hostPort);
    catch(IOException e){
    //System.out.println("ERROR: Connection Host Failed");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort Failed", JOptionPane.ERROR_MESSAGE);     
    System.exit(0);
    } // end constructor ClientListener
    ** multi client connection server
    ClientWorker(Socket aSocket,LinkedList aQueue, ClientListener aClientListener, boolean diagnostics){
    queue = aQueue;
    addToQueue(this);
    client = aSocket;
    clientRef = aClientListener;
    aDiagnostic = diagnostics;
    } // end constructor ClientWorker
    * run method is the main loop of the server program
    * in change of handle new client connection as well
    * as handle all messages and errors.
    public void run(){
    boolean alive = true;
    String aSubString = "";
    in = null;
    out = null;
    loginName = "";
    loggedIn = false;
    while (alive && client.isConnected()&& clientRef.hostSocket.isConnected()){
    try{
    in = new BufferedReader(new InputStreamReader(client.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(client.getOutputStream()));
    if(aDiagnostic){
    out.println("WELCOME to diagnostics");
    broadCastDia("Connect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    out.println("WELCOME to Troy's Server");
    broadCastDia("Connect : client "+client.getInetAddress().toString());
         out.flush();
    String line;
    while(((line = in.readLine())!= null)){
    StringTokenizer aStringToken = new StringTokenizer(line, " ");
    if(!aDiagnostic){
    broadCastDia(line);
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    else{
    if(line.equals("GETIPS"))
    getIPs();
    else{
    clientRef.sendMessage(line); // send mesage out to netExpress
    out.println(line);
    out.flush();
    } // end while
    catch(Exception e){
    // System.out.println("ERROR:Client Connection reset");
                             JOptionPane.showMessageDialog(null, (e.toString()),"ERROR:Client Connection reset", JOptionPane.ERROR_MESSAGE);     
    try{
    if(aDiagnostic){
    broadCastDia("Disconnect : diagnostics "+client.getInetAddress().toString());
    out.flush();
    else {       
    broadCastDia("Disconnect : client "+client.getInetAddress().toString());
         out.flush();
    // close the buffers and connection;
    in.close();
    out.close();
    client.close();
    // System.out.println("out");
    // remove from list
    removeThreadQueue(this);
    alive = false;
    catch(Exception e){
    // System.out.println("ERROR: Client Connection reset failure");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Client Connection reset failure", JOptionPane.ERROR_MESSAGE);     
    }// end while
    } // end method run
    * method run - Generates io stream for communicating with the server and
    * starts the client gui. Run also parses the input commands from the server.
    public void run(){
    boolean alive = true;
    try{
    // begin to life the gui
    // aGuiClient = new ClientGui(hostName.getHostName(), hostPort, loginName, this);
    // aGuiClient.show();
    in = new BufferedReader(new InputStreamReader(hostSocket.getInputStream()));
    out = new PrintWriter(new OutputStreamWriter(hostSocket.getOutputStream()));
    while (alive && hostSocket.isConnected()){
    String line;
    while(((line = in.readLine())!= null)){
    System.out.println(line);
    broadCast(line);
    } // end while
    } // end while
    catch(Exception e){
    //     System.out.println("ERRORa Connection to host reset");
    JOptionPane.showMessageDialog(null, (e.toString()),"ERROR: Connection to nPort reset", JOptionPane.ERROR_MESSAGE);
    try{
    hostSocket.close();
         }catch(Exception a){
         JOptionPane.showMessageDialog(null, (a.toString()),"ERROR: Exception", JOptionPane.ERROR_MESSAGE);
    alive = false;
    System.exit(1);
    } // end method run

  • Problem with threads and camera.

    Hi everybody!
    I've a problem with taking snapshot.
    I would like to display a loading screen after it take snapshot ( sometimes i
    have to wait few seconds after i took snapshot. Propably photo is being taken in time where i have to wait).
    I was trying to use threads but i didn't succeed.
    I made this code:
    display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while((!performing.isShown()) && (backgroundCamera.isShown())){
                        Thread.yield();
                    notifyAll();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        this.wait();                   
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();This code is sometimes showing performing screen but sometimes no.
    I don't know why. In my opinion performing.isShown() method isn't working correctly.
    Does anyone have some idea how to use threads here?

    Hi,
    I've finally managed to work this fine.
    The code:
           Object o = new Object();
           display.setCurrent(perform);               
            new Thread(new Runnable(){
                public void run() {               
                    while(!performing.isShown()){
                        Thread.yield();
                   synchronized(o) {
                      o.notify();
            }).start();
            new Thread(new Runnable(){
                public void run() {
                    try {
                        synchronized(o) {
                           o.wait(1);
                    } catch(Exception e) {
                        exceptionHandler(e);
                    photo = camera.snapshot();                               
                    display.setCurrent(displayPhoto);
            }).start();

Maybe you are looking for

  • How to share photos between macbook air and iphone5s

    What is the easiest way to transfer photos from my iphone 5s to my macbook air, wirelessly.  I have wifi in the house and not really sure how to use the icloud.  Thoughts?  Thank you so much.

  • Payment block in FB60

    Hi, I am having trouble posting AP transactions and blocking them for payment when posting them at FB60.  I blocked the transaction (at the header level) before the system generates a document number but when I look in vendor line open items the bloc

  • Online redo logs on a physical standby?

    A question on REDO logs on physical standby databases. (10.2.0.4 db on Windows 32bit) My PRIMARY has 3 ONLINE REDO groups, 2 members each, in ..ORADATA\LOCP10G My PHYSICAL STANDBY has 4 STANDBY REDO groups, 2 members each, in ..ORADATA\SBY10G I have

  • Metatags - where to paste the HTML metatag source code???

    HELP HELP HELP! I'm pretty new to iWeb and have published a few small sites. I'd like to embed some metatags into the html CODE source file and don't know where to look to add it in? The only thing I can see on the help screen is addition of a HTML s

  • JSF requires Struts?

    Hi, I see a lot of examples of JSP and Struts and seems that one requires the other, it is true? Its is true I need Struts for use JSF? Thanks, Lorenzo