luckily it's only needed for music...
...oh wait
luckily it's only needed for music...
...oh wait
I really wish VLC had this kind of thing. I know there's an add-ons type architecture, but I've never seen anything for it to handle libraries, sadly. Does anyone know of anything like this, or anyone working on this? I'd be quite happy to donate funds to encourage its development.
As a side note, for folks looking for a lightweight Windows alternative, foobar2000 has been wonderful for me. Low memory usage, extremely customizable UI but sensible defaults, extensible, and automatically adds files with no hassle or slowdown.
I have it set up on my Mac Mini (connected via HDMI), and I can remote control it with the Apple Remote, but there's also an iPhone/iPad app that can both remote control (up, down, select, back), remote browse (tap on a movie or TV episode to watch it on the TV), and stream (tap on a movie to watch it on your iPhone/iPad).
It also has the nice feature of being able to automatically find any other Plex instances on the local network and automatically stream from them as if the media were local. That way, you can connect Plex to your media centre in the basement, but watch the data anywhere in the house (e.g. on a smaller TV in the bedroom or an iMac in the office).
It's really a great ecosystem, and if their partnership with LG[1] pans out, it might get that much better.
1. http://www.engadget.com/2010/09/03/plex-announces-paternship...
This is an excellent point. If I write network clients in elisp just for yuks, I'm probably not Apple's target user for iTunes. Emacs' UI has broken my brain (and hurt my fingers.)
Just make everything directories and let the power users do what they want. Just don't do that in the mainstream app. Keep stuff like that in the power user's special app.
I did just move to an SSD over Christmas though, and must say it is significantly better now - especially noticeable is I no longer seem to be getting beach balls during iPhone syncing.
For example, the following smart playlists: - Top 100 highly rated songs that haven't been played in a month - Five random Simpsons episodes (hooray bus entertainment) - Unrated songs - Highly rated songs from the 90s - etc.
My wife and I use frontrow (just a skin over iTunes really) to manage our media library: dozens of movies, hundreds of tv shows, thousands and thousands of songs. Couldn't be happier with it.
Lack of auto conversion support when transferring to devices.
"Genius" Playlists never work for anything obscure
Ping is terrible
Lack of tagging support (no autotag feature)
I use mediamonkey (i'm on PC), once you switch you can never go back. I can organize my collection exactly how I want it from in the software, i can browse my harddrives to preview music before I add to my library. It supports pretty much every codec under the sun AND will convert it to compatible versions for whatever device i'm syncing to.
There is also a plugin for discogs tagging support (one of the best online discographies in the world), a plug in for "autodj" (based off last.fm).
I realize that not everyone in the world is as anal about organizing music as I am, but for the job, itunes can't compete.
(Well, maybe the music store. But device management and syncing makes no sense.)
iDevice syncing is full of unhandled corner cases which lead to crashes, inconsistent state, nonsense error messages, or lost data. It's also really easy to accidentally delete stuff off your device if you don't have the same data locally. I probably get the short end of the stick for being a developer: iTunes and XCode have a kind of love-hate relationship. That's far from the only source of problems though, I've seen all kinds of weirdness outside the context of iOS development.
Even outside of this, there are some embarrassing hiccups, e.g.:
- The UI becomes extremely unresponsive while importing media - it seems the import runs in the UI thread, or otherwise causes the UI thread to block.
- If you're editing metadata for a file while it's playing, there's a brief pause while saving.
There's no excuse for either of those, and seem the sort of thing a decent programmer with knowledge of the codebase could fix in a day or so. (I'm aware that ID3v2 is typically stored at the start of the file and requires the whole file to be rewritten; notifying the streaming playback thread of the byte offset shift and new file descriptor is however not rocket science)
defaults write com.apple.iTunes full-window -1
in the terminal.