{"id":275,"date":"2012-12-02T19:21:22","date_gmt":"2012-12-03T00:21:22","guid":{"rendered":"http:\/\/codefork.com\/blog\/?p=275"},"modified":"2012-12-02T19:25:32","modified_gmt":"2012-12-03T00:25:32","slug":"ubuntu-woes-with-the-samsung-galaxy-s3","status":"publish","type":"post","link":"https:\/\/codefork.com\/blog\/index.php\/2012\/12\/02\/ubuntu-woes-with-the-samsung-galaxy-s3\/","title":{"rendered":"Ubuntu Woes with the Samsung Galaxy S3"},"content":{"rendered":"<p>Last week I purchased a Samsung Galaxy S3. It&#8217;s a beautiful phone, and I&#8217;ve been happy with it so far. Getting it to work with Ubuntu, so I can transfer or sync my music files with it, has been a huge headache, however.<\/p>\n<p>The short of it is this: version 1.1.0 of libmtp, which is what&#8217;s packaged with Ubuntu 11.10, doesn&#8217;t seem to work with the Galaxy S3. (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Media_Transfer_Protocol\">MTP<\/a> is the protocol the phone uses to transfer files to and from a PC. Unlike the previous Galaxy devices, the S3 doesn&#8217;t mount as a normal USB drive.) The phone just doesn&#8217;t get recognized. After reading <a href=\"http:\/\/sourceforge.net\/p\/libmtp\/bugs\/624\/\">this bug report<\/a>, I downloaded the source for the latest version, 1.1.5, and compiled it by hand. (Note: you&#8217;ll need to install a -dev package for libusb via apt-get.) That was partially successful: the gmtp program could connect to the phone and show files and directories, but Banshee (2.2.1) now crashed on startup. I was hoping to use Banshee, since it&#8217;s a nice iTunes-like music management application that I&#8217;d already been using regularly. I could try the latest Banshee (2.6) by compiling that by hand too, but that feels like a bigger ordeal than I&#8217;d like to deal with right now.<\/p>\n<p>The easiest solution, of course, is to upgrade to a newer version of Ubuntu with newer versions of all the above software. But 12.04 ships with libmtp 1.1.3, and 12.10 ships with 1.1.4, and I have no idea whether these are recent enough to work.<\/p>\n<p>I&#8217;ve been putting off an upgrade because I&#8217;m not even sure I want to stick with Ubuntu at all, given the recent <a href=\"https:\/\/www.eff.org\/deeplinks\/2012\/10\/privacy-ubuntu-1210-amazon-ads-and-data-leaks\">issues with data privacy<\/a> in 12.10.<\/p>\n<p>So it looks like I&#8217;m out of luck, in terms of using Banshee to sync music on my current OS installation. I&#8217;ve resorted to installing an FTP server on the S3, and copying music that way. It&#8217;s awkward and annoying, but it will have to do for now. Perhaps I will write a quick script to do better facilitate music sync&#8217;ing over FTP&#8230;<\/p>\n<p>(NOTE: This blog post was reconstructed after my super-light traffic WordPress database got mysteriously corrupted this afternoon. Thank you, MySQL. This has not been the greatest of technology days.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week I purchased a Samsung Galaxy S3. It&#8217;s a beautiful phone, and I&#8217;ve been happy with it so far. Getting it to work with Ubuntu, so I can transfer or sync my music files with it, has been a huge headache, however. The short of it is this: version 1.1.0 of libmtp, which is &hellip; <a href=\"https:\/\/codefork.com\/blog\/index.php\/2012\/12\/02\/ubuntu-woes-with-the-samsung-galaxy-s3\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Ubuntu Woes with the Samsung Galaxy S3&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-275","post","type-post","status-publish","format-standard","hentry","category-misc"],"_links":{"self":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/comments?post=275"}],"version-history":[{"count":5,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/275\/revisions"}],"predecessor-version":[{"id":280,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/posts\/275\/revisions\/280"}],"wp:attachment":[{"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/media?parent=275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/categories?post=275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codefork.com\/blog\/index.php\/wp-json\/wp\/v2\/tags?post=275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}