DonationCoder.com forum
 
Read-only archive. This is a static copy of the DonationCoder.com forum. Reading and searching work as before; logging in, posting and private messages do not.
Archive of 2026-10-21 · About this archive · Main site

Author Topic: Multi Video Player  (Read 15,305 times)

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
Multi Video Player
« on: April 17, 2016, 12:43 AM »
Hello,

I am looking for an application to play multiple videos simultaneously in a single UI.
I found a promising freeware:
http://ipivs.com/products/valt-multi-video-player/

the user interface is clean and appealing, but unfortunately the app has some real drawbacks:
- mp4 only (no avi, mkv, flv, etc.)
- audio works apparently only for first video
- adjust volume for each video individually seems not to work
- cannot play videos from folder randomly

does anybody know a similar software without those shortcomings?
Or could this been done in AHK? Maybe portable Media Player Classic could be used...

thanks.

skwire

  • I eat Coding Snacks for breakfast...
  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 5,297
    • Participated in NANY Challenge Seventeen Times
    • Coding Snacks
    • Superboy Coder
    • Cody Award
    • Volunteers/Staff
    • Gathering Badge
Re: Multi Video Player
« Reply #1 on: April 17, 2016, 01:09 AM »

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
Re: Multi Video Player
« Reply #2 on: April 18, 2016, 09:10 PM »
thanks skwire, I was not aware of the software.
great user interface, and it does what I was looking for. :Thmbsup:

I did some additional tests, it seems to be coded in .NET (c#).
Apparently it's not working in a VM, probably due to the GPU acceleration it's using.
The program is compressed/obfuscated, why would anyone pack a free app?
Also I was not able to find a portable version.
Seems clean according to Virustotal, though I am not sure...  :huh:

Edit: someone in comments at VT claims this is malware:
======================================
Deepviz analysis

result: #malware
accuracy: 100.0%
8 matched behavioural rules:
Gathers system data
Suspicious delay
Manipulates Internet Explorer settings
...
More info at https://sandbox.deepviz.com/report/hash/a22b84a9ce1f94ba731d560c43101f86/

« Last Edit: April 18, 2016, 09:43 PM by spankmonkey »

4wd

  • Pedantic Old Bastard
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 5,652
    • Coding Snacks
Re: Multi Video Player
« Reply #3 on: April 19, 2016, 03:05 AM »
Also I was not able to find a portable version.

You can extract the setup file using UniExtract (with latest innounp), you'll end up with this:

2016-04-19 12_56_12.png

It will only run for a few seconds if it doesn't have internet access:
Quote
19/04/2016 12:53:55 | 1104 | Awesome Video Player | avplayer.exe | Out | 52047 | 104.72.70.25 | 80 | 6
19/04/2016 12:53:55 | 1104 | Awesome Video Player | avplayer.exe | Out | 52046 | 104.72.70.9 | 80 | 6
19/04/2016 12:53:53 | 1104 | Awesome Video Player | avplayer.exe | Out | 52045 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:53 | 1104 | Awesome Video Player | avplayer.exe | Out | 52045 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52043 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52042 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52041 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52040 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52039 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52038 | 104.27.137.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52036 | 104.27.136.35 | 80 | 6
19/04/2016 12:53:49 | 1104 | Awesome Video Player | avplayer.exe | Out | 52037 | 104.27.136.35 | 80 | 6

If you allow it internet access, it will stay open.

Looks like it only needs access on the first run, subsequent runs with blocked access worked OK - probably some hard-coded version check that's not done very well.

Any more than 6 videos made it non responsive on my system using GPU rendering, (AMD HD6850 1GB) - CPU rendering didn't work at all using the same files, (even if only 1 file).
"I will not follow where the path may lead, but I will go where there is no path, and I will leave a trail." - Muriel Strode, 1903
« Last Edit: April 19, 2016, 03:33 AM by 4wd »

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
Re: Multi Video Player
« Reply #4 on: April 19, 2016, 09:45 PM »
4wd, you are right, it works after enabling internet in the VM.

as you mentioned it connects to 104.27.136.35 (an IP address that is part of the CloudFlare)
and also 216.58.213.46 (a Google IP address).

maybe someone with Wireshark knowledge wants to have a look at, what's happening here exactly ?
for myself, I am not sure about this software, I'll probably revert to a backup before installation...  :-\

4wd

  • Pedantic Old Bastard
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 5,652
    • Coding Snacks
Re: Multi Video Player
« Reply #5 on: April 20, 2016, 01:50 AM »
4wd, you are right, it works after enabling internet in the VM.

as you mentioned it connects to 104.27.136.35 (an IP address that is part of the CloudFlare)
and also 216.58.213.46 (a Google IP address).

maybe someone with Wireshark knowledge wants to have a look at, what's happening here exactly ?
for myself, I am not sure about this software, I'll probably revert to a backup before installation...  :-\

Knock yourself out :)

It's just analytics and a check for latest version, (I've removed the gzip encoded stuff from below):

Code: (text)
GET http://www.awesomevideoplayer.com/analytics/ HTTP/1.1
Accept: */*
Accept-Language: en-AU
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Host: www.awesomevideoplayer.com
Connection: Keep-Alive


HTTP/1.1 200 OK
Date: Wed, 20 Apr 2016 01:40:52 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: __cfduid=dfdbc4432660f3b0be7cef0ff8f1947c81461116451; expires=Thu, 20-Apr-17 01:40:51 GMT; path=/; domain=.awesomevideoplayer.com; HttpOnly
Last-Modified: Fri, 05 Feb 2016 05:38:28 GMT
ngpass_ngall: 1
Server: cloudflare-nginx
CF-RAY: 2964e3feddb61d4a-MEL
Content-Encoding: gzip


------------------------------------------------------------------

GET http://ajax.cloudflare.com/cdn-cgi/nexp/dok3v=e982913d31/cloudflare.min.js HTTP/1.1
Accept: */*
Referer: http://www.awesomevideoplayer.com/analytics/
Accept-Language: en-AU
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Host: ajax.cloudflare.com
Connection: Keep-Alive


HTTP/1.1 200 OK
Date: Wed, 20 Apr 2016 01:40:53 GMT
Content-Type: text/javascript
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: __cfduid=d11f2ab2067415fb718c4092f802dd1341461116453; expires=Thu, 20-Apr-17 01:40:53 GMT; path=/; domain=.cloudflare.com; HttpOnly
Last-Modified: Fri, 18 Mar 2016 23:10:30 GMT
Expires: Thu, 20 Apr 2017 01:40:53 GMT
Cache-Control: public, max-age=31536000
Server: cloudflare-nginx
CF-RAY: 2964e40828e71d74-MEL
Content-Encoding: gzip


------------------------------------------------------------------

GET http://www.google-analytics.com/analytics.js HTTP/1.1
Accept: */*
Referer: http://www.awesomevideoplayer.com/analytics/
Accept-Language: en-AU
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Host: www.google-analytics.com
Proxy-Connection: Keep-Alive


HTTP/1.1 502 Fiddler - DNS Lookup Failed
Date: Wed, 20 Apr 2016 01:40:54 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Cache-Control: no-cache, must-revalidate
Timestamp: 11:40:54.235

[Fiddler] DNS Lookup for "www.google-analytics.com" failed. System.Net.Sockets.SocketException The requested name is valid, but no data of the requested type was found                                                                                                                                                                                                                                                                                                                                                         

------------------------------------------------------------------

GET http://www.google-analytics.com/ga.js HTTP/1.1
Accept: */*
Referer: http://www.awesomevideoplayer.com/analytics/
Accept-Language: en-AU
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Host: www.google-analytics.com
Proxy-Connection: Keep-Alive


HTTP/1.1 502 Fiddler - DNS Lookup Failed
Date: Wed, 20 Apr 2016 01:40:54 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
Cache-Control: no-cache, must-revalidate
Timestamp: 11:40:54.272

[Fiddler] DNS Lookup for "www.google-analytics.com" failed. System.Net.Sockets.SocketException The requested name is valid, but no data of the requested type was found                                                                                                                                                                                                                                                                                                                                                         

------------------------------------------------------------------

GET http://www.awesomevideoplayer.com/cdn-cgi/pe/bag2?r[]=http%3A%2F%2Fwww.awesomevideoplayer.com%2Fcdn-cgi%2Fnexp%2Fdok3v%3D1613a3a185%2Fcloudflare%2Fjson.js HTTP/1.1
Accept: */*
PE-Token: 2cf8c89dd81ac9464f7fe5c324fd7134fad534a7-1461116452-1800
Referer: http://www.awesomevideoplayer.com/analytics/
Accept-Language: en-au
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729)
Host: www.awesomevideoplayer.com
Connection: Keep-Alive
Cookie: __cfduid=dfdbc4432660f3b0be7cef0ff8f1947c81461116451


HTTP/1.1 200 OK
Date: Wed, 20 Apr 2016 01:40:54 GMT
Content-Type: multipart/mixed; boundary="z6=nMcx'sZoInoqQ_gvt"
Transfer-Encoding: chunked
Connection: keep-alive
Server: cloudflare-nginx
CF-RAY: 2964e40a5dff1d4a-MEL
Content-Encoding: gzip

------------------------------------------------------------------

GET http://www.awesomevideoplayer.com/download/latest.xml HTTP/1.1
Host: www.awesomevideoplayer.com
Cache-Control: no-store,no-cache
Pragma: no-cache
Connection: Keep-Alive


HTTP/1.1 200 OK
Date: Wed, 20 Apr 2016 01:40:55 GMT
Content-Type: application/xml
Content-Length: 228
Connection: keep-alive
Set-Cookie: __cfduid=d36596fe11bad42cf3291653396c0caf61461116455; expires=Thu, 20-Apr-17 01:40:55 GMT; path=/; domain=.awesomevideoplayer.com; HttpOnly
Last-Modified: Mon, 18 Jan 2016 06:26:12 GMT
Expires: Wed, 27 Apr 2016 01:41:04 GMT
Cache-Control: max-age=604800
ngpass_ngstatic: 1
Accept-Ranges: bytes
Server: cloudflare-nginx
CF-RAY: 2964e4151e521d4a-MEL

<?xml version="1.0" encoding="utf-8"?>
<item>
<title>An Update for the Awesome Video Player is Available</title>
<version>1.0.5.1</version>
<changelog>http://www.awesomevideoplayer.com/download/changelog.html</changelog>
</item>

------------------------------------------------------------------
"I will not follow where the path may lead, but I will go where there is no path, and I will leave a trail." - Muriel Strode, 1903

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
Re: Multi Video Player
« Reply #6 on: April 20, 2016, 08:34 PM »
« Last Edit: April 20, 2016, 09:20 PM by spankmonkey »

spankmonkey

  • Participant
  • Joined in 2016
  • *
  • Posts: 6
Re: Multi Video Player
« Reply #7 on: May 23, 2016, 10:07 PM »
instead of installing any malware I took another approach with AHK.
running multiple VLC sessions then tiling the windows with
Code
PostMessage, 0x111, 405, 0,, ahk_class Shell_TrayWnd 
mostly does what I was looking for. There are better player than VLC,
but VLC has some good switches and the playlist feature is quite nice too.  :-*

Rockets

  • Supporting Member
  • Joined in 2011
  • **
  • Posts: 61
Re: Multi Video Player
« Reply #8 on: June 17, 2016, 11:51 AM »
http://www.awesomevideoplayer.com/
it has global play, pause. Love it. 8 videos with no problem on my notebook with HD4000. Love u 2, skwire, u are the one of the most valuable members here.

Original address: https://www.donationcoder.com/forum/index.php?topic=42547.0