翻訳と辞書
Words near each other
・ Xmlbeansxx
・ Xmlenc
・ XMLGUI
・ XMLHttpRequest
・ XMLmind
・ XMLNuke
・ XMLSpy
・ XMLStarlet
・ XMLTV
・ XMLVend
・ XMM
・ XMM Cluster Survey
・ XMM-Newton
・ XMMER
・ XMMS
XMMS2
・ XMMXCS 2215-1738
・ XMO
・ XMobots
・ XMobots Apoena
・ XMODEM
・ XMODS
・ Xmonad
・ Xmortis
・ XMOS
・ Xmouse
・ Xmove
・ XMP
・ Xmplay
・ XMPP


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

XMMS2 : ウィキペディア英語版
XMMS2

XMMS2 (''X-platform Music Multiplexing System 2'') is a new generation of the XMMS audio player. It is a new design, written from scratch, separate from the XMMS codebase. While Peter Alm, one of the original authors of XMMS, was responsible for the initial design and coding of XMMS2 (late 2002 to early 2003),〔(Project history ), XMMS2 Project, retrieved January 11, 2007〕 he has since passed on the responsibility of furthering the project to Tobias Rundström and Anders Gustafsson.〔(Lead Developers ), XMMS2 Project, retrieved January 11, 2007〕 LXMusic, the default music player application in LXDE, is an XMMS2 client.
==Design concepts==
XMMS2 borrows concepts from XMMS-era music players, such as playback control, a playlist, plugins, user-configurable GUI, and adds features such as a media library and a client–server design.
Like XMMS, XMMS2 has a plugin architecture; a type of modular architecture where certain functions are delegated to loadable libraries which provide particular functions at run-time. XMMS recognised five different types of plugins:
* Input plugins for reading and decoding files or streams.
* Output plugins to handle sound output.
* Effects plugins to add effects to decoded audio data, before being output.
* Visualisation plugins to provide visual animations that vary according to the audio being played.
* General plugins which allow for miscellaneous functions such as controlling XMMS via an Infrared remote control or a Joystick.
''XMMS2'' also recognises five types of plugins, but they perform rather different functions:
* Transport plugins for reading files or streams.
* Decoder plugins for decoding data read by transport plugins.
* Effect plugins to add effects to decoded audio data, before being output.
* Output plugins to handle sound output.
* Playlist plugins to handle the importing and exporting of playlist data.
Unlike XMMS2, XMMS had no library where it stored information about a user's media collection. The only media resources XMMS knew about were its playlist. Starting in around 2000, players like Winamp and SoundJam MP began implementing simple database features that allow the player to "remember" where a user's media is located, as well as caching metadata stored in the files such as artist, title, date added and play count.
XMMS2's media library is well integrated with the playlist. This integration means that every file or stream added to the playlist has its metadata automatically cached by the media library. This only happens once for every unique URL, so metadata isn't read again if it already exists in the library. Besides metadata, the media library can also quickly and efficiently store and reload playlists, making a user's music collection all accessible from a single place.
One feature of XMMS2 that has been rarely implemented in media players is its client-server architecture. XMMS2 allows the user to choose from a number of interface implementations for searching, selecting and playing media, then to close the interface while the audio plays "in the background". The interface can be reopened at any time for further use. Other players with similar features on
*nix include the Music Player Daemon and Music on Console.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「XMMS2」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.