|
saga
Posts: 1365
|
 |
« Reply #420 on: 21 May '12 - 13:22 » |
Quote
|
That doesn't sound like a problem with XMPlay, rather your ASIO driver doesn't allow shared mode so the browser can't access the soundcard while XMPlay still has access to it. Try using WASAPI in non-exclusive mode instead. You don't gain anything from using ASIO compared to WASAPI.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15258
|
 |
« Reply #421 on: 21 May '12 - 14:39 » |
Quote
|
Hello , I am using 3.6.0.61 (stuff) version. Monitoring library folders seems not to be working (also did not work on previous 60 version).
That's strange, it still seems to be working here. Are your folders missing from the "Monitored folders" list, or are new files just not being picked up in those folders? If the latter, please check a missing file's properties to see what its "Created" and "Modified" dates are. Win 7, 70% of time: Listening to XMPlay (ASIO) -> Music ended -> Opening streaming sound/video in browser -> Bam! No sound.
Fix: Close XMPlay and restart browser.
As saga mentions, your ASIO driver might not allow multiple simultaneous users. Some drivers do, some don't. To confirm whether yours does, can you hear sound from other apps (on the same soundcard) while XMPlay is playing? If not, and you would like to, you could use the default or DirectSound or shared mode WASAPI output systems instead. You don't gain anything from using ASIO compared to WASAPI.
...depending on the WASAPI mode  Exclusive mode WASAPI is comparable to ASIO, but shared mode WASAPI is more like the default/waveOut and DirectSound output systems (sound from all 3 is mixed together by Windows).
|
|
|
|
|
Logged
|
|
|
|
|
Alex K.
Posts: 14
|
 |
« Reply #422 on: 21 May '12 - 18:09 » |
Quote
|
Hello , I am using 3.6.0.61 (stuff) version. Monitoring library folders seems not to be working (also did not work on previous 60 version).
That's strange, it still seems to be working here. Are your folders missing from the "Monitored folders" list, or are new files just not being picked up in those folders? If the latter, please check a missing file's properties to see what its "Created" and "Modified" dates are. Win 7, 70% of time: Listening to XMPlay (ASIO) -> Music ended -> Opening streaming sound/video in browser -> Bam! No sound.
Fix: Close XMPlay and restart browser.
As saga mentions, your ASIO driver might not allow multiple simultaneous users. Some drivers do, some don't. To confirm whether yours does, can you hear sound from other apps (on the same soundcard) while XMPlay is playing? If not, and you would like to, you could use the default or DirectSound or shared mode WASAPI output systems instead. You don't gain anything from using ASIO compared to WASAPI.
...depending on the WASAPI mode  Exclusive mode WASAPI is comparable to ASIO, but shared mode WASAPI is more like the default/waveOut and DirectSound output systems (sound from all 3 is mixed together by Windows). Wo-wo-ow.. The issue is not that i can't listen sound in browser and XMPlay at the same time, but that i can't listen sound in browser when XMPlay's stopped/finished playback. 
|
|
|
|
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2472
|
 |
« Reply #423 on: 21 May '12 - 18:23 » |
Quote
|
The issue is not that i can't listen sound in browser and XMPlay at the same time, but that i can't listen sound in browser when XMPlay's stopped/finished playback. Can you confirm that you are able to play audio in XMPlay and in your browser at the same time? Also if you use a file with a different sample rate?
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15258
|
 |
« Reply #424 on: 22 May '12 - 14:57 » |
Quote
|
Wo-wo-ow.. The issue is not that i can't listen sound in browser and XMPlay at the same time, but that i can't listen sound in browser when XMPlay's stopped/finished playback.  Yes, but the problem may be that the browser (or Flash I guess) has already initialized its output, and that's invalidated when the ASIO driver takes over the device. Trying it myself (with an ASIO driver that doesn't allow multiple users), the browser/Flash playback was stopped by the XMPlay/ASIO playback, and the webpage had to be reloaded after XMPlay finished playing in order for the browser/Flash playback to work again. I didn't need to close XMPlay or restart the browser. If simply reloading the webpage isn't working for you, please confirm what browser you're using.
|
|
|
|
|
Logged
|
|
|
|
|
Alex K.
Posts: 14
|
 |
« Reply #425 on: 23 May '12 - 08:53 » |
Quote
|
The issue is not that i can't listen sound in browser and XMPlay at the same time, but that i can't listen sound in browser when XMPlay's stopped/finished playback. Can you confirm that you are able to play audio in XMPlay and in your browser at the same time? Also if you use a file with a different sample rate? I can not. Wo-wo-ow.. The issue is not that i can't listen sound in browser and XMPlay at the same time, but that i can't listen sound in browser when XMPlay's stopped/finished playback.  Yes, but the problem may be that the browser (or Flash I guess) has already initialized its output, and that's invalidated when the ASIO driver takes over the device. Trying it myself (with an ASIO driver that doesn't allow multiple users), the browser/Flash playback was stopped by the XMPlay/ASIO playback, and the webpage had to be reloaded after XMPlay finished playing in order for the browser/Flash playback to work again. I didn't need to close XMPlay or restart the browser. If simply reloading the webpage isn't working for you, please confirm what browser you're using. It occurs in Opera, IE8. Maybe you are right and flash developers just didn't care about reinitialising output all the times before playback. I mention this in bugs so we can be sure that XMPlay does not "occupies" output device when there's already no need to do it.
|
|
|
|
|
Logged
|
|
|
|
|
saga
Posts: 1365
|
 |
« Reply #426 on: 23 May '12 - 12:18 » |
Quote
|
To my knowledge, XMPlay closes output once all playback has finished. Are you sure that there is e.g. no silence at the end of your music that would prevent XMPlay from stopping the track and thus closing the output? As suggested before, use WASAPI in shared mode and all your trouble will be gone. Or do you think that your ears will recognize the different between bit-exact output and mixed output?
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15258
|
 |
« Reply #427 on: 23 May '12 - 15:05 » |
Quote
|
It occurs in Opera, IE8.
I was using Firefox, so you could give that a try and see if you get a different result. Also check that you have the latest Flash version installed, in case that makes a difference. I mention this in bugs so we can be sure that XMPlay does not "occupies" output device when there's already no need to do it.
XMPlay initializes the output device when starting playback, and releases it when playback is stopped. The output device remains initialized when playback is paused, so if you're currently just pausing the output, try stopping it instead, ie. press the Stop button rather than the Pause button.
|
|
|
|
|
Logged
|
|
|
|
|
Jace
Posts: 773
|
 |
« Reply #428 on: 24 May '12 - 00:54 » |
Quote
|
No idea if anything can be done about this, but my computer was under "heavy load" (aka everything but IRC and alt-tab was completely unresponsive) and I was forced to just switch the power off. Seems like during the unresponsiveness XMPlay had filled my library (including library~) and playlist with null bytes. The sizes were right, but every byte was replaced with 0x00. Needless to say that it did irritate slightly. Luckily I had a "recent" backup from January. So only thing lost was a few months worth of playback stats, managed to recover all my saved module title edits etc. 
|
|
|
|
|
Logged
|
|
|
|
|
saga
Posts: 1365
|
 |
« Reply #429 on: 24 May '12 - 00:57 » |
Quote
|
Got shadow copies enabled?
|
|
|
|
|
Logged
|
|
|
|
|
Jace
Posts: 773
|
 |
« Reply #430 on: 24 May '12 - 05:51 » |
Quote
|
Of course not! If I had, wouldn't need to rely on an ancient(-ish) copy of it. X)
But that's really a lesser issue here. Jus' wondering if there'd be any way to detect from XMP's end when it's just writing out null bytes. I'm guessing that'll be a plain fat 'no' with knobs on though, but worth a mention/question. Or so I'd like to think.
|
|
|
|
|
Logged
|
|
|
|
|
saga
Posts: 1365
|
 |
« Reply #431 on: 24 May '12 - 09:50 » |
Quote
|
Of course not! Maybe it's time to change that, then.  Has saved my ass several times because of things like that.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15258
|
 |
« Reply #432 on: 24 May '12 - 15:17 » |
Quote
|
No idea if anything can be done about this, but my computer was under "heavy load" (aka everything but IRC and alt-tab was completely unresponsive) and I was forced to just switch the power off. Seems like during the unresponsiveness XMPlay had filled my library (including library~) and playlist with null bytes. The sizes were right, but every byte was replaced with 0x00.
Nasty! If the file's size was correct but it contained 0s, then I guess the file contents may have been in the disk write cache and it didn't get a chance to be flushed to disk before the power was cut. Multiple files being affected could back that theory up, I think, ie. XMPlay had finished writing them and they were all sitting in the disk write cache. If so, I'm not sure if there is anything that could have been done to avoid it happening, apart from waiting and hoping that Windows would be able to recover itself. The library file actually includes a version number and XMPlay will refuse to run (with an error message) if that is a number that it doesn't recognise, and all 0s should have triggered that. If that didn't happen, then I guess there was at least some valid data at the start of the file. But even if it had refused to run, that wouldn't help much if the backup library file was full of 0s too.
|
|
|
|
|
Logged
|
|
|
|
|
Jace
Posts: 773
|
 |
« Reply #433 on: 24 May '12 - 20:44 » |
Quote
|
It certainly brought up an error message about version number. Checked in a hex editor, nothing but 0s in the whole file
|
|
|
|
|
Logged
|
|
|
|
|
Tsorovan
Posts: 1244
|
 |
« Reply #434 on: 24 May '12 - 23:06 » |
Quote
|
Has the .pls format changed somewhere between 3.6.0.1 and 3.6.0.61? I've made a program that picks 5 random albums from my collections, write them to a .pls (just the paths) and calls xmplay.exe with that .pls. Works with .1 but not with .61. Trying to open the .pls by drag-'n'-drop or Open File doesn't work either in .61. The files I write are super simple, just this with \r\n line endings: N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\01 · Inception.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\02 · Lash by Lash.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\03 · Solemn They Wait.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\04 · Render My Prey.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\05 · Eve of Contempt.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\06 · Sour Flow.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\07 · By a Thousand Deaths Fulfilled.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\08 · Dead and Grotesque.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\09 · In My Own Greed.mp3 N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\10 · Scorched.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\01 · Terres noires.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\02 · Rêve cyclique.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\03 · Rouages Second Rotation.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\04 · The Invisible Light.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\05 · Phobia.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\06 · Zorgh March.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\07 · Zébulon.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\08 · Forêt inviolée.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\09 · Shanghaï's Digital Talks.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\10 · Emotions galactiques.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\11 · Waiting for the Sun.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\12 · The Fly - Toxmen's Land.mp3 N:\Univers Zero · Rhythmix ‹2002› [320L]\13 · Rêve cyclique.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 01 - Zetormalac.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 02 - Don't cry for me Pigsburg.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 03 - Gimme a bigger gun.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 04 - Let's have a party.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 05 - A big heap of carrots.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 06 - Error not enough money.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 07 - Carrot city is ours.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 08 - Pig Rock Beer.mp3 I:\Másfél - S.W.I.N.E\S.W.I.N.E. soundtrack - 09 - We are the best.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\B'BOOM.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Conundrum.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Dinosaur.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Elephant Talk.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Frame by Frame.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Improv-Two Sticks.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Prism.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Red.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Thela Hun Ginjeet.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\THRAK.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Three of a Perfect Pair.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\VROOOM VROOOM.mp3 M:\King Crimson · Live Bootleg ‹1990› [224Xn]\Walking on Air.mp3 N:\Pg.lost · Yes I Am ‹2007› [VBRL]\01 · Yes I Am.mp3 N:\Pg.lost · Yes I Am ‹2007› [VBRL]\02 · Kardusen.mp3 N:\Pg.lost · Yes I Am ‹2007› [VBRL]\03 · Fartyget.mp3 N:\Pg.lost · Yes I Am ‹2007› [VBRL]\04 · ….mp3 N:\Pg.lost · Yes I Am ‹2007› [VBRL]\05 · The Kind Heart of Lanigon.mp3
UTF-8, no BOM.
|
|
|
|
« Last Edit: 25 May '12 - 00:32 by Tsorovan »
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2472
|
 |
« Reply #435 on: 25 May '12 - 06:37 » |
Quote
|
Has the .pls format changed somewhere between 3.6.0.1 and 3.6.0.61? Looking at the changelog, I don't see that specifically. Some things did happen on Unicode support though. Does your playlist work if it has an m3u extension?
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15258
|
 |
« Reply #436 on: 25 May '12 - 12:57 » |
Quote
|
It certainly brought up an error message about version number. Checked in a hex editor, nothing but 0s in the whole file
OK, that makes sense (the 0s failed the library version check). Has the .pls format changed somewhere between 3.6.0.1 and 3.6.0.61? I've made a program that picks 5 random albums from my collections, write them to a .pls (just the paths) and calls xmplay.exe with that .pls. Works with .1 but not with .61. Trying to open the .pls by drag-'n'-drop or Open File doesn't work either in .61. The files I write are super simple, just this with \r\n file endings: N:\Spawn of Possession · Noctambulant ‹2006› [VBRL]\01 · Inception.mp3 ...
That looks like it's actually an M3U format playlist (a PLS playlist begins with "[playlist]" and each entry is in the form of "fileX=..."). XMPlay's M3U playlist processing was tightened recently by requiring the file to have an M3U (or M3U8) extension, as there isn't any signature/header to look for. So that will be what's resulting in your trouble with the latest stuff. Giving your file an M3U extension should fix things.
|
|
|
|
|
Logged
|
|
|
|
|
Tsorovan
Posts: 1244
|
 |
« Reply #437 on: 25 May '12 - 18:33 » |
Quote
|
Okay, yeah, you're right, that's an .m3u file. I'm not sure why I didn't use the correct extension; that's kind of daft of me.
Thanks!
|
|
|
|
|
Logged
|
|
|
|
|
|
|
tails_
Posts: 70
|
 |
« Reply #439 on: 3 Jun '12 - 08:19 » |
Quote
|
Hi Ian. Some time ago I came across ZX Spectrum module music decoder: (I was unable to find it on the net, so here's mediafire link) http://www.mediafire.com/?wevsuefiv94t42iIt works flawlessly in Winamp2 but when you play something through it in xmplay it sounds weird. Any ideas? P.S. I contacted author about this already but he said he lost sources.
|
|
|
|
|
Logged
|
|
|
|
|