A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 290

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 164

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 233

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 313

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 354

News Swiftly

My Favorite Amazon Deal of the Day: The Beats Pill Portable Speaker

We may earn a commission from links on this page.

Deal pricing and availability subject to change after time of publication.

Credit: Illustration by Ian Moore and product image courtesy of Amazon.

October Prime Day may be over, but Target's Cericle Week and Walmart's own competition sale are both going strong. Amazon also still has some lingering sales from their Prime Day sale, too, including one of my favorite deals: the new Beats Pill speaker. It is still $99.99 (originally $149.95), the lowest it has been since its recent release, according to price-checking tools. For less than a hundred dollars, this speaker is a steal.

I've been trying out the Beats Pill speaker since it came out in June, and it has everything I would want in a portable speaker: a stereo sound when connected to at least another compatible speaker, multi-room to play the same music on multiple speakers, the Find My Device feature in case you misplace it, and a speakerphone so you use it as an extension of your phone.

This Beats speaker is not just for Apple users, since Android users can also connect to the Bluetooth 5.3, but it only supports AAC and SBC codecs , so there is no Android-friendly codec options that will make the audio pop out. Apple users also get seamless iOS compatibility for a much smoother experience. In other words, the Pill will automatically show up as a pair option on iPhones while Androids will have to search for it. You can read about it in more detail on PCMag's "excellent" review.

When it comes to battery life, you can expect around 24 hours per charge depending on your use, which is up there with other speakers of its size. The sound is the classic bright Beats sound signature (a balanced yet bass-heavy sound). It is rated IP67 for being dust-proof and waterproof, so it can be submerge for up to 30 minutes. The main con on this speaker is that there is no adjustable EQ on the app, but it already comes with a great sound signature.