New features and significant updates in version... 2.30.3 * Fix parsing of M3U files with ":" in their titles * Fix parsing of files hiding as MP4 files (eg. an FLV with an MP4 extension) 2.30.2 * Fix parsing PLS playlists with "holes" in the numbering * Fix crash in totem_pl_parser_parse_with_base when parsing PHP files that really are PHP files * Add Genre extension to XSPF playlists * Fix itms links parsing * Add support for Last.fm's new XSPF extensions 2.30.1 * Fix parsing of a number of Podcasts, including possible crashers * Fix parsing of playlists on HTTP servers when they don't match the suffix used (eg. PHP page giving an XSPF playlist) * A few win32 compilation fixes * Use GIO for decompressing Podcasts 2.30.0 * New and updated translations 2.29.92 * Fix parsing of Guardian Podcasts * Fix parsing of pukas.wax playlist * Fix directory file descriptor leak * Fix versioning of the introspection support 2.29.1 * Add introspection support * Remove GTK+ dependency * Remove deprecated symbols * Add more metadata to XSPF playlist saving * Fix compilation on *BSDs 2.28.2 * Add support for subtitle properties in SMIL files * Make totem-pl-parser's XML parsing thread-safe * Fix detection of DVD ISOs from remote shares * Fix getting DVD title from remote shares * Fix some RSS feeds being detected as HTML * Fix parsing of multi-line RTSPtext files * Fix parsing of some RSS feeds with valid XML, but broken CDATA usage 2.28.1 * Fix some files with magic getting ignored * Small bug fixes 2.28.0 * Updated translations 2.27.92 * Speed up PLS parsing * Fix error when trying to activate a data mount in Totem's Movie menu * Try harder to ignore text files * Fix test parser 2.27.2 * Add asynchronous parsing API * Use GMime instead of evolution-data-server's libcamel for dates parsing * Fix detection of DVD ISOs 2.27.1: * Handle all types of newline combinations (Unix/DOS) * Fix compilation in MacOS X * Convert tests to GTest API and all the changes from 2.26.1 and 2.26.2 2.26.0: * Updated translations 2.25.92: * Updated translations 2.25.91: * Update API documentation * Fix PLA writing to make filenames appear correctly on the device * Fix possible crasher in the itms feed parser * Fix crasher when parsing a PLS file with invalid UTF-8 2.25.90: * Add support for the WPL playlist type * Fix the Python bindings not working * Fix a few memory leaks in XSPF parsing * Fix parsing of ISO-8859-1 M3U files * Ignore rtmp:// URIs 2.25.1 (changes to 2.24.3): * Port disc detection code to GIO, remove HAL dependency * Add a way to disable the libcamel dependency for very specific system integration cases * Use error codes properly and document them 2.23.91: * Add support for parsing Zune and ZENCast URLs * Fix parsing broken podcasts with HTML comments in them * Better detection of Podcasts * Fix parsing of QuickTime metalinks masquerading as MPEG-4 files * Fix a few memleaks from GIO porting * Fixes for the Python bindings * Use a nice title for the developer documentation 2.23.3: * Fix a possible crasher when detecting the media type of an optical media, and an error occurs (such the device not being an audio CD) * Fix compilation with some setups 2.23.2: * Remove lingering gnome-vfs requirements * Ignore pnm:// URLs that are passed to us * Fix block device detection code * Fix bad detection of itms feeds * Work-around problems with filenames when passed .php or .asp files by the web browser 2.23.1: * Port to GIO/GVFS, and remove gnome-vfs dependency * Fix handling of XML-ish files with linefeeds after the document head * Add support for parsing remote DVDs (ISOs and directories) * Check mime-type by hand when we get application/octect-stream as a mime-type * Remove trailing linefeeds from titles 2.22.0: * Sort filenames like nautilus does when adding directories 2.21.92: * Add support for more metadata when parsing XSPF files, as used on last.fm * Better detection of files that aren't recognised as Podcast feeds * Detect some additional ASX files * Fix parsing of RTSPtext playlist from http://mediathek.zdf.de/ * Fix parsing of VLC-specific playlists from Freebox 2.21.91: * Fix HAL test in the configure script, which could lead to HAL support not being built in * Add API documentation, using gtk-doc * Fix memmem() replacement for non-glibc versions * Fix DVD ISOs bigger than 4GB not being recognised as such on 32-bit systems * Fix memmem usage so that Podcasts, ASX files and QuickTime links are recognised again 2.21.90: * Depend on Camel and newer glibs to parse dates from Atom and RSS feeds * Handle Byte-Order-Marks in Podcasts * Fix for redirections on Apple's trailer pages * Fix relative links when two paths have the same prefix * Don't copy buffers when checking for file types 2.21.6: * Fix the library not detecting HAL * Fix contents of totem-pl-parser-mini.pc 2.21.5: * Fix a double-free crasher 2.21.4: * Split out from the main Totem module