Giter Site home page Giter Site logo

xplayer's Introduction

General Information
===================

xplayer is a generic media player.

Controls
========

Ctrl+H:
	Hide/Show controls in windowed mode
P, Ctrl+Space:
	Play/Pause
Escape (in full screen mode):
	Switch to windowed mode
Ctrl+F:
	Toggle full screen
0/½, 1, 2:
	Zoom respectively to 50%, 100% and 200% of the video's original size
Left arrow:
	Go back 15 seconds
Right arrow:
	Go forward 60 seconds
Shift+Left arrow:
	Go back 5 seconds
Shift+Right arrow:
	Go forward 15 seconds
Ctrl+Left arrow:
	Go back 3 minutes
Ctrl+Right arrow:
	Go forward 10 minutes
Up Arrow:
	Increase the volume by 8%
Down Arrow:
	Decrease the volume by 8%
Keypad Up / Keypad 8:
	DVD Action Up
Keypad Down / Keypad 2:
	DVD Action Down
Keypad Left / Keypad 4:
	DVD Action Left
Keypad Right / Keypad 6:
	DVD Action Right
B, Alt+Left arrow, Minus key:
	Previous stream (Back)
N, Alt+Right arrow, Plus key:
	Next stream (Next)
Ctrl+Q:
	Quit
Ctrl+R, Ctrl+T:
	Zoom in and zoom out, respectively
Ctrl+0:
	Reset the zoom level
Ctrl+K:
	Show the "Skip to" dialog
Ctrl+D:
	Toggle drawing using Gromit
Ctrl+E:
	Erase drawing using Gromit
Mouse button 1 double-click:
	Toggle full screen
Middle mouse button click:
	Play/Pause

Copyright
=========

UI help by Seth Nickell <[email protected]>

Automatic GStreamer codec installation (optional)
================================================================
- requires GStreamer core and gst-plugins-base >= 0.10.12
- calls (via GStreamer) a predefined external helper script (which is to be
  installed by the distro and can be defined via gst-plugins-base's configure
  script when building gst-plugins-base) with details of missing GStreamer
  plugins. See
  http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-libs/html/gst-plugins-base-libs-gstpbutilsinstallplugins.html#id511743
  for more information on how this all works together.

BUGS
====

To get a better debug output, run:
# xplayer --debug

Or for the stand-alone applications:
# gsettings set org.x.player debug true
then run your application and capture its output

xplayer's People

Contributors

besser82 avatar clefebvre avatar corbin-auriti avatar djsutton avatar ion201 avatar jaszhix avatar josephmcc avatar leigh123linux avatar lots0logs avatar mtwebster avatar muzena avatar nikokrause avatar schallaven avatar tomoe-musashi avatar xrevan86 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

xplayer's Issues

wifi turns into lifi/omega wave tracking through wifi location google maps

 * Xplayer version (xplayer --version)
 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...)
`logins at wifi
go to terminal for login test to google
access locate on g maps on mobile then locate on terminal then log out without exiting power off remove batterry glitch free internet secure and capable of bad shit virus wifi auto virus not on purpose just accumilate logins and contacgt ghost...dummies and hex   #@google.com
blammies is first test check it on google ma
ps and hit me back wwant us oy e can fix for google but will the

Integration of Xplayer into Sound Applet

Note the following is also true for totem (in LM 17.x). Just replace the expression xplayer with totem in the following description.

It appears not logical that xplayer is the default multimedia player in Mint Cinnamon, but is not (as least not by default) supported by the sound applet.

To get the support only 2 easy preconditions have to be met:

  1. There must get an entry into ~/.cinnamon/configs/[email protected]/[email protected], near the end of the file, so that it reads (partial excerpt):
    "_knownPlayers": {
    "type": "generic",
    "default": [
    "banshee",
    "vlc"
    ],
    "value": [
    "banshee",
    "vlc",
    "xplayer"
    ]
    },
    The line which says "xplayer" does not exist by default, but must be added. Note, that in case of totem it must actually read "totem" and not "xplayer" on this place.
    Result: The program appears in the menu list of the applet and can be launched by this.
  2. The D-Bus plugin in xplayer must be activated. At now it is deactivated by default, so that every user has to do this on its own. As said, as this is the default player the plugin should be activated by default.
    Result: The program can get controlled by the applet.

If the plugin gets activated, it automatically inserts the above line in the config file for the applet, so that the user does actually not have to do this manually. This automatism might probably not longer work, if the plugin should get activated by default.

Additional note: The needed package xplayer-plugins do not get installed by upgrading with the mintupgrade tool, only on a fresh install. (In contrast to xplayer-plugins-extra, which get installed on both ways.)

Changing Folder of Subtitle file (Subtitle Downloader - plugin)

I had to do bit of googling to find out where subtitle file was stored - will be nice if we can get an Preferences option to set the download folder. Ideally, imo, default location should be same as the video file? This will help in 1. playing in another app 2. Store for posterity.

Please consider this feature request.

https://help.gnome.org/users/totem/stable/totem-plugins.html.en#totem-plugins-opensubtitles

Downloaded subtitle files are cached (in ~/.cache/totem/subtitles, by default) so that they do not need to be downloaded again when playing the movie again. When downloading new subtitles for a movie, any previously downloaded subtitles for that movie are deleted.

-rdynamic Warnings

Is there anything I should adjust when building xplayer? When I launch the application I see a bunch of these warnings:

$ xplayer
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'continue_button_clicked_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'load_button_clicked_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'save_button_clicked_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'goto_button_clicked_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'remove_button_clicked_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'add_button_clicked_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_button_press_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_key_press_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_row_activated_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'tree_view_popup_menu_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'popup_goto_action_cb'.  Did you compile with -rdynamic?
(xplayer:4035): Gtk-WARNING **: Could not find signal handler 'popup_remove_action_cb'.  Did you compile with -rdynamic?

Bug: opening a video file after changing the subtitles of the previous one results in fail

To reproduce do the following:

  • open a video file in xplayer
  • change subtitles to anything else (only important: it has to change the setting)
  • try to open another video file in the same player window
  • xplayer tries to open the file but fails at some point resulting in a frozen frame of the previous video, the pause button to be displayed

Changing the subtitles in this state to something > 0 (i.e. not "no subtiltes" (-2), auto (-1), or default/first(0)) continues the video. I tried to track down this issue, but did not succeed :(

Subtitle downloader

Subtitle downloader don't work, it refuse to download subtitles.
It gives error: Could not contact the OpenSubtitles website

Clear or define the size of MRU

 * Xplayer version 1.4.3
 * Distribution Mint 17.2

Question

Is there a way to clear or define the size of the list of my Most Recently Used files?
That is the list of file names that appears under the "Open Location... Ctrl+L" menu item of the "Movie" menu.

gstreamer Dolby TrueHD decoder plugin missing

@clefebvre
I get this error in terminal when I trying to play mkv's with multiple audio track, only first track is available.

** Message: Missing plugin: gstreamer|1.0|xplayer|Dolby TrueHD decoder|decoder-audio/x-true-hd (Dolby TrueHD decoder)
/usr/lib/python3/dist-packages/sessioninstaller/core.py:47: PyGIWarning: Gst was imported without specifying a version first. Use gi.require_version('Gst', '1.0') before import to ensure that the right version gets loaded.
from gi.repository import Gst
/usr/lib/python3/dist-packages/sessioninstaller/core.py:48: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.
from gi.repository import Gtk

The control bar is too large

Maybe it is just me, but I find the control bar is too spacious. I believe it would be more beautiful if you reduce the size of it.
Thanks

Feature Requests: 1) Wider sidebar 2) Pause between tracks 3) Hide video display

I like the way xplayer works so simply. I often play dance music at local events, but currently use other players for three reasons.

  1. The sidebar width cannot be increased to show all of a long track title. Eg [Track no] [Title] [Artist] [Dance style] where dance style is Waltz, Tango etc. My tracks all have this much info in the track title so that I can search (say) for Waltz in the file manager (Nemo in my case) and pick one of the 30 or so Waltz tracks that I have.
  2. It is not possible to insert a pause between tracks or nominated tracks, unless one inserts a silent track. This is useful if the DJ is also dancing and needs to get back to the PC.
  3. In my case, video displays are not required when playing audio tracks. It would use much less screen space if the blank video screen could be hidden.

Given these features, xplayer would become my tool of choice.

Freeze when switching to a FLAC audio track

 * Xplayer version : 1.4.3
 * Distribution : Mint 18.2 Xfce x64

Issue
I have a mkv video with 2 audio tracks : one of them is encoded in FLAC, the other in AAC. Xplayer loads the AAC one by default. Switching to the FLAC track from the Languages submenu causes Xplayer to freeze indefinitely (no CPU activity).

Steps to reproduce
I can't upload the video here because of copyright, but I believe the issue should be present in any similar file.

Expected behaviour
The audio track should be switched almost instantaneously.

Other information
The video is 24mn long. Below is the information panel of VLC.
screenshot_2017-09-08_18-55-07

Selection of audio and subtitles language

Can some of developers add options in Xplayer preferences for selecting audio and subtitles language.
When I start eg. mkv movie it has a few audio tracks, and 10-15-20 subtitles track, and every time i must manually select from menu audio and subtitle track.
It seems to select first of audio and first subtitle track, and it's always director comments, and arabic subtitles.

xplayer cppcheck

Hello, i found some error in source code.
[src/eggfileformatchooser.c:1087]: (error) Uninitialized struct member: search.format
[src/eggsmclient-xsmp.c:1201]: (error) va_list 'ap' was opened but not closed by va_end().

ps i'm new on github, i like linux mint! i'd like help to project)

The OSD icons (play, pause, skip) is too big and intrusive.

Hi! The OSD icons (play, pause, skip) is too big and intrusive. Usually displayed in fullscreen mode. It's distracting. I enclose a screenshot of Xplayer and to compare also screenshot of VLC. Thank you for considering the situation.
osd-xplayer
osd-vlc

Xplayer does not respect MP4 Rotation

MP4 files a routinely produced by Android phones at least, when recording video. They tend to store them with a Rotation property and VLC sure as heck respects it and plays the videos right way round. Xplays plays them sideways alas. Here's an example:

$ mediainfo VID_20150603_103244.mp4
General
Complete name                            : VID_20150603_103244.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom (isom/3gp4)
File size                                : 82.7 MiB
Duration                                 : 20s 485ms
Overall bit rate                         : 33.9 Mbps
Encoded date                             : UTC 2015-06-03 08:33:06
Tagged date                              : UTC 2015-06-03 08:33:06

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : M=1, N=30
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 20s 257ms
Bit rate                                 : 34.1 Mbps
Width                                    : 1 920 pixels
Height                                   : 1 088 pixels
Display aspect ratio                     : 16:9
Rotation                                 : 90°
Frame rate mode                          : Variable
Frame rate                               : 30.000 fps
Minimum frame rate                       : 29.880 fps
Maximum frame rate                       : 30.171 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : MBAFF
Bits/(Pixel*Frame)                       : 0.544
Stream size                              : 82.3 MiB (100%)
Title                                    : VideoHandle
Language                                 : English
Encoded date                             : UTC 2015-06-03 08:33:06
Tagged date                              : UTC 2015-06-03 08:33:06
mdhd_Duration                            : 20257

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 20s 485ms
Duration_FirstFrame                      : 5ms
Bit rate mode                            : Constant
Bit rate                                 : 128 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Frame rate                               : 46.875 fps (1024 spf)
Compression mode                         : Lossy
Stream size                              : 320 KiB (0%)
Title                                    : SoundHandle
Language                                 : English
Encoded date                             : UTC 2015-06-03 08:33:06
Tagged date                              : UTC 2015-06-03 08:33:06

It would be awesome if Xplayer (which is the default Linux Mint video player) respected this and played phone produced videos the right way round.

Xplayer shows wrong frame when pausing

I will quote it from another bug report...:

When I watch a video and use the seeker to move back and then pause, Xplayer will "jump" back to the location I moved it to, resuming the video will start from that wrong location again.

Steps to reproduce:

1. Select a video and play it.
2. Pause the video.
3. Move the seeker backwards to some random location.
4. Resume the video.
5. Pause the video again.

Sometimes it will show you the location you have moved back to.

...Taken from this error reporting, Xplayer also has this bug:

https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1162925

https://bugs.launchpad.net/ubuntu/+source/totem/+bug/674621

unable to launch mozilla-viewer in Manjaro (xplayer 1.4.1)

I have built xplayer 1.4.1 with --enable-browser-plugins=yes, yet mozilla-viewer appears to be unable to launch:

I have just checked and /usr/share/xplayer/mozilla-viewer.ui seems to be installed correctly.
What can be wrong here?

Large control icons in full screen

This seems to be a bug.

Open a video with Xplayer. Then use the arrow keys to navigate, either go forward or backward. Switch to full screen, and keep navigating with the keys. Eventually, huge white control icons indicating forward or backward navigation appear on the screen, hiding a big chunk of the video.

Either remove the control icons, or make them smaller.

DLNA support in xplayer.

The issue affects xplayer and VLC (2.2.2). Neither players can browse or play content served by a DLNA server (running on a separate LM18 machine). Android, iOS tablet, and Win10 have no problem playing/browsing the A/V content on the same network.

Add a stop button

Hi,
quoting #13
Personally, I really use the stop button using video and audio palyers, the function is little different: the stop button stop both a playlist or a single file, so you have to restart from 0 what was you playing.
I think it's simple to implement a traditional stop button (that you could show/hide optionally) as a player's function or simply with a dedicated plugin, for all the users like me that likes the stop button in the players, as other player do already , like vlc and gnome-mplayer.

"Add to queue" feature

 * Xplayer version 1.6.0
 * Distribution - Linux Lite 3.6

It's a feature request. Please add a "Add to queue" feature. I don't know if it depends on x-player or distros have to implement it themselves. But it will be a nice & useful addition. Currently selecting "Open with Media Player" stops currently playing video and starts the target file instead of adding it to current playlist.

Scroll with mouse wheel too slow

Hi,

The scroll performed with the mouse wheel is limited to 1 second steps (forward or backward) which make it totally useless to seek into the media files...

Could you align this on totem behavior (10 or 20 seconds by step?)

Thank you!

Segfault from xplayer-video-thumbnailer

 * Xplayer version (xplayer --version) 1.6.0
 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...) Mint 18.3

Issue

There was a segfault a few days ago. I didn't notice this occurring at the time, since it was probably launched by nemo in the background. The stack trace was recorded by mintreport.

Steps to reproduce

Not sure. The file it failed on is a 1.6GB H264 encoded video.

Expected behaviour

When I rerun the command shown in the stack trace

/usr/bin/xplayer-video-thumbnailer -s 128 file:///media/jason/Main/Videos/Sequence\ 01.mp4 test.png
It seems to work correctly and test.png is readable.

Other information

jason@SANDY4 ~ $ inxi -F && dmesg | grep -i error
System:    Host: SANDY4 Kernel: 4.14.0-041400-generic x86_64 (64 bit) Desktop: Cinnamon 3.6.1
           Distro: Linux Mint 18.3 Sylvia
Machine:   Mobo: ASRock model: X99 Taichi Bios: American Megatrends v: P1.50 date: 08/10/2016
CPU:       Multi core Intel 0000 (-HT-MCP-) cache: 35840 KB 
           clock speeds: max: 2600 MHz 1: 2199 MHz 2: 2199 MHz 3: 2199 MHz 4: 2199 MHz 5: 2199 MHz 6: 2199 MHz
           7: 2199 MHz 8: 2199 MHz 9: 2199 MHz 10: 2199 MHz 11: 2199 MHz 12: 2199 MHz 13: 2199 MHz 14: 2199 MHz
           15: 2199 MHz 16: 2199 MHz 17: 2199 MHz 18: 2199 MHz 19: 2199 MHz 20: 2199 MHz 21: 2199 MHz
           22: 2199 MHz 23: 2199 MHz 24: 2199 MHz 25: 2199 MHz 26: 2199 MHz 27: 2199 MHz 28: 2199 MHz
Graphics:  Card-1: NVIDIA Device 1b81
           Card-2: NVIDIA GM204 [GeForce GTX 970]
           Display Server: X.Org 1.18.4 driver: nvidia
           Resolution: [email protected], [email protected], [email protected]
           GLX Renderer: GeForce GTX 970/PCIe/SSE2 GLX Version: 4.6.0 NVIDIA 387.12
Audio:     Card-1 NVIDIA GM204 High Definition Audio Controller driver: snd_hda_intel
           Card-2 NVIDIA Device 10f0 driver: vfio-pci
           Card-3 Intel C610/X99 series HD Audio Controller driver: snd_hda_intel
           Card-4 Logitech HD Pro Webcam C920 driver: USB Audio
           Sound: Advanced Linux Sound Architecture v: k4.14.0-041400-generic
Network:   Card-1: Intel Ethernet Connection (2) I218-V driver: e1000e
           IF: enp0s25 state: up speed: 1000 Mbps duplex: full mac: 70:85:c2:0a:a1:b0
           Card-2: Intel I211 Gigabit Network Connection driver: vfio-pci
           IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
           Card-3: Intel Wireless 3160 driver: iwlwifi
           IF: wlp7s0 state: down mac: a0:d3:7a:60:ca:3e
Drives:    HDD Total Size: 14362.9GB (22.7% used) ID-1: /dev/sdb model: WDC_WD20EZRZ size: 2000.4GB
           ID-2: /dev/sdc model: Samsung_SSD_840 size: 120.0GB ID-3: /dev/sda model: WDC_WD40EZRZ size: 4000.8GB
           ID-4: /dev/sdd model: INTEL_SSDSC2BW24 size: 240.1GB ID-5: /dev/sdf model: ST2000DL003 size: 2000.4GB
           ID-6: /dev/sdg model: WDC_WD40EZRZ size: 4000.8GB ID-7: /dev/sde model: ST2000DL003 size: 2000.4GB
Partition: ID-1: / size: 220G used: 92G (45%) fs: ext4 dev: /dev/sdd2
           ID-2: swap-1 size: 4.29GB used: 0.75GB (18%) fs: swap dev: /dev/sdf2
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 33.0C mobo: N/A gpu: 53C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 714 Uptime: 2 days Memory: 78789.9/128921.6MB Client: Shell (bash) inxi: 2.2.35 

I don't know how helpful this is, but posting anyway in case its useful.

Stack trace: https://gist.github.com/anonymous/f9f941c55974469bf171ded34d2d87f4

FeatureRequest: Delete video by hitting 'DEL'

 * xplayer 1.4.3
 * Distro: Linux Mint 18.2 Sonya

Delete video by hitting 'DEL'

Steps to reproduce
Play any mediafile and hit 'DEL' on teh keyboard.

Expected behaviour
A confirmationdialog to delete the actual file from filesystem is displayed with a default to yes

Delete file from disk

I need to delete file from disk when i delete it from a playlist. Please add this feature.

Status bar play file size

Hello,
On mint cinnamon 18.2 beta with xplayer.
Coming to full screen the name of the current playing file is show in the bottom status bar.
But it take almost all the size of it!
It become difficult to use the movie line (in windowed mode it take all the place more easier)
So if it's possible to restrain the number of letter aviable for the current playing file I think it will be a good things.
Many thanks for your great work

Xplayer can't load grilo plugin

I compiled xplayer with grilo 0.3 but xplayer can't load it. Follow error is shown

Couldn't load the '/usr/lib64/xplayer/plugins/grilo/grilo.ui'. /usr/lib64/xplayer/plugins/grilo/grilo.ui:113:1 Invalid object type 'XplayerSearchEntry'. Make sure that XPlayer is properly installed.

Hardware Acceleration

On Linux Mint 18, even with the gstreamer libva module and the libva drivers installed, it does not appear that H264 is being decoded through hardware. The CPU usage goes up to 50% while VLC, which is using vpdau, is less than 20% on the same video stream. What's the deal here?

Plugin to change speed while keeping the pitch

Please provide a plugin to slow down the playback of audio files on the fly, without changing the pitch.
I would need this for rehearsing my choir voice with professional recordings, which are often too fast.

Hercules Disney DVD crashes Xplayer and sometimes causes kernel panic

 * Xplayer version (xplayer 1.4.3)
 * Distribution - (18.3)

Sorry, I'm new to GitHub bug reports, let me know if I did anything wrong

Issue
So I went to Amazon and bought the Hercules Disney DVD for my daughter (since internet is to slow to stream stuff here), went to play it and xplayer immediately crashed, weird I thought, so I tried multiple times, and same thing. I tried with VLC and it worked perfectly. OK, tried with 40 other different movies and works perfectly, so this must be a hardware thing right? No! I tried on a laptop with Mint 18.3 and same thing, crashes xplayer and works with VLC, except on the laptop it sometimes causes a kernel panic. So I tried on a Ubuntu 17.04 desktop and compiled xplayer from source, and same thing! I tried with Totem, and it works perfectly. I tried doing a stack trace and it shows nothing, and the terminal output shows nothing even with the dbg package installed. Ok I thought, there must be something fucked with this DVD, so I went on amazon and bought 3 more to test and SAME EXACT THING. I am lost at this point and I am even willing to ship out the DVD in question for the developers to test.

Steps to reproduce
Play the god damn Hercules Disney DVD and watch your computer get fucked in the ass by Hades himself

image

Expected behaviour
For the DVD to work

Other information
None

Please Add Hotkey to Toggle Subtitle On/Off

Right now, we can only toggle subtitle on/off via menu. This is inconvenient when watching video in full-screen mode. There are certain movies where the characters speak various languages and we only need the subtitle when they are speaking languages we do not know. But we do not want to pause the video and turn subtitle on/off each time they speak another language. So having this feature would be really convenient.

Xplayer cant load supported library's

Hi there,

When loading a avi/divx file i get the following message.

"Cant load supported library's" and the file isnt played.

Setup:
Linux Mint 18
Xplayer 1.0.7
Videofiles: MPEG 4 XVID

This is what i see in the syslog:

Sep 4 08:59:18 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: [2016-09-04 08:59:18,833 pyinotify ERROR] rm_watch: cannot remove WD=125, Errno=Ongeldig argument (EINVAL)
Sep 4 08:59:21 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: ** (mate-control-center:3919): WARNING **:
Sep 4 08:59:21 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: error raised: [load_xbel_store: couldn't load bookmark file [NULL]
Sep 4 08:59:21 johan-N76VM org.mate.panel.applet.MintMenuAppletFactory[3785]: ]

This is what i see in the debug log:
(xplayer:6188): Gtk-WARNING **: Could not find signal handler 'popup_remove_action_cb'. Did you compile with -rdynamic?
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)

Control volume with scroll wheel

Feature request: use mouse scroll wheel to adjust volume.

Motivation: when watching video with quiet and loud sections, the mouse wheel is the quickest way to "jockey" the volume.

Correct AUTHORS file

The link given doesn't credit the original authors, at all (and the same can be said for the patches you cherry-pick from upstream).

XPlayer doesn't honor the user's theme

I'm using Vertex Light theme but XPlayer uses the dark flavor. There should at least be a setting, which theme to use.

This is an misfeature Totem suffers from since GNOME 3.2.

Commenting the source code

I just started digging through the code and maybe I am the only one, but I think the code needs more comments and documentation.

C code is already hard to maintain. C code implementing pseudo OO is even harder. And C code, which is only marginally commented is even worse. IMHO it prevents people from contributing to this project.

I wanted to just open this issue for reference - I want to go through the files step by step and see what I can do for documentation. Hope this is ok!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.