Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video support in Next version 1.3.1 (downloaded archive) #382

Closed
jbmestelan opened this issue Sep 17, 2019 · 9 comments
Closed

Video support in Next version 1.3.1 (downloaded archive) #382

jbmestelan opened this issue Sep 17, 2019 · 9 comments

Comments

@jbmestelan
Copy link
Contributor

jbmestelan commented Sep 17, 2019

Hello,

I have downloaded the latest Guix pack from https://next.atlas.engineer/static/release/next-linux-gtk-webkit.tar.lz. Trying to play YouTube videos fails with message 'Your browser does not currently recognize any of the video formats available'.

So either me or the sentence below is missing something:

This is a complete bundle that includes all the recursive dependencies and requires nothing but a recent-enough Linux kernel.

(Note: I see that two closed bugs concern video issues; but #327 relates to an install from the Guix channel, and #191 states the bug should be corrected in Next 1.2.1.)

For the record, I have tried to install some local packages, which did not solve the issue:

sudo aptitude install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-libav

Thanks for attention.

Information

  • OS name+version:
    Debian GNU/Linux 10.1 (Buster)

  • Kernel name+version:
    Linux 4.19.0-6-amd64 Build hangs on eql5 make #1 SMP Debian 4.19.67-2 (2019-08-28) x86_64 GNU/Linux

  • Desktop environment / Window manager name+version:
    XMonad 0.15

  • Next version (from =M-x next-version= or =next --version=):
    1.3.1

  • How you installed Next (Guix pack, package manager, build from source):
    Guix pack from https://next.atlas.engineer/static/release/next-linux-gtk-webkit.tar.lz
    SHA-256 checksum:
    ba8da6db96655dff084269625c41f52b0bd765b8f6c9d4c0cb66a152e83c3447

@Ambrevar
Copy link
Member

Ambrevar commented Sep 17, 2019 via email

@jbmestelan
Copy link
Contributor Author

jbmestelan commented Sep 17, 2019

The video at this URL fails with the mentioned message.
More generally, all videos I have tried from YouTube, DailyMotion of InfoQ have the same problem. I can confirm I have executed
sudo aptitude install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-plugins-bad gstreamer1.0-libav
and relaunched Next.

I will try to install from Guix, but obviously the archive is an easier way for introducing newcomers.

@Ambrevar
Copy link
Member

Ambrevar commented Sep 17, 2019 via email

@jbmestelan
Copy link
Contributor Author

jbmestelan commented Sep 17, 2019

Thank you Ambrevar for the suggestions:

Try cleaning ~/.cache/gstreamer-1.0 and restart Next.

Done, with no improvement.

Also can you see if Epiphany (GNOME Web) works for you with the same videos?

Installed epiphany-browser, which indeed works for the same videos.

@jbmestelan
Copy link
Contributor Author

jbmestelan commented Sep 17, 2019

Also, can confirm the behaviour on another machine. Hardly surprising, since they mostly have the same configuration (minimal installs of Debian Buster).

On this second machine, I initially noticed that neither Next nor Epiphany could not load the videos; then installed the gstreamer1.0* packages. After that, the videos could load OK in Epiphany, but not in Next.

@jbmestelan
Copy link
Contributor Author

jbmestelan commented Sep 19, 2019

Got videos working by installing Guix, then

guix pull
guix install next gst-libav gst-plugins-bad gst-plugins-good gst-plugins-ugly

~/.guix-profile/bin/next

Other than that, I am not sure how I can help tracing the cause of the error with the Guix pack, or whether you would consider it worth investigating?

Kind regards.

@Ambrevar
Copy link
Member

Ambrevar commented Sep 19, 2019 via email

@jbmestelan
Copy link
Contributor Author

jbmestelan commented Sep 21, 2019

Thank you Ambrevar. I do not see that ~/.local/share/next/next-gtk-webkit.log contain anything helpful. Let's close the issue as inconclusive.

** Message: 08:43:38.516: RPC message: push_input_event (keycode, keystring, modifiers, x, y, low level data, window id) = (36, 'RETURN', ['R'], -1.0, -1.0, 65293, '1')
** Message: 08:43:38.516: Method name: window_set_minibuffer_height
** Message: 08:43:38.517: Method parameter(s): window id 1, minibuffer height 25
** Message: 08:43:38.517: Method result(s): minibuffer preferred height 0
** Message: 08:43:38.522: Method name: window_active
** Message: 08:43:38.522: Method parameter(s): 1
** Message: 08:43:38.527: Method name: window_active
** Message: 08:43:38.527: Method parameter(s): 1
** Message: 08:43:38.533: Method name: window_active
** Message: 08:43:38.533: Method parameter(s): 1
** Message: 08:43:38.538: Method name: window_active
** Message: 08:43:38.539: Method parameter(s): 1
** Message: 08:43:38.561: Method name: buffer_evaluate_javascript
** Message: 08:43:38.562: Method parameter(s): buffer id 1, javascript (...)
** Message: 08:43:38.562: Method result(s): callback id 3
** Message: 08:43:38.563: RPC message: buffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 3)


** Message: 08:43:38.566: RPC message: request_resource (buffer id, URI, cookies, event_type, is_new_window, is_known_type, button, modifiers) = ('1', 'https://www.youtube.com/watch?v=lQufBjIhovQ', 'VISITOR_INFO1_LIVE=EfogE4gBJIo; SID=nwftyhWDK_V-NfbYm8Y3weQJtpuW-K2HSoVtPlROIZqmn-uqjWJMU07hpJ84zGApizEIIQ.; HSID=Ax_Fb_i12w6jao7RM; SSID=AkIuBXgLMLvbovbpz; APISID=thcBuDKMJZw89hWp/AVZP7j-_CS8jRP5PZ; SAPISID=V-yynEelb9XyLKqo/AAJjsf8tLwwgFeMLK; CONSENT=YES+FR.en+20160124-18-1; LOGIN_INFO=AFmmF2swRgIhAM6mtCAWRVpgRbTwTU1IwhNcRX2ekJG8Zlj-jXERwwAHAiEAwIOsAuN9zvRafsjRSxWctQ8J51MGUi4ipZwImQ-ky9w:QUQ3MjNmeGg5amRHUmJncGhWT1VEcUs5a2xOU3BDT0Q0OGwtaGNzU3dxUUNHRnlZSEZhYkFZTmsxM2hYd2ctTHdpZDRGWkZPNjdEeXZwdjBfR2dpaUhQSWdIdTNseWpXcVNrNWExc0k0OFlESjBNNHVvUDhEWlhzZ2piMW9DdVMzZ2prcjNTV3VxVm5sRzlWNW5SM3JRdkVaWmxma2FSWWlGd0Z6cFRLZlN6NVJpR2JBWS1kd3k3MktzWUh6aDNiRzVpZjRQb1haZlJ2ck5nTHJiaUlqOENiRTZzb3B1NGNkZkVIWGk4OHVKU003SjNfOWV2dm5QUQ==; PREF=al=en&f1=50000000; SIDCC=AN0-TYvF1anskWrXDy6XBZRgTmeNGjgE9YZj2vvT8Nrxf-cY7yww2eaZtMX729j2sufKY7O2', 'other', false, true, 'button0', @as [])
** Message: 08:43:38.569: Method name: generate_input_event
** Message: 08:43:38.569: Method parameter(s): window id '1', hardware_keycode 36, keyval 65293, modifiers 0
GLib-GIO-Message: 08:43:38.619: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

** Message: 08:43:38.878: RPC message: request_resource (buffer id, URI, cookies, event_type, is_new_window, is_known_type, button, modifiers) = ('1', 'https://www.youtube.com/watch?v=lQufBjIhovQ', 'VISITOR_INFO1_LIVE=EfogE4gBJIo; SID=nwftyhWDK_V-NfbYm8Y3weQJtpuW-K2HSoVtPlROIZqmn-uqjWJMU07hpJ84zGApizEIIQ.; HSID=Ax_Fb_i12w6jao7RM; SSID=AkIuBXgLMLvbovbpz; APISID=thcBuDKMJZw89hWp/AVZP7j-_CS8jRP5PZ; SAPISID=V-yynEelb9XyLKqo/AAJjsf8tLwwgFeMLK; CONSENT=YES+FR.en+20160124-18-1; LOGIN_INFO=AFmmF2swRgIhAM6mtCAWRVpgRbTwTU1IwhNcRX2ekJG8Zlj-jXERwwAHAiEAwIOsAuN9zvRafsjRSxWctQ8J51MGUi4ipZwImQ-ky9w:QUQ3MjNmeGg5amRHUmJncGhWT1VEcUs5a2xOU3BDT0Q0OGwtaGNzU3dxUUNHRnlZSEZhYkFZTmsxM2hYd2ctTHdpZDRGWkZPNjdEeXZwdjBfR2dpaUhQSWdIdTNseWpXcVNrNWExc0k0OFlESjBNNHVvUDhEWlhzZ2piMW9DdVMzZ2prcjNTV3VxVm5sRzlWNW5SM3JRdkVaWmxma2FSWWlGd0Z6cFRLZlN6NVJpR2JBWS1kd3k3MktzWUh6aDNiRzVpZjRQb1haZlJ2ck5nTHJiaUlqOENiRTZzb3B1NGNkZkVIWGk4OHVKU003SjNfOWV2dm5QUQ==; PREF=al=en&f1=50000000; SIDCC=AN0-TYu51JRcOv9W6A4SLaqwt0eRgpEIYOhSoY5m1w8YkB7SJwJfeKqxS77_25jm0OyMP2e4; YSC=Mzg4cXotXgI', 'other', false, true, '', @as [])
** Message: 08:43:38.885: RPC message: buffer_did_commit_navigation ('1', 'https://www.youtube.com/watch?v=lQufBjIhovQ')
** Message: 08:43:38.885: RPC message: buffer_did_commit_navigation ('1', 'https://www.youtube.com/watch?v=lQufBjIhovQ')
** Message: 08:43:38.896: Method name: window_active
** Message: 08:43:38.896: Method parameter(s): 1
** Message: 08:43:38.906: Method name: buffer_evaluate_javascript
** Message: 08:43:38.906: Method parameter(s): buffer id 1, javascript (...)
** Message: 08:43:38.906: Method result(s): callback id 4
** Message: 08:43:38.918: Method name: window_active
** Message: 08:43:38.918: Method parameter(s): 1
** Message: 08:43:38.922: Method name: window_active
** Message: 08:43:38.922: Method parameter(s): 1
** Message: 08:43:38.925: Method name: window_active
** Message: 08:43:38.925: Method parameter(s): 1
** Message: 08:43:38.929: Method name: buffer_evaluate_javascript
** Message: 08:43:38.929: Method parameter(s): buffer id 1, javascript (...)
** Message: 08:43:38.929: Method result(s): callback id 5
** Message: 08:43:38.933: Method name: window_active
** Message: 08:43:38.933: Method parameter(s): 1
** Message: 08:43:38.937: Method name: window_active
** Message: 08:43:38.937: Method parameter(s): 1
** Message: 08:43:38.956: Method name: window_active
** Message: 08:43:38.956: Method parameter(s): 1
** Message: 08:43:38.960: Method name: window_active
** Message: 08:43:38.960: Method parameter(s): 1
** Message: 08:43:38.964: Method name: minibuffer_evaluate_javascript
** Message: 08:43:38.964: Method parameter(s): window id 1, javascript (...)
** Message: 08:43:38.964: Method result(s): callback id 9
** Message: 08:43:38.965: RPC message: minibuffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 9)
** Message: 08:43:38.969: Method name: window_set_minibuffer_height
** Message: 08:43:38.969: Method parameter(s): window id 1, minibuffer height 25
** Message: 08:43:38.969: Method result(s): minibuffer preferred height 0
** Message: 08:43:38.973: Method name: window_active
** Message: 08:43:38.973: Method parameter(s): 1
** Message: 08:43:38.976: Method name: minibuffer_evaluate_javascript
** Message: 08:43:38.976: Method parameter(s): window id 1, javascript (...)
** Message: 08:43:38.977: Method result(s): callback id 10
** Message: 08:43:38.978: RPC message: minibuffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 10)
** Message: 08:43:38.982: Method name: window_active
** Message: 08:43:38.982: Method parameter(s): 1
** Message: 08:43:38.986: Method name: buffer_evaluate_javascript
** Message: 08:43:38.986: Method parameter(s): buffer id 1, javascript (...)
** Message: 08:43:38.987: Method result(s): callback id 6
** Message: 08:43:38.990: Method name: window_active
** Message: 08:43:38.990: Method parameter(s): 1
** Message: 08:43:38.994: Method name: window_active
** Message: 08:43:38.994: Method parameter(s): 1
** Message: 08:43:38.998: Method name: window_active
** Message: 08:43:38.998: Method parameter(s): 1
** Message: 08:43:39.002: Method name: buffer_evaluate_javascript
** Message: 08:43:39.002: Method parameter(s): buffer id 1, javascript (...)
** Message: 08:43:39.002: Method result(s): callback id 7
** Message: 08:43:39.005: RPC message: buffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 4)
** Message: 08:43:39.007: RPC message: buffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 5)
** Message: 08:43:39.007: RPC message: buffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 6)
** Message: 08:43:39.008: RPC message: buffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 7)
** Message: 08:43:39.008: Method name: window_active
** Message: 08:43:39.008: Method parameter(s): 1
** Message: 08:43:39.012: Method name: window_active
** Message: 08:43:39.012: Method parameter(s): 1
** Message: 08:43:39.016: Method name: minibuffer_evaluate_javascript
** Message: 08:43:39.016: Method parameter(s): window id 1, javascript (...)
** Message: 08:43:39.016: Method result(s): callback id 11
** Message: 08:43:39.018: RPC message: minibuffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 11)
** Message: 08:43:39.028: Method name: window_set_minibuffer_height
** Message: 08:43:39.028: Method parameter(s): window id 1, minibuffer height 25
** Message: 08:43:39.029: Method result(s): minibuffer preferred height 0
** Message: 08:43:39.033: Method name: window_active
** Message: 08:43:39.033: Method parameter(s): 1
** Message: 08:43:39.037: Method name: minibuffer_evaluate_javascript
** Message: 08:43:39.037: Method parameter(s): window id 1, javascript (...)
** Message: 08:43:39.037: Method result(s): callback id 12
** Message: 08:43:39.039: RPC message: minibuffer_javascript_call_back (buffer id, javascript, callback id) = (1, ..., 12)
** Message: 08:43:39.044: Method name: window_set_title
** Message: 08:43:39.045: Method parameter(s): 1, Next - YouTube - https://www.youtube.com/watch?v=lQufBjIhovQ
** Message: 08:43:39.049: Method name: window_set_title
** Message: 08:43:39.049: Method parameter(s): 1, Next - YouTube - https://www.youtube.com/watch?v=lQufBjIhovQ
** Message: 08:43:40.173: RPC message: buffer_did_finish_navigation ('1', 'https://www.youtube.com/watch?v=lQufBjIhovQ')

@Ambrevar
Copy link
Member

Ambrevar commented Sep 21, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants