Suggestions for 3.9

Started by AstralSoup Design,

Ian @ un4seen

Quote from: moriezWhen a playlist contains only 1 track and I want the track to start over, hitting the back button doesn't do that. Is it possible to change this behaviour?

You could use the "Current track - Restart" shortcut for that. It is assigned to the Home key by default.

Quote from: sagaSomehow I think these things have been suggested before... Maybe they can still be implemented in time for the traditional Christmas release? ;D
I occasionally want to listen to the remaining queue and then stop playback. I know there is an option for "stop at end of queue", but I don't want to always toggle that. Extending the close button's right-click menu with a "close at end of queue" option would be more suitable.

And to go even further than that, having options in the same context menu to automatically shut down the computer (rather than closing XMPlay) at the end of the list or queue would also be great to have.

Here's an update with "Close at end of queue" and "Shutdown at end" options for you to try:

   www.un4seen.com/stuff/xmplay.exe

Let me know if they don't work properly (they're barely tested so far).

Regarding Christmas gifts, there haven't been many new toys built this year, so it looks like Santa will be taking this one off. The elves will hopefully get more toys built next year :)

saga


moriez

Quote from: Ian @ un4seen
Quote from: moriezWhen a playlist contains only 1 track and I want the track to start over, hitting the back button doesn't do that. Is it possible to change this behaviour?

You could use the "Current track - Restart" shortcut for that. It is assigned to the Home key by default.

Thanks for the tip. Hadn't seen the option. Still it's my suggestion for 3.9 so it acts like a regular cd-player.

AstralSoup Design

So close to Christmas... yay!

Does XMPlay have an x64 variant in the near future? No benefits, though. Neither a suggestion. Just curious.

Ian @ un4seen

No, there are no plans for a 64-bit XMPlay version. As you say, there is no need for it :)

AstralSoup Design

Quote from: Ian @ un4seenNo, there are no plans for a 64-bit XMPlay version. As you say, there is no need for it :)

/(>w<)\
Ouch.  ;D

By the way... I am happy that XMPlay keeps on being so efficient, no matter its x[arch]. hehehehehehheheh.

Andreasvb

An option to change the spacing on columns in extended playlist, Type and Length have a huge gap (can't find any option in skinconfig to change either).

Also, +1 for snapping the info/ext. playlist-window to the main window.


Knurek

Any particular reason the extended playlist window is restricted to 100 entries? Or am I missing some hidden option to change the limit?



As you can see, there's still some space left on my screen, even with the maximum value. :P

Andreasvb

Same here, might not be designed with high resolution displays in mind. :P

The data seems to be stored in 2 variables.
InfoList is read only as it doesn't change and reverts back.
Instead it's stored in InfoPos, I think it's 4 parts, position in 2 first and width/height in 2 last, but max value can't be overridden.

I put it in top left corner and changed the height, restarted XMPlay and compared in Notepad2.

InfoList=100
InfoPos=00000000000000000F0100001F060000

Ian @ un4seen

The extended playlist currently has a hard limit of 100 displayed entries. Here's an update that raises the limit to 150 entries:

   www.un4seen.com/stuff/xmplay.exe

Let me know if you have any trouble with it.

Andreasvb

#310
It doesn't seem to open for me.
Or, it seems to start some second in taskmgr but then disappear (creates a 0 byte ini when trying in empty folder, only exe).

Ian @ un4seen


Andreasvb

Works fine now, thanks.

Any chance for my question #306 about spacing and snapping? :)

Knurek

Quote from: Ian @ un4seenOops! Here's another update that should fix that:

   www.un4seen.com/stuff/xmplay.exe

Thank you, works fine on my side of things. :)

Ian @ un4seen

Quote from: AndreasvbAn option to change the spacing on columns in extended playlist, Type and Length have a huge gap (can't find any option in skinconfig to change either).

That's strange, I don't see such a large gap in the WTF skin here. It looks like a different font is being used in your screenshot (it should be Arial). Do you see a message about that when loading the skin? (try switching to another skin and then back again)

Andreasvb

Quote from: Ian @ un4seen
Quote from: AndreasvbAn option to change the spacing on columns in extended playlist, Type and Length have a huge gap (can't find any option in skinconfig to change either).

That's strange, I don't see such a large gap in the WTF skin here. It looks like a different font is being used in your screenshot (it should be Arial). Do you see a message about that when loading the skin? (try switching to another skin and then back again)

Yes, I use a monospaced font, that's why it would be good to have an option to change the spacing. :)
It's also some space on other skins.

Ian @ un4seen

The column widths are currently based on the widest their content is generally expected to get. For example, the length column is the width of "0:00:00 ". In that example, the space is only 1/8th of the width (with a monospaced font), so I don't think custom spacing would make much difference to your issue. I will look into calculating the width of the length column dynamically based on the playlist content, eg. don't include the hour column if all tracks are under an hour long.

Btw, I was mistaken above regarding the WTF skin's normal font for that text. It's Tahoma (not Arial), set in the skinconfig "font_listnum" entry.

Andreasvb

Oh, ic, a secret option to just disable hours would work fine too. :)

Ian @ un4seen

Here's an update that should remove the space for an hours column when all tracks in the playlist are under an hour long:

   www.un4seen.com/stuff/xmplay.exe


Omar

Hello, I want for the new version that, when I open a file, all the files in the folder it's added to the playlist too, in the same position in the folder. Thanks.

saga

Horizontal scrolling in the F1-F6 views. As far as I can see there is no such thing as horizontal scrollbars yet, so while skins do not provide their own bitmaps for those, XMPlay could maybe simply rotate existing scrollbar images by 90°?

Andreasvb

An option to change the background color and intensity for the highlight (inverted) for current position in MOD vis.
Or if it's possible already, where in skinconfig to change it, imho it's a tad too much contrast.

saga

I asked Ian a while ago about how the colours are computed (for emulating them in the xmp-openmpt vis), but you already mentioned the important keyword: The current row is simply inverted pixel by pixel, meaning that the background colour is always the inverse of the regular background. If this was configurable, then all other inverted colours would need to be configurable, too. And since they are all computed from the same set of three or so basic skin colours, it might complicate things quite a bit. :)

Andreasvb

An option in skinconfig.txt that you can override with, e.g. color_modhighlight or similar could work. :)