JHymn
Encyclopedia
JHymn is computer software
Computer software
Computer software, or just software, is a collection of computer programs and related data that provide the instructions for telling a computer what to do and how to do it....

 which provides a graphical user interface
Graphical user interface
In computing, a graphical user interface is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming devices, household appliances and...


for the hymn program. JHymn is written in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

. It extends hymn with additional functionality including the ability to add, delete, and update MPEG-4
MPEG-4
MPEG-4 is a method of defining compression of audio and visual digital data. It was introduced in late 1998 and designated a standard for a group of audio and video coding formats and related technology agreed upon by the ISO/IEC Moving Picture Experts Group under the formal standard ISO/IEC...

 atoms in file types of M4A, M4B, M4P
M4P
The term M4P refers to an approach in aid and development known as 'making markets work for the poor'. The approach utilises systems analysis as a means of diagnosing and addressing the constraints that face poor and disadvantages households and communities in accessing goods and services...

, and MP4. The program and its source code
Source code
In computer science, source code is text written using the format and syntax of the programming language that it is being written in. Such a language is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source...

 are available under the GNU General Public License
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

. JHymn was coded by an anonymous coder who goes by the nickname FutureProof in the hymn forums.

A common use of JHymn is to remove FairPlay
FairPlay
FairPlay is a digital rights management technology created by Apple Inc., based on technology created by the company Veridisc. FairPlay is built into the QuickTime multimedia software and used by the iPhone, iPod, iPad, Apple TV, iTunes, and iTunes Store and the App Store. Formerly, all songs in...

 digital rights management (DRM)
Digital rights management
Digital rights management is a class of access control technologies that are used by hardware manufacturers, publishers, copyright holders and individuals with the intent to limit the use of digital content and devices after sale. DRM is any technology that inhibits uses of digital content that...

 restrictions from files purchased at Apple
Apple Computer
Apple Inc. is an American multinational corporation that designs and markets consumer electronics, computer software, and personal computers. The company's best-known hardware products include the Macintosh line of computers, the iPod, the iPhone and the iPad...

's iTunes Store
ITunes Store
The iTunes Store is a software-based online digital media store operated by Apple. Opening as the iTunes Music Store on April 28, 2003, with over 200,000 items to purchase, it is, as of April 2008, the number-one music vendor in the United States...

.

Most DRM removal programs rely on re-compressing the media that is captured after it is output by iTunes. This causes some loss in quality. However, JHymn can remove DRM with no reduction in sound quality, since it captures the raw AAC stream generated by iTunes as it opens each song, and saves this data using a compression structure identical to that of the original file, preserving both the quality and the small file size. The resultant files can then be played outside of the iTunes environment, including operating system
Operating system
An operating system is a set of programs that manage computer hardware resources and provide common services for application software. The operating system is the most important type of system software in a computer system...

s not supported by iTunes. It works (with a plugged-in iPod
IPod
iPod is a line of portable media players created and marketed by Apple Inc. The product line-up currently consists of the hard drive-based iPod Classic, the touchscreen iPod Touch, the compact iPod Nano, and the ultra-compact iPod Shuffle...

) on Mac OS X
Mac OS X
Mac OS X is a series of Unix-based operating systems and graphical user interfaces developed, marketed, and sold by Apple Inc. Since 2002, has been included with all new Macintosh computer systems...

, on many Unix
Unix
Unix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...

 variants, and also on Windows
Microsoft Windows
Microsoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...

 (with or without an iPod).

JHymn and hymn will only function with iTunes clients previous to version 6.0. However, purchasing music with these older versions is no longer supported by Apple. The hymn project is currently still working on a fix so that their software will work with iTunes clients 6.0 and later. The Hymn website has announced that, because users can no longer purchase music using iTunes 5 or older, removal of iTunes DRM for now is best accomplished with the use of MyFairTunes6 or QTFairUse6. These programs currently do not work with the latest version of iTunes (8.0.1 as of 3rd of October 2008).

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK