Google Pixel C is possibly the best Android tablet your money can buy on the market right now, and it’s going to cost you. Starting at 499 USD for its base model (32 GB, thanks goodness), one might wonder whom is the target audience for Google’s latest attempt at hardware.
Don’t get me wrong – Pixel C is absolutely gorgeous with topnotch specs internally and features a great industrial design in an anodized aluminum unibody enclosure. Why then did I sound as if the device couldn’t quite justify for its asking price? The software, but I’ll get to that in my full review since I’ve only had this device for 4 days.
With the Pixel C developer discount that is 25% off (available for anyone who claims to be one apparently), Google Pixel C suddenly looks like a steal for anyone contemplating back and forth due to the price factor. After requesting for my discount, the email came through within 8 hours that looks something like the below:
Developer discount 25% off
Since the country I live in (Singapore) doesn’t have access to Google Store just yet, I had to resort to using my secondary Gmail address that doesn’t have all of location history on my main Android phone, and a VPN provider such as TunnelBear available on any device you can think of; the service works great and comes with free 500 MB++ for first-time browsing. I then would have to use a shipping forwarder to get Pixel C shipped to Singapore. The whole process took about 1.5 week, which is really fast considering the main holdup was with putting it on the plane flying from the States back to SG. And the damage? About 508 SGD (~375 USD) + 55 SGD or so for shipping (~40 USD).
Pixel C is an absolute steal at this price
Alright, that’s about it for the background and quick unboxing of Google Pixel C in Singapore. Stay tuned for more updates on device performance, my use cases, comparisons with my previous device, iPad Mini Retina, and a full review. Follow me on Twitter, Instagram and bookmark this site for more updates.
This is a quick unboxing video/post highlighting my first sizable investment into cameras. In the name of taking my content production hobby a tad more seriously, I recently invested in a decently powerful compact camera in Lumix LX100 from Panasonic. The retail price is going for around S$ 950 on Lazada (with local warranty), but you could roam around Funan to get a better price almost certainly.
The key reasons I buy this camera are:
1) I want to take much better quality photos for use on my blog/instagram/twitter. Smartphone photography is cool and everything but when you have a dedicated camera (albeit a compact one with no interchangeable lens) with a much more powerful sensor and lens, you can definitely learn to take the image quality to the next level.
2) As I try to move into YouTube starting in 2016, a lightweight camera that shoots videos at 4K resolution would be a mandatory requirement for me. At this price point, I could have gotten an entry-level DSLR but I am not looking for a lot in my first camera purchase, so there you go.
Instagram is bringing back 3D Touch to their Android app after a brief appearance and disappearance back in early December 2015. Instagram believes that it’s meaningful and beneficial to bring the 3D Touch feature to Android even though 99% of the Android phones out there don’t have pressure-sensitive touch screen.
In a nutshell? This is just a glorified long press on Android as of now, but a very exciting development since 3D touch is bound to become more prevalent in 2016 and beyond!
Huawei and Lazada teamed up to launch Nexus 6P in Singapore
Unlike previous years when I had to buy the Nexus phones from the US and shipped via a third-party provider, Huawei has made arrangements this year to launch it in Singapore with Lazada as the partner platform of choice. I managed to snatch one up when the preorder opened on 2nd November and the phone arrived on 21st November.
Preorder price for Nexus 6P 64 GB started at SGD 899, with 128 GB going at SGD 999. Huawei doesn’t sell any 32 GB variant in Singapore, so you may have to opt to buy from the US if you really want to save some costs. While I went with a 64 GB version, 128 GB version is a really good deal as you get twice the storage for just 100 dollars more.
Buy Nexus 6P in Singapore from Lazada
1. No Compromise on Hardware
The biggest noticeable difference of the flagship Nexus device this year is the full aluminum unibody design, at a smaller footprint than the beast of a phone last year in Motorola’s Nexus 6. I decided to rock a dbrand skin because I like how the vinyl skin helps with the grip and I don’t want to ever drop this gorgeous piece of device.
Nexus 6P with dbrand carbon fiber skin
When it comes to hardware specs, Nexus 6P can be best summed up as the no-nonsense and no-compromise Nexus device.
Basically, any high-end specification you would expect from a flagship device can be found in Nexus 6P and it is priced way lower than other devices featuring the same specs.
2. Stock Android and First In Line to Get New Features
Keeping up with the annual tradition, Nexus 6P is the first device to be launched with Android 6.0, also known as Marshmallow. Visually and functionally, Android Marshmallow is very similar to Lollipop – with the only difference of being a much more polished version with all the bugs crushed and battery life massively improved. And I believe that’s what more than any Android enthusiast can hope for.
Less than a month in, I’ve already received the security update for December 2015, which also features improvements in how Bluetooth audio is handled, LTE radio and a bunch of other updates – you should be able to read more from the changelog. You will also be the first in line to get Android updates globally. Even though they are pushed out in batches and you might have to wait, flashing a factory image is as easy as 1, 2, 3.
Highlight Feature – Now On Tap
Now On Top Testing
Now On Top Contextual Searches
3. Amazing Fingerprint Scanner
Nexus imprint and visor
Most smartphone makers have stepped up their game when it comes to fingerprint scanning technology and implementation, but Huawei is especially known for their super fast and accurate technology. Nexus 6P’s fingerprint scanner, also known as Nexus Imprint, is ridiculously fast and because it’s located at the back right where index fingers would naturally rest, the user experience is second to none. With Android Pay and biometric authentication becoming increasingly prevalent, Nexus 6P is definitely future-proof for the foreseeable future.
Crazy fast and easy process
4. Gorgeous qHD Display and Dual Front-Facing Speakers
Nexus 6P reportedly features the same latest generation Samsung Galaxy Note 5’s display at 2560 x 1440 resolution, which translates to 518 pixels per inch (ppi). This ppi is higher than that of Nexus 6 due to Nexus 6P’s display measuring at 5.7 inches, compared to 5.96 on Nexus 6.
6P’s Gorgeous qHD Display
The front-facing speakers on Huawei’s Nexus 6P are also clear and crisp even at full blast, but one thing to note is that the bottom grill sounds noticeably softer than the top grill. Other users have also reported this finding, but it’s not a deal-breaker for me in any way.
5. All-Day Battery Life
Other than Samsung Galaxy Note 4, 5 and OnePlus One that I personally used before, Nexus 6P has one of the longest lasting batteries in any Android device. This is due to two main things – 1) Android 6.0 Marshmallow’s feature ‘Doze’, which makes the device much more power-efficient at standby and 2) Nexus 6P’s featuring a 3,450 mAh battery.
Because of Doze, I would now lose at most 2 – 3% overnight on standby as things refresh more slowly and less frequently when the device is in rest mode. The screen-on time is consistently between 3.5 hours to 4.5 hours depending on how heavy my usage is.
Screen on time
Some of the use cases below for your reference:
Brightness at 70% (no auto-brightness enabled)
Bluetooth on most of the day connected to Moto 360 and Jaybird X2 during commutes
Video consumption: YouTube or MX Player between 30 – 40 mins a day
Spotify offline playback during commutes with Jaybird X2 bluetooth earbuds
Location Setting at High Accuracy
Always connected to the internet – Wifi 40% of the time, LTE 60% of the time.
6. Camera Performance
Finally a Nexus device with a decent camera! In fact, a decent camera is rather an understatement because Nexus 6P’s camera is right up there with the top flagship smartphone cameras out there. DXO Mark ranks Nexus 6P at number 3 overall in camera performance, just behind Sony Xperia Z5 and Samsung Galaxy S6 Edge by a small margin of difference.
Sample shot with 6P in a good lighting condition
In day to day uses, I am fully confident that Nexus 6P will churn out really solid photos with great color accuracy, sharpness and focus. I can’t say the same about the previous Nexus devices I had used. You can check out the multiple comparison videos and camera samples from Nexus 6P below to find out more:
This review should be a pretty straightforward affair, since I already did a review on Jaybird Bluebuds X more than a year back. And I’ve raved about how versatile, fun and amazing it is to use Jaybird Bluebuds X over the last one and a half year. It lives up to its advertising messages in every single way – best option for workout earbuds, 8 hours of battery life, lifetime warranty against sweat, etc.
On paper, it would seem as if this refresh was merely a design overhaul as Jaybird X2 comes with 5 color options, named appropriately Midnight, Storm, Alpha, Ice and Fire, whereas the original Bluebuds X launched with just black and white color options (they later added a “Camo” color). I picked up the Fire color option, which I think is really cool and eye-catching.
But there may be more to the X2 than meets the eye, so what exactly are the changes?
Perhaps one of the biggest noticeable changes to the Jaybird X2 from the original Bluebuds X is the soft-touch finish used in not only the earbuds, but also the ear fins and the carrying case (more on that later). The original Bluebuds X has a glossy finish on the earbuds; while that doesn’t usually have any negative impact on the fit in the ears, one thing I did notice over the last one and a half year is that I began to see chipped paint on some portions of the earbuds, mostly near the ring around ear fins. It’s probably mainly due to the fact that I had used Bluebuds X for workouts all the time. No longer an issue on the X2.
Matte coating all over the X2 – no more slippery issue and chipped paint.
While we’re on the topic of “slippery”, the X2 earbuds now also feature a small bump to secure the ear fins in place (the original Bluebuds X didn’t have anything to secure the ear fins) – this is a very nice design consideration.
The choice of material or design in the carrying case actually doesn’t matter to me at all because I am usually out and about with the Bluebuds X either in my ears or hanging around my neck. But for what it’s worth, Jaybird X2 comes with a much sleeker carrying case that is much easier to open (for me) as well. Instead of the glossy black clam shell design found in the Bluebuds X, X2’s carrying case has a soft-touch rubbery feel all over and all you need to do is to pop the top cover off to open it.
Soft touch… Soft touch everywhere…
You actually don’t need these on the go.
3. Improved Ear Fins
These are such small changes (albeit very important) over the original Bluebuds X’s ear fins that I don’t have much to write about it. The original earfins in the Bluebuds X were already some of the best ear cushions out there in any sports earbuds but Jaybird just outdid themselves with improved ear fins that have thicker tips and feel much more solid and grippy in the ears.
X2’s Ear Fins – much more solid and grippy with thicker tips.
4. Bespoke Comply Foam Tips for Jaybird X2
For the original Bluebuds X, I did use Comply foam tips before but the options aren’t exactly flexible since they were additional paid accessories (the options for Bluebuds X costed about 20 SGD when I purchased), which are also compatible with a lot of other earbuds. Comply fans will especially love this inclusion. According to Jaybird, these are made precisely for X2 and thus a perfect fit is guaranteed.
On that note, the choice of using either silicon tips or foam tips is entirely a matter of personal choice. Similar to the case of different people’s having different ear shapes/sizes, what feels like a perfect fit to me may not feel like a perfect fit to you. Personally, I’ve been using the medium silicon tips since the Bluebuds X’s time, so naturally I’ve retained the choice on my X2.
Source – Jaybird’s official website.
5. Connectivity, Features and Battery Life
As I mentioned in the beginning of this piece, most of the features on paper are exactly the same for Jaybird Bluebuds X and X2, with a couple of exceptions. The impedance is still coming in at 16 Ohms. Pressure sensitivity is still the same as 103 dB. Frequency response still ranges between 20 – 20,000 Hz. Bluetooth version is still 2.1; Jaybird claims that newer versions offer no benefits for headphones as BLE, Bluetooth Low Energy, is not adequate for streaming high bandwidth stereo music, so… there’s that.
On the battery front, I’ve no issue believing Jaybird’s claim of lasting up to 8 hours of music playback; in my experience with Bluebuds X for 1.5 year and with X2 for a few weeks, I normally get between 7 – 8.5 hours (in estimation) of music playback on my Nexus 6. Despite Jaybird X2’s featuring a slightly bigger battery (100 mAh vs 83 mAh) and presumably much better drivers, in the real world usage there’s no discernible difference in the sound quality and battery life departments. So, the approach here is “if it ain’t broke, don’t fix it.” A much bigger battery would make a difference for sure but I don’t want any increase in the size and 8-hour battery life is in fact better than any Bluetooth earbuds I’ve personally tried or read about before.
Awesome mobile music experience.
It’s a no-brainer to get the X2 in a heartbeat if you have never owned any Bluetooth earbuds before and are considering one (with the budget in mind of course – these retail at 180 USD on Jaybird’s official site). The big question here is – is it worth it to upgrade from Jaybird Bluebuds X? Honestly, not really. If you already own a pair of Bluebuds X and love them, I don’t see any strong reason to grab the X2, unless you really want the new color options and the matte coating.
For me personally, it’s all about the return on investment and the overall experience of using a brand’s product. I had used Jaybird Bluebuds X and totally loved them for almost 2 years. When my Bluebuds X broke a month ago, Jaybird set me up with an RMA immediately with no questions asked – this is the kind of customer service and brand experience that made me decide to support their X2 upgrade. Hope you enjoyed this post and feel free to reach out to me if you want to discuss more about this product (or what happened to my Bluebuds X and how hassle-free the RMA process was).
Sure, OnePlus was quite an intriguing company when it first came out (it still is, in a way). Hell, I even excitedly bought a OnePlus One (now, that review looks ironic next to this post), only to discover a few weeks later then that the touch screen was absolute crap – OnePlus is still arguing it’s a software issue. But if a company has to take one year to completely fix a “simple software issue”, how is it never settling? That’s settling a fuck lot because you can’t even type correctly with that lousy piece of touch screen.
When I saw all the hype leading up to OnePlus 2 launch and the specs sheet when it came out, it’s laughable at best and ridiculous at worst. We can literally see so many compromises everywhere on the specs sheet that it’s not even in my consideration to give it another shot. Despite my terrible experience with the One, I was willing to keep an open mind. But nah, not anymore.
1080p display (and you want to be future-proof?)
Base model at 16 GB/3 GB RAM (but you heavily hype up your 4 GB RAM?)
Oxygen OS… welp, yeah it’s really clean. But we don’t know how fast they can update in the future.
It’s simple – when companies can offer you flagship-like specs (note: I am not calling them flagship devices) in a relatively much much cheaper and rather well-designed phone, the manufacturers gotta cut corner somewhere. In Nexus 5, there’s the power button rattling issue; I know it’s not for everyone but there’s a large enough community of people who faced that issue. Just do a Google search. In OnePlus One – obviously the touch screen (the forum thread for One’s touchscreen issues is 302 pages deep as of this writing). Would OnePlus learn the lessons and fix all issues with the 2? *shrugs* only time will tell but I won’t be finding it out first-hand.
So, what phone would I buy next?
If Nexus refreshes disappoint, this is it for the next year.
I am currently using a Nexus 6, so I am definitely waiting for the Nexus refreshes to see if they spark anything. Though if you ask me, it seems like the only #NeverSettle devices in the recent years are Moto X and Moto G series? At least I haven’t heard many complaints about them except that their battery life is subpar due to using < 3,000 mAh battery inside. But with Android M’s upcoming power management feature, Doze, and with Moto X Style featuring 3,000 mAh battery, I think I am willing to let go of my Nexus 6, to downgrade from 5.9 inch to 5.7 inch with much better specs and camera. I believe the feel in the hand will be much more solid as well, since I am already getting used to the 5.9-inch form factor.
[Update]: OnePlus recently posted that there are already a million people on the reservation list for invites to buy the 2. I don’t know if the 2 might actually still turn out to be a “success”, but I am definitely not buying it, though I am one of the million who signed up.
Eargasm comes from headphones of all shapes and sizes.
Just a few years ago, I was one of those who would just plug whatever earpieces that come with the purchase of their phones into their phones/laptops/desktops/tablets or whatever else to listen to music. My journey to becoming an audiophile I am today started when my cousin bought me a pair of Sennheiser earbuds (a CX 300 if I am not wrong) just a little under 5 years ago. Back then my knowledge on audio quality was very limited but one thing I started to notice was that after listening to music on the Sennheiser earbuds, I found myself being unable to go back any of those earbuds that came with Samsung/Motorola/Apple smartphones anymore.
Headphones, however, are just one of the three main parts that make up a high quality audio setup. In a so-called “Hi-Fi audio pipeline”, all three parts play an equally important role in determining how your music will sound like:
The Sound Card
The Music Files
1. The Sound Card
Sound cards can be found in every connected device that we use today – be it mobile phones, laptops, iPods, tablets, to name a few. The main function of a sound card in these connected devices is to transform the digital audio signal (coming from mp3, flac, the likes) to analog before the sound can be outputted to the headphones through the audio jack.
Because 90% of the population is not audiophile by any means, the choice of sound card by various manufacturers tends to lean towards the mediocre to low quality side. This is also the main reason you get marginally (or sometimes drastically) different sound qualities from one device to another when you plug the same headphones/earbuds in. For example, I used to use a Macbook at work, which works just fine with my ATH-M50x without any external DAC attached to my laptop. But since I switched to a Windows machine for work-related purposes, attaching a DAC is a MUST no matter what kind of headphones I am using.
Highly recommend this to any budding audiophile.
My current audio setup is the Objective 2 + ODAC DAC and Amplifier combo from Mayflower Electronics. Coming from an entry-level Fiio DAC/amp, O2 + ODAC is really quite a big step-up both in terms of price point and sound quality. At US$ 270 (S$ 370), it’s not exactly a cheap option, but if you do intend to pursue a perfect audio setup that you’re going to enjoy day in and day out, I believe O2 + ODAC will be more than worth it in the long run. For starters, it’s very very well-built and at its price point, O2 + ODAC offers a no-nonsense approach to a hi-fidelity audio setup all packaged into a rather small and portable DAC/amp combo unit. You can read the story about the origin of Objective 2 and ODAC here.
The bottom line here? The maximum price you’re willing to pay for your headphones should be around the same price point you should be paying for your DAC/amp unit. In my case, my go-to headphones cost in the range of US$ 250 – 400 and Objective 2 ODAC unit costs about US$ 270.
2. The Headphones
In choosing the perfect headphones, I could go on and on about which stats to look out for, but I’d prefer to take a more practical consumer approach on this, since everyone’s taste of music is different and what’s nice to me may very well sound like rubbish to you.
I came to the choices of headphones I have today by doing super extensive listening tests at the major headphones concept stores in Singapore. I believe that is the most accurate way of determining what kind of sound signature, sound stage you would like to enjoy in your headphones.
One thing to note here is that if you’ve already decided to buy a DAC/amp unit (no matter entry-level or professional grade), you would be better off looking out for headphones that have > 100 ohms impedance to benefit from the higher amplification volume, which also means adding clarity and details to the sound at reasonable listening levels. Low-impedance headphones require little power to drive and thus only work well with weak amplification devices (think smartphones, portable music players, etc).
Sennheiser HD8 DJ with 95 ohms impedance
3. The Music Files
The music files that you listen to also play a determining role in whether or not you’ll get maximum return on your investments on the previous 2 items. The highest quality music files you can get are CD-quality, also known as lossless, which means you’ve to either rip the CDs for the music files or you’re going to have to download FLAC files to enjoy lossless quality.
Still keeping this subscription for that sweet option.
Lossy mp3 files that are available in most streaming services today offer up to the maximum of 320 kbps (lossless FLAC files come in at 1,411 kbps). Now the question is, can you tell the difference between 320 kbps and 1,411 kbps music files? I’ve answered that in my Tidal blog post, so be sure to check it out as well. The bottom line here is to go for lossless 1,411 kbps files as and when it’s possible for you. Otherwise, I am pretty much making do with Spotify’s 320 kbps on most days, due to the better convenience and music collection.
If you’re used to multitasking and need a refresher on what Hreflang is/does (or if you’re completely new to the concept), please help yourself with the following video from Google before we get started:
A little background – I began working in the digital advertising industry fresh out of college in the late 2013. For the better part of my first year working in our digital agency, I focused most of my attention to mastering everything I could about the technical/content/data sides of SEO.
I consider myself rather lucky to have had the opportunity of working with a wide range of client accounts and projects that have SEO elements. Among them is our agency’s largest SEO account, in which the client’s website has about 10 different languages available in sub-directory folders. Naturally, the very first step to international SEO is in setting up multi-language websites the right way – one element of which is getting Hreflang implementation right.
Whether you’re working at the client side or agency side, I suggest you first get into your full researcher mode (if you haven’t already) about the topic of hreflang, as I am going to focus the following points mostly on my experience getting the hreflang implemented on a large multi-language website that has tens of thousands of URLs and close to a dozen languages.
In fact, this point is applicable to most SEO tactics that you’re going to implement for your clients because the right way to position Search Engine Optimization from the get-go is to make sure everyone who works with you understands that it is about influencing how a website appears in search engine result pages (SERPs).
Often times, your client contacts could get confused with the much more “control” marketers have over SERP appearances in Google Adwords. I’ve personally had experience with prospective clients who have very little understanding of how SEO works and likes to assume SEO professionals have control over how Google displays organic search results. Therefore, it’s absolutely crucial that we’re constantly educating them and getting them up to speed with the latest developments in SEO land.
If you look at the examples found in the Moz’s post, you’d realize that no matter how perfect your implementation is, there are always chances that you might not achieve the most ideal results, which is why it’s very important to make sure that all stakeholders are on the same page about the possibility of not getting it right at once.
The fun of implementing SEO is really the spirit of experimentation and continuously refining until you achieve your goals. Just make sure no one is gonna go crazy if you didn’t get it right the first time around.
2. XML Sitemap or HTTP Header / Meta Tag
Assuming you’ve read through all there is to know about Hreflang, it’s time to look at which method to go with. In order to help decide which way to go, you need to first thoroughly understand your client’s website, server and CMS architecture; of course you or your team should have all these information from the onboarding and the SEO site audit. For example, certain CMS might have either proprietary or third-party plugins that are capable of handling hreflang seamlessly and in such instances, all you gotta do is to communicate with the developers and check in the Webmasters Tool afterwards.
Personally, I am a fan of XML Sitemap route since it’s very straightforward, whereas for HTTP header implementation, unless you’ve a CMS plugin to play around with, you’d need to make sure the meta tags are dynamic (example below) in order for the hreflang to work properly.
Something the developers need to know if you’re going the Meta Tag route.
The thing about HTTP Header – if you use NerdyData as mentioned in the Moz’s post to search for hreflang, you’d notice there are quite a large number of international websites using HTTP header implementation. However, it’s important to note that most of these websites are either social media sites or sites that require a user account to function (it makes sense to use HTTP header since you only need one page to be non-English search engine friendly).
Music Radar’s Hreflang Example
3. Which Sitemap Creator or Generator To Use
Say you’ve decided to go with the XML Sitemap route like I did, you first need to understand the current XML Sitemap structure on the site – whether it’s auto-generated by the CMS or the XML file is uploaded to the server’s root folder directly.
If your XML Sitemap is auto-generated by CMS and there’s no easy way to turn it off, I am afraid you’d need to explore all possibilities with the developers or go back to considering HTTP header method described in section 2 above.
In my client’s case, the .xml file is uploaded directly to the server’s root, so all I need to do is to communicate with my client contact what Hreflang does and what I am going to do with the website’s current XML Sitemap. I’ll try to describe the process in as many details as possible below:
Note: Step 1 and 2 were necessary in my case because my client already had a whitelist of URLs saved properly in the existing XML Sitemap file. If you intend to start from scratch, you could use Screamingfrog or Moz or any of the crawler tools to extract all the URLs of the website and go straight to Step 3.
Step 1 – The first thing I did was saving a copy of the XML Sitemap from the client’s website for backup and restoration purposes, in case things don’t work out. This is always important before you make any changes. Just go to www.example.com/sitemap.xml, and Ctrl+S to save the xml document. Step 2 – Once I had the copy of the Sitemap, I opened it up in my Notepad++, copied all the URLs and pasted them into an Excel spreadsheet. Yes, the formatting will look weird but the point is to have a list of all URLs you want to include. Step 3 – Filter, sort or do whatever you need to segment out the multiple variants of the main URLs in different columns. Your spreadsheet should have the final format as below:
Excel = SEO’s BFF
Step 4 – Keep only one worksheet in that file and save it as .csv file. The Media Flow’s Hreflang Tool is really handy in generating Hreflang XML Sitemaps and I use it all the time. As you can see on the website, the file format that’s required to work with the tool is exactly as I described in the previous step.
Note: What if the website has sections/sub-directories that do not have other language variants, you ask? Well, fret not and carry on with generating your Hreflang Sitemap with The Media Flow’s tool using multilingual subdirectory URLs ONLY.
Step 5 – For the rest of the URLs with no matching multilingual URLs, just make sure you keep them back in the old format without Hreflang value – I use Notepad++ and Excel to sort through my URLs. If you’re starting from scratch as I mentioned at the beginning of this section, you may want to first generate a normal Sitemap using one of those online XML Sitemap tools, filter out all language subdirectory URLs, keeping only the URLs that have no other variants and save the file as sitemap1.xml or anything you wish really.
4. Organize Sitemaps Using Sitemap Index
If you did follow my instructions in the previous section, now you either end up with one XML Sitemap file with Hreflang value or TWO XML Sitemap files – one with Hreflang value and one without.
All you need to do is to upload both files to the server’s root, submit in Google’s Webmasters Tool and wait 24-48 hours for them to refresh.
However, if the website you’re working with is huge and you could use a little sitemap management with Sitemap Index that lists all the XML Sitemaps. There are many ways you can go about doing this – in my case, I only keep to two XML Sitemaps at the end, so the Sitemap Index file looks kinda like this:
Sitemap Index (for illustration)
You could name your Sitemap files anything you want of course. So, the upload process is WithoutHreflang.xml, WithHreflang.xml and then Sitemap.xml. Afterwards, you need to double check your Robots.txt file to make sure it’s listing the Sitemap Index file – in my case Sitemap.xml. And then, it’s about submitting in Google’s Webmasters Tool.
Another reason to consider using Sitemap Index is that your Hreflang Sitemap file is not going to render in a normal structured format seen commonly in most XML Sitemaps. My speculation is that it has to do with the xhtml namespace you need to declare in order to build a Sitemap that supports Hreflang – xmlns:xhtml=”http://www.w3.org/1999/xhtml”. So, it’s absolutely normal if your final product ends up rendering like this in browser:
If that’s your main file, some clients may not like the rendering – one more reason for Sitemap Index.
Additional note: if the website you’re working with has multiple sections with a ton of content in each of them, you may also consider breaking your Sitemap files by sections, for example, www.example.com/1 and all variants of it can be in one sitemap and www.example.com/2 and all variants of it can be in another. This is completely optional though, unless you’ve more than 50,000 URLs in your Sitemap or the file is larger than 50 MB, in which case it’s mandatory that you break your Sitemaps up by sections.
Oh, don’t you love quick answers…
5. Check in Google’s Webmasters Tool and Troubleshoot
As I mentioned, it could take anywhere from 24 – 48 hours or even longer in some cases for your Hreflang in Sitemaps to be picked up by Google, so take it easy for a couple of days after submitting your fresh new Hreflang Sitemaps in Google’s Webmasters Tool.
After you’ve gone through the implementation, this part isn’t going to be so much of a headache, as it’s just a matter of regularly monitoring and checking into the health of your URLs, just like you would as an SEO analyst/executive/manager any other day.
In the midst of sorting these out…
This is my first attempt at writing about a topic that is very pervasive among the SEO communities everywhere and yet every now and then I’ve seen a lot of fellow SEOs struggling to get started on the Hreflang implementation. I am not saying my implementation was perfect – in fact, there is still a long long way to go before I can get all these errors sorted out. It’s imperative to keep monitoring and testing to influence the correct sub-directories eventually showing up in respective search engine markets. Regardless, I feel that it’d be beneficial to share my experience so that we can all learn. Please feel free to reach out to me at email@example.com or on Twitter @richxiong if you’ve any questions about Hreflang, any feedback on this post or if you want to talk about SEO in general. Cheers!
Whenever there’s an audio-related review in the works…..
I first came to know about Tidal streaming service back in early January 2015. It was around the time they started receiving some initial press coverage with the offering of lossless tracks in FLAC format at 1,411 kbps. I didn’t sign up for it back then after reading a handful of reviews about the music collection it had. Also, I didn’t think it’s worth paying 20$ when I was (and still am) super happy with what Spotify Premium has to offer.
For a few months following that initial awareness, Tidal had been on my mind but there just weren’t enough incentives to sign up for it. And the press sort of faded from there… until recently – Tidal or more specifically the Swedish streaming company Aspiro has made some crazy waves dominating most of my Flipboard and Twitter feeds with the Tidal relaunch press conference by Jay Z and (15 superstar) friends.
If you know me, you know I am very much against flashy advertising, celebrity endorsements and fluffy presentations; this can be backed up with the amount of hatred I have for Beats products. But I am also getting so deep into this Hi-Fi audio game that I am turning into an audiophile – which means Tidal Hi-Fi’s offering appeals greatly to me – 1,411 kbps lossless streaming. I couldn’t care less about the standard 320 kbps offering at 10$ a month, since I have already had Spotify Premium for more than a year now.
320 kbps vs 1,411 kbps: Can You Tell The Difference?
The short answer is “duh”. But it largely depends on who you are and what your audio setup is. If you’re one of the people who have been commenting about how the offering of Hi-Fi streaming is just a gimmick and that you can’t tell any difference, do check out the video below on what it means to get the high quality audio setup – the video explains how everything in the audio ‘pipeline’ has to be optimized to enjoy high-fidelity music playback – that includes the audio files, the source (sound card or DAC) and finally the headphones or speakers. If you’re testing out Tidal Hi-Fi with your crappy Apple or Samsung earbuds that comes with the phone purchase, do yourself a favor and cancel your subscription once the trial ends.
Coming back to the review of Tidal Hi-Fi, I am just going to do a simple one based on my personal experience with it for the last 72 hours. Also, do note that every part of my experience with Tidal is relative to that of Spotify, since we can all agree that the latter is the undisputed leader in the music streaming game today.
Yeah, that’s the audiophile-approved streaming option.
Aside from the fact that Tidal Hi-Fi offers lossless FLAC audio files at 1,411 kbps, the music collection itself is not so bad to start with. 25 million songs in the collection as a young company, compared to Spotify’s supposed 30 million is quite impressive.
Having that out of the way, as I mentioned in my tweet, I am totally blown away by the sound quality of Tidal’s Hi-Fi streaming. While listening through the Tidal web player on my desktop using my Sennheiser HD 8 with Fiio DAC/amp combo, there’s a very distinct added clarity throughout the frequency spectrum; I was comparing various genres of tracks side by side with my Spotify Premium, which only offers up to 320 kbps.
With a decent headphones + DAC/amp, you’re going to notice much deeper lows (clean-sounding bass that packs a lot more punch) and distortion-free vocals that are naturally very clear even at a high volume level.
On mobile, the difference in sound quality between 320 kbps and lossless becomes rather marginal as lower-impedance earpieces/headphones will not provide as many details of the sound for you to notice any discernible difference, except unless you plug your mobile phone into a USB OTG cable and route the sound through a DAC, which would totally defeat the purpose of going “mobile”.
Do note that the kind of music I listen to and the kind of setup I have highly skew towards bassy sound signature, although I don’t use any software equalizer or boost the bass on my DAC artificially. Regardless of the type of music, however, the distinction in the quality of sound is quite obviously there; Tidal Hi-Fi simply sounds way better than anything I’ve listened to on my Spotify Premium.
As a young player trying to make a mark in the hyper-competitive music streaming market, Tidal does spark a lot of doubts in my mind about its value proposition and its long-term sustainability. For all the audiophiles out there hunting for FLAC music files without having to spend an arm and a leg, Tidal Hi-Fi is a legit choice as 20$ in monthly subscription fee is more than worth it in my opinion.
Spotify isn’t doing a poor job paying artists; it’s opened up a whole new avenue for music to be heard and appreciated around the world. Sure, you can criticize about their ad-supported free streaming option, but my point is this – when it comes down to reach, user experience and eventually converting users, Tidal is not remotely anywhere near what Spotify can offer, and I don’t foresee that changing in the near future.
Final Verdict: So Should I Still Sign Up For Tidal?
Not recommending anyone to just sign up for #Tidal Hi-Fi unless you've headphones and DAC/amp that drive AT LEAST 100 ohms impedance.
The context of the tweet is purely from the standpoint of getting the most out of Tidal Hi-Fi, if you do intend to sign up. If I’ve to pick some weaknesses of Tidal Hi-Fi at this stage:
the music collection is not as updated and/or comprehensive as compared to Spotify.
the available public playlists are quite terrible as of now.
the user experience has a ton of room for improvement (the search function, the listing of tracks, the discovery features and so on).
Asides from these, the mindset I am adopting for Tidal Hi-Fi – enjoy it while it lasts. Otherwise, I’d have to go back to foobar2000 with manually curated FLAC music collection as my default lossless playback solution.
I’ve had terrible luck getting OTA updates (if ever) on my Nexus devices in the last couple of years. Once in a while, the file would hit one of my devices a few hours after it’s announced; other times, rooting/flashing (or to a lesser extent, sideloading) seemed like the only way to go. With the tech community’s going abuzz with Android 5.1, granted it’s only a matter of time I’d get it onto one of my Nexus devices.
When I tried to sideload 5.1 earlier today on my Nexus 5, I ran into some incompatible adb issues and it also didn’t help that the sticky power button on my Nexus 5 made the whole process unnecessarily much longer. This post is really more like a checklist for newbies as well as a reference for myself in future. Let’s start off with the tools/files we need to make this process as seamless as possible:
Android OTA Files (check the build number of your device first)
These are all the factory images that are currently available to public; I’ll be updating this post with links for the remaining devices as and when they become available. Although this post is tailored for Nexus 5 (Hammerhead) users, the process of sideloading is more or less the same for other Nexus devices.
That USB Debugging is enabled on your Nexus device (Settings > Developer Options). If you don’t have Developer Options enabled, tap “Build Number” several times until you get it.
Unlocking bootloader and flashing a new factory image will wipe your device clean, so make sure you do a backup of your pictures, videos, mp3s, app data and whatnot.
Step 1: Unzip and Prepare the Files
Unzip your ADB, Fastboot 1.0.32 file, rename it to something easier to remember (I use N5) and move it to the desktop for easier reference. Also, copy your factory image file into the fastboot folder. So, the final content of the folder on your desktop should look like this:
Nexus5.zip is the factory image file.
Step 2: Unlock the Bootloader
How do you check if the bootloader is unlocked? If your bootloader is unlocked, you will see an unlocked padlock icon on the bottom of your screen when you first start up your phone (under Google logo).
1. Get into recovery by pressing Volume Down + Power at the same time.
2. Once you get into recovery, plug your device into the computer via USB.
3. Open your command prompt on your computer (Windows > cmd) and navigate to the folder you just renamed and unzipped on your Desktop (N5 in this example).
4. Type fastboot devices to check if your device is properly recognized (if you don’t get anything returned, it means you might need to go back to install Google USB Drivers as I mentioned earlier or choose a different USB port).
5. If your device is returned in the CMD window, go ahead and use fastboot oem unlock to unlock the bootloader (both steps summed up in the pic below):
6. Of course, you should receive a success message about your bootloader’s being unlocked. Then restart your bootloader by using the volume up/down button on your phone or type adb reboot bootloader.
Step 3: Get into Android System Recovery and Sideload Android 5.1!
1. Now, your bootloader should have been rebooted, and you should be back to this screen below.
2. Use the Vol Down button to get to “Recovery Mode” and press “Power” button once.
3. You’ll now see a green Droid icon in the middle with a red exclamation mark on it. On this screen, hold the power button for a couple of seconds and tap Volume Up.
4. You should now be in the Android System Recovery, where you need to select “Apply Update from ADB”.
5. After selecting the (second) option, you should now see a blank screen with yellow text at the end, which describes how to sideload the factory image.
6. Go back to your CMD on your Windows and type adb sideload nexus5.zip. Make sure to check your factory image name before you hit enter.
7. It would now take about 5 – 10 mins for the ADB to install Android 5.1 on your Nexus 5 and once it’s completed, reboot to enjoy the new and improved Lollipop update!