SharpMusique

Last updated

SharpMusique was a rewrite in C# of PyMusique (written in Python), both programs were iTunes Music Store clients, allowing songs to be downloaded from the iTunes Music Store without DRM.

C Sharp (programming language) Multi-paradigm (object-oriented) programming language

C# is a general-purpose, multi-paradigm programming language encompassing strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed around 2000 by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO. C# is one of the programming languages designed for the Common Language Infrastructure.

Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales. Van Rossum led the language community until stepping down as leader in July 2018.

Digital rights management (DRM) is a set of access control technologies for restricting the use of proprietary hardware and copyrighted works. DRM technologies try to control the use, modification, and distribution of copyrighted works, as well as systems within devices that enforce these policies.

Contents

PyMusique

PyMusique was written by Travis Watkins, Cody Brocious, and Jon Lech Johansen for the purpose of allowing downloading songs from the iTunes Music Store before DRM was applied to them from a Mac, Linux, or Windows computer. It was first released via Johansen's website on March 18, 2005. Although the iTunes Music Store's method of applying FairPlay DRM to the songs was widely known, PyMusique was the first program to exploit a loophole in the system, allowing users to download songs without the DRM restriction. On March 22, 2005, Apple released an update that rendered PyMusique non-functional. The same day, a new version of PyMusique was released that worked again, only without Windows compatibility. On March 31, 2005, Johansen released SharpMusique, the Windows-compatible port of PyMusique. [1]

Cody "Daeken" Brocious is an American software engineer best known for his work on PyMusique and his demonstration of a hotel lock vulnerability in 2012 that affected several million locks in the US and was widely reported in the media.

Jon Lech Johansen, also known as DVD Jon, is a Norwegian programmer who has worked on reverse engineering data formats.

Linux Family of free and open-source software operating systems based on the Linux kernel

Linux is a family of free and open-source software operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution.

PyMusique also allowed songs to be re-downloaded for free, in case a user accidentally deleted their purchase. Within a number of days, Apple broke the client by forcing all users to upgrade to iTunes 4.9. [2] In response to Apple's actions, Johansen released PyMusique version 0.4 on March 22, 2005 , which allows users once again to use PyMusique with Apple's store.

With the launch of 0.4, developer Cody Brocious stated on his blog that no future versions of PyMusique would be released with Microsoft Windows support.

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft. Each family caters to a certain sector of the computing industry. Active Windows families include Windows NT and Windows Embedded; these may encompass subfamilies, e.g. Windows Embedded Compact or Windows Server. Defunct Windows families include Windows 9x, Windows Mobile and Windows Phone.

SharpMusique

In September 2005, Jon Lech Johansen released SharpMusique, written in C#, which took over where PyMusique left off. The program was kept updated until version 1.0, at which point it was no longer updated. The iTunes protocol changed, and users of SharpMusique were able to release primitive patches to account for the changes until mid-2006, when the protocol changed drastically. Around this time, without public announcement, the download links for SharpMusique and its source were removed from Johansen's website. [3] As a result, it is no longer easily available.

Related Research Articles

iPod A line of portable media players designed by Apple

The iPod is a line of portable media players and multi-purpose pocket computers designed and marketed by Apple Inc. The first version was released on October 23, 2001, about ​8 12 months after the Macintosh version of iTunes was released. As of July 27, 2017, only the iPod Touch remains in production.

In economics, vendor lock-in, also known as proprietary lock-in or customer lock-in, makes a customer dependent on a vendor for products and services, unable to use another vendor without substantial switching costs. Lock-in costs that create barriers to market entry may result in antitrust action against a monopoly.

iTunes Store digital media store

The iTunes Store is a software-based online digital media store operated by Apple Inc. that opened on April 28, 2003, as a result of Steve Jobs' push to open a digital marketplace for music. As of January 2017, iTunes offered over 35-40 million songs, 2.2 million apps, 25,000 TV shows, and 65,000 films. When it opened, it was the only legal digital catalog of music to offer songs from all five major record labels. As of June 2013, iTunes Store possessed 575 million active user accounts, and served over 315 million mobile devices, including Apple Watches, iPods, iPhones, Apple TV and iPads.

FairPlay is a digital rights management (DRM) technology developed by Apple Inc. It is built into the MP4 multimedia file format as an encrypted AAC audio layer, and is used by the company to protect copyrighted works sold through iTunes Store, allowing only authorized devices to play the content.

QTFairUse

QTFairUse is a software application first released in November 2003 by Jon Lech Johansen. It dumps the raw output of a QuickTime AAC stream to a file, which could bypass the digital rights management (DRM) algorithm called FairPlay used to encrypt music content of media files such as those distributed by the iTunes Store, Apple's online music store. Although these resulting raw AAC files were unplayable by most media players at the time of release, they represented the first attempt at circumventing Apple's encryption. These early versions of QTFairUse would save only the "raw" AAC, but later incarnations properly supported full conversions.

Apple Lossless, also known as Apple Lossless Audio Codec (ALAC), or Apple Lossless Encoder (ALE), is an audio coding format, and its reference audio codec implementation, developed by Apple Inc. for lossless data compression of digital music. After initially keeping it proprietary from its inception in 2004, in late 2011 Apple made the codec available open source and royalty-free. Traditionally, Apple has referred to the codec as Apple Lossless, though more recently it has begun to use the abbreviated term ALAC when referring to the codec.

Amarok (software) cross-platform free and open source music player

Amarok is a cross-platform free and open-source music player. Although Amarok is part of the KDE project, it is released independently of the central KDE Software Compilation release cycle. Amarok is released under the terms of the GNU General Public License version 2.

ourTunes is a cross-platform Java-based file sharing client which allows users to connect to iTunes and share MP3 and AAC music files over a local area subnetwork. ourTunes v1.3.3 has been downloaded over 3,000,000 times.

SonicStage

SonicStage is the name for Sony software that is used for managing portable devices when they are plugged into a computer running Microsoft Windows. It comprises a music player and library manager, similar to iTunes, Windows Media Player and RealPlayer. It is used to manage the library of ATRAC OMG/OMA and MP3 recordings on a PC. It was first used in VAIO PCs put on the Japanese market in October 2001, and superseded OpenMG Jukebox. Version 2 was found on 2004 model products, and Version 3 on 2005 model products.

The Motorola Rokr is a series of mobile phones from Motorola, part of a 4LTR line developed before the spin out of Motorola Mobility. Rokr models were released starting in September 2005 and continuing into 2009. They were notable for incorporating support of media player features.

History of iTunes

The history of iTunes begins in 2001 and continues to the present. Initially conceived as a simple music player, over time iTunes developed into a sophisticated multimedia content manager, hardware synchronization manager and e-commerce platform. The current version of iTunes enables users to manage media content, create playlists, synchronize media content with handheld devices including the iPod, iPhone, and iPad, re-image and update handheld devices, stream Internet radio and purchase music, films, television shows, audiobooks, and applications via the iTunes Store.

Banshee (media player) cross-platform open-source media player

Banshee is a cross-platform open-source media player, called Sonance until 2005. Built upon Mono and Gtk#, it uses the GStreamer multimedia platform for encoding and decoding various media formats, including Ogg Vorbis, MP3 and FLAC. Banshee can play and import audio CDs and supports many portable media players, including Apple's iPod, Android devices and Creative's ZEN players. Other features include Last.fm integration, album artwork fetching, smart playlists and podcast support. Banshee is released under the terms of the MIT License. Stable versions are available for many Linux distributions, as well as a beta preview for OS X and an alpha preview for Windows.

Amazon Music Amazon.coms online music store

Amazon Music is a music streaming platform and online music store operated by Amazon.com. Launched in public beta on September 25, 2007, in January 2008 it became the first music store to sell music without digital rights management (DRM) from the four major music labels, as well as many independents. All tracks were originally sold in 256 kilobits-per-second variable bitrate MP3 format without per-customer watermarking or DRM; however, some tracks are now watermarked. Licensing agreements with recording companies restrict which countries music can be sold.

Hymn, which stands for Hear Your Music aNywhere is a piece of computer software, and the successor to the PlayFair program. The purpose of Hymn, according to its author, is to allow people to exercise their fair use rights under United States copyright law.

A hardware restriction is content protection enforced by electronic components. The hardware restriction scheme may complement a digital rights management system implemented in software. Some examples of hardware restriction information appliances are video game consoles, smartphones, tablet computers, Macintosh computers and personal computers that implement secure boot.

iCloud cloud storage and cloud computing system

iCloud is a cloud storage and cloud computing service from Apple Inc. launched on October 12, 2011. As of February 2016, the service had 782 million users.

References

  1. "marv on record, archive: PyMusique: iTunes Music Store minus DRM". Marv.kordix.com. 2005-03-22. Retrieved 2009-03-24.
  2. "Xinhua - English". News.xinhuanet.com. 2005-03-22. Archived from the original on 2010-10-10. Retrieved 2009-03-24.
  3. "nanocr.eu". Nanocrew.net. Retrieved 2009-03-24.