Catching you up on the past week’s most notable product releases.

OM System OM-3 Mirrorless CameraOM System

Every product is carefully selected by our editors. If you buy from a link, we may earn a commission. Learn more

Keeping up with the latest and greatest tech and gadgets is difficult, if not impossible, as the product release cycle never stops. Something new and cool is announced each week. That’s where we come in.

Below, we’ve rounded up all the most interesting new releases and announcements you might have missed.

Audioengine A2 Plus 2025Audioengine

Audioengine A2+ (2025)

The Audioengine A2+ Wireless have been among the best and most popular desktop speakers for years. The versatile speakers combine excellent sound and wireless streaming capabilities, all at a relatively affordable price. The 2025 editions of these compact speakers (which have dropped the “Wireless” name) are identical to their predecessors but add the ability to play 24-bit audio and a USB-C input, making it easier to connect to today’s laptops and desktops.

Nomad Universal Cable for Apple WatchNomad

Nomad Universal Cable for Apple Watch

The Nomad Universal Cable for Apple Watch is a first-of-a-kind USB-C to USB-C charging cable with an integrated puck for wirelessly fast charging an Apple Watch (Series 7 or later). It can distribute up to 100 watts of power and charge two devices simultaneously.

Audio-Technica ATH-R70xa headphonesAudio-Technica

Audio-Technica R-Series (2025)

Audio-Technica has updated its R-Series of open-back headphones designed for musicians, sound engineers and other audio professionals. The Japanese audio brand has introduced the flagship ATH-R70xa, which are “enhanced” versions of its 2015-released ATH-R70x, as well as two more affordable models, the midrange ATH-R50x and entry-level ATH-R30x.

OM System OM-3 Mirrorless CameraOM System

OM System OM-3

The OM System OM-3 is a Micro Four Thirds mirrorless camera designed to resemble the Olympus OM-1, a beloved film camera from the early 1970s. But on the inside, it has the same 20.37-megapixel stacked BSI sensor as the 2024-released OM-1 Mark II, as well as many of the same shooting capabilities and computational photography modes. Aside from its vintage looks, the main difference is that the OM-3 has a smaller body and is more affordable than the $2,400 OM-1 Mark II.

Leica Lux Grip for iPhoneLeica

Leica Lux Grip

The Leica Lux Grip is a high-end MagSafe-compatible camera grip that essentially turns your iPhone into a Leica camera. It has a two-stage shutter release, a control dial for adjusting settings and two customizable buttons. And it works with Leica’s iPhone app, the Leica Lux, giving users access to lens simulations and 35mm film filters so that their iPhone photos look more Leica-esque, too. The downside is that it doesn’t work with any other camera app, including your iPhone’s default one, and it’s significantly more expensive than other MagSafe-compatible camera grips on the market.

CalDigit Element 5 HubCalDigit

CalDigit Element 5 Hub

The CalDigit Element 5 Hub is the company’s first Thunderbolt 5-enabled hub. It has nine total ports — including six USB-C (four of which support Thunderbolt 5) and three USB-A — that can distribute up to 90 watts of power. When paired with a Mac, it can support up to dual 60K (at 60Hz) or dual 4K (at 240Hz) external displays. Additionally, that Element 5 Hub is notably more compact than other Thunderbolt 5-enabled hubs.

Lenco LBT-345WA turntableLenco

Lenco LBT-345WA

The Lenco LBT-345WA is the Swiss audio maker’s belt-drive turntable. It has a traditional look and features high-end components, including a custom carbon fiber tonearm and an Ortofon 2M Red cartridge. It has a built-in switchable phono preamplifier, allowing it to easily connect to powered speakers. And with support for Bluetooth, it can stream vinyl to your wireless speakers or headphones. As of February 2025, it’s now available in the US.

BioLite Dash 450 HeadlampBioLite

BioLite Dash 450 Headlamp

BioLite Dash 450 is the company’s slimmest and lightest rechargeable headlamp to date — and its first specifically designed for runners. It features a snug “no-bounce” fit, along with a reflective band and a rear red light for added visibility. The headlamp gets its name for its 450-lumen front light that promises to beam light up to 90 meters ahead of you. It has a three-hour battery (when on the highest brightness setting) and recharges via USB-C.

Mixx Revival 55 suitcase turntableMixx

Mixx Revival 55

The Mixx Revival 55 is a suitcase-style record player (similar to the ones made popular by Victrola) designed as an easy and affordable way to play vinyl records. It’s a true all-in-one turntable with built-in speakers, although it features a line-level output for connecting to a more extensive audio system or set of powered speakers. It supports Bluetooth, so you can stream music to it when not playing vinyl. And despite its portable design, it lacks a built-in battery and needs to be connected to power.

From Our Partners

`;e.insertAdjacentHTML(i,s)}return document.getElementById(t)}_repeatDynamicAds(t){const i=[],n=this._removeRecipeCapExperiment.result&&t.location===d.Recipe?99:this.locationMaxLazySequence.get(t.location),s=t.lazy?A(n,0):0,o=t.max,r=t.lazyMax,a=0===s&&t.lazy?o+r:Math.min(Math.max(s-t.sequence+1,0),o+r),l=Math.max(o,a);for(let n=0;n=o;i.push(e({},t,{sequence:s,lazy:r}))}}return i}_locationEnabled(e){const t=this._clsOptions.enabledLocations.includes(e.location),i=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(“adthrive-disable-all”),n=!document.body.classList.contains(“adthrive-disable-content”)&&!this._clsOptions.disableAds.reasons.has(“content_plugin”);return t&&!i&&n}constructor(e,t){this._clsOptions=e,this._adInjectionMap=t,this._recipeCount=0,this._mainContentHeight=0,this._mainContentDiv=null,this._totalAvailableElements=[],this._minDivHeight=250,this._densityDevice=h.Desktop,this._pubLog={onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0},this._densityMax=.99,this._smallerIncrementAttempts=0,this._absoluteMinimumSpacingByDevice=250,this._usedAbsoluteMinimum=!1,this._infPageEndOffset=0,this.locationMaxLazySequence=new Map([[d.Recipe,5]]),this.locationToMinHeight={Below_Post:Ae,Content:Ae,Recipe:Ae,Sidebar:Ae};const{tablet:i,desktop:n}=this._clsOptions.siteAds.breakpoints;this._device=((e,t)=>{const i=window.innerWidth;return i>=t?”desktop”:i>=e?”tablet”:”phone”})(i,n),this._config=new ae(e),this._clsOptions.enabledLocations=this._config.enabledLocations,this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new be(this._clsOptions):null,this._stickyContainerAdsExperiment=new Se,this._stickyContainerRecipeExperiment=new Ce,this._removeRecipeCapExperiment=new ue}}function Pe(e,t){if(null==e)return{};var i,n,s={},o=Object.keys(e);for(n=0;n=0||(s[i]=e[i]);return s}class Oe{get enabled(){return!0}}class Ee extends Oe{setPotentialPlayersMap(){const e=this._videoConfig.players||[],t=this._filterPlayerMap(),i=e.filter((e=>”stationaryRelated”===e.type&&e.enabled));return t.stationaryRelated=i,this._potentialPlayerMap=t,this._potentialPlayerMap}_filterPlayerMap(){const e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter((e=>{var t;return null==(t=e.devices)?void 0:t.includes(this._device)})).reduce(((e,t)=>(e[t.type]||(C.event(this._component,”constructor”,”Unknown Video Player Type detected”,t.type),e[t.type]=[]),t.enabled&&e[t.type].push(t),e)),t):t}_checkPlayerSelectorOnPage(e){const t=this._potentialPlayerMap[e].map((e=>({player:e,playerElement:this._getPlacementElement(e)})));return t.length?t[0]:{player:null,playerElement:null}}_getOverrideElement(e,t,i){if(e&&t){const n=document.createElement(“div”);t.insertAdjacentElement(e.position,n),i=n}else{const{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(“stickyPlaylist”);if(e&&t){const n=document.createElement(“div”);t.insertAdjacentElement(e.position,n),i=n}}return i}_shouldOverrideElement(e){const t=e.getAttribute(“override-embed”);return”true”===t||”false”===t?”true”===t:!!this._videoConfig.relatedSettings&&this._videoConfig.relatedSettings.overrideEmbedLocation}_checkPageSelector(e,t,i=[]){if(e&&t&&0===i.length){return!(“/”===window.location.pathname)&&C.event(“VideoUtils”,”getPlacementElement”,new Error(`PSNF: ${e} does not exist on the page`)),!1}return!0}_getElementSelector(e,t,i){return t&&t.length>i?t[i]:(C.event(“VideoUtils”,”getPlacementElement”,new Error(`ESNF: ${e} does not exist on the page`)),null)}_getPlacementElement(e){const{pageSelector:t,elementSelector:i,skip:n}=e,s=R(t),{valid:o,elements:r}=s,a=Pe(s,[“valid”,”elements”]),l=M(i),{valid:c,elements:d}=l,h=Pe(l,[“valid”,”elements”]);if(“”!==t&&!o)return C.error(“VideoUtils”,”getPlacementElement”,new Error(`${t} is not a valid selector`),a),null;if(!c)return C.error(“VideoUtils”,”getPlacementElement”,new Error(`${i} is not a valid selector`),h),null;if(!this._checkPageSelector(t,o,r))return null;return this._getElementSelector(i,d,n)||null}_getEmbeddedPlayerType(e){let t=e.getAttribute(“data-player-type”);return t&&”default”!==t||(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:”static”),this._stickyRelatedOnPage&&(t=”static”),t}_getMediaId(e){const t=e.getAttribute(“data-video-id”);return!!t&&(this._relatedMediaIds.push(t),t)}_createRelatedPlayer(e,t,i,n){“collapse”===t?this._createCollapsePlayer(e,i):”static”===t&&this._createStaticPlayer(e,i,n)}_createCollapsePlayer(t,i){const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage(“stickyRelated”),o=n||this._potentialPlayerMap.stationaryRelated[0];if(o&&o.playerId){this._shouldOverrideElement(i)&&(i=this._getOverrideElement(n,s,i)),i=document.querySelector(`#cls-video-container-${t} > div`)||i,this._createStickyRelatedPlayer(e({},o,{mediaId:t}),i)}else C.error(this._component,”_createCollapsePlayer”,”No video player found”)}_createStaticPlayer(t,i,n){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){const s=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer(e({},s,{mediaOrPlaylistId:t}),i,n)}else C.error(this._component,”_createStaticPlayer”,”No video player found”)}_shouldRunAutoplayPlayers(){return!(!this._isVideoAllowedOnPage()||!this._potentialPlayerMap.stickyRelated.length&&!this._potentialPlayerMap.stickyPlaylist.length)}_determineAutoplayPlayers(){const e=this._component,t=”VideoManagerComponent”===e,i=this._context;if(this._stickyRelatedOnPage)return void C.event(e,”stickyRelatedOnPage”,t&&{device:i&&i.device,isDesktop:this._device}||{});const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage(“stickyPlaylist”);n&&n.playerId&&n.playlistId&&s?this._createPlaylistPlayer(n,s):Math.random(){C.event(e,”noStickyPlaylist”,t&&{vendor:”none”,device:i&&i.device,isDesktop:this._device}||{})}),1e3)}_initializeRelatedPlayers(e){const t=new Map;for(let i=0;ie-t))}filterUsed(){this._map=this._map.filter((({dynamicAd:e})=>!e.used))}reset(){this._map=[]}constructor(){this._map=[]}}class ke extends De{}try{(()=>{const e=new G;e&&e.enabled&&(new we(e,new ke).start(),new xe(new F(e),e).init())})()}catch(e){C.error(“CLS”,”pluginsertion-iife”,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}}();