video URL extraction fails

Bug #1368596 reported by Zanza
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
totem-plugin-arte (Ubuntu)
Fix Released
High
Nicolas Delvaux
Precise
Won't Fix
Undecided
Unassigned
Trusty
Fix Released
Undecided
Nicolas Delvaux
Utopic
Fix Released
Undecided
Nicolas Delvaux

Bug Description

[Impact]
The current totem-plugin-arte package found in Utopic, Trusty and Precise is unusable.
Because of changes Arte made to it's Website, the plugin is unable to extract any video URL. It is therefore useless.

[Test Case]
- Install the totem-plugin-arte package on Utopic, Trusty or Precise
- Launch totem, activate the Arte plugin
- The Arte video feed should appear on the side panel
- Double click on a video to play it

[Regression Potential]
I don't see any.
The current package is broken and the patch is already in Vivid.

[Original description]

There is a need to get this totem plug-in adapted to the new created arte website.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in totem-plugin-arte (Ubuntu):
status: New → Confirmed
Revision history for this message
Nicolas Delvaux (malizor) wrote :

Thank you for your bug report.

I proposed a patch upstream[1], if it is accepted I will push for an update in Ubuntu.

[1] https://gitorious.org/totem-plugin-arte/mainline/merge_requests/19

Changed in totem-plugin-arte (Ubuntu):
assignee: nobody → Nicolas Delvaux (malizor)
Revision history for this message
b_b (brunobergot) wrote :

Hi Nicolas, do you know if the package will be updated soon to 3.2.2 in this repo ?

Revision history for this message
Nicolas Delvaux (malizor) wrote :

Hi,

I advise you to use my PPA: https://launchpad.net/~malizor/+archive/ubuntu/ppa
It has the latest upstream version of totem-plugin-arte.

Getting a fixed version uploaded in official repo is time consuming and very frustrating.
For example I still did not managed to get a fixed totem-plugin-arte version uploaded into Debian stable. And the package there is broken since more than a year.
The plan was originally to update Debian then Ubuntu (as it seems natural). But as Debian people don't care at all (and the package was removed from testing), I will try to deal directly with Ubuntu devs to see if they are a bit more friendly.

Thank you for the reminder. In the mean time, please use the PPA. At least I can manage it myself.

Revision history for this message
Nicolas Delvaux (malizor) wrote :

Ok, so let's follow the rule and first try to fix the development version (Vivid).

Here is the updated packaging archive that works against the latest upstream release found here:
http://wenner.ch/files/public/mirror/totem-plugin-arte/totem-plugin-arte-3.2.2.tar.gz

Note to sponsors: the package can't be uploaded to Debian sid/testing because totem >= 3.12 dropped support for such a plugin.
No problem for Ubuntu as Vivid still has the good old Totem 3.10.

Revision history for this message
Nicolas Delvaux (malizor) wrote :

Here is a .dsc if you ever need it.

Revision history for this message
Nicolas Delvaux (malizor) wrote :

And here is a debdiff, just in case.

Just as a reminder, the current package in Vivid (but also Precise, Trusty and Utopic...) is broken.
Broken as in "not usable". So there is no regression potential that I could think of.

Revision history for this message
b_b (brunobergot) wrote :

Nicolas, thanks a lot for the update in your ppa :) Nice to see arte videos back in totem !

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package totem-plugin-arte - 3.2.2-0ubuntu1

---------------
totem-plugin-arte (3.2.2-0ubuntu1) vivid; urgency=medium

  * New upstream release, closes: LP: #1368596
 -- Nicolas Delvaux <email address hidden> Sun, 09 Nov 2014 21:24:11 +0100

Changed in totem-plugin-arte (Ubuntu):
status: Confirmed → Fix Released
description: updated
summary: - video URL Extraktionsfehler
+ video URL extraction fails
Changed in totem-plugin-arte (Ubuntu):
importance: Undecided → High
tags: added: precise trusty utopic
Revision history for this message
Sebastien Bacher (seb128) wrote :

Could somebody figure out what part of the diff is needed? The commits pointed have some string changes that would be nice to avoid for the stable update

Revision history for this message
Nicolas Delvaux (malizor) wrote :

I submitted some more changes upstream, including a patch for the low quality playback.
https://gitorious.org/totem-plugin-arte/mainline/merge_requests/20

I'm waiting for a review.
As this particular patch is straight forward, I will go ahead and provide a debdiff with just the minimum backported commits for at least Utopic and Trusty (Precise will take more time as the current version is older).
I will do this before the end of the week.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Thanks, I'm going to keep an eye on that bug for sponsoring!

Revision history for this message
Nicolas Delvaux (malizor) wrote :

Here is a debdiff for Trusty.

The changelog is:
  * Add patches to restore video playback and harden the plugin
    - Fixes video URL extraction (LP: #1368596)
    - Uses http streams by default (they are seekable and more reliable)
    - Fix RTMP playback (needed for low quality and as fallback if something
      happens to http streams)
    - Repair and use the RSS parser as the main video-listing fallback in case
      the JSON parser break in the future

Changed in totem-plugin-arte (Ubuntu Trusty):
status: New → In Progress
assignee: nobody → Nicolas Delvaux (malizor)
Changed in totem-plugin-arte (Ubuntu Utopic):
assignee: nobody → Nicolas Delvaux (malizor)
status: New → In Progress
Revision history for this message
Nicolas Delvaux (malizor) wrote :

And here is one for Utopic.

This is the same as Trusty, except for a version bump (to ensure dist upgrades are fine).

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Thnks a lot for the debdiffs! I've tested them locally and they seem to work as intended and look good otherwise too.

I've only changed the version numbers a bit, and I've uploaded both the utopic and trusty versions. They will now proceed as normal according to the https://wiki.ubuntu.com/StableReleaseUpdates - first they'll go to the unapproved queue (https://launchpad.net/ubuntu/trusty/+queue?queue_state=1&queue_text=) and after being accepted this bug will be updated with instructions on how to verify the fix to get it distributed to everyone.

Changed in totem-plugin-arte (Ubuntu Precise):
status: New → Won't Fix
status: Won't Fix → Confirmed
Revision history for this message
Chris J Arges (arges) wrote : Please test proposed package

Hello Zanza, or anyone else affected,

Accepted totem-plugin-arte into utopic-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/totem-plugin-arte/3.2.1-2ubuntu0.14.10.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in totem-plugin-arte (Ubuntu Utopic):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Chris J Arges (arges) wrote :

Hello Zanza, or anyone else affected,

Accepted totem-plugin-arte into trusty-proposed. The package will build now and be available at http://launchpad.net/ubuntu/+source/totem-plugin-arte/3.2.1-2ubuntu0.14.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in totem-plugin-arte (Ubuntu Trusty):
status: In Progress → Fix Committed
tags: added: verification-done
removed: verification-needed
Revision history for this message
Chris J Arges (arges) wrote : Update Released

The verification of the Stable Release Update for totem-plugin-arte has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package totem-plugin-arte - 3.2.1-2ubuntu0.14.04.1

---------------
totem-plugin-arte (3.2.1-2ubuntu0.14.04.1) trusty-proposed; urgency=medium

  * Add patches to restore video playback and harden the plugin
    - Fixes video URL extraction (LP: #1368596)
    - Uses http streams by default (they are seekable and more reliable)
    - Fix RTMP playback (needed for low quality and as fallback if something
      happens to http streams)
    - Repair and use the RSS parser as the main video-listing fallback in case
      the JSON parser break in the future
 -- Nicolas Delvaux <email address hidden> Sat, 22 Nov 2014 10:24:37 +0100

Changed in totem-plugin-arte (Ubuntu Trusty):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package totem-plugin-arte - 3.2.1-2ubuntu0.14.10.1

---------------
totem-plugin-arte (3.2.1-2ubuntu0.14.10.1) utopic-proposed; urgency=medium

  * Add patches to restore video playback and harden the plugin
    - Fixes video URL extraction (LP: #1368596)
    - Uses http streams by default (they are seekable and more reliable)
    - Fix RTMP playback (needed for low quality and as fallback if something
      happens to http streams)
    - Repair and use the RSS parser as the main video-listing fallback in case
      the JSON parser break in the future
 -- Nicolas Delvaux <email address hidden> Sat, 22 Nov 2014 10:24:37 +0100

Changed in totem-plugin-arte (Ubuntu Utopic):
status: Fix Committed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

unsubscribing sponsors, the only serie left is precise and there is nothing to upload for that version

Revision history for this message
Steve Langasek (vorlon) wrote :

The Precise Pangolin has reached end of life, so this bug will not be fixed for that release

Changed in totem-plugin-arte (Ubuntu Precise):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.