iTunes will never work well
medium.com
medium.com
the main problem: zero discoverablity - i need to google how to do things, then get some snotty fanboy answer about how easy and obvious it is, but there is literally no way to infer the functionality from the design.
they do love to steal context too... and interrupt your flow...
... i could go on and on, but having zero-discoverability is highly unforgivable, its an entire, rock-solid argument on its own.
Now, though, they've done the Windows 8 thing of overloading gestures and hiding behaviors. Want to see your notifications? Two-finger swipe to the left, starting from the edge of the touchpad. If the piece of text hasn't been there since OS X first came out, is it clickable or not? Because I damn well can't tell, nothing new looks like a button anymore.
I could also talk about how the gaussian blur effect is just about the most wasteful effect you can apply to anything, and is a far cry from pioneering the first fast rounded rectangle drawing algorithm, or anything in that vein, but I don't need to.
Because Apple's UI is just no longer good. I'd rather every button look like a shimmering stupid bubble than an unusable postmodern art piece.
Sent from my MacBook Pro
The trash icon was there in the Dock in 10.5, and still there in 10.11. The search function in help was there in 10.5, and still there in 10.11. To remove things from the Dock, right click the icon and the "Remove from dock" is still there in both versions. Any menu items that will open a dialog still indicates with three dots ("...") in both versions. Shortcut for opening dictionary is still not very discoverable in both versions (Cmd-Ctrl-D). I still don't know how to trigger Space/Expose without either using gesture (in 10.11) or look up the shortcut key (in 10.5).
I always see people saying Apple UI got worse in discoverability for the past few years and make it sounds like earlier releases were perfect, but I don't believe that is true. The bad part of the UI interaction was always there (e.g. drag icon from the dock to somewhere to remove it). The main difference I see is that 10.11 has a LOT more features than the 10.5, but the core interaction remain the same in regard to discoverability. In 10.11, we're exposed more to gestures, because it's quick, but there is always alternative way to trigger something without gesture.
[1] http://interface.free.fr/Archives/Apple_HIGuidelines.pdf [2] https://developer.apple.com/library/content/documentation/Us...
Problem: You plug in an external monitor and for some reason it doesn't immediately display an images. What do you do?
In pre-el-Capitan, you open up the display settings pane and press the button marked "Detect Displays".
In El Capitan, you open up the display settings pane and note that the button is not there. Are you screwed? It appears so. So you run a google search and discover that if you hold down the option key, the button that had been there for maybe 16 years magically appears in an area of what previously appeared to be blank in the dialog.
I believe that's called the Indiana Jones UI pattern.[0]
So yes, the discoverability has gotten worse over the years. This is something that was visible and made invisible.
I think Apple was good at keeping things consistent across apps, but the chosen metaphors were sometimes just as confusing (if worse) than the blessed windows one.
Not that it matters, everything is learned behaviour anyways. Consistency is already a great achievement.
This is the appendix of the Mac UI.
Gather round, kids, and listen to Grandpa tell you a story of the days when Macs had only one floppy disk drive. When you wanted to copy a file from one disk to another, you had to (physically) eject the first disk to insert the second one, but the first disk volume was still logically mounted so you could use it as a source or destination. So the volume's icon remained on the desktop, only dimmed so you knew the disk wasn't physically present.
So you physically eject a disk by selecting it and pressing Command-E (remember, only one mouse button), but how do you get rid of the ghost icon afterwards? Same way you get rid of anything -- you drag it to the trash.
From there it's an obvious shortcut to combining the two operations by dragging a "live" icon to the trash to both eject it and remove its icon in one step. (Well, obvious in 1985, anyway.)
Now that we can right-click the icon to eject the volume and have forgotten the origins of the drag-to-trash gesture, it may seem nonsensical, but those of us who were there at the beginning were grateful for the shortcut. (Also, get off my lawn.)
That was just something that was there forever, basically since 1984. It was part of the Macintosh vernacular. You could also right-click to eject.
Though someone's saying that dragging the ion turns it into the eject symbol, which I hadn't noticed until now but is more reasonable.
2. On a large screen, this action (the trash can transformation) can happen very far away from the place you're looking at, which means that you will miss it. This is a general gripe of mine with Mac OS: It will regularly place popup dialogs on seemingly random screens. I have three active screens, and when I'm looking at the left screen, the right screen is so far outside my FOV that I will literally not notice dialogs popping up there.
Or, y'know, you could just click the notifications icon in the menubar (the one that looks like a list of notifications)?
Sure the flat UI thing could be argued to have inspired some of Apple's later work... but I think the lack of discoverability started at Apple and was inherited by Microsoft, not the other way around.
You are definitely right that it has gotten worse in OS X overtime though...
The trash is still glued to the dock. The Help menu still has a search box.
I don't think anyone who uses osx would be unaware that the trash can is in the dock.
Both of Striking's examples are wrong though. The notification menu has an icon in the top-right corner of the screen (next to the spotlight one), click it to get the widgets/notifications; and OSX buttons still looks like buttons, they have changed look slightly (from aqua) and that's about it. Links have always been in OSX, usually for contextual linking.
They seem to know some iOS and assume OSX is the exact same, which it isn't.
Eject is a lot safer than format.
It sounds silly, but ejecting disks was about as common as deleting local content. Overlapping "delete" functionality with anything else still threatens to cause unintended deletes, even if this was better than the reverse.
(It's still fuzzy with Volumes in OS X, where you can click an 'eject' button that effectively deletes downloaded content if you haven't copied it out. Check out how many Volumes low-confidence users have running some time.)
You can also see notifications by just clicking on the omnipresent icon in the Finder Bar, or act on the notifications themselves by clicking them as they appear.
Like, I agree that the versatility of the trackpads is a blessing and a curse - beyond a few common ones, most gestures are unintuitive and it's probably why not too many applications take use of them on non-mobile devices. But the issue isn't with Apple having hidden behaviors here, it's that one method is less visible than others which are very accessible. The issue with the Windows 8 charms was that all means of accessing them were obfuscated. You had to move to a certain corner or swipe from a certain way on trackpads that often had poor sensitivity (or conversely, were overly sensitive) and the behavior was erratic and unpredictable.
It's fine to dislike aesthetics, but that doesn't make it unusable. In the case of the text buttons, I can't think of an instance off the top of my head where the text wasn't clearly marked as button with either a drop down arrow or ... or some other item.
some of these are not obvious, the little arrows pointing right are a bit confusing for instance - i only discovered they did anything when i clicked one in error.
b) Apple has not changed the behaviour of buttons on OSX. They still look like they always have.
c) Computing resources are not finite like oil. It's there to be used.
d) Which gestures are available has always been in the Trackpad system preference which has videos to show you how to use them.
I get that some things can't be made intuitive, and have to be learned. But "there's a video somewhere if you know to look" is a crappy justification for the current setup. As is, non-regional gestures compete with regional versions of the same motion and the enabled-by-default gestures aren't terribly well chosen.
I've watched a lot of non-power-users work their touchpad, accidentally fire off either the wrong gesture or an unintended gesture, and then sort of click aimlessly until they get back to something recognizable. That's a sign that OS X is failing users, no matter how elegant things look to Apple.
As a PC-only user since the days of DOS up till Windows 8, and having used Windows 10 after jumping ship to Macs a few hours ago, macOS has demonstrably more discoverability than Windows.
One example: Just click on the Help menu, in any app, and type something like "show" or "find" or any other operation, and it will show you all the menu items which have that word in their name.
That feature is a part of the Cocoa subsystem and comes for free with every app, and very handy when you know an app has a certain feature but you're not sure which menu it's buried in (like standard operations and filters in different image editing apps.)
Also, all the shortcuts and standard menus are the same in every macOS app, and can be discovered/modified from System Preferences -> Keyboard, again for any app.
Take "Preferences", which in Windows is sometimes under Edit, Tools, or the app name menu (which imitates macOS.)
I could go on and on, but "zero discoverability" is an undeserved hyperbole.
Discoverability is when you can see what/how to do something by just looking or clicking around a bit.
maybe i am overstating it a bit - maybe unforgivable sounds really bad, but what i find it hard to believe that most people couldn't trivially improve on the more confusing or poorly implemented UI elements.
Actually, it's a deserved hyperbole.
It's not like Apple haven't realized their mistakes... They wrote a book in the late 80s about UI and it's still one of the best works. But they've abandoned many of their most-important guidelines, and almost always for the worse.
They threw out the discoverability baby with the skeuomorphic bathwater.
For example, I have a 2TB AirPort Time Capsule, but it looks impossible to backup my iPod or MacBook directly to it (which is nonsense, why do I need 2TB then?). So I have to create backups with iTunes, then go to `~/Library/Application Support/MobileSync/Backup/` and copy everything manually to the capsule.
Searching for a song in iTunes is always confusing. Why don't they have global search field that searches in both Library and connected device?
Photos app is another nightmare (and photos management overall)! Again, I just want to connect my iPhone or my camera and transfer photos to AirPort Time Capsule. Impossible.
Or in macOS, you can't just make some apps fullscreen: they always have that 5px gap between app window and dock bar (http://apple.stackexchange.com/questions/141800/gap-at-the-b...).
Or the fact they don't have proper window management and themes. One have to use third-party apps full of hacks to have, say, dark window theme or some parody of tiling WM.
b) Almost every app bar a few older ones can be made full screen. Unless I am confused there will be no black bar at the bottom. I definitely can't see it.
c) You can do basic side/side tiling if your apps are full screen. Most people aren't clamoring for advanced window management and there are dozens of tools available that aren't hacks by any measure.
I find myself wondering daily, how the hell have Apple dropped the ball so badly, and how on earth have they not been steamrolled by Microsoft.
>I find myself wondering daily, how the hell have Apple dropped the ball so badly, and how on earth have they not been steamrolled by Microsoft.
Because there's legions of gullible suckers who'll line up to buy the latest iDevice and then believe everything Apple tells them, whether it's "you're holding it wrong" or "you don't need to copy music files to your phone, just buy them again on iTunes" or "you don't need a headphone jack, just buy a new pair of Bluetooth headphones from Beats for $$$".
Betteridge's Law of iTunes Features
Dug around, couldn't find it. Googled it, found a few forum threads where everybody concluded it couldn't be done. Went into an Apple store, gave an employee a few minutes to figure it out, and he gave up.
And yet, it's possible.
Rather than just tell you, I'm going to leave this as a challenge. See how long it takes you to figure this out.
It's a convention followed for literal matches in tons of environments (including Google Search IIRC).
Those devs are master-level trolls.
Perhaps actually doing the text search is the barrier you mean? Were you looking for an item labeled "Essentials" in the Quick Links section? I agree that would be preferable, but it's not like doing a search is the Riddle of the Sphinx.
In this case, there is no good place to put tag search because tags aren't first-class citizens.
Add a route between A and B, then slightly scroll on the map. The context information disappears and once you get the bloody thing up again, how do you go back to results? It is infuriating.
And, yet, the maps themselves are worse: they changed the algorithm for which labels are displayed, making it impossible to cause some street names to appear.
1. In the most recent version, there is some action (I don't know which at the moment) which makes all UI elements disappear, and I don't know how to bring them back except by restarting the app.
2. My most common use-case is to search for some amenity within a certain area. So I pan and zoom to the area that I want to search, type in my query... and it zooms out to the city level to show me absurdly distant results. I can zoom back in afterwards and do "Search in this area", but it's still annoying every time.
It is doable, but how is it supposed to be done?
(For context: IIRC there used to be a shortcut to navigation for that feature. And yes I think ux designers mindlessly copying each others or Apple are at least partially to blame.(
They rolled out a feature to limit search results to locations within your current zoom. Great! Problem is, they reloaded the entire page (not just the results partial) on every change.
The constant flickering made it very difficult to orient yourself around the map. Was infuriating to use and I'm very glad that they've now fixed it.
http://www.carlsednaoui.com/post/46803524724/google-maps-one...
Even if you restrict yourself to one supplier, they have dozens of variants and arcane naming schemes that makes working out what's current something that takes hours of research. Compare this to apple which only has a couple of SKU's at a time in each category and it makes purchasing a lot simpler.
My thinking is that apple == easy is something that just sticks in your mind from the outset.
But I agree. It's even worse with phones - have you seen the number of phones Samsung have? I have a nack for remembering model numbers and specs and even I find it absurdly difficult.
All you need to know about Apple UI is this:
Sometimes you click the green (maximize) button and the window gets smaller.
At least, that's what it used to be. They changed the default behavior to 'fullscreen' because all the people coming from Windows thought that's what the button should do...
but the UX for some apple things is trash. I've had years of IT working with crap interfaces and itunes is still one of the most confusing and willfully annoying programs i've used.
They don't. Apple is the only tech company that markets their products like fashion accessories.
That's not a bad thing: in 2016 we're living squarely in the age of 'wearable computers'.
The "good UI" stuff is just rationalization, however.
"The # symbol is replaced by the £ symbol (as on PC keyboards); the # is available by pressing ⌥ Option+3
More recent Apple British keyboards move the backquote/~ key to the left of the Z key and replace it with a section sign (§) and a plus-minus sign (±) respectively.
The Enter key spans two rows and is shaped similarly to the Enter key of many ISO PC keyboards."
Whenever I had to use a Windows PC during the Windows XP - Windows 7 days, I'd wonder how Windows users ever got anything done.
Windows would almost constantly interrupt any sort of flow with notifications about updated virus definitions, really really urgent updates that need a reboot right now, the highly relevant information that I got a new DHCP IP etc. etc.
It's gotten better now I believe, and OS X usability has indeed suffered a bit while expanding in features.
E.g. with the podcasts sync feature, you can only decide how many episodes you want stored for every podcast at a global level, not per podcast. So e.g. you can either store the most recent ten episodes of each podcast, or every episode of each podcast. So even though for most podcasts ten is probably enough, you end up needing to store every episode of every podcast on your phone even if there is only one podcast where you want every episode.
Similarly, once you purchase an app the only option is to download all the new updates, even if you don't use the app anymore. There is no option to archive the app, so it's either let iTunes keep installing the updates each week or else delete it the app you paid for from your computer. Again, this just needlessly churns through backup disks so that Apple can sell people more external hard drives.
These are just a couple examples, but it seems like pretty much every features of iTunes is designed to force you to buy more stuff from Apple that you don't actually need.
I actually highly doubt this. Apple has done a lot of work (starting in iOS 4 IIRC) to actually remove the need for iTunes.
From my personal experience, and that of working at the Genius Bar, most people don't use iTunes at all. With regular backups and sync happening over iCloud, with Apple Music/iTunes-over-the-cloud/Spotify, the use case for iTunes - ESPECIALLY for managing an iOS device - is incredibly small.
In fact, more and more iTunes features are added to lessen the space it takes up - the default behaviour of iTunes (as a music listening app) is for it to stream songs and download as much as possible on-demand. My 45GB iTunes library only takes up 15GB on my Mac.
I say this as someone who uses iTunes daily to listen to music, but never actually touches iOS devices through it.
Archiving is redundant. You can have manual update and update the app as needed, you can have auto update and update all installed apps, or you can just remove the app from your device and install it again later when you need it. If you don't use an app, just remove it. You can redownload it later. Why keep things you admit you don't use?
Still, iTunes is crap. I hated it so much that I wrote my own music player for iOS, just to avoid using iTunes for putting music on my phone [1].
My guess is that sooner or later, iTunes will be dismantled and the features will be split into multiple smaller apps. There will be a music app that JUST plays music from the Apple Music account, a podcast app that JUST plays podcasts, a sync app that JUST helps you manage stuff on your phone etc. Some features will be removed (Internet radio, ripping & burning CDs). And of those that remain, only a few will need to keep a Windows counterpart. That way, things will be easier to maintain.
[1] Tiny Player: https://itunes.apple.com/app/id1140849233
And it's not just Apple. In Google Play, try housekeeping your app collection, or re-install a specific app on a new device. It's technically possible, but the more apps you have installed in the past, the harder it gets.
I've been hoping for this for ages, but looking at the new Music app on iOS I guess I should be careful what I wish for. At least iTunes isn't that bad.
Updated to ios 10, that feature no longer exists. I can "shuffle" an artists songs, or listen to them in alphabetical order. That seems to be it. Thanks so much.
When I toggle "ENABLE UPLOADS", "no network available" error pops out
If you still have problems please msg me directly or tweet @catnapgames, thanks.
also if you could get the app to move all music from iTunes on the iPhone to TinyPlayer it would be great.
Can I create play lists?
The only thing that bugs me, is on iOS, when I load the music app (that's basically iTunes for iOS, right?) it shows a blank page until it can connect to the their servers to grab some data. It doesn't have a problem if I'm on wifi or a fast connection, but I'm often in places where my service is shit, and I get a white screen and can't pick what music I want to listen to. My workaround is to pull the menu up from the bottom of the screen and just hit "play" and then it usually works.
But iTunes itself, I do like.
It doesn't though. I just tried. Start playback, plug phone (keeps playing), sync (itunes still playing), disconnect, itunes has never stopped playing.
I've honestly stopped using iTunes for the most part after 10+ years of problems like that. It's weird, but I'll listen to music on my phone while using my computer. I also sync phones/ipods a lot less often since so much has moved to the cloud. It may not interrupt playback, but I swear I still see modal dialogs when syncing.
I still think they should be completely separate applications.
I don't seem to have the same issue with playback and syncing.
I'm really picky about OSX annoyances and confusing fake-ease-of-use from Apple, but I do use iTunes fairly regularly just to listen to music and podcasts and I have never had any issues.
Here's why:
I only use iTunes to just play tracks. I don't use it for anything else.
All of my file org and maintenance and backups and transfer - all of that is done from the command line with cp/mv/rsync/etc.
For me, iTunes is just a play button and nothing else. I use command-o to open files and then click play and that's it.
That's why I still use OSX even though I hate it. No matter what the OS refuses to let me do (or figure out to do) I can always just force the issue with the command line - and that wasn't an option always in Windows ...
That is also why this weird "you're root but not actually root" in the newest versions of OSX has me worried.
However, if I were trying to organize my mp3 library in it, I would lose my mind, I think .
Where I think it is weak though is it's meta data format, it's some structured unified file that is opaque. As your media library grows things slow down. I'm somewhat confident that it can be corrupted but I have limited visibility in to how it's corrupted and less in to how to fix it. Thing is, people have gigantic media collections, I'd think something like sqlite could fix it. Along with that, as it has morphed over the years, there is this divide as to where the data lives. Like your podcast subscriptions can be duplicated in the cloud (makes sense so you can pull them on your phone) It's not super clear where the data really lives or where the canonical source of truth should be for it.
Someone around here put it best a few wks ago in an iPhone7 discussion: Steve Jobs is dead.
The stock android music app was, last time I punished myself by using it, terrible. This cloud integration stuff is so damn pushy. I wish there was something out there with only the features of winamp, but enough UI polish that it doesn't look like some college kid's hobby project.
This procedure works for iBooks, where you can add books from any source online through the share sheet. But it's not allowed for Music in 2016^, nearly 10 years since Steve Jobs wrote his Thoughts on DRM.
^: presumably due to licensing issues and/or agreements with the record labels and/or wanting a monopoly on music
You still need iTunes for it all to work in the end.
Why? I think Microsoft "needs" to go back to the Win7 UI, or better yet just open-source their OS and shut down their company, but that's not going to happen because they don't agree with me.
>Not everybody wants Apple Music and not everybody wants to buy music from Apple.
So what? If you don't like having to buy all your music from Apple, then don't buy an iPhone. There's plenty of other non-Apple devices out there. People who don't want Apple Music and don't want to buy from Apple are not target customers for Apple. They don't need you; they have plenty of suckers happy to pay them $$$$ for a phone and then more $$$ to buy all their music from iTunes.
>agreements with the record labels and/or wanting a monopoly on music
Android phones don't have this problem, and they have music stores too, plus you can just load your own music in MP3 or Ogg format easily. On many phones, you don't even have to use USB to transfer it, because you can just copy it from your PC to an SDcard which you can then insert in the phone.
Of course it's the monopoly angle: they want a monopoly on how Apple users get music, and they have one. If you don't like that, then don't buy an Apple.
- music player
- content manager (music & video)
- sync manager
- update manager
- Apple Music client
and these are the five things I can name on top of my head, without opening up the app. This is fine, but they are not honoring their boundaries. When I am listening to my music, don't mess me with the sync business. If there is a new version, put a helpful icon but only steal my focus if I click to sync tab.
It's like going to a supermarket to buy a piece of candy. Sure there are meats and potatoes on the next shelves but I need my candy. Yes I can hear you overhyped sales person about the discounts but. I. Need. My. Candy.
Also I cannot see the logic behind the Apple Music's integration with iTunes. I have tried to use AM with iTunes on windows and it is not a fun experience I can tell you. Spotify, even though people are grumbling about its ux, provides a smoother experience. Search, double click play, right click to save or add to a customized playlist. Or mess with that knob to download.
And yes, there's also: Backup Manager for iOS devices, and, somewhat unique to me as an iOS developer, iTunes also holds the keys for me to be able to build to my devices which is all kinds of fun let me tell you.
I hope at some point they revisit iTunes and re-do it completely but that seems like something Steve Jobs would have to push through. As much as I get annoyed with the deification of that man (frankly he as just a really good salesman, nothing more) I think a majority of long time Apple users would agree that their software has taken a hit in quality since his passing, the debacles with iOS 9 and 10 updates bricking various portions of the iPhone comes to mind.
Step by step, Apple are pushing their customers towards subscription services. They did it with photos first, then music. From macOS Sierra onwards they'll be doing it with the "Documents" and "Desktop" directory.
iTunes has always acted as an advance party for Apple's next business experiments. It gets UI changes ahead of the OS. It gets "features" like this subscription funnelling ahead of the OS.
It literally can't be done. If all you want to do is copy a few songs to your iPhone you can't fucking do it. It tries to sync your phone. Then says "warning: this will delete everything". What the fucking fuck motherfucker. I just want to copy a dozen god damn mp3 files into a file system. It's not hard!
Syncing is a broken concept. There's no such thing as syncing. There's no such thing as being in sync. No PC, Mac, or iOS device of mine can ever be fully sunk. (sync'd?)
The totality of "my stuff" is a venn diagram. Things on my iPhone. Things on my iPad. Things on my Macbook. I have save data shared across devices. But also save data unique to each device. I own 100Gb of music. Most of it is on my Macbook. Some of it is on my iPhone. None of it is on my iPad. I even own music downloaded to none of these devices. Those purchases exist only in the cloud. Plus god knows how many apps I've bought and since deleted.
There is no such thing as syncing. No device can ever be fully sync'd. Fully up to date. The whole idea of syncing is fundamentally broken and wrong.
Fuck iTunes. No iPhone of mine will ever know iTunes ever exists. I now use Spotify. I download music to my phone for trips. My phone will never be connected to any Mac or PC.
If you must copy music don't use iTunes. Once upon a time I used Copytrans. It's free and gets the job done. http://www.copytrans.net/copytransmanager/
(This rant brought to through the sobbing tears of my partner. Thanks iTunes. You worthless piece of shit.)
There is no good tool for "just put some fucking music on my iPhone" that doesn't cost money that I've ever been able to find.
My music collection needs to by synced across computers, and if it refused to add the exact same file twice, then the operation would be trivial. Add mp3s to your music directory, drag and drop all files to itunes, and let it detect new songs. Since it's not, I have to do a long series of "okay, the timestamp on this file is newer than the newest added-on date in itunes.... I think.... except this directory was untarred, so it retains old timestamps, and blah blah blah..."
find -type f -name \*.mp3 -exec md5sum {} + \
| uniq -dDw 32I understand why you would have assumed this was a file issue, though, because the real problem is the most idiotically stupid thing ever.
When people mean duplicates, they normally mean duplicate songs, not duplicate files (audio + metadata + headers).
It's a lean, fast native player that supports tons of formats, has great library management features, and omits all the bloat and confusion of iTunes.
That's the biggest thing I miss in most music players, including my current one, Google Play Music (with my all-access).
https://github.com/simon-weber/Autoplaylists-for-Google-Musi...
I would love to blacklist whoever is responsible for iTunes from ever finding work again, because it's obvious they give an ounce of care about UI design or keeping their customers happy. They really don't deserve to be working in software. If they had any honor they would be thoroughly embarrassed for producing such a horrible piece of software.
SoundJam was great for me in 2001 playing mp3s and as most of the tone of this thread seems to confirm, everything else since then has simply given users extra grief to cope with when wishing to play a simple music file in a simple manner.
I've stuck at OSX 10.6.8 and iTunes 10.6.1 (which is still 239MB of bloat) rather than upgrade. That's where I'm staying as Apple only ever seem to make stuff worse these days.
You know nothing about the constraints they work under.
There were little iGimmicks around so it would play music, sync with the iPod, that's it.
From there it went downhill.
Really, the biggest thing I miss from iTunes, as a Google Play user, are the Smart Playlists. I loved being able to pull in every song I had from a set of artists and then shuffle through that. The "radio" features from Google just doesn't do it for me. I rarely want to listen to a bunch of music that's not in my library but which is similar to something I do have there. I'd much rather self-curate what I'm listening to. But I don't think the demand is there for that as much, now. I still wish they'd at least remove the 1000 song cap on playlists, so I could manually do this.
Playing a song and adding songs to 'up next' are two different things. That dialog box has saved me multiple times. What's wrong with it? It only occurs when you are telling iTunes to do conflicting things that it cannot resolve by itself. It's a better outcome than clearing a playlist someone may have spent a lot of time working on.
Software update and login dialogs? Yes those are a thing many apps include. What makes these unique or interesting?
The podcasts menu seems super straight forward to me. Am I missing something here? It says exactly what it does.
Contacting the iPhone update server dialog? Once upon a time Apple's servers would go down under a heavy load of people activating new iOS devices. Presumably the dialog is there to inform you there is a problem contacting the iPhone update servers. Either way I think it's long since been changed.
After all, design trades in subtleties, otherwise if the discussion is just about explaining the purpose for a widget, everything in an interface can be explained, even this well-known ‘bad UI’ example: http://i.imgur.com/UJXoqwR.png
doing anything else
> Microsoft AutoUpdate starts bouncing in the dock
> Modal "There are no updates for your Microsoft software at this time." dialog appears.
Seeing as half of the updates it receives are FOR THE UPDATE CLIENT, it's incredible this behaviour hasn't been fixed in the last eight years.
Didn't realize it was in some sort of bad UI hall of fame :)
This is a modal dialog which prevents you from changing the song or pausing it. That is bad.
I've never truly understood how the people who gave us Safari and OS X gave us iTunes - they couldn't be more different.
But bafflingly so. It would take less than year to write a better music player/app manager/etc from the ground up.
Given Apple's almost infinite resources, I don't understand why this hasn't happened.
I can only assume there are good commercial reasons for leaving iTunes the software equivalent of week-old underpants.
They're almost certainly from completely separate teams, I've always heard that Apple operates like a bunch of disconnected groups that rarely ever interact with each other, perhaps that has changed recently.
But regardless of the details the end result is very often as you describe, and it's odd to see happen over and over. There are certainly managers and executives working over each of those groups that should be guiding them in the right direction so that things feel like a "part of the whole".
Every company of non-trivial size operates like that.
I feel like a similar mindset is ruining gaming as well. The best games from the past had a design that I'd compare to movies. The story and fun was self-contained and complete. If another installment was created, it was also self-contained and complete. With rise advent of microtransactions, games seem more like sitcoms or slot machines. The experience of a single episode (or pull of the lever) is a full experience, but it's intentionally designed to feel always feel slightly incomplete.
I mean, the design of games now is pretty user-unfriendly. Anything that could compete with a publisher's ability to charge more for gameplay has been crippled. Simple example -- almost every game used to include god-mode cheat codes that you could use to your hearts content. Now a lot of games charge money for extra weapons and other things that used to be considered cheats, even in the single player modes.
Another example is the team creation tools in EA sports franchises. You used to be able to copy and paste players from one team to another. My brother and I would create teams where every player on the team was our favorite player in Madden and FIFA and pit them against each other. That feature has been absolutely gutted in FIFA, most likely because it interfered with their Ultimate Team mode. However, they gutted it for offline play as well.
I don't fault the developers and publishers trying to makee money. I do think it's really lame that modern games have intentionally locked or removed simple and historically common features in the pursuit of profit. It makes every gaming experience feel like I'm being forced to buy everything from the company store, and it sucks.
iTunes is definitely a smashing success, thanks to gullible suckers who happily buy anything that Apple shovels at them.
Ignoring itunes, how do I do it? What is a good fast low memory music playing app with library management? If I was on Windows I'd be using Foobar2k. On OSX it seems to be either itunes, a command line app, or various bloated messes that aren't honestly better than itunes.
It was Apple's changes to the music app on my iPhone that finally annoyed me enough to seek an alternative setup which baffles me, because the only reason I was convinced to ever purchase my first Apple product was an iPod and they have completely screwed it up.
I did use Google Music, but Google's insistence that the desktop doesn't exist made it useless on Windows & Mac. I tried every Google Music app I could find for either platform. They are unstable, often slow, and usually break every time there is an API change.
More OT, but what about personal photos / videos? I find the whole Apple photos experience depressing. Two examples of why
- my wife and I really share a photo collection, but it's neigh on impossible for us to automatically sync all our images to one another
- this weekend I made a stop motion clip with my kids by taking photos on my phone. We tried to move the images to my computer so we could put them together / edit them but were stuck waiting for the devices to sync on some sort of black magic driven schedule.
Is there any general solution out there for families who want to share their content (local music collection and photos / videos taken) seamlessly?
Is it a mess? Yes, but it's not really bloated.
My solution thus far has been to stop even trying to listen to music on iTunes and switch to podcasts instead (on Overcast, not Apple's horrible Podcasts app). #ThanksiTunes
iTunes is now second from the top on my list of software-I-will-never-use-again[0], so that means no shiny Apple devices for me. Which is a shame, because otherwise I quite like Apple stuff.
[0] Of course, Lotus Notes is top of the list
Lets say you have enqueued up a bunch of songs on Spotify or perhaps have a really good shuffled playlist god forbid you accidentally click on a song instead of queue it.
Because of this annoyance at times I just give up and put on Pandora. Their song selection sucks but otherwise I think Pandora is fairly stress free UX wise.
I'm not even a power user, there are many advanced and obscure features of Winamp/foobar I never used. But those products have the nuances of day to day management of playlists and usability figured out and Spotify in comparison doesn't care. It seems they'd be happier to have you use web/mobile and not even support a desktop player.
While a great quote, it's not entirely true.
Some of us said enough is enough and ditched the iOS/Itunes ecosystem for something better. Why suffer needlessly?
Why there's no conversion factor [EG: heart = 5 stars], i don't know
However I'm quite interested in building a dedicated OSS music player node/electron for OSX (and windows eventually).
Apple should introduce a simple sync application that will take all photos to Photos, all books to iBooks, all apps to iTunes or some new App app (the removal of app transfer from iOS devices into iTunes is a big issue in different ways), all music to iTunes, etc., along with all the respective user-created metadata (like collections for books, favorites for photos, etc.). Most importantly, this should work for things obtained from non-Apple sources.
(Sometimes I wish Apple would have interviews with users like me to understand how difficult things are and use that to improve its products)
I was always wondering why I can read so much rants about a good product I've been using on a daily basis for years... Well it seams that the Windows version sucks, and what is described is really a world away from the native cocoa version on macOS.
(disclaimer: the newest Apple product I own was manufactured in 1983)
Most pages on the gtkpod website currently appear to be defunct, probably because it's been impractical to make it work with iPhones.
There are many other reasons, but this is probably my biggest issue with iOS (well, this and all the hours of my life iTunes wasted while I wrestled with it to attempt something simple, such as its constant, needlessly slow & complex updates). It's intentionally broken to inconvenience us in the hopes of making more money unethically. I shudder in revulsion.
Sadly I haven't found a Linux replacement which syncs music like this, probably no one is interested in making that works since everything is cloud nowadays.
Don't use an iPhone myself, but if I did, I would try if KDE Connect on iOS supports file syncing over Wifi like it does on Android.
Now if they'd make it so Finder always opens a window if you select Finder and a window isn't open ...
Every once in awhile I get a sync error but it never seems to affect anything and sorts itself out, going on about 8 months now with no real problems.
In iTunes Preference, under "Advanced", simply uncheck "Copy files to iTunes Media folder when adding to library" and you'll have the exact behavior you want.
RIP Rdio, Lala, and countless others. Hell even Beats was better!
iTunes isn’t bad because Apple is inept, far from it, but to make it fine at this point would require a rewrite and I assume at Apple there is a tradeoff between “Is this crappy to use” and “Well, does it at least work?”, with the latter being a stronger motivator (or in this case, demotivator) of change than the former.
The biggest complaint I have with iTunes is that it tries to do too many things, and it would be better to break the app up. It somehow got itself into the smartphone and tablet backup business.
Years ago, I wrote that iTunes should be split up into smaller apps: http://interchangeproject.org/2012/04/16/itunes-should-be-sp...
I don't know if I really care that much anymore, as iTunes works fine for my uses, but I'm also no longer a heavy iTunes user. I use my iPhone to play music at home and on the go. I watch movies either on my Apple TV or iPad.
I mainly use iTunes to see what's new in the store. That could be a reflection of using iTunes, however.
I'd really argue the biggest problem with iTunes' UX stems from the way it's still, after all this time, inexplicably modal. I've never had a problem syncing an iOS device while it's playing music, as one commenter mentioned, but there are dialog boxes it brings up that are not only UI-blocking but process-blocking, which makes iTunes kind of a mess as a headless media server. (It still plays media, but won't be able to add any until the dialog box is dismissed.)
But I still cut iTunes a fair amount of slack. I've been using it for nearly as long as it's been available, I've subscribed to iTunes Match, I've subscribed to Apple Music, and I've ripped my own music library full of lossless tracks. Not only has Apple not, repeat, not, either deleted those or fiendishly replaced the files with AAC simulacra, it turns out to handle mixing my ripped tracks, purchased tracks, and "borrowed" tracks (i.e., ones that are only available in my library through the Apple Music subscription) pretty seamlessly. The introduction of Apple Music was a huge mess, admittedly, both in terms of UX and some teeth-grindingly poor song-matching algorithms (a distinct regression from iTunes Match on its own) -- but the server-side flubs seem to be straightened out now, and the current UI for Apple Music is pretty solid.
But, yes, I'm sure iTunes will be rewritten. I'm also positive that when it is, there will be a veritable explosion of thinkpieces that will almost all be variants of, "Who asked for all these horrible changes? iTunes was just fine! Apple is always fixing things that weren't broken! This would never have happened if Steve Jobs were still alive!"
I also keep aliases in my .bash_profile for streams like this:
alias bbc='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-eieuk 2> /dev/null'Here is my list:
alias wor='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://wor-am.akacast.akamaistream.net/7/495/179680/v1/auth.akacast.akamaistream.net/wor-am 2> /dev/null'
alias wgy='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://wgy-am.akacast.akamaistream.net/7/697/21577/v1/auth.akacast.akamaistream.net/wgy-am 2> /dev/null'
alias npr='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://www.npr.org/streams/mp3/nprlive24.pls 2> /dev/null'
alias rain='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://yp.shoutcast.com/sbin/tunein-station.pls?id=2340 2> /dev/null'
alias rain2='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://yp.shoutcast.com/sbin/tunein-station.pls?id=368490 2> /dev/null'
alias rain3='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy https://www.youtube.com/watch?v=mQ9OWMsJBTk 2> /dev/null'
alias art='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://yp.shoutcast.com/sbin/tunein-station.pls?id=366888 2> /dev/null'
alias chopin='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://yp.shoutcast.com/sbin/tunein-station.pls?id=590375 2> /dev/null'
alias phil='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://yp.shoutcast.com/sbin/tunein-station.pls?id=248466 2> /dev/null'
alias french='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://www.listenlive.eu/franceinfo.m3u 2> /dev/null'
alias fip='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://www.listenlive.eu/fip128.m3u 2> /dev/null'
alias bbc='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://bbcwssc.ic.llnwd.net/stream/bbcwssc_mp1_ws-eieuk 2> /dev/null'
alias 1010='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://8733.live.streamtheworld.com:80/WINSAMAAC_SC 2> /dev/null'
alias ewtn='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://http.yourmuze.com/ewtn-2/mp3-128-s.mp3 2> /dev/null'
alias wabc='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://8723.live.streamtheworld.com:80/WABCAMAAC_SC 2> /dev/null'
alias wktu='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://wktu-fm.akacast.akamaistream.net/7/110/19973/v1/auth.akacast.akamaistream.net/wktu-fm 2> /dev/null'
alias chant='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://calmradio.com/playlists-free/gregorian.pls 2> /dev/null'
alias chanteurs='/Applications/VLC.app/Contents/MacOS/VLC --quiet -Idummy http://sv1.vestaradio.com:4090/ 2> /dev/null'I did a similar thing (using `mplayer` though) for me, wrapping it in a script that takes shortcuts for stream names:
https://gist.github.com/EarlGray/d64514459892650881353a465c4...
Constructively: everything else aside, one glaring and easily-fixed problem is the dialog boxes. No program released after 1997 should be so behind in the state of the art that it throws up modal dialogs that lock up the whole app to say pointless things like “We’re checking for updates”.
Fuck Windows. You want iTunes to work well? You want to see Apple's real UI? Then use their real platform.
Microsoft, for example, are developing their Office suite of applications for OSX and they are not off the hook for any UI/UX issues for Mac Users. They must make the Apps work for that platform's users as they expect.
If they are marketing their platform and its services & Apps for other platforms, then at least they should give respect to those customer's choices.
(I guess, all these years later, I kinda get it? But they should just have moved the song you selected to the top of the Up Next queue.)
> But they should just have moved the song you selected to the top of the Up Next queue.
You can do this by right clicking a song, and clicking Play Next. There is no dialog for that. But imagine how frustrating it would be if they adopt your proposed behavior for someone double clicking on an album. What if I just want to clear everything and just play this album? I want to hear it now, not wait until this song ends.
Anyway, the question itself isn't that offensive, right? They want to know whether you intend to play your selected song and THEN the things in queue, or clear out the queue instead. I admit that a modal dialog is...sub-optimal here, but I'm not sure how else to do this.
Everyone admits iTunes is not the greatest thing ever to spring from the mind of Steve. But let's not throw the baby out with the bathwater.
Why would I go off reputation and not my own experience with apple software?
Your position is a bit like saying: "Although everyone else thinks the earth is round, it looks flat to me!". Of course, you're free to disagree with the consensus opinion, but you'd probably need a better argument than personal experience.
If the consensus differs from your personal experience, it's worth taking a second look.
* No doubt if iTunes was designed today it would be completely different. But as a legacy product it has to satisfy legacy users that are familiar with the UI, and legacy products (this iTunes still supports 10 year old iPods and older?!!)
* Say iTunes failed today. No doubt the writer would say it deserved it, and the product was a failure from the beginning. But I want to emphasise that iTunes has existed for several years now and has given many hours of pleasure for many millions of users. it works well and is a success.
You are naive if you think iTunes one day will work well. It won't get better. What is going to happen with it? It is obvious. You don't have to go past Microsoft with Internet Explorer. They kept that product going for years and it was a great success. However eventually the tech aged and they replaced it with a new product, Microsoft Edge. The same will happen with iTunes.
No he didn't.
> iTunes is a old product holding together well.
No it's not, it's a terrible product and always has been.
> You are naive if you think iTunes one day will work well.
He doesn't think that. In fact, the title of the article states the exact opposite.
> What is going to happen with it? It is obvious.
Yes, which is the whole point of the article.
I cannot think of an application with a less consistent UI than iTunes. Every major version seems to present a total rethink and re-engineering of the entire UI layer.
If consistency is a goal for iTunes then it has failed dramatically.
The UI changes so much with each release that I have no clue how to navigate any more, and don't care to learn because I'll have to relearn it all again in 12-24 months. There is no consistency, and legacy to uphold, except perhaps a legacy codebase.