Product history
PureAlbum releases
Published appliance versions and their release-specific open-source compliance archives. Image downloads remain available from each customer's personal download page.
v0.4.18Latest
2026-08-16 · 338 MB- A newly installed or updated appliance can always build the database its software expects.
Appliance SHA-256: 51f6982a32e0b82e371c94a36989225f8bccecfe0b3fbcdc9d8251e1484a64b6
Compliance archive SHA-256: 68c126c3e7dc8524063fe4593f630ddf7763989fa328297d1ff66575953ec6ee
v0.4.17
2026-08-16 · 338 MB- Identify an album and you can find it by its identified name.
- Newly added albums get identified instead of waiting behind albums that already failed.
- (developer-facing only)
Appliance SHA-256: 12d542b502c247f033196a323bd8254e236e0251f0a8eaf8cacd8435c17d10b1
Compliance archive SHA-256: f2e60650abd312c6956e0f2cc0cd276d701381a63282a99ba1096daad5979493
v0.4.16
2026-08-16 · 338 MB- You can find an album by the folder it is filed under, even when its title and tags say something else.
Appliance SHA-256: 4f6fdb011415825fd86888359d597051d256128073942ecfc8adefa2180d6882
Compliance archive SHA-256: d465a603f0a09ef55c3eb67884bf628ad5af3d70b2c493911e57bfbb1ff9718c
v0.4.15
2026-08-15 · 338 MB- Multi-disc sets show their discs, and their tracks play in the right order.
- A multi-disc album is one album however its folders are named.
- Album titles no longer end in a disc number.
- Your artist list stops filling up with record labels and catalog numbers.
- Samplers and compilations show as Various Artists instead of one of their performers.
- Hyphenated names survive scanning intact.
- Compilations no longer split into several albums over per-track years.
- The check no longer overstates what it has measured, and the CD-versus-top-format figure is now your device's own.
- On a network without jumbo frames the check now tells you the one cycle time available instead of appearing to fail.
- When there is no cycle window to offer, the check explains which of your settings is the reason.
- The check now produces its window and choices even when you already have a cycle time pinned.
- Applying a transport choice now confirms that it took, instead of warning you when it did.
- The check's observations no longer argue against the options it offers.
- The check's result offers the choices and you apply the one you want; there is no second Apply doing something else.
- Your last Diretta check result and its options survive a restart.
- Checking your Diretta connection takes about half a minute instead of two, and stops disturbing other devices on your network.
- The transport options the check offers now actually appear, because it measures the packet while the test is running.
- The detection progress bar estimates the real time.
Appliance SHA-256: 4d5319c42cc9fe69688e156270d3fc017fee65e3f206b5bdf404f855a49fdf13
Compliance archive SHA-256: 1b1ebca84aa425f836ffe00188cb405bf5bba877c2f42531c3d363bb97779b04
v0.4.14
2026-08-15 · 338 MB- Diretta's check stops telling you to undo settings that are working.
- After checking your Diretta connection you get a set of valid transport settings with what each one costs, and you choose.
- The Diretta check now tests your system at DSD512 instead of stopping at PCM 384 kHz.
- Diretta's check tells you the range a fixed cycle time can actually occupy on your system, and whether the value you set is being honoured or quietly clamped.
- Restarting the PureAlbum service from a terminal no longer leaves it unable to start.
Appliance SHA-256: b011c929dbe7f33e084b19e9e456d83535ed654560bd10f7ef843b5df61da2ee
Compliance archive SHA-256: ba3d52633a429332031eafb13b5cf1b41edec5d1e3e713a1940aa1f5264626f5
v0.4.13
2026-08-14 · 338 MB- A Diretta device that will not open no longer stops the connection check from using the one that will.
- Diretta device settings can be loaded without having to start playback first.
- The Diretta device settings section explains what it is waiting for instead of reporting a fault.
- The Diretta connection check report compares the delay each transport choice produced on your system.
- Diretta device settings tell you when they are waiting on something instead of ignoring the button.
- Your Diretta devices come back on their own instead of needing you to power-cycle the DAC or the bridge.
- Checking your Diretta connection no longer leaves your DAC or bridge needing a restart, and finishes sooner.
- Diretta's three transport choices are now genuinely different — deepest buffer, shorter, shortest — instead of three names for the same setting.
- After a Diretta connection check, each transport choice shows the delay it actually produced on your system.
- The Diretta connection check no longer fails while it is connecting to your Target.
- A Diretta setting interrupted by a restart no longer leaves the Diretta page permanently stuck on "Recovery required".
- The Diretta connection check completes instead of failing while it looks for your Target.
- Changing Diretta's log verbosity or scheduling priority no longer fails and locks the Diretta page.
- You can still inspect your Diretta device's settings while the appliance's own Diretta configuration is being recovered.
- Diretta's automatic values no longer show "NaN" when the Target is idle.
- The Diretta overview no longer calls a setting automatic while your own value is in force.
- The Diretta overview lists the Diretta devices on your network instead of reporting none.
- The Diretta overview says "Idle" when nothing is playing, and shows what is playing when something is.
- Diretta's system settings no longer claim you chose values that came from the kernel profile.
Appliance SHA-256: 3e528a67fcc7b751cdeae16f40eec7cf3ca696f734dae11cd1997baa5d56e2b7
Compliance archive SHA-256: e42100988b156bef6449f97cff73570be47bd95e26e4b49038b934ff421d05c6
v0.4.12
2026-08-13 · 338 MBAppliance SHA-256: b1e97a35fbd6cbfdf867b5576af2e8fc9b3a4455ac1df71f76d16daad3334756
Compliance archive SHA-256: 0e5bd0e3de89a3d37eb1fdad1cff638dba7302bc0df51acd8d101d373e2dbde5
v0.4.11
2026-08-13 · 338 MBAppliance SHA-256: 4d2cdddcf166769f95c3481fbccc546def6181afec54f0d1f54ea28b32bfd7e7
Compliance archive SHA-256: 8812072c60a3096f53fa347797538a7dc798f0f57d631574afe25d8c1ebb34de
v0.4.10
2026-08-12 · 338 MB- Diretta's automatic check no longer works from a nonsensical packet size, so the cycle times and transfer mode it recommends are the right ones.
- Applying a Diretta recommendation no longer turns settings you never chose into settings you own.
- Diretta Tuning no longer flags four settings as problems for behaving correctly.
- The Diretta check can no longer tell you your settings are good when it never actually tested them.
- Every value the Diretta check recommends is now a real value with the reasoning next to it, instead of an empty field you had to interpret.
- Diretta Tuning's Advanced view is one table of settings you can actually act on.
- Three Diretta settings no longer look like they failed to take effect, and the thread mode explains itself.
- Downloading logs from Diretta Tuning now gives you the renderer's log instead of an archive without any logs in it.
- Diretta's CPU settings now offer every core your appliance actually has.
Appliance SHA-256: 5f7bbe9a887972182ac144db447d115a56d1379a7a858938b02191dc2679a42c
Compliance archive SHA-256: a998c5fa8db00eb97ca4fd1bcb49709914308ae7047b327fdc0530cf70e61519
v0.4.9
2026-08-12 · 338 MB- Applying a Simple preset or a detected recommendation no longer quietly resets the Diretta settings you had customised elsewhere.
- Diretta Tuning no longer lets you pick a CPU your appliance does not have, which used to stop the renderer starting.
- Fixed a Diretta Tuning setting that could stop playback entirely: picking "auto" for cycle time or MTU left the renderer unable to start.
- The Diretta "Other CPU range" setting now actually takes effect instead of being saved and ignored.
- Checking your Diretta settings now takes one minute instead of up to five, works the right values out from your own hardware rather than guessing at them, and shows you the arithmetic behind every number it recommends.
- Diretta Tuning stops offering two settings whose result you could not have checked, and offers the multi-stream request only in the forms measured to work.
- You can now download your appliance's logs straight from Diretta Tuning, which is what the log verbosity setting was always for.
- The Simple and Advanced views of Diretta Tuning can no longer disagree about your settings, and picking a preset tells you which values it will change before it changes them.
- The Diretta minimum cycle setting is now shown only for the transfer mode that actually uses it.
Appliance SHA-256: fc814f8fac2aa669c758c47271a2c3d04e331570dbe8a8e3877c76bdf2d28ddf
Compliance archive SHA-256: d7ccef414bdacfa706ab6ee275854938b1171409f40b47cffff13b459a656e7b
v0.4.8
2026-08-11 · 338 MB- Diretta Tuning no longer shows two settings that could not take effect or could not be verified, and shows the packet-fragment setting only for the transfer modes that use it.
- The renderer name now sits with the device's identity rather than among the timing settings.
Appliance SHA-256: 72e29908937df59b029e46e52598822a9a7c02a37a5f45acaf0ae3990c9320cd
Compliance archive SHA-256: 5a6070d05f8b22b92abebc018e555f2f19c3e7077f0d106103fcdb2559420c11
v0.4.7
2026-08-11 · 338 MB- The console can now leave the Diretta workers unpinned, and can set how many CPUs the secondary worker may use.
- A cancelled detection now reports how far it actually got.
- A recommendation is no longer rejected as out of date just because the renderer listed your Target in a different order.
- The Simple view now lets the renderer size its own transmission cycle for whatever is playing, instead of pinning one value that only suited some of your library.
- Settings the renderer cannot read back are no longer coloured like errors.
Appliance SHA-256: 8c13a36534ba9b261da968ffaf1dd79415e6eaff3866807277bb2295acff84cd
Compliance archive SHA-256: 41347eb4129a059039c838b5e559bfe613d5c2486827a0d050a59e5919e19c0f
v0.4.6
2026-08-11 · 338 MB- Diretta Tuning now opens on a single slider from most timing margin to lowest delay, with the full parameter list one click away.
- Automatic detection now tells you what to do in a sentence, instead of leaving you to read a table of SDK parameters.
- Diretta Tuning now shows your setting and what the device actually reports, and explains itself only where a value needs attention.
- The detection report no longer repeats the same explanation on every row, and shows callback timings precisely enough to compare.
- Diretta automatic detection now measures renderer callback timing precisely enough to report it, instead of showing the same rounded figure for every setting it tried.
Appliance SHA-256: 0387c98c6be27c7a0469a12ebd52408712f2953a03b0719ae256ed9d28468fad
Compliance archive SHA-256: b3ca8e1417dab683ca2d9222e295684909493a73cb4258c55b22e22babace5e0
v0.4.5
2026-08-11 · 338 MB- Diretta Tuning now shows your setting and what the device actually reports, and explains itself only where a value needs attention.
- The detection report no longer repeats the same explanation on every row, and shows callback timings precisely enough to compare.
- Diretta automatic detection now measures renderer callback timing precisely enough to report it, instead of showing the same rounded figure for every setting it tried.
Appliance SHA-256: 6a0aecffdd25bc9b94fefe9f410205f4a587ee15fc095b23be8cb801a9071e09
Compliance archive SHA-256: 6f95558af23c1a79fbef2a3e28470d458c1099ec4601c646f659d9e9adae1882
v0.4.4
2026-08-11 · 338 MBAppliance SHA-256: 0a857927230cc45dd5413dda0c2c8132c527b3390091dac7d1a36d1edfa11141
Compliance archive SHA-256: 45b3bbe37d0a11989b0c3081727fd91e79db2cd63ab9a3f39cff17ff566119a4
v0.4.3
2026-08-11 · 338 MB- Fixed the 0.4.3 package so Diretta automatic detection includes the matching SDK149 diagnostic renderer.
- Diretta Tuning now provides safe advanced controls for thread, timing, packet, transfer, PCM, MS mode, and Target profile settings.
- Updated Diretta playback support to the latest Diretta Host SDK 149.8.
- Diretta Tuning can now detect stable, low-latency settings in a guided 1, 3, or 5 minute test while keeping your current setup safe.
Appliance SHA-256: 365595b90771693ce3106c77785e6c6381dab3e34621d4b46ee36fdf1ebf0623
Compliance archive SHA-256: 1c7f5119833bbf128a3006e30fd4251954abe0df5f0f1998ebf09f7ff8724ae3
v0.4.2
2026-08-10 · 338 MB- Tapping an artist's name on an album page now takes you to that artist's page.
- Cleaned up the favorite heart on album covers — bigger icon, no more duplicate below the title.
- The favorite heart on album covers now sits in the bottom-left corner instead of the top-right.
- Album titles and artist names read a bit bigger on the mobile album list, matching the other list pages.
Appliance SHA-256: b639b4a4bb2e510fe058727bd3d2827b44747c391698b09e49bdba405aa1dde3
Compliance archive SHA-256: 7bc87936d70dbc9cc0f0b078799b62a29743ce85fd4e0407dad010a731a64af8
v0.4.1
2026-08-10 · 338 MB- PureAlbum now speaks 28 languages, from browsing and search through playback, settings and licensing.
- Your language is chosen automatically the first time you open PureAlbum, and you can change it whenever you like in Settings.
- Arabic and Hebrew display right-to-left, with the whole layout mirrored to match.
- Track lengths, dates and numbers now follow your language instead of always using English formatting.
Appliance SHA-256: 3e6441cc6d4925f2c3a8a9f1f2a63ef28d29421565b0664583f080c8b573c6e8
Compliance archive SHA-256: 3360717ea020e35bbc4cf0e52339205a1d9747db93c04ac60f65584940aa80e5
v0.4.0
2026-08-10 · 338 MBAppliance SHA-256: 58fe551b88133239be61d701f731f1d14bee02360afb63fa72b5bec48f74e7c6
Compliance archive SHA-256: 8523cc715f58a14cfed27bf6ce1732e996e040713fc6fd24d8c4c029e6ec325d
v0.3.17
2026-08-08 · 337 MBAppliance SHA-256: a85ea7b583224a78310c631e6c22069cd0dfc50cdcc5f9dfe9377b040faaff37
Compliance archive SHA-256: a73f19050d435ac5accc0364122ed8bc94bb823f26d2d8a29ce4ff532c7b14c2
v0.3.16
2026-08-07 · 337 MBAppliance SHA-256: 85ccde5f0a346d929b2fa6317ad26e9eac31e9d5ca5483ea817a8565e34223d4
Compliance archive SHA-256: 113e116473d432275b532b38e496d21f022d16bf79e5a5693a6446fafa877b95
v0.3.15
2026-08-04 · 337 MBAppliance SHA-256: ddfad16b3f5904161054f07aab36aa0786caf1e30050bc508be7d6c93b1a3056
Compliance archive SHA-256: 9e92fd0a8305694953572888344a116bb45a5bd202cf82554220a8965680b0cd
v0.3.14
2026-08-04 · 337 MBAppliance SHA-256: 4e3e609ece010e3941a46b0ea54b14765bff85a13aa1fb48b5301cee97f1adcf
Compliance archive SHA-256: a58066265ee3ed8bcb841aa702d1c944b2ac05421176e93b704611742105ff3d
v0.3.13
2026-08-04 · 337 MBAppliance SHA-256: a04f6a5f583ebd46b9266b5b12c7b6c1467eaf386b08b1031087c9fd005f20a8
Compliance archive SHA-256: e2b3cdc78ab99b3619385fd42d8a2e386a17ffd44bf6d778b875debd7208c401
v0.3.12
2026-08-03 · 337 MBAppliance SHA-256: 24366cfc17c510038367feee3dd8cb0c750969cfb71d4127a636123651f71efb
Compliance archive SHA-256: 560ce4d7c16a617842532f56bdf3d55359f1e7c15e780827af56868f5f18abd3
v0.3.11
2026-08-03 · 337 MBAppliance SHA-256: d462bbc1a93be5332811c2e45d09b7ce1355273fb78ec1e80917e5f88d3b6ed1
Compliance archive SHA-256: 15cedc4ecd50e952439b9d0a87395f763a851c2d9a87d69f46385e48a4f4fc19
v0.3.10
2026-08-02 · 337 MBAppliance SHA-256: a6453cf6e1e970bbfe971fd0cf76228bed1f34d312c509d3b7fc64489482b5ea
Compliance archive SHA-256: 013b5ff7159ab09f7f77bb6855fdacc6dda6deccc54d96622cbb810ff5dce4bc
v0.3.8
2026-08-02 · 337 MBAppliance SHA-256: 0c17d7425fd48cb7fc4701739d5552607700ba5904cb1fff20146f10e295d885
Compliance archive SHA-256: a2d60f306f3d43d8a5713c15736509dc06fe8f59bb75e03fcf37935880d9237f
v0.3.7
2026-08-02 · 337 MBAppliance SHA-256: d078317c62afb879e9c9b8d617844ca06a354081656fc319050bb0d0bcec555a
Compliance archive SHA-256: f22d197c49bcf9caf7ba592fcd25bff07514b92b14e59862c4fac99632f28e8a
v0.3.6
2026-08-01 · 337 MBAppliance SHA-256: b62234df899820c1dd5623c4c744add83d7a5cdc7a51a8675accffe68e26ae4d
Compliance archive SHA-256: bf6d7c4d057283a121ef385b28b11d6f789a0745cd730634b45b9503431402f0
v0.3.5
2026-07-31 · 337 MBAppliance SHA-256: ec88ec6a662d468a57ff6f0fd9bdad99128a85cc327b8d49f0584fba4feda37f
Compliance archive SHA-256: ba329a484e98b12c32a3e9da47c36134d40f9847ccf2ccc892d6719feae0651d
v0.3.4
2026-07-28 · 338 MBAppliance SHA-256: 0cbd5c5aa93adfcbf89e5ff25ce135b63fbf7a54852241291eb6664d04143014
Compliance archive SHA-256: d670bacc163b1bb74b63086e3f21a2debf8ca43725f83791d7d5f4e518911633
v0.3.3
2026-07-28 · 338 MBAppliance SHA-256: ca4e314e51a909044af23aaceba1bfa74443bff3aab43895d6f73832d27bb64b
Compliance archive SHA-256: 916719c09220985cd0da56ae6217198d5e664726e63838d487b8fbfdd39ee9df
v0.3.2
2026-07-27 · 338 MBAppliance SHA-256: 03cf99a7f73f279be15f398fdfbf2cf155d02d92cefb321aad75af4f705da10e
Compliance archive SHA-256: 9a396f85d6caf46fa6de6a48e6468cd10445fdb68975929eba02e1d381a13fd0