|
mateczko
Guest
|
 |
« Reply #40 on: 2 Feb '11 - 15:01 » |
Quote
|
Adjustable font size and type in extended playlist.
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15269
|
 |
« Reply #41 on: 2 Feb '11 - 15:38 » |
Quote
|
When closing with position saved, it'd be nice if the paused state would be respected - currently the track always starts playing immediately, even if it was paused while closing the player.
Here's an update to try... www.un4seen.com/stuff/xmplay.exe- Why are all visualisations / scrolling / animations capped to 40fps? Is there any way to enable higher (smoother) refresh rates like 60fps, for example?
The vis refresh is currently tied to the general GUI refresh/update timer, which runs at 40 Hz. If you would like to change that, the update above includes a "VisRefresh" XMPLAY.INI setting to try (eg. VisRefresh=60), which allows the vis to go at a different rate to the other GUI stuff. - What's the maximum resolution the 2D spectrum visualisation uses in full screen mode (when the 'limit resolution' option is unchecked)? If a really high desktop resolution (1920x1200 or better) is used, XMPlay computes a lower res spectrum display and stretches it to desktop res (I don't think it really uses the native desktop resolution) The limiter also doesn't accept anything higher than 999x999.
When "Restrict vis rendering" is disabled, the vis will be rendered at the window (or fullscreen) size. In the case of the spectrum display, there are less than 1920 frequency bands, so it will have to be stretched to fill 1920 pixels. The lower bands are also always stretched wider than the higher bands, so that the display is more logarithmic rather than linear.
|
|
|
|
« Last Edit: 3 Feb '11 - 13:14 by Ian @ un4seen »
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2473
|
 |
« Reply #42 on: 2 Feb '11 - 16:03 » |
Quote
|
When closing with position saved, it'd be nice if the paused state would be respected - currently the track always starts playing immediately, even if it was paused while closing the player. Here's an update to try... That's working nicely  .
|
|
|
|
|
Logged
|
|
|
|
|
Cosworth
Posts: 99
|
 |
« Reply #43 on: 2 Feb '11 - 18:10 » |
Quote
|
When closing with position saved, it'd be nice if the paused state would be respected - currently the track always starts playing immediately, even if it was paused while closing the player.
Here's an update to try... www.un4seen.com/stuff/xmplay.exeThank you  But can you do blink time and play\pause button after switch on player?
|
|
|
|
|
Logged
|
|
|
|
|
NiZero
Posts: 5
|
 |
« Reply #44 on: 2 Feb '11 - 22:51 » |
Quote
|
An easy start, from the other thread (and hopefully rather for 3.6.1. ), expanding cue sheets and mods with subsongs into virtual tracks. +1, would be great. Very helpful with lot of lossless music (one CD = one file, no splitted tracks but *.cue). May be it could be a small (+) near track with *.cue, when pressed - then names expands and advance will be like between other tracklist items? (lenght, play, queue, etc.)
|
|
|
|
|
Logged
|
|
|
|
|
oddiophile
Posts: 149
|
 |
« Reply #45 on: 2 Feb '11 - 23:23 » |
Quote
|
Here's an update to try... www.un4seen.com/stuff/xmplay.exeThe vis refresh is currently tied to the general GUI refresh/update timer, which runs at 40 Hz. If you would like to change that, the update above includes a "RefreshRate" XMPLAY.INI setting to try (eg. RefreshRate=60), which allows the vis to go at a different rate to the other GUI stuff. I tried the new setting, but the spectrum vis. still runs at 40 Hz, even in fullscreen mode. Tested on Windows 7 with Aero enabled. FPS monitored with FRAPS ( www.fraps.com). P.S. Updated/edited my previous post.
|
|
|
|
« Last Edit: 3 Feb '11 - 05:02 by oddiophile »
|
Logged
|
|
|
|
|
oddiophile
Posts: 149
|
 |
« Reply #46 on: 2 Feb '11 - 23:34 » |
Quote
|
There's another interesting option in the XMPLAY.INI: SpectrumSpeed Does this option control the latency of the spectrum visualisation updates?
|
|
|
|
« Last Edit: 3 Feb '11 - 04:35 by oddiophile »
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2473
|
 |
« Reply #47 on: 3 Feb '11 - 06:42 » |
Quote
|
I tried the new setting, but the spectrum vis. still runs at 40 Hz, even in fullscreen mode. ... FPS monitored with FRAPS ( www.fraps.com). Yep, they still seem to run at 40 Hz. Btw, Honto's Phase has a built-in fps counter (use the middle-click). There's another interesting option in the XMPLAY.INI: SpectrumSpeed. Does this option control the latency of the spectrum visualisation updates? No, it's the scrollspeed of the Spectrum (3D) visual, either normal (0) or fast (1). You can toggle it by middle-clicking on the visual.
|
|
|
|
|
Logged
|
|
|
|
|
Chinese Sausage
Posts: 365
|
 |
« Reply #48 on: 3 Feb '11 - 09:04 » |
Quote
|
When closing with position saved, it'd be nice if the paused state would be respected - currently the track always starts playing immediately, even if it was paused while closing the player.
Here's an update to try... www.un4seen.com/stuff/xmplay.exeThank you for this great little implementation. XMPlay just keeps getting better and better every day (which is a contrast compared to other similar players). I cannot see any difference in the "RefreshRate" addition in xmplay.ini though. Is this change reflected in the built-in spectrum analyzer? Thank you again for far surpassing my expectations with XMPlay. 
|
|
|
|
|
Logged
|
|
|
|
|
Jimmy Neutron
Posts: 334
|
 |
« Reply #49 on: 3 Feb '11 - 11:25 » |
Quote
|
... has a built-in fps counter (use the middle-click). ... toggle it by middle-clicking on the visual.
I'd like to re-suggest adding an alternative to middle-click. My two button mouse and/or laptop touchpad would love it. BTW, are you going to post a compilation in this (Suggestions for 3.7) thread?
|
|
|
|
|
Logged
|
|
|
|
|
Jace
Posts: 773
|
 |
« Reply #50 on: 3 Feb '11 - 11:31 » |
Quote
|
If you would like to change that, the update above includes a "RefreshRate" XMPLAY.INI setting to try (eg. RefreshRate=60), which allows the vis to go at a different rate to the other GUI stuff.
Doesn't seem to be doing much here either. Tried to set it to lower than 40, so I could keep something pretty visible every now and then. Mostly 'cause I don't belong into this group: We have 4 GHz multicore CPUs, 120Hz displays and powerful graphics cards now.
I would rather a tiny drop in refresh rate than restricting the vis to 400x300. 
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15269
|
 |
« Reply #51 on: 3 Feb '11 - 13:13 » |
Quote
|
Oops! The new XMPLAY.INI setting is actually "VisRefresh" (not "RefreshRate").
|
|
|
|
|
Logged
|
|
|
|
|
Dotpitch
Posts: 2473
|
 |
« Reply #52 on: 3 Feb '11 - 16:09 » |
Quote
|
Oops! The new XMPLAY.INI setting is actually "VisRefresh" (not "RefreshRate"). Ah, that works properly indeed  . I'd like to re-suggest adding an alternative to middle-click. My two button mouse and/or laptop touchpad would love it. BTW, are you going to post a compilation in this (Suggestions for 3.7) thread? Yep, I'll post the list after I've cleaned and re-organized it. Your request is still on it  .
|
|
|
|
|
Logged
|
|
|
|
|
amit
Posts: 718
|
 |
« Reply #53 on: 3 Feb '11 - 18:29 » |
Quote
|
Having thought about it a bit, here's something to try... www.un4seen.com/stuff/xmplay.exeIt adds 4 new tag comparison options: "%tag:x" (tag contains x), "%tag=x" (tag equals x), "%tag<x" (tag is lower than x) and "%tag>x" (tag is greater than x). The contains/equals options obey the "Case-sensitive" setting, while the lower/greater options are always case-insensitive. "%tag" can be one of the existing title/encoder formatting options ("%0", etc) or one of the following: "%age" (days since added to library), "%lastplay" (days since last played), "%length" (length in seconds), "%playcount" (times played), "%rating" (rating), "%size" (file size in KB). I was thinking some more about this...Do you know some players have an option for smart playlists? Why not use the new search options to implement a similar solution to xmplay? If there are search patterns used over and over again they could be saved with a name and then accessed directly, maybe from a right click menu similar to "locate in library" option. Results for searches like: new tracks , highly rated tracks, , genre combinations and other complex patterns could then be used and played instantly (if 'skip non matches' applied)
|
|
|
|
|
Logged
|
|
|
|
|
oddiophile
Posts: 149
|
 |
« Reply #54 on: 3 Feb '11 - 23:34 » |
Quote
|
Oops! The new XMPLAY.INI setting is actually "VisRefresh" (not "RefreshRate").
I tried the setting and it works now Setting a refresh rate higher than 40Hz makes a *HUGE* difference: * 60Hz makes the peaks / beat detection much more responsive. At 120Hz it's almost real-time. * The 3D spectrum display moves a lot faster. * Lower rates (24Hz ~ 30Hz) are also useful for really slow PCs 
|
|
|
|
« Last Edit: 5 Feb '11 - 11:27 by oddiophile »
|
Logged
|
|
|
|
|
oddiophile
Posts: 149
|
 |
« Reply #55 on: 3 Feb '11 - 23:42 » |
Quote
|
Btw, Honto's Phase has a built-in fps counter (use the middle-click). The built-in FPS meter in Honto Phase is not accurate. It doesn't display the actual framerate you get on your screen (especially if you're using Aero on Vista/Windows 7). You have to use utilities like FRAPS to monitor the real framerate. For example, Phase displays 160 fps , but I get only 50 fps when running in fullscreen mode on Windows 7 with Aero enabled. With Aero turned off, the animation is silky-smooth, but there's no way to see the actual framerate, since XMPlay doesn't support TRUE fullscreen (pageflipped) mode.
|
|
|
|
« Last Edit: 5 Feb '11 - 11:39 by oddiophile »
|
Logged
|
|
|
|
|
saga
Posts: 1365
|
 |
« Reply #56 on: 3 Feb '11 - 23:55 » |
Quote
|
confirmed, but this should go in the 3.6 bug report thread...
|
|
|
|
|
Logged
|
|
|
|
|
Ian @ un4seen
Administrator
Posts: 15269
|
 |
« Reply #57 on: 4 Feb '11 - 16:31 » |
Quote
|
I was thinking some more about this...Do you know some players have an option for smart playlists? Why not use the new search options to implement a similar solution to xmplay?
If there are search patterns used over and over again they could be saved with a name and then accessed directly, maybe from a right click menu similar to "locate in library" option.
Results for searches like: new tracks , highly rated tracks, , genre combinations and other complex patterns could then be used and played instantly (if 'skip non matches' applied)
I'll look into it. In the meantime, although not quite as convenient as a right-click menu, you could use the "Find" history to do it  Setting a refresh rate higher than 40Hz makes a *HUGE* difference:
* 60Hz makes the peaks / beat detection much more responsive, but doesn't eliminate the blur effect.
* 120Hz removes 80% of the blur and makes the peak response almost real-time
Regarding the "blur", are you referring to the built-in spectrum vis? If so, that's intended  Anyway, as it seems to be working quite nicely, the vis refresh rate has now been added to the "Appearance" options page... www.un4seen.com/stuff/xmplay.exeThis update also increases the difference between the fullscreen info bubble sizes, and should fix the black screen problem from the previous update. Let me know if you still get that problem. But can you do blink time and play\pause button after switch on player?
Do you want to disable the flashing when paused? If so, the time flashing has been disabled in the update above (2 paused indicators was a bit unnecessary). If you want to disable the button flashing too, you can do that by adding "NoFlashPause=1" in the XMPLAY.INI file.
|
|
|
|
|
Logged
|
|
|
|
|
garson
Posts: 109
|
 |
« Reply #58 on: 4 Feb '11 - 16:48 » |
Quote
|
If you close XMPlay with track being paused, with button flashing, when you start it again, button isn't flashing. I think it should. 
|
|
|
|
|
Logged
|
|
|
|
|
oddiophile
Posts: 149
|
 |
« Reply #59 on: 4 Feb '11 - 17:12 » |
Quote
|
- BUG: Playback freezes (!) when 'No Visualisation' is selected - It's not possible to set the vis. refresh rate to more than 100 Hz from the Options & Stuff page. - Have you decreased the button flashing rate when paused? It's a lot slower (and less annoying) now  - The balloon popups in fullscreen mode are still way too large when using 'Smallest' size at a very high screen res (2048x1536) - Is there a button (keyboard shortcut) to show the name of the track that's playing when fullscreen vis. is used without changing the song? (a key to briefly show the name and a key to toggle between 'always visible' and 'off') Regarding the "blur", are you referring to the built-in spectrum vis? If so, that's intended A 'secret' setting to disable that effect would be nice to have (if possible)
|
|
|
|
« Last Edit: 4 Feb '11 - 17:24 by oddiophile »
|
Logged
|
|
|
|
|