Description:

Xt7 is an mpv gui that aims to be a complete interface
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
Last changelog:

0.27.392 2 months ago

* Always use cover manager
* Display audio tags from network streams
* New option: opengl-waitvsync
* Removed --field-dominance option
* Pad __GL_SYNC_DISPLAY_DEVICE=something with spaces.
* Translation updates

trxpyand

4 months ago

Liftesse Popeye got it right. Spinach contains incredibly strong antioxidants visualize new and different helps hydrate and moisten your themes. Spinach helps skin look more youthful and fresher. If your mood demands a boost, huge levels of folic acid in spinach have been proven to improve mood in a lot of people. Look better and feel better with more spinach inside your daily healthy eating.

http://skincaresfreetrial.com/liftesse/

Report

symbianflo

1 year ago

0.17.384 is the latest
sources on github , the above links are working.

Report

symbianflo

4 years ago

Pretty impressive this changelog :D

What's next ? Icecast? :D

Report

C

koko2k

3 years ago

Here it is :)

Report

symbianflo

3 years ago

arghh a release tradimento ...babbooooooooo :D

Report

symbianflo

3 years ago

Rosa's rpms updated, on contrib available 3.5.2
thx m8

Report

adso

4 years ago

This player looks quite interesting but I'm not interested in installing yet another redundant toolkit just to run it.

Report

C

koko2k

4 years ago

So why posting here :=)

Report

Talexd

4 years ago

I've seen that the git version is much newer than this, when will you release a new stable release?

Thanks :)

Report

C

koko2k

4 years ago

Here we go ;)

Report

Talexd

4 years ago

I've seen that the git version is much newer than this, stable release please?

Report

symbianflo

5 years ago

available on official rosa media ,
on mrb only cutting edge devel branch
I will maintain.

Report

symbianflo

5 years ago

rpm's update to 3.1.5 for Rosa-LTS2012 && 2012.1, mandriva 2011.0

Report

symbianflo

5 years ago

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)

Report

symbianflo

5 years ago

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.

Report

msledziona

5 years ago

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.

Report

C

koko2k

5 years ago

What's your gambas version?
Does it happens all the time?

Report

msledziona

5 years ago

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.

Report

C

koko2k

5 years ago

For what is worth, The error message you are facing is from Gambas itself, not from xt7.

Report

symbianflo

5 years ago

HI
can you post the output of :
rpm -qa | sort -fu | more | grep gambas3

?

Report

msledziona

5 years ago

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...

Report

0.27.392 2 months ago

* Always use cover manager
* Display audio tags from network streams
* New option: opengl-waitvsync
* Removed --field-dominance option
* Pad __GL_SYNC_DISPLAY_DEVICE=something with spaces.
* Translation updates

0.26.392 4 months ago

* Italian translation updates.
* Updated ytdl_list.txt
* remove remaining deprecated --pulse-sink
* Implemented top level options for replaygain
* Drop replaygain options from ffmpeg volume filter
* Version bump to 0.26
* Use multiple af-add and vf-add options, one per filter.
* Add "wildcarded" options from --list-options to the allowed options list (wildcard stripped)
* Add a check for supported mpv options.
* Add a logic to undesrtand when mpv is crashing or exiting too fast.
* do not apply video filters on audio visualizations
* Allow to compensate speed in realtime.
* Rewritten the scale video filter
* Add vdpauglx to the list of opengl backends
* Add "auto" hw decoder option
* Allow to draw ass subtitles on black bars on some video drivers.
* Add an option to disable external subtitles loading
* Fix expand filter
It is not superseeded by any ffmpeg filter, so use it as an mpv internal filter.
ffmpeg "pad" filter will be used when expand will be dropped by mpv
* Optionally suspend compositing on plasma 5 too.
* Covers priority was wrong
* Adjusted anequalizer scale

Tested with mpv-0.26 and gambas-3.9.2

0.25.392 7 months ago

* Remove the mpv volume filter, deprecated since mpv 0.25
* Make more strings translatable
* added lavfi volume filter support
* Audio equalizer is gone, use anequalizer instead
* Drop mpv builtin video equalizer, use lavfi implementation instead.
* Add vflip and hflip video filters
* Add lavfi rotate video filter
* Use lavfi scale video filter instead of mpv one
* Use lavfi stereo3d instead of mpv internal one
* Use lavfi yadif instead of mpv filter
* Fix for check duicates function
* Fix compand filter quoting.
* Add labels to video and audio filters.
* Do not lowercase hotkeys actions
* Fix parsing hotkey actions containing ","
* Removed Row headers from hotkey grid
* Do not set "Pause video when going fullscreen" by default.
* Avoid wget verbose debug
* Fix appdata.xml
* Fix cover fetcher
* Users can define new (local) input commands in the hotkeys window (scroll down the list)


Tested versus mpv 0.25 and gambas 3.9.2

0.25.392 7 months ago

* Remove the mpv volume filter, deprecated since mpv 0.25
* Make more strings translatable
* added lavfi volume filter support
* Audio equalizer is gone, use anequalizer instead
* Drop mpv builtin video equalizer, use lavfi implementation instead.
* Add vflip and hflip video filters
* Add lavfi rotate video filter
* Use lavfi scale video filter instead of mpv one
* Use lavfi stereo3d instead of mpv internal one
* Use lavfi yadif instead of mpv filter
* Fix for check duicates function
* Fix compand filter quoting.
* Add labels to video and audio filters.
* Do not lowercase hotkeys actions
* Fix parsing hotkey actions containing ","
* Removed Row headers from hotkey grid
* Do not set "Pause video when going fullscreen" by default.
* Avoid wget verbose debug
* Fix appdata.xml
* Fix cover fetcher
* Users can define new (local) input commands in the hotkeys window (scroll down the list)


Tested versus mpv 0.25 and gambas 3.9.2

0.24.392 9 months ago



* Fix the global hotkey window geometry
* bookmark managment in browse tab
* Smaller xbindkeys window
* Some work on mpris2 (still incomplete)
* Less debug messages
* Some files in recent menu did not play.
* Fix for possible runtime error at fullscreen switch.
* Always save geometry on exit
* Use mpv to extract covers from mp3
* anequalizer: add another band
* anequalizer: auto lower output gain to avoid clipping by prepending volume filter
* Do not apply anything if settings weren't loaded or init hasn't been completed
* New audio filter: compand with tweaked defaults
* Ui fixes
* Primary and secondary subtitles could not be switched, fixed.
* list all audio devices under general options (mpv option: audio-device)
* If mpv version is >= 0.24, use record-file property instead of stream-capture
* add .scc subtitle extension and remove .txt as text subtitle extension
* rename framedrop properties
* subtitles: Drop deprecated --sub-codepage syntax

0.22.391 1 year ago

Tested with mpv 0.22.0 and gambas 3.9.1

* Updated German Translation (martinkg)
* Updated Italian Translation
* Apply video and audio filter changes from Chains window in realtime.
* cache bar works again (regression)
* New audio filter: 5 bands parametric equalizer with preview
* Do not waste I/O trying to dedupe empty cover dirs
* Always use internal mpv volume mixer
* Removed nice settings
* Removed alternative window geometry settings save option
* Don't let event_loop running when mpv exits
* Faster restore of properties after an Apply_restart()
* Raise default cache size for files and dvd to 10240KB
* Don't use the deprecate property "fps"
* fix_options() was broken
* If possible, use "display-fps" mpv property instead of xrandr output
* Offers to export __GL_SYNC_DISPLAY_DEVICE to the current screen
* Playing recent files was broken
* Add vdpau-copy to the list of allowed hw-decoding choices
* Remove commented useless vdpaurb code
* Correct delogo x and y ranges
* Do not show helpbox under anequalizer

0.21.384 1 year ago

* Recognize ytdl://* as a valid youtube url
* Do not save settings it the player exits before loading them.
* Translation Updates
* Do not use mpv 0.21 deprecated properties and options
* Use qt5 by default (qt4 is still possible, see README on github)
* Various small improvements to the interface look
* Albumview.DoSortTable() left spurious strings in the local table.
* Handle some possible runtime errors
* Allow to select and configure output drivers even if one is forced.
* Make use of a lua script to kill mpv if/when xt7 dies (hoping it does not!)
* Speedup retrival of folder pictures
* Menu: "Update embedded covers" is now "Update cover"
* Switch to https://github.com/Argon-/mpv-stats/ (thanks!) for runtime statistics
* Cover deduplication on exit by using symlinks
* Internal mpv audio mixer "ENABLES" amximum amplification (was "DISABLE"...typo)
* Move audio info upper in audioform panel when there is an audio visualization running
* Disable osd when an audio visualization is running
* Add workaround for mpv-player/mpv#3688
* Add cuda and cuda-copy to the video hardware decoding list
* Expose Opengl-HQ profile options with a button to set them all
* Disable custom video and audio drivers tabstrips (Use "User Options" instead)
* Add more free user Options
* User Options: Use comboboxes pre-filled with possible option values.
* Fix to video driver override UI logic
* Use display-vdrop when user wants --interpolation
* Do not always use apply_restart() when there is a visualization running

0.22.391 1 year ago

* Updated German Translation (martinkg)
* Updated Italian Translation
* Apply video and audio filter changes from Chains window in realtime.
* cache bar works again (regression)
* New audio filter: 5 bands parametric equalizer with preview
* Do not waste I/O trying to dedupe empty cover dirs
* Always use internal mpv volume mixer
* Removed nice settings
* Removed alternative window geometry settings save option
* Don't let event_loop running when mpv exits
* Faster restore of properties after an Apply_restart()
* Raise default cache size for files and dvd to 10240KB
* Don't use the deprecate property "fps"
* fix_options() was broken
* If possible, use "display-fps" mpv property instead of xrandr output
* Offers to export __GL_SYNC_DISPLAY_DEVICE to the current screen
* Playing recent files was broken
* Add vdpau-copy to the list of allowed hw-decoding choices
* Remove commented useless vdpaurb code
* Correct delogo x and y ranges
* Do not show helpbox under anequalizer

Tested with mpv 0.22.0 and gambas 3.9.1

5 years ago


File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
0.27.392
updated Sep 21 2017
added Jun 15 2012
downloads today
0
page views today 15