RusXMMS 0.2.2 review

Download
by rbytes.net on

RusXMMS provides character set conversion for languages which can be represented with more than one character set

License: GPL (GNU General Public License)
File size: 0K
Developer: Suren A. Chilingaryan
0 stars award from rbytes.net

RusXMMS provides character set conversion for languages which can be represented with more than one character set. RusXMMS project originally handled XMMS playlists, but can be useful for any program that works with small pieces of text in different languages and encodings.

The library features language and encoding autodetection for most European languages, extensibility regarding new languages and encodings, recoding/translation of multi-language playlists, on-the-fly translation between languages using online services, and a GTK/GTK2 UI library.

The Abilities of RusXMMS2 Project Library

Language Autodetection
On the fly translation between languages, using online-services!
Encoding Autodetection for most of European Languages1
Support for encoding detection plugins (besides Enca and LibRCD)
Recoding/translation of multi-language playlists!
Cache to speed-up re-recoding.
Possibility to configure new languages and encodings.
Shared configuration file. For example mentioned TagLib and LibID3 patches do not have their own user interface, but will utilize the same recoding configuration as XMMS.
As well the separate program for configuration adjustment is available.
GTK/GTK2 UI Library: you can add properties page to your GTK application with 3 lines of code.
Menu localization opportunity

The Available Patches

RusXMMS: Visualization and editing of the whole range of ID3 tags using any of eight byte or unicode encodings. Support for playlists with non-english filenames. The translation of foreign languages to english or locale one is supported as well. The embeded properties page. The patch makes XMMS the best player to work with ID3 titles.

TagLib: Visualization and editing of ID3 v.1 and v.2 titles. Any TagLib based application will correctly work with ID3 tags out of the box. The properties page can be added to application with several lines of code. Additionaly, after applying the patch, the 'tagwriter' program from the TagLib examples can be used to convert titles of all your MP3 files to unicode ID3 v.2 tags just using command: "tagwriter *.mp3".
LibID3: Visualization of ID3 v.1 and v.2 titles.

Any LibID3 based application will correctly display (but not edit) ID3 tags out of the box.
Mpg123: Visualization of ID3 v.1 titles.
GFtp: Recoding file names between FTP servers using different encodings.
Unzip: Recoding file names from Windows created archives.

Requirements:
LibRCD: Nope
LibRCC: LibXML2 is required.
LibRCD, Enca, and DB4 are highly recomended.
Aspell is required for language autodetection.
LibTranslate and Internet Connection are required for translation. It is good idea to patch LibTranslate with patch allowing time limited translation.
RusXMMS: LibRCC

What's New in This Release:
Segmentation faults in 64-bit environments were fixed.

RusXMMS 0.2.2 keywords