Here are the 10,000+ Songs that Google Pixel 2’s Now Playing Feature can...

 
 
 
Here are the 10,000+ Songs that Google Pixel 2's Now Playing Feature can...

 
xda-developers
Oct 17, 2017 3:11 AM • by Mishaal Rahman
Here are the 10,000+ Songs that Google Pixel 2's Now Playing Feature can Recognize

Google Pixel 2's newest features is called Now Playing, and what it does is automatically detects songs playing in the background and displays information about it on the lock screen. Google says the ambient-music recognition feature can work offline and does not need to offload any data to their servers to aid in song recognition. Furthermore, the company states that their database can match over 10,000 tunes and that this database can be updated with support for recognizing more songs in the future.

But exactly what songs has Google chosen for its initial Now Playing recognition database? After some digging, we can now share the full, 10,000+ list of songs that the Google Pixel 2's Now Playing feature can recognize. We achieved this by pulling the 53MB matcher.leveldb file located in /system/etc/ambient.

LevelDB is a key-value storage library that we presumed contained the list of songs for the Now Playing feature. We sent this file to Kieron Quinn, known on our forums as XDA Recognized Contributor Quinny899, who confirmed that this file was indeed the database needed by the Pixel Ambient Services app (which has the Now Playing feature).

Pixel Ambient Services (Free, Google Play) →

When trying to run this app, the app would crash stating that it "could not locate music recognizer core shard." With the help of APKTool, Quinny899 was able to find the code where this error message was thrown. Lo and behold, the file that Pixel Ambient Services was looking for is the matcher.leveldb file.

Google Pixel 2 Now Playing AmbientSense Google Pixel 2 Now Playing AmbientSense

After confirming this, Quinny899 then ran a script to dump the contents of database, then another script of his that parsed the result to fix the formatting. The result is the "Google Pixel Ambient Song List," a table of 17,300 songs containing the song name and artist of every tune that Now Playing can recognize.

Google Pixel 2 Now Playing

Why 17,300? No reason in particular. Quinny899 isn't sure if this is all of the songs as it's possible that the script did not dump all of them. Some songs appear more than once, too, but we doubt there are thousands of duplicates in there.

Keep in mind that while this Now Playing song list is most likely comprehensive for now, it may not be in the future. This is because, as mentioned previously, Google will be updating their database. It's unclear whether updating the database will require an OTA update or if the Pixel Ambient Services app can update the database on its own, though.


Update on "AmbientSense"

We earlier believed this feature to be related to previous research on a technology called "AmbientSense" given the matching name and topic, but Google reached out to us to state that their Now Playing feature is not based on AmbientSense. Presumably, this means that the app's package name matching that AmbientSense paper is not relevant. We've reached out to Google for further information on the Now Playing feature and will update our articles when we hear back.




Android Advices
Oct 14, 2017 4:15 PM • by Pavan Kumar B.C
T-Mobile offering $500 off on LG V30 with the purchase of two units

The LG V30 was announced not long ago and the device has arrived on the popular carrier T-Mobile stores starting today. The carrier has been taking orders for the device from last week and on the occasion of the launch, it has decided to throw a nice deal to its customers by giving an $500 off who buy two units of LG V30. Moreover, if you are gearing to get this device on T-Mobile's Equipment Installment Plan the handset will be priced at $80 down and $30 a month for a span of 24 months.

The customers need to participate in the promotion to get the $500 by registering at the website and will also be receiving a prepaid MasterCard by mail. It doesn't stop with it as T-mobile is providing more offers on LG devices like if you have plans of buying two LG G6 units or even V20 units the second one will be free after rebate. This will be a good deal on the LG V20 which is the predecessor of the LG V30. Moreover, the G6 is currently available for $20 upfront along with $20 monthly installment of $20 while the V20 is available for $16 a month without any downpayment. This offer can be combined and the customers can get a free G Pad X or G Pad X2 Plus tablets for free on EIP when activated.

Coming to the specifications of the LG V30, it will come with 6" P-OLED display with 1440 x 2880 pixels resolutions and under the hood, there is a Qualcomm Snapdragon 835 SoC with eight cores coupled with 4GB of RAM. It will be available in 64GB as well as 128GB storage variants with a microSD card slot. There is a dual 16MP + 13MP camera setup on the rear while the front side has a 5MP camera.

It is IP68 certified for dust and waterproof over 1.5 meter and 40 minutes. It will come out of the box with Android 7.1.2 Nougat operating system but will get further updates soon. Well, are you planning to get this device on T-mobile? Or have plans of getting G6 or V20? Do let us know by a comment in the section below and we will get back to you with more news and updates.

Source




 
 

This email has been sent by Froze ONE (isnanmm0@gmail.com). It is the potion result of 'Tech: Topic watch' from the dashboard 'Personal Dashboard', tab 'Tech > Android'. Unsubscribe

 
 
 

Subscribe to receive free email updates:

0 Response to "Here are the 10,000+ Songs that Google Pixel 2’s Now Playing Feature can..."

Post a Comment