Description:

Everything is on:
- GitHub: https://github.com/zaps166/QMPlay2
- QMPlay2 homepage: http://zaps166.sourceforge.net/?app=QMPlay2
Last changelog:

Changes in QMPlay2 build 17.04.21 1 month ago

- Automatically reconnect network streams on error (fixes some problems with YouTube playback),
- accurate seeking (available in playback settings, enabled for network streams by default),
- minor network backward seeking bugfix (regression),
- option to reconnect live network streams on error,
- add experimental VideoToolBox decoder for macOS,
- use Opus as default codec for YouTube videos,
- use OpenGL as option for visualizations,
- improve downloading from YouTube,
- improve full screen on macOS,
- fix ReplayGain in APE,
- CUVID bugfix.

zaps166

3 years ago

Thanks :)
You can switch between tracks in "Informations" widget :)

Report

LukynZ

3 years ago

./pulse.hpp:6:26: fatal error: pulse/simple.h: No such file or directory

I have disabled pulseaudio support by USE flag.

Report

zaps166

3 years ago

Hi!
Edit "src/modules/modules.pro" and remove "PulseAudio" from this file! I don't use the "USE" flag.

Report

emp0w3r3d

3 years ago

listen dude... this app is top knotch ! I have seen and tested everything I mean seriously .
Once lxde-qt is finnished i am sure yo will be the default media app.
you cover EVERYTHING ! and once you get the proxy capabilities done there will be no stopping it... there already isnt anything that can compare .
I set up an account just to fan U and encourage you cause seriously man it would totally suck if this project would die.
If ever you even think of it man let me know so i can kick your a$$.
thanx man
I only know a little python else i'd fork you

Report

DarkSS

3 years ago

Link to install: http://packman.links2linux.org/package/QMPlay2

Report

kalac

3 years ago

Only couple of wishes/bugfixes:
1. Interface is not completely translated to english (I can help with this)
2. No option "Allow only one instance of QMplay2"
3. Bug fix: Selecting i.e. five files to enque from Dolphin will start five instances of qmplay2 and play all five files in parallel.

Anyway, grrrreeat work you have done!

Report

roctheme

3 years ago

Good application, but doesn't work behind a proxy!

Report

zaps166

3 years ago

I'll try to implement proxy server in next QMPlay2 release, thanks!

Report

pejakm

4 years ago

Can this be built without portaudio?

Also, there is no way of setting subtitles encoding.

Looks very promising, though, I'll keep an eye of this. :)

Report

zaps166

4 years ago

Yes, You can build QMPlay2 without portaudio:
edit: "src/modules/modules.pro" and remove "PortAudio".

Go to "Options->Settings", then open "General settings" tab and here you have "Subtitles encoding". If it doesn't work, write me.

Report

pejakm

4 years ago

OK, I've missed the encoding thing.

Regarding PortAudio: I've disabled it but now I don't have sound support. :D Could you please add more sound outputs, like plain ALSA, or phonon, or something, I don't know. :)

Report

zaps166

4 years ago

OK, I try to add more sound outputs in the future, but I think portaduio (for ALSA, OSS, WinMM) and pulseaudio are sufficient, but I can try add plain ALSA output.

Report

pejakm

4 years ago

Yes, plain ALSA will be sufficient. Thank you.

Report

zaps166

3 years ago

I added the ALSA module for QMPlay2.

Report

jameschyn

4 years ago

It says can't find opengl, and exit compiling when use AUR.
How can this solved?

Report

zaps166

4 years ago

You must paste here compilation errors, I've got Archlinux and everything compiles without errors!

Report

jameschyn

4 years ago

I do:
$ yaourt -S qmplay2
and it says: qmplay2 dependecies:
qt
libxv
portaudio
make
ffmpeg
libass
libva
libcdio

I contiue building qmplay2.
And ERROR is :

In file included from /usr/include/QtOpenGL/QGLWidget:1:0,
from ./OpenGLWriter.hpp:4,
from OpenGLWriter.cpp:1:
/usr/include/QtOpenGL/qgl.h:88:20: fatal error: GL/gl.h: No such file or directory
compilation terminated.
make[3]: *** [buildobj/OpenGLWriter.o] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-james/aur-qmplay2/src/QMPlay2-src/src/modules/OpenGL'
make[2]: *** [sub-OpenGL-make_default] Error 2
make[2]: Leaving directory `/tmp/yaourt-tmp-james/aur-qmplay2/src/QMPlay2-src/src/modules'
make[1]: *** [sub-modules-make_default-ordered] Error 2
make[1]: Leaving directory `/tmp/yaourt-tmp-james/aur-qmplay2/src/QMPlay2-src/src'
make: *** [sub-src-make_default] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build qmplay2.
Restart building qmplay2 ? [y/N]
----------------------------------------------

Report

zaps166

4 years ago

I don't know. Have You got mesa package?

Report

jameschyn

4 years ago

GREAT! After I install mesa package, I can sucessfully compile qmplay2. Now I am watching EVANGELION 2.22 with qmplay2.

What I am wondering is I can use OpenGL driver to watch without any interlace, but user mplayer or vlc based player, it is bad in OpenGL mode. How can you manage this ? And is qmplay2 based on mplayer ?

BTW, can you update qmplay2 pkg in AUR to add 'mesa' as a dependency so there won't anybody meet errors like me ?

Report

jameschyn

4 years ago

Why QtOpenGL need mesa ? I think it should be in Qt.

Report

zaps166

4 years ago

Mesa is OpenGL implementation and QtOpenGL needs OpenGL headers which are included in Mesa even if You use nVidia or Radeon drivers.

Report

z0id

4 years ago

This player is awesome! Thank you!

Report

wangbin

4 years ago

1. I build the latest ffmpeg and use the configuration as yours, then i build QMPlay2 with this ffmpeg successfully. But QMPlay2 can not play the sound. I am confused
2. I built your latest source code with your latest development files, got those error:
Warning: .drectve `-aligncomm:"__fcConfig",2' unrecognized
Warning: .drectve `-aligncomm:"_FcDebugVal",2' unrecognized
E:/dev/qt/multimedia/QMPlay2-src-23XII2012/QMPlay2-src/mingw/lib/libass.a(fcname.o):(.text+0xeee): undefined reference to `__chkstk_ms'
E:/dev/qt/multimedia/QMPlay2-src-23XII2012/QMPlay2-src/mingw/lib/libass.a(fcstr.o):(.text+0xeca): undefined reference to `__chkstk_ms'
E:/dev/qt/multimedia/QMPlay2-src-23XII2012/QMPlay2-src/mingw/lib/libass.a(fclist.o):(.text+0x462): undefined reference to `__chkstk_ms'
collect2: ld returned 1 exit status
mingw32-make[3]: *** [..\..\app\qmplay2.dll] Error 1
mingw32-make[2]: *** [debug] Error 2
mingw32-make[1]: *** [sub-qmplay2-make_default-ordered] Error 2
mingw32-make: *** [sub-src-make_default] Error 2
if i use your old libass(with fontconfig, expat, freetype), no link error. The same error comes when linking to libcdid. may be the libraries have some problem.

Report

zaps166

4 years ago

Hi! If you want to compile QMPlay2 on your own under Windows write me an e-mail. It's not a simple task and as I remember, I can't use all the newest libraries and you must compile portaudio not with DirectSound, but WinMM with WDMKS (define PAWIN_USE_WDMKS_DEVICE_INFO) or use my libraries from my webpage.

Report

wangbin

4 years ago

I can compile QMPlay2 with your library. thanks. Do you know why it can't work with the latest ffmpeg? It seems like ffmpeg can not decode the audio, then QMPlay2 can't play sound. You ffmpeg is ok.

Report

Changes in QMPlay2 build 17.04.21 1 month ago

- Automatically reconnect network streams on error (fixes some problems with YouTube playback),
- accurate seeking (available in playback settings, enabled for network streams by default),
- minor network backward seeking bugfix (regression),
- option to reconnect live network streams on error,
- add experimental VideoToolBox decoder for macOS,
- use Opus as default codec for YouTube videos,
- use OpenGL as option for visualizations,
- improve downloading from YouTube,
- improve full screen on macOS,
- fix ReplayGain in APE,
- CUVID bugfix.

Filename Version Description Filetype Packagetype License Downloads Date Filesize Install
Score 72%
72.00 Likes
28 Dislikes
Details
version
17.04.21
updated Apr 21 2017
added Aug 14 2012
downloads
page views 11558