View Full Version : Media Player Classic - BE Win32/x64
fzok4234
29th April 2019, 13:44
For a long time I used classical .m3u playlist format. I want to transfer my playlists to modern .xspf format. And I want to create new .xspf playlists that link to uneditable old playlists such as optical disc.
Aleksoid1978
29th April 2019, 14:35
Why playlist in playlist ??
peter0815x
29th April 2019, 19:18
hi
here is the dvd
https://drive.google.com/open?id=1lxgjT_ytddj5g1HwesQPGTu9xpgHwakH
and here the video with wrong format
(warning its xxx)
https://drive.google.com/open?id=1cQEJGSLooi3p0hM_KxncueOmcakmfxd2
fzok4234
29th April 2019, 19:47
Why playlist in playlist ??
I created a lot of media files that was copied from music or movie CD/DVD/Blu-ray and these files were splited by chapter/track of the disc and stored in the same folder. First of all, I classified these files per the title of DVD/Blu-ray disc (I treated 1 CD disc as 1 title) and registered these chapter/track files with 'title' playlists in order of playback. Next, these 'title' playlists were classified per disc and I registered them with 'disc' playlists. Next, so some Album/Movie packages had multiple discs, these 'disc' playlists were classified per package and I registered them with 'package' playlists. Finally, so some packages were contained in the series such as TV drama, these 'package' playlists were registered with a 'series' playlist.
By doing so, I can play media files per title, disc, package or series.
Aleksoid1978
30th April 2019, 01:17
hi
here the video with wrong format
(warning its xxx)
https://drive.google.com/open?id=1cQEJGSLooi3p0hM_KxncueOmcakmfxd2
Thanks - fixed.
Aleksoid1978
30th April 2019, 02:17
fzok4234
Try this build - https://yadi.sk/d/dEutgoE8hYp4Rw
fzok4234
30th April 2019, 03:04
fzok4234
Try this build - https://yadi.sk/d/dEutgoE8hYp4Rw
I tested this build.
1: root.asx
<ASX Version = "3.0">
<Title>Test</Title>
<Entry><Ref href="sub1.asx"></Ref></Entry>
<Entry><Ref href="sub2.asx"></Ref></Entry>
<Entry><Ref href="sub1.m3u"></Ref></Entry>
<Entry><Ref href="sub2.m3u"></Ref></Entry>
<Entry><Ref href="sub1.m3u8"></Ref></Entry>
<Entry><Ref href="sub2.m3u8"></Ref></Entry>
<Entry><Ref href="sub1.mpcpl"></Ref></Entry>
<Entry><Ref href="sub2.mpcpl"></Ref></Entry>
<Entry><Ref href="sub1.pls"></Ref></Entry>
<Entry><Ref href="sub2.pls"></Ref></Entry>
<Entry><Ref href="sub1.wpl"></Ref></Entry>
<Entry><Ref href="sub2.wpl"></Ref></Entry>
<Entry><Ref href="sub1.xspf"></Ref></Entry>
<Entry><Ref href="sub2.xspf"></Ref></Entry>
</ASX>
All sub playlists were played exactly.
2: root.m3u
sub1.asx
sub2.asx
sub1.m3u
sub2.m3u
sub1.m3u8
sub2.m3u8
sub1.mpcpl
sub2.mpcpl
sub1.pls
sub2.pls
sub1.wpl
sub2.wpl
sub1.xspf
sub2.xspf
Unfortunately, only sub1.mpcpl and sub2.mpcpl were not played.
3: root.m3u8
sub1.asx
sub2.asx
sub1.m3u
sub2.m3u
sub1.m3u8
sub2.m3u8
sub1.mpcpl
sub2.mpcpl
sub1.pls
sub2.pls
sub1.wpl
sub2.wpl
sub1.xspf
sub2.xspf
Unfortunately, only sub1.mpcpl and sub2.mpcpl were not played.
4: root.mpcpl
MPCPLAYLIST
1,type,0
1,filename,sub1.asx
2,type,0
2,filename,sub2.asx
3,type,0
3,filename,sub1.m3u
4,type,0
4,filename,sub2.m3u
5,type,0
5,filename,sub1.m3u8
6,type,0
6,filename,sub2.m3u8
7,type,0
7,filename,sub1.mpcpl
8,type,0
8,filename,sub2.mpcpl
9,type,0
9,filename,sub1.pls
10,type,0
10,filename,sub2.pls
11,type,0
11,filename,sub1.wpl
12,type,0
12,filename,sub2.wpl
13,type,0
13,filename,sub1.xspf
14,type,0
14,filename,sub2.xspf
Unfortunately, all sub playlists were not played.
5: root.pls
[playlist]
File0=sub1.asx
File1=sub2.asx
File2=sub1.m3u
File3=sub2.m3u
File4=sub1.m3u8
File5=sub2.m3u8
File6=sub1.mpcpl
File7=sub2.mpcpl
File8=sub1.pls
File9=sub2.pls
File10=sub1.wpl
File11=sub2.wpl
File12=sub1.xspf
File13=sub2.xspf
NumberOfEntries=14
Version=2
All sub playlists were played exactly.
6: root.wpl
<?wpl version="1.0"?>
<smil>
<head>
<title>Test</title>
</head>
<body>
<seq>
<media src="sub1.asx"></media>
<media src="sub2.asx"></media>
<media src="sub1.m3u"></media>
<media src="sub2.m3u"></media>
<media src="sub1.m3u8"></media>
<media src="sub2.m3u8"></media>
<media src="sub1.mpcpl"></media>
<media src="sub2.mpcpl"></media>
<media src="sub1.pls"></media>
<media src="sub2.pls"></media>
<media src="sub1.wpl"></media>
<media src="sub2.wpl"></media>
<media src="sub1.xspf"></media>
<media src="sub2.xspf"></media>
</seq>
</body>
</smil>
All sub playlists were played exactly.
7: root.xspf
<?xml version="1.0" encoding="UTF-8"?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<title>Root Playlist</title>
<creator>Test Artist</creator>
<trackList>
<track><location>sub1.asx</location></track>
<track><location>sub2.asx</location></track>
<track><location>sub1.m3u</location></track>
<track><location>sub2.m3u</location></track>
<track><location>sub1.m3u8</location></track>
<track><location>sub2.m3u8</location></track>
<track><location>sub1.mpcpl</location></track>
<track><location>sub2.mpcpl</location></track>
<track><location>sub1.pls</location></track>
<track><location>sub2.pls</location></track>
<track><location>sub1.wpl</location></track>
<track><location>sub2.wpl</location></track>
<track><location>sub1.xspf</location></track>
<track><location>sub2.xspf</location></track>
</trackList>
</playlist>
All sub playlists were played exactly.
In summary, .m3u/.m3u8 -> .mpcpl patterns and .mpcpl -> any formats patterns did not work.
Aleksoid1978
30th April 2019, 03:32
hi
here is the dvd
https://drive.google.com/open?id=1lxgjT_ytddj5g1HwesQPGTu9xpgHwakH
Try this build - https://yadi.sk/d/MKrY2eeV2Dt5sA
Aleksoid1978
30th April 2019, 03:34
fzok4234
.mpcpl is never supported other playlist's entry.
P.S. final version(support .mpcpl in .m3u/.m3u8) - https://yadi.sk/d/dEutgoE8hYp4Rw
fzok4234
30th April 2019, 05:04
fzok4234
.mpcpl is never supported other playlist's entry.
P.S. final version(support .mpcpl in .m3u/.m3u8) - https://yadi.sk/d/dEutgoE8hYp4Rw
Thanks !! Except for root.mpcpl, All sub playlists were played exactly.
This build may as well be released as 1.5.4.4523 beta officially.
peter0815x
30th April 2019, 15:33
Try this build - https://yadi.sk/d/MKrY2eeV2Dt5sA
thx its working :thanks:
i have another dvd which had a similar problem:
the dvd has a intro without sound, after intro it shows a picture with advertising and then the dvd menu with music is loaded.
"old" mpc be had this 10 sec freezing after the image and before the menu was loaded.
this is fixed now :-)
but now there are 2 small other problems:
1st:
the dvd menu has a small animation at the beginning
sound is playing immediately but the animation freezes for a few ms.
2nd:
when i start a movie the sound has a small dropout at the beginning
(the dropout can be heard best in episode 2 to 5)
the 2 problems happens only with mpc render not with direct sound render.
not a big problem
may be u can take a look
here the dvd
https://drive.google.com/open?id=1W5-rK44bz4vqISTqbss4csWjLKfXyTRE
Aleksoid1978
6th May 2019, 02:44
peter0815x
Try this build - https://yadi.sk/d/FHKQ6OxFbKHGFw
peter0815x
6th May 2019, 15:34
thx
the animation is smooth now. :)
but there is still a small audio drop-out when starting an episode.
Aleksoid1978
7th May 2019, 08:17
thx
the animation is smooth now. :)
but there is still a small audio drop-out when starting an episode.
I don't hear any diff with DS output.
peter0815x
7th May 2019, 14:07
yep with ds there is no drop-out
but with mpc render there is a small drop out at begin
u can hear it good with episode 2,3,4,5,6 ( 1st episode has speech so its hard to hear)
(i tried to record it with audacity, but i can record only ds render not mpc render)
Aleksoid1978
7th May 2019, 23:26
yep with ds there is no drop-out
but with mpc render there is a small drop out at begin
u can hear it good with episode 2,3,4,5,6 ( 1st episode has speech so its hard to hear)
(i tried to record it with audacity, but i can record only ds render not mpc render)
Show filters list when playback. I'm using only internals and no drops
peter0815x
8th May 2019, 00:03
here my filters
http://img18126.imagevenue.com/img.php?image=69155_filter_122_848lo.jpg
i use mpc be with default settings only internal filters.
there is a hook on all entries under source filter, video decoders, audio decoders.
i tried dvdfab player 5 with wasapi output and it has no drop-out.
edit: when i open the vob file there is no drop out
Aleksoid1978
8th May 2019, 02:38
here my filters
http://img18126.imagevenue.com/img.php?image=69155_filter_122_848lo.jpg
i use mpc be with default settings only internal filters.
there is a hook on all entries under source filter, video decoders, audio decoders.
i tried dvdfab player 5 with wasapi output and it has no drop-out.
edit: when i open the vob file there is no drop out
As i say - i don't hear any diff with WASAPI and DS, sorry.
peter0815x
8th May 2019, 03:14
no problem.
its not a big problem.
the drop out is only a few ms long.
i tested several dvds which have audio output in dvd menu before playing the movie.
the dvd i uploaded is the only one with the drop out.
but thx for trying to fix it.
the support here is really great :D
(
vlc for e.g. don't have a wasapi exclusiv output
and disable vlc internal resampler will break audio output
vlc devs seems to have no interests to add wasapi exclusiv mode to fix it.
dvdfab support is also not very good.
i reported a bug with a blu ray menu
the devs wanted log file from me.
i uploaded log file and they thanked me but
i could see that they have not downloaded the log file after 60 days....
)
btw i have a small question:
do you have plans to add blu ray menu support ?
with jump to.... you can access all movies and extras on blu ray but with blu ray menu it would be more comfortable. :)
ryrynz
8th May 2019, 03:33
blu-ray menu is not easy to implement. dslibbluray hasn't been worked on for a long time, MPC-HC never had it working stable.
I think this is still a long ways off unfortunately, it has been asked for before and might never happen on MPC-BE.
My suggestion is to use another player for that functionality.
peter0815x
8th May 2019, 03:48
vlc has brm support
but it has no wasapi exclusiv output
mpc be has better codec support and image quality :-)
take a look at their source code how they read blu ray menus won't help ?
vlc brm support is better than dvdfab player 5 brm support
(have not tried powerdvd 19 yet, but 18 also had some probs with some menus)
edit:
when i start an episode and press pause immedialety and then press play again there is no drop out.
may be it has something to do with audio buffer ?
only a minor bug but i wonder what is the reason :-)
Aleksoid1978
8th May 2019, 04:53
If somebody implement blu-ray menu support - i add it to MPC-BE :)
Klaus1189
8th May 2019, 05:01
If a „drop out“ is a short part missing at the very beginning, set in options of MPC Audio Renderer from Exclusive to Shared.
peter0815x
8th May 2019, 05:09
If a „drop out“ is a short part missing at the very beginning, set in options of MPC Audio Renderer from Exclusive to Shared.
thx but i already tried that
it had no effect same for device buffer.
using shared mode would also not help
i need exclusiv mode to play audio like it was encoded in 48khz for dvds.
edit:
and its not my usb dac (yamaha mcr 870d)
i tried it with an old creative headset (has a simple usb soundblaster)
same drop out
Klaus1189
8th May 2019, 05:15
What AV Receiver or Speakersystem do you use and how are these connected to computer? HDMI, optical SPDIF, ... ?
Aleksoid1978
8th May 2019, 05:20
As i testing - some audio drops when "enter" to episodes on WASAPI/DS, when the transition between menus and episodes. But when episode start playback - all is good on WASAPI/DS.
I can't help more :)
peter0815x
8th May 2019, 05:33
As i testing - some audio drops when "enter" to episodes on WASAPI/DS, when the transition between menus and episodes. But when episode start playback - all is good on WASAPI/DS.
I can't help more :)
i have 1 audio drop for a few ms when i enter an episode
from dvd menu.
audio drop happens after about 1 sec of playback.
when i go back to dvd menu and start episode again
audio drop will come again after 1 sec.
with ds i have no audio drop.
peter0815x
8th May 2019, 05:36
What AV Receiver or Speakersystem do you use and how are these connected to computer? HDMI, optical SPDIF, ... ?
i use a yamaha mcr 870d as dac
https://de.yamaha.com/de/products/audio_visual/hifi_systems/mcr-n870d/index.html
connected over usb
(i use latest driver and firmware)
with an old creative tactical alpha headset i have same drop out
could u test the dvd klaus ?
with mpc audio render (best with episode 2,3,4,5 or 6)
https://drive.google.com/open?id=1W5-rK44bz4vqISTqbss4csWjLKfXyTRE
Aleksoid1978
8th May 2019, 06:49
peter0815x
I found "bug" - wait a fix.
P.S. try https://yadi.sk/d/xIexJSPfqh1L2g
peter0815x
8th May 2019, 16:12
peter0815x
I found "bug" - wait a fix.
P.S. try https://yadi.sk/d/xIexJSPfqh1L2g
perfect ! its fixed.
thx for fixing all of my reported dvd problems :thanks:
i wonder why people still use other media players like vlc,dvdfab,zoom,mplayer etc. :)
mpc be is the perfect player:
-best codec support (is the only player which plays all of my 4k test files)
-best image and audio quality
-wasapi and high res audio support
-cue file support
-plays dvd and audio cd from disc silent without unnecessary spin up.
-fast, stable and good gui
-and nice devs :cool:
peter0815x
8th May 2019, 16:36
its me again
i found another small problem.... :-)
i have this for a longer time playing audio files with mpc be.....
sometimes i have some random drop outs playing audio in mpc be
its random happens with audio cd, flac files, etc.
happens often after a few minutes of playback.
this time i know the reason :-)
i set device buffer from 50ms to 100ms and it seems to improve it...
but its not fully gone.
foobar2k default buffer is set to 1000ms.
there are no drop outs, but when i set buffer in foobar2k to 50ms i have drop outs there as well.
is it possible for u to create a new test version of mpc be ?
and change mpc audio render ?
there are 3 options
default, 50ms and 100ms
can u add 4th option 1000ms ?
(or a custom setting so users can put there own value into it)
i am 100% sure this would fix it
mpc be is the perfect player:
-best codec support (is the only player which plays all of my 4k test files)
-best image and audio quality
-wasapi and high res audio support
-cue file support
-plays dvd and audio cd from disc silent without unnecessary spin up.
-fast, stable and good gui
-and nice devs :cool:
Agreed! :)
@peter0815x
Try setting the "Default" value for "Device buffer" option.
peter0815x
8th May 2019, 19:04
@peter0815x
Try setting the "Default" value for "Device buffer" option.
thx
seems drop outs are shorter but still not completely gone
guess my audio device needs higher buffer :)
@peter0815x
Ok. I will do a test build with a few new buffer sizes tomorrow.
What is the full name of your audio device?
ryrynz
9th May 2019, 09:24
Can you set the buffer properties of the device itself through drivers or included software options?
Maybe you have something you can change there that will fix it.
peter0815x
9th May 2019, 12:14
Can you set the buffer properties of the device itself through drivers or included software options?
Maybe you have something you can change there that will fix it.
i can change the asio buffer
but this will have no effect for wasapi.
@peter0815x
Ok. I will do a test build with a few new buffer sizes tomorrow.
What is the full name of your audio device?
the full device name is (as shown in yamaha driver):
Yamaha A-U670/A-U671
mpc audio render shows this name under sound device for it:
(windows 10 shows it also like this under system > sound)
Lautsprecher (Yamaha A-U670/A-U671)
windows device manager shows this:
Yamaha HiFi USB Driver > Yamaha A-U670/A-U671
thats it:
https://de.yamaha.com/de/products/audio_visual/hifi_systems/mcr-n870d/index.html
in english
https://europe.yamaha.com/en/products/audio_visual/hifi_systems/mcr-n870d/index.html
hope this helps :-)
@peter0815x
Test build - mpc-be_4544_wasapi_buffer_1 (https://yadi.sk/d/p053q0NJlSnuhQ). Added 200, 500, 1000 ms.
Aleksoid1978
10th May 2019, 10:41
peter0815x
Another test build - https://yadi.sk/d/Vfj4UMwwDDGTdQ
Check on you dvd/files.
peter0815x
10th May 2019, 18:32
@peter0815x
Test build - mpc-be_4544_wasapi_buffer_1 (https://yadi.sk/d/p053q0NJlSnuhQ). Added 200, 500, 1000 ms.
thx
seems there is a problem
when i select 1000ms (or 200 or 500) and press ok it goes back to 100.
i reseted all settings of mpc be to default
when i select now 200 or 500 or 1000 it goes back to 50.
settings higher than 100ms won't be saved
peter0815x
Another test build - https://yadi.sk/d/Vfj4UMwwDDGTdQ
Check on you dvd/files.
dvds play perfect
but your version (with max 100ms buffer) still have audio drop outs with audio files.
@peter0815x
I fixed the saving settings - mpc-be_4544_wasapi_buffer_2 (https://yadi.sk/d/p053q0NJlSnuhQ).
peter0815x
10th May 2019, 20:42
thx
500ms and 1000ms will create massive audio drops
this time its not random
audio is regularly interrupted
with 500ms its like that
( | means audio drop out )
---|---|---|---|---
with 1000ms its like that (larger drop outs)
--||--||--||--||--
with 200ms its working but there are still random drop outs like with 50 ms or 100 ms.
peter0815x
10th May 2019, 21:56
i found a external "solution"
https://forum.doom9.org/showthread.php?t=173174
when i use the asio plugin from michael buchberger
there are no audio drop outs with mpc be.
but for videos the asio plugin is not recommended.
it works but when the video has only mono output u hear only 1 speaker per default.
channel mapping needs to be changed manually for 2 speakers then.
(has to be done only once)
but asio plugin will create strange "noises" when seeking the movie and going from dvd menu to movie and back.
and when i played one dvd and load next i get an evr render error
"failed to register class dx9AlocatorPresenter failed 0x8000405"
so i have to restart mpc be.
this does not happen with wasapi.
would be nice if wasapi audio drop could be fixed :)
i guess when 1000ms would work properly the drop outs should be gone with wasapi as well.
ryrynz
11th May 2019, 02:21
Nevermind. Would be interesting to know what foobar is doing differently..
peter0815x
11th May 2019, 02:58
these drop outs happen only with audio files not with movies
and happen very random
sometimes there is one after 60 sec or one after 5 minutes.
with the asio plugin there is none so its not a bug in mpc be
guess its the wasapi buffer size.
when i lower buffer in foobar to 50ms i have some random drop outs there as well.
Aleksoid1978
11th May 2019, 04:58
peter0815x
Here build with log on desktop.
Run it, open problem files and when do some drops - close it. Then upload log file for me.
https://yadi.sk/d/uiRTf8kF7V4atQ
peter0815x
11th May 2019, 06:36
its a bit late so i just did a small test
(if u need more let me know)
i played 3 songs and created 3 log files:
https://drive.google.com/open?id=11CCiwu1Tp-bd6ET31M5GeZjHQKNd4x-_
1st song had 1 drop immediatley after start. (i stopped song after 5 min)
2nd song had no drop out (i stopped song after 3 min)
3rd song had 1 drop after 17 seconds of playback (i let song finish)
good news when the drop out happens there is a info in log file
this is shown when the drop happens:
(time in log file matches playback time when it happend)
1st song
CMpcAudioRenderer::RenderWasapiBuffer() - Discontinuity detected, Correct reference clock by -263.46 ms
3rd song
CMpcAudioRenderer::RenderWasapiBuffer() - Discontinuity detected, Correct reference clock by -231.49 ms
Aleksoid1978
11th May 2019, 06:57
peter0815x
Set buffer to Default/50 ms and test again.
P.S. As i understand(what's happened on you side) - sometimes internal buffer in empty, it's can happened if open file from slow source, playback is faster than reading the source files/url.
Another test build - https://yadi.sk/d/cPgaeGqrGAqlHw
peter0815x
11th May 2019, 21:51
here the new log files
https://drive.google.com/open?id=1VOpB_iqhoQsKprllLwhl2It-TIWyBAlc
i tested flac file with default, 50 and 100ms, audio cd with 50ms
and the 2 dvds with 50ms
all drop outs are gone :thanks:
i do some more testing but so far seems its perfect :cool:
its really cool
guess thousands or millions of people are using mpc be
i am only one of them but u took the time to fix all of my bugs.
1st the high res audio problem with files 192k+
2nd the dvd freezing bugs with wasapi
3rd the audio drop outs
all fixed :D
and thx to v0lt for trying to increase wasapi buffer
guess only 2 things are missing.....
sacd iso support and blu ray menus :p
Aleksoid1978
12th May 2019, 01:36
peter0815x
Here is "final" build - https://yadi.sk/d/eWBbaYPKcP_RLA
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.