22 May '13 - 15:28 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: 1 [2] 3 4 ... 34
  Reply  |  Print  
Author Topic: Suggestions for 3.7  (Read 86865 times)
amit
Posts: 718


« Reply #20 on: 23 Jan '11 - 21:12 »
Reply with quoteQuote

Ian, can you add a syntax for rating criteria in the "find window"/"find quick"?

Thanks  Wink
%Rating=1 %Rating=3 ....
%R1,%R2,%R3...
*1,*2,*3...

I would choose a generic syntax to represent library technical info. This way  leaves an opening  for other requests regarding more library "tags" in the future Wink

OK. That will need some thought, so probably best not to rush it in for the 3.6 release. Perhaps something for 3.6.1 Smiley

Is it already time for 3.6.1 ? What do you think? Wink

Logged
mlksa
Posts: 2


« Reply #21 on: 24 Jan '11 - 12:19 »
Reply with quoteQuote

Hi. I just need XMPlay to keep/write an mp3 online radio on my local hard drive Smiley

I tried VLC player and Winamp, they both fail even to play this radio, while XMPlay works just fine.

However I need to write mp3 compressed stream, not a plain PCM wav file, because of drive space. It would be nice just to sink captured mp3 stream from the station to disk... no recompression need...

Another weird thing is that autoname won't work when you reconnect and write the same http/mp3 stream to hdd. In my case XMPlay just wrote over to the existing file name where I kept my previous capture, about a hour of sound, resulting its loss.

it would be nice to add something like this:

GetLocalTime(&time);
char filename[512];
wsprintf(filename, "%s %02d%02d", chStationName, time.hours, time.minutes);
hFile = CreateFileA( filename, ...

or ask me for existing file overwrite.

Also it would be nice to improve reconnect behavior.
Logged
Dotpitch
Posts: 2472


« Reply #22 on: 24 Jan '11 - 12:31 »
Reply with quoteQuote

Hi. I just need XMPlay to keep/write an mp3 online radio on my local hard drive. ... It would be nice just to sink captured mp3 stream from the station to disk... no recompression need...
Put the stream in the playlist, right-click it and select 'Write to disk'. This will save the original stream to a local file, and it should continue writing even after a reconnect.
Logged
mlksa
Posts: 2


« Reply #23 on: 24 Jan '11 - 16:59 »
Reply with quoteQuote

Thank you very much Smiley It works. I thought this context menu item is the same as if I set Output Options to "play" to a file instead of sound card.
Logged
Just For My Memory
Posts: 59


« Reply #24 on: 26 Jan '11 - 06:18 »
Reply with quoteQuote

Just found out that XMPlay has been ported to PortableApps.com

And I also found this...



I know XMPlay needs to be lightweight. But can Ian add 256x256px icon size to program, please?
To make it look more attractive... really. The current icon is pretty old and not-so-beautiful. Smiley
Logged
Jimmy Neutron
Posts: 334


« Reply #25 on: 26 Jan '11 - 09:23 »
Reply with quoteQuote

Just found out that XMPlay has been ported to PortableApps.com

Ported isn't really what happened.  They create a launcher that serves as a wrapper to the original program.  The launcher handles a few things, including cleaning up any registry entries created by the program (not needed for XMPlay) and puts the program into a "standard" directory structure for ease of menu integration and backing up of user's configuration and settings files.  Oh, the other thing is that the launcher will modify the config files to account for different drive letters when the program is used from a USB stick on different computers.  The launcher for XMPlay was also specially modified to account for drive letter changes in the library, too.
Logged
Ian @ un4seen
Administrator
Posts: 15259


« Reply #26 on: 28 Jan '11 - 16:48 »
Reply with quoteQuote

Ian, can you add a syntax for rating criteria in the "find window"/"find quick"?

Thanks  Wink
%Rating=1 %Rating=3 ....
%R1,%R2,%R3...
*1,*2,*3...

I would choose a generic syntax to represent library technical info. This way  leaves an opening  for other requests regarding more library "tags" in the future Wink

OK. That will need some thought, so probably best not to rush it in for the 3.6 release. Perhaps something for 3.6.1 Smiley

Is it already time for 3.6.1 ? What do you think? Wink

Having thought about it a bit, here's something to try...

   www.un4seen.com/stuff/xmplay.exe

It 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).

For example, to find MP3 and OGG files that are between 3 and 4 minutes long, with a 5 star rating, with an artist tag that begins with something lower than "M", and containing "blah" in any tag/filename (depending on the "in" setting), you could look for this...

   %8=mp3/%8=ogg %length>179 %length<241 %rating=5 %2<m blah

Please report any problems.
Logged
amit
Posts: 718


« Reply #27 on: 28 Jan '11 - 22:24 »
Reply with quoteQuote

Having thought about it a bit, here's something to try...

   www.un4seen.com/stuff/xmplay.exe

It 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).

For example, to find MP3 and OGG files that are between 3 and 4 minutes long, with a 5 star rating, with an artist tag that begins with something lower than "M", and containing "blah" in any tag/filename (depending on the "in" setting), you could look for this...

   %8=mp3/%8=ogg %length>179 %length<241 %rating=5 %2<m blah

Please report any problems.

Looks great! I have tried several options and it works well so far.

One thing though : Is it possible to  let the new tag based rules to be combined with prefixes '-' and '/' ?
Edit: checked again and it works.

« Last Edit: 29 Jan '11 - 04:53 by amit » Logged
oddiophile
Posts: 149


« Reply #28 on: 29 Jan '11 - 01:08 »
Reply with quoteQuote

Is it possible to rescan the XMPlay folder for new skins without closing and restarting the player?  

Example: While playing a track, I go to the XMPlay site, download a few skins, unzip them into the XMPlay folder, select the 'rescan' option, the player updates the list of available skins the new skin is ready to use.
« Last Edit: 29 Jan '11 - 01:13 by oddiophile » Logged
Jimmy Neutron
Posts: 334


« Reply #29 on: 29 Jan '11 - 01:42 »
Reply with quoteQuote

Yeah, I've gotten used to the quit/restart routine.

This issue also applies to deleted skins... until restart, they still show and it gets a bit ugly if you select one that no longer exists.

Edit: rescan could be a standard selection item on the skin pick-list.
Logged
Jimmy Neutron
Posts: 334


« Reply #30 on: 30 Jan '11 - 13:36 »
Reply with quoteQuote

It might be a limitation of the skinning engine, but playing with different skins shows that detached panel start location (for info, library or playlist) seems to be preset but differs from skin to skin.  Sometimes this chosen location runs off of the monitor.  Could the start position be dynamic on floating panels?  This is probably different than output panels that seem to be attached to the main window, which might operate on different parameters.
 
Logged
Pike84
Posts: 1398


« Reply #31 on: 30 Jan '11 - 16:08 »
Reply with quoteQuote

Is it possible to rescan the XMPlay folder for new skins without closing and restarting the player?
This would be nice. +1
Logged
Pike84
Posts: 1398


« Reply #32 on: 30 Jan '11 - 19:38 »
Reply with quoteQuote

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.
Logged
Lampa
Posts: 20


« Reply #33 on: 31 Jan '11 - 15:55 »
Reply with quoteQuote

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.
+1
Logged
Cypress
Posts: 88


« Reply #34 on: 1 Feb '11 - 21:28 »
Reply with quoteQuote

i know it is suggested before by an xmp member can't remember who ?? but my biggest wish for the xmpskinning engine Alpha Transparency PNG Support no need to change anything, the whole functionality of the current xmp skin is beautiful and simple Smiley. It could also attract new users/interfacers and no need to worry for CPU usage it would be up to the interfacer whether to use PNGs or the classic BMPs

Is it possible to rescan the XMPlay folder for new skins without closing and restarting the player?
This would be nice. +1

this could also work for plugins/visuals
+1

Saludos
Logged
oddiophile
Posts: 149


« Reply #35 on: 2 Feb '11 - 06:06 »
Reply with quoteQuote

- Why are all visualisations / scrolling / animations capped to 40fps?
Is there any way to enable higher (smoother) refresh rates like 60fps, for example?

- 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.

We have 4 GHz multicore CPUs, 120Hz displays and powerful graphics cards now. Why not use them for some smoother eye candy? Smiley

- Is there any way to make the balloon tooltips + fonts in fullscreen mode smaller?
Even when the smallest size is selected, they're *HUGE*.

- Is there an option to always display the track name when a fullscreen visualisation (e.g. the 2D spectrum display) is used?
« Last Edit: 2 Feb '11 - 06:15 by oddiophile » Logged
Pike84
Posts: 1398


« Reply #36 on: 2 Feb '11 - 09:56 »
Reply with quoteQuote

- Why are all visualisations / scrolling / animations capped to 40fps?
Is there any way to enable higher (smoother) refresh rates like 60fps, for example?
It's pointless, since 40fps is perfectly smooth already. Note, that this may be different for games, where the fps fluctuates, and thus an average 40fps might not be enough (because of lower minimum fps). However a constant 40fps is more than enough; movies for example use frame rates in range of 20-30.
Logged
oddiophile
Posts: 149


« Reply #37 on: 2 Feb '11 - 11:55 »
Reply with quoteQuote

If constant 40fps is 'smooth enough', then constant 60fps is 'smooth as butter'.

With a CRT monitor it's very easy to see the difference.

If you have a high quality CRT or a *true* 120Hz LCD display, you can try this test:

- Choose a resolution with a very high refresh rate (the highest your monitor supports - usually 160Hz or 200Hz for CRT, 120Hz for LCD)
- Download and run the latest (alpha) version of REAPER 4 (the digital audio recording/editing software) from HERE
- Create a new track (Track -> Insert New Track)  and then insert an audio file [MP3,WAV,OGG,whatever] (Insert -> Media File...)
- From the View menu, select View -> 'Floating Master Mixer' and resize it vertically so it uses up all your vertical screen space.
- Press 'Play' and watch the moving Peak/RMS meters on the MASTER mixer (NOTE: the refresh rate is set to 30fps by default).
- Stop the playback, go to Options -> Preferences and set the VU Meter Update frequency (Hz) to 40. Press OK and play the track again. You'll immediately notice that the movement is much smoother.
- Repeat the above step with 60Hz and then with 120 Hz. Pay attention to the thinner,slow moving [RMS] meters.  At 120 Hz, they're so smooth, it's unreal Smiley
« Last Edit: 3 Feb '11 - 05:05 by oddiophile » Logged
Chinese Sausage
Posts: 365


« Reply #38 on: 2 Feb '11 - 12:30 »
Reply with quoteQuote

I also made this suggestion awhile ago. 40fps can be the default, but it would be great to have the option to set it to a higher setting or even unlimited, such as in Milkdrop  Smiley
Logged
Pike84
Posts: 1398


« Reply #39 on: 2 Feb '11 - 14:22 »
Reply with quoteQuote

At the highest refresh setting, it's so smooth, it's unreal Smiley
I'm sure it is Tongue.

Unfortunately, I don't have a CRT monitor to test with, but I can test with my TFT screen when I get home. Is it possible, that this issue concerns only CRT monitors (something about sync with the refresh rate or so)?
Logged
Pages: 1 [2] 3 4 ... 34
  Reply  |  Print  
 
Jump to:  

Powered by SMF 1.1.18 | SMF © 2013, Simple Machines