totem-plugin-arte:mainline.git
11 years agoBugfix: Arte changed the xml feed url. Grrr\!
Simon Wenner [Tue, 28 Sep 2010 17:21:35 +0000 (19:21 +0200)]
Bugfix: Arte changed the xml feed url. Grrr\!

11 years agoBugfix: Fallback to the rss feed on IO errors too
Simon Wenner [Tue, 28 Sep 2010 17:06:10 +0000 (19:06 +0200)]
Bugfix: Fallback to the rss feed on IO errors too

11 years agoRelease 0.9.1 VERSION_0.9.1
Simon Wenner [Sun, 19 Sep 2010 13:03:23 +0000 (15:03 +0200)]
Release 0.9.1

11 years agoAdd the default thumbnail to the tarball
Simon Wenner [Sat, 18 Sep 2010 16:42:08 +0000 (18:42 +0200)]
Add the default thumbnail to the tarball

11 years agoRename cache.default_pb to cache.default_thumbnail, remove a superfluous null assignm...
Simon Wenner [Sat, 18 Sep 2010 16:13:25 +0000 (18:13 +0200)]
Rename cache.default_pb to cache.default_thumbnail, remove a superfluous null assignment, coding style fixes

11 years agoMerge branch 'thumbnails' of git://gitorious.org/~malaria/totem-plugin-arte/malaria...
Simon Wenner [Sat, 18 Sep 2010 15:43:38 +0000 (17:43 +0200)]
Merge branch 'thumbnails' of git://gitorious.org/~malaria/totem-plugin-arte/malaria-sandbox into thumbnails

11 years agoDrop the home-installation. 10
Nicolas Delvaux [Sat, 18 Sep 2010 15:34:57 +0000 (17:34 +0200)]
Drop the home-installation.

11 years agoInstall the default thumbnail in /usr/share/totem/plugins/arteplus7
Nicolas Delvaux [Sat, 18 Sep 2010 15:27:38 +0000 (17:27 +0200)]
Install the default thumbnail in /usr/share/totem/plugins/arteplus7

11 years agoMove check_and_download_missing_thumbnails to the ArtePlugin class
Nicolas Delvaux [Sat, 18 Sep 2010 15:13:07 +0000 (17:13 +0200)]
Move check_and_download_missing_thumbnails to the ArtePlugin class

11 years agoUse GLib.critical instead of GLib.warning where it's necessary.
Nicolas Delvaux [Sat, 18 Sep 2010 15:01:52 +0000 (17:01 +0200)]
Use GLib.critical instead of GLib.warning where it's necessary.

11 years agoFix when image_uri == null (eg. with the RSS feed)
Nicolas Delvaux [Sat, 18 Sep 2010 14:54:09 +0000 (16:54 +0200)]
Fix when image_uri == null (eg. with the RSS feed)

11 years agoMerge branch 'thumbnails' of git://gitorious.org/~malaria/totem-plugin-arte/malaria...
Simon Wenner [Sat, 18 Sep 2010 13:07:00 +0000 (15:07 +0200)]
Merge branch 'thumbnails' of git://gitorious.org/~malaria/totem-plugin-arte/malaria-sandbox into thumbnails

11 years agoindentation fix
Simon Wenner [Sat, 18 Sep 2010 13:00:47 +0000 (15:00 +0200)]
indentation fix

11 years agoUpdate the user_agent string
Nicolas Delvaux [Sat, 18 Sep 2010 12:14:41 +0000 (14:14 +0200)]
Update the user_agent string

11 years agoRemove '--thread'
Nicolas Delvaux [Sat, 18 Sep 2010 11:59:04 +0000 (13:59 +0200)]
Remove '--thread'
We don't use this and valac produces the same binary (MD5) with or without it.

11 years agoDownload thumbnails asynchronously
Nicolas Delvaux [Sat, 18 Sep 2010 11:15:55 +0000 (13:15 +0200)]
Download thumbnails asynchronously
Now the videos list is displayed as soon as possible, using cached thumbnails or a default thumbnail.
We do not need anymore to wait for all thumbnails downloads to complete, so the plugin is usable sooner.

The default thumbnail is inspired by an image I found on Arte.tv (I couldn't use the original because of it's licence)

11 years agoFix 2 warnings with the latest vala
Nicolas Delvaux [Wed, 15 Sep 2010 18:37:34 +0000 (20:37 +0200)]
Fix 2 warnings with the latest vala
In fact GLib.error exit the program (and so Totem here).
GLib.warning has the behavior we want.

11 years agoIncrease the session timeout to 15 seconds, update the useragent string VERSION_0.9.0
Simon Wenner [Tue, 14 Sep 2010 20:07:17 +0000 (22:07 +0200)]
Increase the session timeout to 15 seconds, update the useragent string

11 years agoAdd a 10 seconds session timeout. This should prevent that we have to wait infinitely...
Simon Wenner [Sun, 12 Sep 2010 18:40:41 +0000 (20:40 +0200)]
Add a 10 seconds session timeout. This should prevent that we have to wait infinitely when the video feed is loading.

11 years agoUpdate NEWS, Version bump to 0.9.0
Simon Wenner [Sun, 12 Sep 2010 13:14:28 +0000 (15:14 +0200)]
Update NEWS, Version bump to 0.9.0

11 years agoImproved fetching of the XML feed, remove duplicate videos
Simon Wenner [Sun, 12 Sep 2010 12:58:47 +0000 (14:58 +0200)]
Improved fetching of the XML feed, remove duplicate videos

11 years agoUpdate gstreamer-plugins-bad version
Simon Wenner [Sun, 29 Aug 2010 13:52:28 +0000 (15:52 +0200)]
Update gstreamer-plugins-bad version

11 years agoRe-add "support socks proxies" to TODO 9
Nicolas Delvaux [Thu, 5 Aug 2010 11:42:40 +0000 (13:42 +0200)]
Re-add "support socks proxies" to TODO

11 years agoAdd some more explanations to the rtmp extractor.
Nicolas Delvaux [Wed, 4 Aug 2010 22:12:26 +0000 (00:12 +0200)]
Add some more explanations to the rtmp extractor.

11 years agoFix the typography of the French translation
Nicolas Delvaux [Wed, 4 Aug 2010 21:45:15 +0000 (23:45 +0200)]
Fix the typography of the French translation

11 years agoAdd RTMP and MP4 extractors, remove the deprecated WMV extractor.
Nicolas Delvaux [Wed, 4 Aug 2010 21:25:02 +0000 (23:25 +0200)]
Add RTMP and MP4 extractors, remove the deprecated WMV extractor.
RTMP is default for now, it currently requires gst-plugins-bad trunk.
It will work with version 0.10.20 which is comming soon.

The MP4 extractor do not work for now because "EQ" links do not point to any video currently.
This will surely change in the futur, so it's cool we already have an extractor for it.

11 years agoRestructure the StreamUrlExtractor class to prepare for new extractors
Simon Wenner [Sun, 4 Jul 2010 10:36:29 +0000 (12:36 +0200)]
Restructure the StreamUrlExtractor class to prepare for new extractors

11 years agoDo not stupidly forget a big part of the session refactoring. 8
Nicolas Delvaux [Sat, 3 Jul 2010 18:19:44 +0000 (20:19 +0200)]
Do not stupidly forget a big part of the session refactoring.

11 years agoSession code refactoring.
Nicolas Delvaux [Sat, 3 Jul 2010 18:11:18 +0000 (20:11 +0200)]
Session code refactoring.
It's still ugly but it's a bit better.

11 years agoUse GLib.warning instead of stdout.printf
Nicolas Delvaux [Sat, 3 Jul 2010 17:19:01 +0000 (19:19 +0200)]
Use GLib.warning instead of stdout.printf

11 years agoWorkaround a 'critical' message when (for some reason) there is no 'LANG' environment...
Nicolas Delvaux [Thu, 1 Jul 2010 07:59:50 +0000 (09:59 +0200)]
Workaround a 'critical' message when (for some reason) there is no 'LANG' environment variable.

11 years agoTry to guess the user prefer language at first run
Nicolas Delvaux [Wed, 30 Jun 2010 18:14:36 +0000 (20:14 +0200)]
Try to guess the user prefer language at first run

11 years agoUpdate TODO
Nicolas Delvaux [Wed, 30 Jun 2010 13:29:26 +0000 (15:29 +0200)]
Update TODO

11 years agoChange some strings (related to proxy support)
Nicolas Delvaux [Wed, 30 Jun 2010 11:48:28 +0000 (13:48 +0200)]
Change some strings (related to proxy support)

11 years agoSupport proxy with authentication.
Nicolas Delvaux [Tue, 29 Jun 2010 21:55:46 +0000 (23:55 +0200)]
Support proxy with authentication.
Now, we support most types of proxies \o/
Unfortunately, it seems that Totem itself do not support playback behind a proxy with authentication.
Investigation is ongoing.

(This commit also fix indentation here and there)

11 years agoLoad properties before creating the cache object
Nicolas Delvaux [Tue, 29 Jun 2010 17:56:50 +0000 (19:56 +0200)]
Load properties before creating the cache object
(so thumbnails download really use proxy settings now)

11 years agoAdd missing German translations
Simon Wenner [Sun, 27 Jun 2010 16:30:11 +0000 (18:30 +0200)]
Add missing German translations

11 years agoDisable debug messages in the url extractor, minor parsing change
Simon Wenner [Sun, 27 Jun 2010 16:15:57 +0000 (18:15 +0200)]
Disable debug messages in the url extractor, minor parsing change

11 years agoUpdate the German translation
Simon Wenner [Sun, 27 Jun 2010 16:09:05 +0000 (18:09 +0200)]
Update the German translation

11 years agoUse the proxy settings to fetch images too
Simon Wenner [Sun, 27 Jun 2010 15:48:47 +0000 (17:48 +0200)]
Use the proxy settings to fetch images too

11 years agoSupport http proxy (using gnome proxy settings) 7
Nicolas Delvaux [Sun, 27 Jun 2010 12:59:20 +0000 (14:59 +0200)]
Support http proxy (using gnome proxy settings)
The German translation need some tweaks.

12 years agoSort the videos by removal time. VERSION_0.8.4
Simon Wenner [Sun, 23 May 2010 20:15:16 +0000 (22:15 +0200)]
Sort the videos by removal time.

Certainly better than no sorting ;-)

12 years agoGerman translation update
Simon Wenner [Sun, 23 May 2010 18:49:50 +0000 (20:49 +0200)]
German translation update

12 years agoUpdate i18n against latest changes 6
Nicolas Delvaux [Sun, 23 May 2010 15:51:34 +0000 (17:51 +0200)]
Update i18n against latest changes

12 years agoMove the ExtractionError declaration to url-extractor.vala
Simon Wenner [Sun, 23 May 2010 15:07:44 +0000 (17:07 +0200)]
Move the ExtractionError declaration to url-extractor.vala

12 years agoAdd a more sophisticated error handling infrastructure for url extraction errors.
Simon Wenner [Sun, 23 May 2010 14:45:34 +0000 (16:45 +0200)]
Add a more sophisticated error handling infrastructure for url extraction errors.

The url extraction return either a valid stream url or throws an exception of the type ExtractionError. This allows us to create special error dialogues for certain errors.

12 years agoUpdate the user agent string
Simon Wenner [Sun, 23 May 2010 13:38:18 +0000 (15:38 +0200)]
Update the user agent string

12 years agoBugfix for the quality fallback, const optimisation for debug messages
Simon Wenner [Sat, 22 May 2010 23:08:00 +0000 (01:08 +0200)]
Bugfix for the quality fallback, const optimisation for debug messages

12 years agoAdd missing file to make clean
Simon Wenner [Sat, 22 May 2010 22:50:37 +0000 (00:50 +0200)]
Add missing file to make clean

12 years agoBump version to 0.8.4, update TODO and NEWS
Simon Wenner [Sat, 22 May 2010 22:36:59 +0000 (00:36 +0200)]
Bump version to 0.8.4, update TODO and NEWS

12 years agoMake column names private, update coding style
Simon Wenner [Sat, 22 May 2010 22:26:32 +0000 (00:26 +0200)]
Make column names private, update coding style

12 years agoUpdate the German translation, coding style fix
Simon Wenner [Sat, 22 May 2010 22:22:32 +0000 (00:22 +0200)]
Update the German translation, coding style fix

12 years agoMerge commit 'refs/merge-requests/4' of git://gitorious.org/totem-plugin-arte/mainline
Simon Wenner [Sat, 22 May 2010 22:13:31 +0000 (00:13 +0200)]
Merge commit 'refs/merge-requests/4' of git://gitorious.org/totem-plugin-arte/mainline

12 years agoParse the first five pages of the XML feed
Simon Wenner [Sat, 22 May 2010 22:05:22 +0000 (00:05 +0200)]
Parse the first five pages of the XML feed

12 years agoParse description and offline date
Simon Wenner [Sat, 22 May 2010 20:32:25 +0000 (22:32 +0200)]
Parse description and offline date

12 years agoGive more hope to the user in the "could not extract a valid stream URL" error. 4
Nicolas Delvaux [Sat, 22 May 2010 19:03:44 +0000 (21:03 +0200)]
Give more hope to the user in the "could not extract a valid stream URL" error.
Update i18n accordingly (German is TODO)

12 years agoHandle the case when only one quality level is available.
Nicolas Delvaux [Sat, 22 May 2010 18:42:27 +0000 (20:42 +0200)]
Handle the case when only one quality level is available.

12 years agoNew WMV stream url extractor class. Video playback is back!
Simon Wenner [Sat, 22 May 2010 15:23:57 +0000 (17:23 +0200)]
New WMV stream url extractor class. Video playback is back!

The url extraction is still experimantal. But it works in most cases! *party*

12 years agoRequest all (1000) videos from the XML feed, update thumbnail size
Simon Wenner [Wed, 19 May 2010 19:47:02 +0000 (21:47 +0200)]
Request all (1000) videos from the XML feed, update thumbnail size

12 years agoUse the new RSS and XML feeds.
Simon Wenner [Wed, 19 May 2010 19:28:49 +0000 (21:28 +0200)]
Use the new RSS and XML feeds.

No, this does not fix video playback. Only thumbnails are back.
Where are the WMV streams? Flash is a horrible disease! :-(

12 years agoUpdate .gitignore
Simon Wenner [Sun, 16 May 2010 13:01:39 +0000 (15:01 +0200)]
Update .gitignore

12 years agoAutogenerate a ChangeLog file
Simon Wenner [Sun, 18 Apr 2010 13:03:36 +0000 (15:03 +0200)]
Autogenerate a ChangeLog file

12 years agoFix a typo
Simon Wenner [Sun, 18 Apr 2010 12:48:38 +0000 (14:48 +0200)]
Fix a typo

12 years agoVersion bump to 0.8.3, update NEWS VERSION_0.8.3
Simon Wenner [Sun, 18 Apr 2010 12:17:02 +0000 (14:17 +0200)]
Version bump to 0.8.3, update NEWS

12 years agoAdd Totem's license exception clause
Simon Wenner [Sun, 18 Apr 2010 12:08:17 +0000 (14:08 +0200)]
Add Totem's license exception clause

12 years agoMinor consistancy patch
Simon Wenner [Thu, 15 Apr 2010 19:26:04 +0000 (21:26 +0200)]
Minor consistancy patch

12 years agoHandle Gconf errors 2
Nicolas Delvaux [Tue, 13 Apr 2010 21:57:47 +0000 (23:57 +0200)]
Handle Gconf errors

12 years agoFix default settings (really use HQ by default):
Nicolas Delvaux [Mon, 12 Apr 2010 19:14:23 +0000 (21:14 +0200)]
Fix default settings (really use HQ by default):
Now Gconf keys are initialized when the plugin is used for the first time.
(no migration problem AFAIK)

12 years agoConnect the F5 key event to the main window
Simon Wenner [Sun, 11 Apr 2010 13:46:08 +0000 (15:46 +0200)]
Connect the F5 key event to the main window

12 years agoPressing F5 refreshes the video feed (if the plugin has focus)
Simon Wenner [Sun, 11 Apr 2010 13:05:52 +0000 (15:05 +0200)]
Pressing F5 refreshes the video feed (if the plugin has focus)

12 years agoProvide tooltip for the "clear the search text" icon. 1
Nicolas Delvaux [Sun, 11 Apr 2010 10:23:37 +0000 (12:23 +0200)]
Provide tooltip for the "clear the search text" icon.
Thanks to the Rhythmbox project for the original string and the corresponding i18n

12 years agoA detail: update fr.po revision-date
Nicolas Delvaux [Sat, 10 Apr 2010 12:04:54 +0000 (14:04 +0200)]
A detail: update fr.po revision-date

12 years agoUpdate po files and improve French translation
Nicolas Delvaux [Sat, 10 Apr 2010 11:54:34 +0000 (13:54 +0200)]
Update po files and improve French translation

12 years agoSet focus to the search entry by default
Nicolas Delvaux [Sat, 10 Apr 2010 09:29:55 +0000 (11:29 +0200)]
Set focus to the search entry by default

12 years agoSet focus to the first video on return (in the search entry)
Nicolas Delvaux [Fri, 9 Apr 2010 21:44:18 +0000 (23:44 +0200)]
Set focus to the first video on return (in the search entry)

12 years agoRedesign the refresh and search toolbar using icons inside the search field. Do you...
Simon Wenner [Mon, 5 Apr 2010 15:30:16 +0000 (17:30 +0200)]
Redesign the refresh and search toolbar using icons inside the search field. Do you like it?

12 years agoFix a Vala 0.8.0 warning
Simon Wenner [Mon, 5 Apr 2010 14:25:24 +0000 (16:25 +0200)]
Fix a Vala 0.8.0 warning

12 years agoAdd authors and license files from the totem project
Simon Wenner [Sat, 27 Mar 2010 11:21:59 +0000 (12:21 +0100)]
Add authors and license files from the totem project

12 years agoPrepare the 0.8.2 release VERSION_0.8.2
Simon Wenner [Sun, 14 Mar 2010 17:28:44 +0000 (18:28 +0100)]
Prepare the 0.8.2 release

12 years agoUse Soup.KnownStatusCode.OK instead of an integer
Simon Wenner [Sun, 7 Mar 2010 22:01:47 +0000 (23:01 +0100)]
Use Soup.KnownStatusCode.OK instead of an integer

12 years agoBugfix: Display loading message before doing any loading
Simon Wenner [Sun, 7 Mar 2010 21:54:35 +0000 (22:54 +0100)]
Bugfix: Display loading message before doing any loading

12 years agoRemove all traces of libgee
Simon Wenner [Sat, 6 Mar 2010 17:52:08 +0000 (18:52 +0100)]
Remove all traces of libgee

Thanks Nocolas for spotting it. :-)

12 years agoRemove the libgee dependency, fix display bugs
Simon Wenner [Sat, 6 Mar 2010 16:28:12 +0000 (17:28 +0100)]
Remove the libgee dependency, fix display bugs

Fix display bugs if no image or no removal date is available.

12 years agoAdd NEWS file, bump version to 0.8.1 VERSION_0.8.1
Simon Wenner [Sun, 21 Feb 2010 19:47:57 +0000 (20:47 +0100)]
Add NEWS file, bump version to 0.8.1

12 years agoDon't lie.
Simon Wenner [Tue, 16 Feb 2010 19:05:32 +0000 (20:05 +0100)]
Don't lie.

12 years agoCreate parent folders of the caching folder too.
Simon Wenner [Tue, 16 Feb 2010 19:01:58 +0000 (20:01 +0100)]
Create parent folders of the caching folder too.

Thanks to Götz Waschk for spotting this bug.

12 years agoMinor code beautifications
Simon Wenner [Tue, 16 Feb 2010 00:44:01 +0000 (01:44 +0100)]
Minor code beautifications

12 years agoREADME: add gst-plugins-bad, clarify installation
Simon Wenner [Tue, 16 Feb 2010 00:42:02 +0000 (01:42 +0100)]
README: add gst-plugins-bad, clarify installation

12 years agoAdd make dist VERSION_0.8
Simon Wenner [Mon, 15 Feb 2010 17:11:32 +0000 (18:11 +0100)]
Add make dist

12 years agofix a typo in the totem bindings
Simon Wenner [Sat, 13 Feb 2010 16:24:26 +0000 (17:24 +0100)]
fix a typo in the totem bindings

12 years agoAdd title to the description tooltip
Simon Wenner [Sat, 13 Feb 2010 15:42:06 +0000 (16:42 +0100)]
Add title to the description tooltip

Long titles are not readable in the tree view with default width.

12 years agoAdd a cleanup function to remove old cache entries
Simon Wenner [Sat, 13 Feb 2010 15:31:59 +0000 (16:31 +0100)]
Add a cleanup function to remove old cache entries

At each startup and a probability of 1/5 the cache gets checked.
All files older than 8 days will be deleted.

12 years agoThumbnail cache added
Simon Wenner [Sat, 13 Feb 2010 01:00:29 +0000 (02:00 +0100)]
Thumbnail cache added

The rescaled thumbnails of the streams are now saved in a local cache.
This shortens the startup time a lot. The thumbnails have an increased
thumbnail width of 140 pixels.

12 years agodistribution neutral user agent string, do not append libsoup user agent string
Simon Wenner [Wed, 10 Feb 2010 20:43:22 +0000 (21:43 +0100)]
distribution neutral user agent string, do not append libsoup user agent string

12 years agoFallback to another stream uri if the desired stream is not available
Simon Wenner [Wed, 10 Feb 2010 19:53:02 +0000 (20:53 +0100)]
Fallback to another stream uri if the desired stream is not available

12 years agoDon't segfault if only a mq stream is available
Simon Wenner [Wed, 10 Feb 2010 19:39:21 +0000 (20:39 +0100)]
Don't segfault if only a mq stream is available

12 years agocode cleanup
Simon Wenner [Sun, 7 Feb 2010 23:39:59 +0000 (00:39 +0100)]
code cleanup

12 years agoconvert message response data properly
Simon Wenner [Sun, 7 Feb 2010 23:08:36 +0000 (00:08 +0100)]
convert message response data properly

12 years agoFix a bug in the new tooltips text
Simon Wenner [Sat, 6 Feb 2010 21:12:08 +0000 (22:12 +0100)]
Fix a bug in the new tooltips text

12 years agoGerman translation update
Simon Wenner [Sat, 6 Feb 2010 16:16:52 +0000 (17:16 +0100)]
German translation update