Post a Comment
I find the set of people who say that things "just work" to be one of the most dangerous to technical computing. Thing about what you are saying: "This functionality was probably pretty complicated to create. I wonder how it works.... Eh. Don't care. Probably magic." This is the danger of things like iPad. We give up a lot when we stop trying to understand how our software works.
Don't know about Rhythmbox as these applications tend to be a little behind the curve sometimes - Yes, they all use libgpod underneath but somehow manage to screw up the iTunesDB file every now and then - but a reasonably up to date GTKPod with AAC support - perhaps Ubuntu's has it by default, I dunno - should do the trick. And yes, it is pretty much a matter of drag and drop with GTKPod.
GTKPod's UI is terrible by most accounts but it is not too bad once you get used to its quirks. And the article is accurate regarding the situation with the database: as long as you do not update iPod's firmware to the latest, it should work alright. Jailbreak or not.
Also I really recommend Handbrake to encode videos to a format suitable for iPods and iPhones. Avidemux supposedly should work as well but I never managed to reencode a file that played flawlessly on the iPod Touch with it whereas Handbrake works everytime and has some of the functionality of Avidemux built-in such as support for subtitles.
You can just drag and drop. As far as I can tell, Rhythmbox doesn't support iTunes-style sync anyway so drag/drop is the only way. Note that if you're a keyboard user you can use the typical cut/paste keystrokes instead of drag and drop, something iTunes doesn't support and something I for one greatly appreciate.
I believe you don't know what spy really means, let me help you:
SPY: descry: catch sight of watch, observe, or inquire secretly. People that use the "genie" feature are informed before they begin to use it. It's not a spyware.
Spyware, Monopoly, proprietary and freedom are words that those days everyone use, but only a fews seems to know what they really mean.
Edited 2010-03-01 18:47 UTC
RE[4]: Apple will break this
@kragil:
have you got any evidence for this?
That's the reason why users should read softwares Licenses; don't matter if it's OSS, freeware or closed source!
making libelous and defamatory statements are punishable by law and subject to monetary damages and punitive relief.
Edited 2010-03-01 19:23 UTC
That data enabled Apple to make the Genie feature in the first place.
Then most people must have been blocking it as Genius was useless when it was first introduced (and still is for some genres) due to..... lack of data.
As Genius is and always has been opt in how exactly is that spyware if I choose to allow it?
How else did Steve in his famous "thoughts on music" know that only 3% of peoples music has been bought on Itunes??
Not to say they aren't gathering anything, but couldn't he have pulled that % out of his rear?
@kragil:
it's so easy to do this! let's try together:
We sell mp3-player and Music:
We've sold 10 MP3-player in each one has capacity for 10 Songs:
we've sold 20 Songs in our Music-store.
How Many Percent of the Music we sold are on our MP3-Players?
as you can see it's not difficult to make such statement
And I obviously don't use it.
The genius feature is 'opt-in'. It's not spyware if the spy was honest about its intentions and you knowingly gave up the data.
It is the one reason why I don't have a iPod any more; ignoring the fact that there is a lock in between iTunes and iPod; iTunes on Mac and Windows is just plain horrible; slow, buggy, the ripping is pathetic at best when it comes to handling a cd that might have an ever so slight scratch - hence the reason I used XLD now.
The EU has worked together with mobile phone produces to come up with a standard connector, maybe the EU can come up with a standard and open synchronisation protocol (for music/video and firmware updates) so that one can use what ever application they wish with their device.
RE: Comment by AnythingButVista
I don't know about lucid alpha 3, but I have my iPhone 3gs running iPhone OS 3.1.3 and not jailbroken working in Ubuntu Karmic, and it really didn't take much to get it going either. That being said, the usual caveats of Apple devices without iTunes apply of course. No software updates, certain filetypes won't transfer (gtkpod still doesn't support the transfer of video nor audiobooks properly). Still, that's nothing to do with iPhone OS 3 and everything to do with where gtkpod concentrated their focus.
True.
Don't know about audiobooks as I personally don't use them but videos DO work! And using GTKPod nonetheless. I just had to make sure to use the AAC enabled version of GTKPod available on Debian Multimedia (I *believe* that Ubuntu ships theirs with AAC support compiled in it). Then it is just a matter of using Handbrake as the encoder for your videos as most other tools never worked satisfactory - to me, anyway. Your mileage may vary, though. Avidemux allegedly works but I never managed to reencode a file that played acceptably on the iPod Touch not even once and Debian has a few wrapper scripts around mencoder and ffmpeg that claim to be able to reencode such videos as well.
I've been reencoding some episodes of my anime and TV shows collections to watch on the iPod and so far it has been working great.
I know how to create iPod videos, Handbrake is indeed the best tool for the job. Gtkpod doesn't want to import them properly though, it gives me an error most of the time and the rest it tries to dump them into the music library. Audiobooks just get dumped into the music section which is odd, since the iPod is typically able to treat m4b files as audiobooks without trouble. Gtkpod does make hash of the iPod's audiobook database more times than not though. Oh well, I've got a Rockbox-enabled Sansa Fuze for Audiobooks and I encode any Audiobooks I purchase on CD to ogg vorbis anyway. I just have quite a few from iTunes, all of which have the Fairplay DRM removed naturally.
Are you referring to the fact that it does not differentiate songs from video files and dump everything together on the same library? Yes, that is a little annoying but can be mitigated to an extent if you use GTKPod filter to find the video files using their file extension since they most likely will be missing tags.
As for the error messages, are you sure that you are using the version compiled with AAC support?
deadfish:~# apt-cache search gtkpod
gtkpod-data - architecture-independent files for gtkpod
gtkpod - manage songs and playlists on an Apple iPod
gtkpod-aac - manage songs and playlists on an Apple iPod
gtkpod-aac-data - architecture-independent files for gtkpod
This is on a mixed Squeeze/Sid install. I found that installing the AAC-enabled version solved most problems that I had with GTKPod and Apple-specific formats. Unless you're getting error messages that I am not aware of.
I'll agree with your statement about GTKPod re-hashing the database more often than it needs, though. That is annoying.
Sorry if it sounds like I am trying to convince you to use it no matter what. This couldn't be further from the truth. It is just that I think that it might be helpful to you and other regulars that might have bumped into the same problems...
Edited 2010-03-01 23:10 UTC
Somehow I think the biggest news in this article is
"Over the weekend, I moved my main desktop over to Linux entirely (erasing Windows), so this functionality couldn't have come at a better time."
What what WHAAT? Damn Thom, I didn't see that coming. Good to have you in the camp of Good and Light finally.
I've been using Linux in one form or another since 2001 or 2002. I've always had Linux installs around since then. The difference is that over the past few months, I came to realise I needed to invoke my Grand Rule of Thumb: if a Free alternative is at least almost as good as the non-Free alternative, then Free it is.
Mind, though, that I still have countless (okay, two) other machines running Windows 7. They're both media centres running Boxee (living room and bedroom).
The only remaining problem right now is my deep-rooted hatred for OpenOffice - but I'm willing to lose a few nails and hairs over that one.
Well my problem with open office has always been that it was slow as molasses. With 3.2 speed has increased quite noticeably. That and a few fixes in spreadsheets and ive been using it exclusively. We were using office 2000 in windows for all of our office needs. Congrats on your move to linux been using it since mandrake (now using (mostly)ubuntu)
Yes, but without hardware acceleration for the UI or video playback, which makes a hell of a difference in day-to-day use for a media centre. On top of that, Linux doesn't have drivers for my IR receiver for the bedroom media centre (yes, I am fully aware how incredibly decadent that sounds), and I'm not getting out of bed every time I need to interact with it.
I already have an iPhone. And that app. But touch screen sucks for remotes, especially when you're lying in bed. Very impractical - can't beat the tactile feedback (=blind use) of a real remote.
Now, the important follow ups:
What distro?
What window manager?
Keep in mind that the answers to these questions will both inform us and provide context for all further reviews of different OS topics. I'll even invoke my mayflower privilege of extending protection under the fifth amendment to the US constitution (right to avoid self incrimination) to a non citizen.
What distro?
What window manager?
thomholwerda@ExtraordinaryMachine:~$ uname -a
Linux ExtraordinaryMachine 2.6.31-19-generic-pae #56-Ubuntu SMP Thu Jan 28 02:29:51 UTC 2010 i686 GNU/Linux
thomholwerda@ExtraordinaryMachine:~$ dpkg -s gnome-about
Package: gnome-about
Status: install ok installed
Priority: optional
Section: gnome
Installed-Size: 320
Maintainer: Ubuntu Desktop Team <ubuntu-desktop@lists.ubuntu.com>
Architecture: all
Source: gnome-desktop
Version: 1:2.28.1-0ubuntu3
Replaces: gnome-desktop-data (<< 2.12)
Depends: python (>= 2.4), python-gtk2, python-gobject, python-gnome2, python-cairo, gnome-desktop-data (= 1:2.28.1-0ubuntu3)
Conflicts: gnome-core (<< 1.5), gnome-desktop-data (<< 2.12)
Description: The GNOME about box
Informative little about thing that lets us brag to our friends as our name
scrolls by, and lets users click to load the GNOME home pages.
Original-Maintainer: Ondřej Surý <ondrej@debian.org>
Python-Version: >= 2.4
I'm running Alpha 3 and last night I plugged my phone in with the sole intent of charging it. I expected it to pop up the usual "you've plugged in a digital camera" box and ask me if I wanted to import my photos, but you could have knocked me down with a feather when I saw I was actually able to manipulate my music. Top stuff!
Also, well done to you, Thom, on your switch. I've recently decided to make Linux my primary platform for work and use Windows just for games and the like as many have. I'd never have the guts to go fully native.
Edited 2010-03-01 20:07 UTC
Congrats Thom. Stick with it. It may help to know there are many that have made the switch and survived. I switched over in 2003/2004 after 8 years of playing around. I can't go back to MS or Apple products, they now frustrate me. I do have a Win7 session in Vbox to solve any issues / test software etc when the need arises but this only happens maybe once a week. There is great satisfaction in saying to friends and family when they ask for help: "sorry, I don't do Windows".
Euh, how is that supposed to feel satisfying? I love my friends and family, and gladly help them with whatever problems - computer-related or otherwise - they might have.
I'm sorry, but that just sounds... Egoistic to me.
I wouldn't say satisfying necessarily, but if you've got a family like mine who mostly run Windows and don't listen to a fracking thing you tell them about viruses and computer safety, and they call up repeatedly asking for help from the same problems over and over and over again when if they'd just listened they wouldn't be having those problems in the first place... well, it's not satisfying so much as it can be a relief to tell them to go somewhere else if they won't listen. One of them finally got a Mac, and I'm not getting calls from that one over and over again anymore apart from the occasional how to question which is fine. I don't mind helping out, but if it gets to the point where you feel like a broken record, sometimes there's a breaking point and you just don't want to deal with it anymore. For now, Mac and Linux at least provide a break for those willing to use them--a break for them, and for me.
That doesn't make limited accounts useless.
Yes there is software for XP that needs admin access because the developers didn't bother checking and because MS was less restrictive with account separation.
But there are ways around this like having a separate account for web surfing. A VM can sometimes be useful in this situation.
Vista/7 really cut down the malware anyways for problem users so you might want to tell them that you no longer support XP for security reasons.
The worst machines I have seen by far have been XP boxes. People also have an easier time installing printers with Vista/7 so you will get fewer calls there as well.
But I can empathize with your situation. At some point I just cut everyone off except for a few relatives that I happen to see regularly. I'm much happier.
It does if I have to keep helping them to work around the limitations of a restricted account when they want to try a piece of software that's shite. Telling them it's shite doesn't help either. And oh yes, Vista... the os where I have to keep instructing them how to connecto Wifi because it forgets every few days and Microsoft hid the option behind a few useless layers. Yes, that's so much better.
Euh, how is that supposed to feel satisfying? I love my friends and family, and gladly help them with whatever problems - computer-related or otherwise - they might have.
I'm sorry, but that just sounds... Egoistic to me. "
Well... It gets tiring after the first 1500 times they call you with the same old, same old problems.
It gets a little better when they're willing to pay for your services but most relatives simply think that you enjoy spending hours fixing their computers for nothing only to come back few weeks later.
I used to be just like you not too long ago but these days I mostly respond saying that I don't know anything about computers at all and avoid having to explain what Linux is, etc.
Selfish much? ^_^
I really love the whole capital-s-Switch crowd. I sort of take pride in that I have Switched operating systems at least 6 times now in a big way, and am planning on Switching again in another month or so.
I take great satisfaction in being able to solve problems on most of the operating systems that have been in use during the period I've been alive, and a few from before then.
Edited 2010-03-01 22:55 UTC
I found this recently: http://giagio.com/wiki/moin.cgi/iPhoneEthernetDriver
iPhone USB ethernet drivers. They work great as well. I hope they make it into lucid.
My only reservation about this tacit support for iPods and iPhones in the upcoming Ubuntu release is how long will it last? Recent news of the tit for tat battle between Palm and Apple over iTunes compatibility for the Palm Pre shows how fickle Apple is when it comes to third party compatibility with its precious hardware or software. Obviously I'm comparing Apples to Oranges (pun absolutely intended!) but nevertheless, I doubt Apple will be satisfied with any other software managing its hardware. While I'm all for an open source replacement for iTunes, I will continue to put my support behind media players and devices that support FOSS operating systems and non-proprietary media management software directly, rather than an as an afterthought or happy coincidence.
Customer of mine is going to offer at his public premisses a download station. Running on kiosk mode linux. So what the customer will be able to do is, copy tracks across from the download station onto his mp3 or his mobile phone.
This station is going to have a large sign on it: Not for use with Apple products.
Why? Because he is aware that he could supply Gtkpod, but what he's not prepared for is the howls of rage when it turns out Apple has sabotaged the package in the new firmware release, and some poor chap has scrambled his iPod or iPhone database.
Incidentally, he was worried about something else which I did not know the answer to. If you start up your iPod with the Mac version of iTunes, he tells me that it sets the file system to HFS+. Is this true? Then, he is worried that if he puts in Windows and iTunes on it, which he anyway is not enthused about, what happens if someone updates a Mac intitialised system from a Windows version of iTunes? Does it explode?
For non iPhone OS devices it is true. If you initialize your iPod in OS X the filesystem is HFS+, if done in Windows it is FAT32. iTunes accesses these iPod devices over a protocol similar to UMS, in contrast to the iPhone OS which it communicates with via a limited Ethernet over USB protocol, the usbmux protocol. iPhone OS devices are formatted with their own filesystem, I presume it's a variant of HFS+ though I'm not 100% sure of that.
You won't be able to do it. Windows cannot read HFS+ without third party filesystem drivers, and afaik none of these work with iTunes. The reverse is not true however, OS X can obviously read and write FAT32... but, in typical Apple fashion, they've got an arbitrary limitation that will not allow you to update Windows-formatted devices in OS X. When you try, it gives you a message that you must initialize your iPod (i.e. reformat it) for use with OS X. Stupid and pointless, since OS X is fully capable of handling FAT32 to begin with. So no, it won't explode, but you might from frustration.
Thanks, didn't realize they'd added an option in there for that. I take it the update limitation for FAT32 devices in OS X is gone too then? I haven't owned a non-iPhone OS iPod for a while, thought about getting a 5th gen Nano for portability and battery but decided on a Rockbox-ready Sansa Fuze instead for its ogg support.
That's a good point, and a lot of newcomers to Ubuntu won't blame Apple for their problems but will blame Ubuntu, Canonical, and Linux in general. It could really backfire on them. As for the standard protocol, it's called USB mass storage. If every player used that, then all that would need to be different based on each player's requirements is the database format. As a communication protocol though, mass storage is perfect. You could then have the music management software recognize the player and load an appropriate database plugin so it knows what to do, or do something similar to what Rockbox and Symbian phones do where, once the files are copied, you refresh the database on the player itself with a few quick selections. The music manager approach is probably best for those who want iPod-like functionality, but those of us who like to just copy files could have our cake too this way.
What portable player manufacturers are supporting open source though? Sandisk, while I wouldn't say they've supported it all that much in recent months, at least hasn't gone out of their way to thwart Rockbox for example and for a while they were rather enthusiastic about getting Rockbox working on some of their players. I personally have a Fuze with Rockbox and love it.
I think the one hurdle Linux is going to face when it comes to content delivery is online purchased content. We've got music pretty well covered with Amazon MP3, Emusic, etc but Movies are something else with the movie industry going into draconian overdrive mode. Audiobooks aren't too good of a situation either though it's somewhat better than movies. Bottom line is that people are going to want to buy content to make use of this iPod support, and not just music. Where are they going to get it? Most people aren't interested in transcoding their own DVDs just to watch them on their iPod. Crazy as it might be, no matter what I personally think of it, most would rather just buy or rent an iPod version from iTunes as it's a lot easier and quicker. So what happens when the new Linux user asks "Cool, my iPod works! Now where's iTunes?"
You have to do that every two months anyway even if you use iTunes on Windows; it's a known problem with iPods, not with Ubuntu.
And I agree with the earlier poster: It's not Canonical's efforts, it's upstream.
While this news is very welcome to me because my father has an iPhone, I would appreciate it if someone could reverse-engineer a WMV9 encoder so I can use my Walkman's OLED screen to its fullest. Why put in all this time to support an unfriendly product that will break support soon (the iProducts) when you can better support Linux-friendly devices?
Probably. Perhaps they should drop Kubuntu altogether, Ubuntu is primarily a GNOME distro and Kubuntu is always second class there. As a GNOME user I don't care one way or the other, there are loads of good KDE distros from what I've heard. Ubuntu isn't focused on KDE, and that's been apparent from the beginning.
Why would they? It's better than other KDE distros (oooooh, that's going to sting some people). It just works, at least for me which is after all what I care about.
As someone who just gave up on OpenSUSE it is really be nice to be back in Kubuntu. Sorry, I cant stand package management from the stone age and the overall horrors of Yast. Sorry but Yast is ass. Don't even get me started on Mandriva (Yes, I've tried it).



