Den første generation af Blu-Ray-afspillere er på markedet. Men langt fra alle understøtter den udvidede funktionalitet, som skal gøre høj opløsnings-DVD'er uundværlige.
Problemet er, at den første generation af afspillere kun begrænset understøtter Blu-Ray Disc(BD) Java, det tilhørende programmeringssprog.
Dette ville ikke være et problem, hvis ikke BD Java fyldte så meget. Ny firmware, der kan installere den manglende funktionalitet, kræver, at afspilleren har 256 megabyte plads. Derudover kræver Blu-Ray-specifikationen, at afspillerne har en gigabyte plads til at lagre ting fra nettet.
I de fleste tilfælde kan BD Java installeres, så man kan få glæde af "picture-in-picture" og andre nye funktioner. Men nogle afspillere har simpelthen ikke lagerpladsen.
Organisationen bag formatet, Blu-Ray Disc Association, siger, at selvom der bliver implementeret ny funktionalitet i nye afspillere og på de kommende discs, vil alting fortsat være kompatibelt. Afspillerne vil kunne afspille Blu-Ray discs, uanset om de så kan bruge BD Java eller ej. Der vil brugerne så opleve begrænset funktionalitet.
Fra 31. oktober skal alle nye afspillere være fuldt kompatible med Blu-Ray-specifikationen, herunder BD Java.
Og hvis man mangler et argument for at få sin afspiller opgraderet i en vis fart, har et canadisk firma udgivet det 24 år gamle spil Dragon's Lair på Blu-Ray disc. Og det kræver selvfølgelig BD Java.