
xt7-player-mpv
Source (link to git-repo or to original if based on someone elses unmodified work):
to its tons of options coded keeping usability in mind.
Other than that, it provides:
Intuitive configuration of Audio and video filter chains
Support for a plethora of audio/video formats
Support for a lot of network streams
Handling of multiple Audio and subtitle substreams
Double or single panel view
Library/collection and multiple playlists support
Writing and reading tags and covers for audio (and video) files
Fully configurable subtitles styles with real time preview
Download subtitles from Opensubtitles.org
AudioCd with info from cddb.org
Dvd playing with optional menus from folders,iso or real drives
Realtime capture of audio/video streams to disk via the rec button
Realtime Audio filters; video and audio equalizer
Several media providers: Shoutcast,Youtube,Files,DVB-T,Podcasts
Intercept,play and download Flash temporary files.
Download videos from youtube
Easy and graphical access to a lot of mpv options
Global and local hotkeys
Settings can be loaded/saved from/to multiple profiles.
* Please, double check if the version you download is updated.
* Compiling from source package or from git is the best option in this regard.
Mandatory requirements:
tested with:
Gambas-3.7.1 (not all of the component are required)
mpv-0.9
Highly recommended:
taglib (taglib_c0) to read and write audio tag
Optional:
python2 (tested with 2.7): for Opensubtitles.org integration
linuxtv-dvb-apps: for DVBT support
dvbsnoop: to get EPG data
xbindkeys: for global hotkeys support
youtube-dl: to watch and download from youtube (keep it up to date!)
To install from sources, just untar the file, and cd into the dir,
# ./configure && make ; sudo make install
# /usr/local/bin/xt7-player.gambas
0.34.3172
FIX: Fix play previous item button when in browse tab
FIX: Dont change volume when using mousewheel over the seek bar.
CHANGE: Audio output channel is not read-only anymore.
FIX: Vanishing video for breeze and (regression) oxygen styles.
FIX: Default hotkeys were not loaded in the very first startup
FIX: Speed compensation: prefer mpv reported refresh rate if we failed on xrandr
Tested with mpv 0.34.1 and Gambas 3.17.2
Ratings & Comments
21 Comments
I run Arch and also Manjaro Linux. I use your player in both systems.. This morning I updated Manjaro Linux and xt7 stopped running and says it is missing an icon library .. so I removed xt7 fully (Gambas included) and when I reinstalled from AUR I also requested to remove All previous files and packages already installed.. but it keeps showing the same non running error: ~ >>> xt7-player-mpv Icon theme "Yaru" not found. Icon theme "Numix-Circle" not found. covermanager.DefaultLibraryIcon.1314: #13: Null object covermanager.DefaultLibraryIcon.1314 FMain.FileView1_Icon.9526 FileView.GetIcon.196 FileView.RefreshView.426 FileView.Refresh_Timer.601 GeneralOptions.FirstLoadIfNeeded.28 global.SaveAllSettings.476 FMain.ReallySaveAllSettings.5141 FMain.MainInit.1154 zzzFake.Start.58 StartClass.main.41 ~ >>> If you happen to have some free time, please send me some tips to check this non running issue please.
0.17.384 is the latest sources on github , the above links are working.
Pretty impressive this changelog :D What's next ? Icecast? :D
Here it is :)
arghh a release tradimento ...babbooooooooo :D
Rosa's rpms updated, on contrib available 3.5.2 thx m8
This player looks quite interesting but I'm not interested in installing yet another redundant toolkit just to run it.
So why posting here :=)
I've seen that the git version is much newer than this, when will you release a new stable release? Thanks :)
Here we go ;)
I've seen that the git version is much newer than this, stable release please?
available on official rosa media , on mrb only cutting edge devel branch I will maintain.
rpm's update to 3.1.5 for Rosa-LTS2012 && 2012.1, mandriva 2011.0
update my builds for xt7-player on mdv/rosa to 3.1.0 ( or 3.1 ? I saw you very conflicted about that :D the archive is 3.1.0 but the untarred is 3.1 ghghgh)
gambas3-devel-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-compress-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-db-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-db-form-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-dbus-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-desktop-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-form-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-form-dialog-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-form-mdi-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-form-stock-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-gtk-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-gui-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-image-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-image-imlib-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-image-io-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-net-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-net-curl-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-qt4-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-qt4-ext-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-settings-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-web-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-gb-xml-3.1.1-69-mrb.lts2012.0.x86_64 gambas3-runtime-3.1.1-69-mrb.lts2012.0.x86_64 that's mine , you better contact the packager or try Novell/SUSE Bugzilla Or try to build your own gambas3 3.1.1 from source ... it's almost strait build ( two patches I use gbqt4-drawing patch and I've create a dedicated dir before configure.
Hi, I've compiled Your app on openSUSE 12.1 x86_64 without errors and launched player. It's window appeared and after a few seconds I got an error message saying: Quote:This application has raised an unexpected
error and must abort.
[21] Out of bounds.
GridView.ScrollArea_Draw.413
Here's the console output:
Quote:> xt7-player.gambas
xt7-player 3.1.0
Usage: xt7-player.gambas [Options] Mediafile
Options:
-append (add a media to the playlist)
zzzFake.Start.14: Start at: 0.33687996864319
zzzFake.Start.15:
warning: unable to load 16/earth
FMain.MainInit.1003: Error: last profile cache file does not exists anymore, using default mplayer values
FMain.MainInit.1004: To recreate the cache file, simply reload the profile
FMain.MainInit.1005:
Meters.Stopp.78: meters timer stopped
Meters.Stopp.79:
FMain.Form_Resize.1504: 0
FMain.Form_Resize.1505: 0
FMain.Form_Resize.1504: 0
FMain.Form_Resize.1505: 0
FMain.MainInit.1042: Myinit ended at: 0.60734391212463
FMain.MainInit.1043:
MplayerClass.do_play.719: Starting mplayer now:
MplayerClass.do_play.720: commandline= timeout 600 mplayer -identify -slave -noconfig all -idle -ao null -vo null -channels 6 -mouse-movements -input conf=/tmp/FakeInput.conf:file=/home/msl/.config/gambas3/Xt7-Player/.InputPipes/Xt7Input-19982
MplayerClass.do_play.721:
PlaylistClass.LoadTable.146: Load()at: 17:26:57.592
PlaylistClass.LoadTable.147:
MplayerClass.do_play.719: Starting mplayer now:
MplayerClass.do_play.720: commandline= timeout 600 mplayer -identify -slave -noconfig all -idle -ao null -vo null -channels 6 -mouse-movements -input conf=/tmp/FakeInput.conf:file=/home/msl/.config/gambas3/Xt7-Player/.InputPipes/Xt7Input-44108
MplayerClass.do_play.721:
PlaylistClass.LoadTable.146: Load()at: 17:26:57.605
PlaylistClass.LoadTable.147:
PlaylistClass.LoadTable.146: Load()at: 17:26:57.607
PlaylistClass.LoadTable.147:
HotKeys.RestartXbindKeys.474: Hotkeys: RestartXbindKeys()
HotKeys.RestartXbindKeys.475:
global.AddUserExtensions.204: *.avi;*.mpg;*.mp4;*.mov;*.mkv;*.asf;*.ogm;*.ogv;*.wmv;;*.mp3;*.ogg;*.aac;*.flac;*.mpc;*.ac3;;Flash*;*.ts;*.m2v;*.m4v;*.mpeg;*.flv;*.gvi;*.iso;*.fli;*.flv;*.mpg;*.mpv;*.vob;*.viv;*.swf;*.rm;*.rmvb;*.dv;*.3gp;*.qt;*.divx;*.asx;*.ogm;*.ogv;*.oga;*.m4v;*.speex;*.spx;*.wavpack;*.wv;*.trueaudio;*.tta;*.wma;*.ram;*.ac3;*.wav;*.aiff;*.aiffc;*.aac;*.8svx;*.pls;*.dts;
FMain.DelayTimer_Timer.959: Ended at: 2.28701090812683
FMain.DelayTimer_Timer.960:
GridView.ScrollArea_Draw.413: #21: Out of bounds
1: ScrollArea.DrawingArea_Draw.238
QWidget::repaint: Recursive repaint detected
How could I get it working? Thanks in advance for your help.
What's your gambas version? Does it happens all the time?
Yes, it happens all the time. Strange thing, I have recently updated gambas to 3.1 but the main package has version 3.0, not 3.1 as all of the other gambas packages. I assume it's the cause of my error.
For what is worth, The error message you are facing is from Gambas itself, not from xt7.
HI can you post the output of : rpm -qa | sort -fu | more | grep gambas3 ?
Quote:gambas3-3.0.0-8.4.x86_64
gambas3-devel-3.1.1-1.11.x86_64
gambas3-examples-3.1.1-1.11.x86_64
gambas3-gb-cairo-3.1.1-1.11.x86_64
gambas3-gb-chart-3.1.1-1.11.x86_64
gambas3-gb-compress-3.1.1-1.11.x86_64
gambas3-gb-compress-bzlib2-3.0.0-8.4.x86_64
gambas3-gb-compress-zlib-3.0.0-8.4.x86_64
gambas3-gb-crypt-3.1.1-1.11.x86_64
gambas3-gb-db-3.1.1-1.11.x86_64
gambas3-gb-db-form-3.1.1-1.11.x86_64
gambas3-gb-db-mysql-3.1.1-1.11.x86_64
gambas3-gb-db-odbc-3.1.1-1.11.x86_64
gambas3-gb-db-postgresql-3.1.1-1.11.x86_64
gambas3-gb-db-sqlite2-3.1.1-1.11.x86_64
gambas3-gb-db-sqlite3-3.1.1-1.11.x86_64
gambas3-gb-dbus-3.1.1-1.11.x86_64
gambas3-gb-desktop-3.1.1-1.11.x86_64
gambas3-gb-eval-highlight-3.1.1-1.11.x86_64
gambas3-gb-form-3.1.1-1.11.x86_64
gambas3-gb-form-dialog-3.1.1-1.11.x86_64
gambas3-gb-form-mdi-3.1.1-1.11.x86_64
gambas3-gb-form-stock-3.1.1-1.11.x86_64
gambas3-gb-gsl-3.1.1-1.11.x86_64
gambas3-gb-gtk-3.1.1-1.11.x86_64
gambas3-gb-gui-3.1.1-1.11.x86_64
gambas3-gb-image-3.1.1-1.11.x86_64
gambas3-gb-image-effect-3.1.1-1.11.x86_64
gambas3-gb-image-imlib-3.1.1-1.11.x86_64
gambas3-gb-image-io-3.1.1-1.11.x86_64
gambas3-gb-mysql-3.0.0-8.4.x86_64
gambas3-gb-net-3.1.1-1.11.x86_64
gambas3-gb-net-curl-3.1.1-1.11.x86_64
gambas3-gb-net-smtp-3.1.1-1.11.x86_64
gambas3-gb-opengl-3.1.1-1.11.x86_64
gambas3-gb-opengl-glsl-3.1.1-1.11.x86_64
gambas3-gb-opengl-glu-3.1.1-1.11.x86_64
gambas3-gb-option-3.1.1-1.11.x86_64
gambas3-gb-pcre-3.1.1-1.11.x86_64
gambas3-gb-pdf-3.1.1-1.11.x86_64
gambas3-gb-qt4-3.1.1-1.11.x86_64
gambas3-gb-qt4-ext-3.1.1-1.11.x86_64
gambas3-gb-qt4-opengl-3.1.1-1.11.x86_64
gambas3-gb-qt4-webkit-3.1.1-1.11.x86_64
gambas3-gb-report-3.1.1-1.11.x86_64
gambas3-gb-sdl-3.1.1-1.11.x86_64
gambas3-gb-sdl-sound-3.1.1-1.11.x86_64
gambas3-gb-settings-3.1.1-1.11.x86_64
gambas3-gb-signal-3.1.1-1.11.x86_64
gambas3-gb-v4l-3.1.1-1.11.x86_64
gambas3-gb-vb-3.1.1-1.11.x86_64
gambas3-gb-web-3.1.1-1.11.x86_64
gambas3-gb-xml-3.1.1-1.11.x86_64
gambas3-gb-xml-rpc-3.1.1-1.11.x86_64
gambas3-gb-xml-xslt-3.1.1-1.11.x86_64
gambas3-ide-3.1.1-1.11.x86_64
gambas3-runtime-3.1.1-1.11.x86_64
gambas3-script-3.1.1-1.11.x86_64
Almost all packages are 3.1.1, just gambas3 and some other are still 3.0.0. In openSUSE there are now no packages for gambas3-3.1.1...