Closed Bug 921714 Opened 11 years ago Closed 8 years ago

Bandcamp tracks cannot be played with media.gstreamer.enabled set as true and gstreamer 1.2.0

Categories

(Core :: Audio/Video: Playback, defect, P5)

x86_64
Linux
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: fredbezies, Unassigned)

References

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:27.0) Gecko/20100101 Firefox/27.0 (Beta/Release)
Build ID: 20130928085044

Steps to reproduce:

I'm building Mozilla Firefox source code everyday from trunk.  My last build is based on revision http://hg.mozilla.org/mozilla-central/rev/2f4397db1830

When I go to bandcamp, every single album I want to play is not played. Appears two days ago. Every track is skipped.

Reset my profile, nothing changed. Tried with Mozilla Firefox 24.0, and no problems.

Tried also with Gnome Epiphany browser, and no problem.

Just go to http://thedarkflowers.bandcamp.com/album/when-stars-fall-e-p for example and click on the first track to listen to it.


Actual results:

Tracks are skipped. And I got this in browser console.

10:42:39.626 "10:42:39.626:" "HTML5Player-1: got native error event; error.code=3" global_head_bundle_d41f4a1b8c628c670860744a46b5adcc.js:722
10:42:39.627 "10:42:39.627:" "HTML5Player-1: assuming error is due to an expired stream URL and reloading; count=5" global_head_bundle_d41f4a1b8c628c670860744a46b5adcc.js:722
10:42:40.444 GET http://popplers5.bandcamp.com/download/track [HTTP/1.1 302 Moved Temporarily 185ms]
10:42:40.445 GET http://p0.bcbits.com/download/track/be9bd02ace7ff5933238aabe5e6a07be/mp3-128/1955440570 [HTTP/1.1 206 Partial Content 301ms]
10:42:40.738 Media resource http://popplers5.bandcamp.com/download/track?enc=mp3-128&fsig=35659d04b1266f77f5a2d3d8216ccd82&id=1955440570&stream=1&ts=1377589794.0 could not be decoded. when-stars-fall-e-p
10:42:40.926 "10:42:40.926:" "HTML5Player-1: got native error event; error.code=3" global_head_bundle_d41f4a1b8c628c670860744a46b5adcc.js:722
10:42:40.926 "10:42:40.926:" "HTML5Player-1: exceeded maximum number of error retries; giving up on this track"


Expected results:

Just playing track. I only found a bug #910980 about bandcamp, but not related to my problem.

The only workaround is either to use stable version or to switch to another browser. I will try to find a working nightly asap.
It's getting worse. I cannot get google play music to work. Tracks are not played

Here is what I get in Browser console : 

1:57:04.865 HTTP "Content-Type" of "text/html" is not supported. Load of media resource https://play.google.com/music/listen failed. listen
11:57:04.895 Media resource http://t.doc-0-0-sj.sj.googleusercontent.com/stream?id=39fdf201ffca4e97&itag=25&source=skyjam_user_upload&begin=0&o=17012816386619214771&ip=0.0.0.0&ipbits=0&expire=1380362314&sparams=id%2Citag%2Csource%2Co%2Cip%2Cipbits%2Cexpire&signature=9C5F26C06B094FE55C5D0720B25F55409601E778.C436CCCB993F7153EB150461EF989C842ED42B9C&key=sj3&ps=h could not be decoded. listen
11:57:05.235 Loading mixed (insecure) display content on a secure page "http://r1---sn-aigllnes.c.doc-0-0-sj.sj.googleusercontent.com/videoplayback?id=3f8019751936185e&itag=25&source=skyjam&o=17012816386619214771&ratebypass=yes&ip=0.0.0.0&ipbits=0&expire=1380362315&sparams=id%2Citag%2Csource%2Co%2Cratebypass%2Cip%2Cipbits%2Cexpire&signature=22C2EC199A18AFEBEE45B91B949191AA4E16131F.901980E057E664D8781E1BF15CAF5047BC6C2069&key=sj3&ms=au&mt=1380362191&mv=m&ps=h"[Learn More] listen
11:57:05.450 HTTP "Content-Type" of "text/html" is not supported. Load of media resource https://play.google.com/music/listen failed. listen
11:57:05.470 Media resource http://r1---sn-aigllnes.c.doc-0-0-sj.sj.googleusercontent.com/videoplayback?id=3f8019751936185e&itag=25&source=skyjam&o=17012816386619214771&ratebypass=yes&ip=0.0.0.0&ipbits=0&expire=1380362315&sparams=id%2Citag%2Csource%2Co%2Cratebypass%2Cip%2Cipbits%2Cexpire&signature=22C2EC199A18AFEBEE45B91B949191AA4E16131F.901980E057E664D8781E1BF15CAF5047BC6C2069&key=sj3&ms=au&mt=1380362191&mv=m&ps=h could not be decoded.
Component: Untriaged → JavaScript Engine
Product: Firefox → Core
Summary: Bandcamp tracks cannot be played anymore. → Bandcamp tracks and google play music tracks cannot be played anymore.
If I deactivate media.gstreamer.enabled, bandcamp tracks are working again. Any idea ?!
Summary: Bandcamp tracks and google play music tracks cannot be played anymore. → Bandcamp tracks cannot be played anymore with media.gstreamer.enabled set as true.
Component: JavaScript Engine → Video/Audio
Forgot to add, could be useful, that now my computer is using gstreamer 1.2.0 and its plugins.

Name           : gst-plugins-bad
Version        : 1.2.0-1
Description    : GStreamer Multimedia Framework Bad Plugins
Architecture   : x86_64
URL            : http://gstreamer.freedesktop.org/
Licenses       : LGPL
Groups         : None
Provides       : None
Depends On     : mjpegtools  gst-plugins-base-libs  curl  chromaprint  libmms
                 faad2  mpg123  faac  celt  libdca  soundtouch  spandsp
                 libdvdnav  libmodplug  libgme  opus  wayland  neon  libofa
                 fluidsynth  openjpeg  libwebp  libsrtp  gnutls
Optional Deps  : None
Required By    : cheese  clutter-gst  kazam-bzr  totem
Optional For   : farstream  rhythmbox  rygel
Conflicts With : None
Replaces       : None
Installed Size : 5581.00 KiB
Packager       : Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
Build Date     : Tue Sep 24 16:06:20 2013
Install Date   : Thu Sep 26 20:09:45 2013
Install Reason : Explicitly installed
Install Script : No
Validated By   : Signature
Summary: Bandcamp tracks cannot be played anymore with media.gstreamer.enabled set as true. → Bandcamp tracks cannot be played with media.gstreamer.enabled set as true and gstreamer 1.2.0
If this is a regression, could you narrow down when it happened?
Flags: needinfo?(fredbezies)
I'll try to find it as soon as possible.
Flags: needinfo?(fredbezies)
Well.

I wanted to verify it was a gstreamer 1.2.0 related bug. Installed a virtual machine with archlinux stable (and gstreamer 1.0) and last nightly ( http://hg.mozilla.org/mozilla-central/rev/6b92cb377496) : Ok.

Activated testing so with gnome 3.10 and gstreamer 1.2.0 : Ok.

Tried again on my main computer (archlinux testing + gnome shell 3.10 + gstreamer 1.2.0) : bug.

I can't explain what is going on. I have to disabled gstreamer in about:config to get bandcamp working on my real computer.

WONTFIX ?
It will really be a WONTFIX bug. Noticed that the conflict is between gstreamer-bad-plugins package. As soon I removed 0.10 version, this bug disappeared.

Weird. Sorry for bug spam.
This bug still exists in nightly (35.0a1). However it does _not_ exist in the stable version (32.0.1). So is this really a wontfix bug? the trunk from back when this was originally reported should have become stable by now, so if it works in stable maybe it's possible to get this working in nightly as well? Removing all gstreamer0.10 related packages solves this but this is not really an option for many people as pidgin indirectly depends on them.
This problem is fixed by installing gstreamer0.10-ugly-plugins. I have no idea why firefox nightly requires a different gstreamer plugin than the stable version.
Component: Audio/Video → Audio/Video: Playback
gstreamer is going in bug 1234092
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.