1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356
|
New features and significant updates in version...
3.26.6:
- Remove quvi videosite checker. The videosite checker functionality
still exists and can be implemented according to README-videosite-script.md
- Plenty of RSS and Atom related parsing fixes and enhancements, including
better description selection, exporting of feed content ratings, better
support for non-UTF-8 feeds, and general speedups
- Fix parsing and saving XSPF playlist titles
3.26.5:
- Add g_auto* cleanup support
- Add asynchronous version of totem_pl_parser_save()
- Fixed parsing of some remote MP3 files
3.26.4:
- Apply same check to remote text files as local ones, which should
fix parsing of directories on network file systems
- Add totem_pl_parser_add_ignored_glob() API, to force ignore some
files depending on how they are named, before we even get to checking
their contents
- Fix a number of compilation warnings
3.26.3:
- Atom parsing bug fixes
3.26.2:
- Remove gmime dependency
3.26.1:
- Fix small memory leaks
- Add support for "medium" property in podcasts
- Allow players to handle MJPEG streams
- Updated translations
3.26.0:
- Updated translations
3.25.90:
- Correct the soname of the install library
- Fix TOTEM_PL_PARSER_CHECK_VERSION() being missing
- Fix a small memory leak checking for videosite scripts
and document the internal API
- Remove a number of obsolete files
3.25.3:
- Use meson instead of autotools as a build tool
- Use Unicode in translatable strings
- Enable videosite support even without quvi
- Port from GSimpleAsyncResult to GTask
- Fix shadowed URI variable in PLA parser
- Add support for GMime 3.0 API
3.10.7:
- Don't consider M3U playlists as text/plain
- Simplify ITMS link parsing
- Fix mmap error checking
- Build fixes
3.10.6:
- Fix a number of bugs in iTunes link handling and M3U
and HLS playlist parsing.
- Make it possible to use an alternate helper script to
the default quvi based one
3.10.5:
- Don't handle HLS playlists served as m3u8
- Updated translations
3.10.4:
- Fix parsing of Windows-style SMB playlists
- Add support for EXTVLCOPT:audio-track-id in m3u files
- Fix parsing of SMIL playlists
3.10.3:
- Ignore partially downloaded files when recursing
- Fix crash when passing a broken URI
- Fix potential integer overflow when parsing long durations
- Fix potential crash when parsing RTSPtext QuickTime files
- Fix parsing of Windows Media files
3.10.2:
- Build fixes
- Translation updates
3.10.1:
- Build fixes
- Fix possible crash parsing iTunes podcasts
- Add support for detecting Blu-ray discs
- Add images to RSS feeds
- Support non-ASCII characters for video sites metadata
3.10.0:
- Fix introspection for playlist saving
3.9.92:
- Remove totem-disc from the public API
- Remove linking to libquvi
3.9.5:
- Port to libquvi 0.9
- Update for libarchive 3.0
- Update for libsoup 2.44
- Fix small memory leaks
3.4.5:
- Avoid warnings when the volume doesn't have a mount
- Fix media detection on loopback devices
- Work-around hang-on-close() bugs in gvfs when parsing M3U playlists
- Save everything we're told to in XSPF playlists
3.4.4:
- Remove dependency on newer versions of glib
- Fix overescaping of URIs in XSPF playlists
- Add support for the itmss URI scheme
- Require gmime 2.6
- Fix small memory leak in totem_pl_parser_can_parse_from_data()
- Add read and write support for Totem XSPF extensions
(starttime and playing attributes)
- Send content-type along with playlist-started/-ended signals
for PLS, M3U and XSPF playlist types
3.4.3:
- Report "unsupported" errors from quvi
- Fix *.ts files being ignored (most of them aren't Qt Linguist files)
- Don't show zero length coming from quvi
- Don't add JPEG files as entries in Podcasts
- Make RSS feeds ending in '/' parseable
- Make resolution test case pass with newer versions of glib
- Build fixes
3.4.2:
- Add totem-pl-parser-mini API documentation
- Fix possible crash with newer versions of GLib/GThread
3.4.1:
- archive:// URI fixes
- Use the best available format for video sites
- Test case updates
3.4.0:
- Translation updates
3.3.92:
- Fix introspection of TotemPlParserMetadata
- Fix compilation with libgcrypt
- Handle RSS feeds for video sites
3.2.0:
- Add support AmazonMP3 download files
- Update for glib deprecations
- Update API for newer versions of quvi
- Avoid quvi poking the remote files by verifying the URLs
it generates. No good for one-time links.
- Fixes for warnings in introspection generation
- Add more test cases
2.32.6:
* Fix parsing of remote RSS feeds
* Add support for M4U/MXU playlists
2.32.5:
* Fix parsing of iTunes podcasts
* Use libarchive to detect media discs in ISO files,
instead of gvfs, which makes it more reliable
* Add support for new quvi properties (duration
and thumbnail URL)
2.32.4:
* Fix --enable-quvi option
* Fix getting past the last line of PLS files
* Add "content-type" property when available
2.32.3:
* quvi related build fixes
2.32.2:
* Parse links to video websites using libquvi
* Fix parsing data from broken HTTP servers
* Fix warning when opening a directory fails
* Fix parsing some ASF redirections masquerading as WMA files
2.32.1
* Make introspection work for TotemCd and TotemDisc namespaces
* Ignore leading tabs and spaces before EXTINF comments in M3U files
* Fix out-of-order signals when using async API
* Fix parsing of iTunes Podcast links
* Don't force add directories to the playlist when the recurse level is too high
2.32.0
* Updated translations
2.31.92
* Fix introspection build with gobject-introspection 0.9.5, breaking the GIR API
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
|