Oh yeah. Goddamnit, I'm pretty daft, am I not? :|
Here's a monster post. I know no one will agree with my suggestions but at least I tried, eh?
UI——————————
— M i s c e l l a n e o u s — • Option to remove the taskbar entry on mini-on-top mode. Oh, and no tray icon either.
A switch would suffice.
— P l a y l i s t — • Optional track numbering. [on|off]
Maybe settable in skinconfig.txt? Or not. • Optional file format column. [on|off]
Actually, this setting and the one above would probably work to have controlled with hotkeys.
They're "hardcore" enough for it. • Optional bare filenames title formatting. I don't want to see any ID3 tags in the title display thanks.
• Make track length right-adjusted, not centered.
(My pet peeve.)— S k i n n i n g / M i s c . — • Optional, alternate sliders. Fillable bar, working sort of like the level meter. Var in skinconfig.txt.
Would do wonders for smallish skins (especially
mine, of which I am the only user. Damn. :\ ). • Option [skinconfig.txt] for turning off flashing time display when paused.
The play button already does that, and the polyrhythmic anti-synergistic behaviour with both
flashing is a tad obtrusive in my opinion. • Option [skinconfig.txt] for turning off the tenths of seconds time display.
I still think this is warranted as it can lower the amount of UI updates by ten times (if you're
not showing any visualizations).
I don't see the point in having the tenths displayed at all, to me they are just annoying.ENGINE——————————
• Can't think of anything except 24/44.1 and 24/48 kHz support.
• Oh, gapless playback. As the latest LAME codecs are the only ones that can make true gapless
MP3s (and I guess OGG supports gapless mode),
a pre-buffer option like nullsoft's gapless output would be nice.
————————————————————————————————————————————v
Something for a later major version:
Simple, quick, powerful media library a la STP (Simple Tray Player);
[Options:editlist control]
Directories to Add[Options:checkbox control]
Sort by LetterWhen you right-click the tray icon or maybe a button in the UI (I prefer a tray icon for it + a global hotkey for bringing up the menu) you get a list with the directories that are the direct subdirectories to the ones you entered in [Options:editlist]. The list would contain as many entries as possible, but maybe not covering the whole screen. It would of course have a ">" and "<" scroller if the dirs do not fit on one screen. When you select a directory it adds all the files contained therein to the playlist. Ctrl (or Alt) + click would replace the playlist with the directory's files (think: album) and start playing immediately. Shift + click would do the adding, but wouldn't hide the menu and instead let you add more directories. A recurse subdirectories option could maybe be useful too.
[I purposefully made it small for bandwidth reasons. It would of course take up as much vertical space as possible, but maybe on the horizontal plane, it could be limited, and just chop off the end of the dir and replace it with "..." or somesuch]
The Sort by Letter option would make virtual "directories" containing the first letter in the directory name, for a cascading menu like this:
I think this would rock. Wouldn't be as nice for those not having a well-organised collection though, I guess.
Oh, and to reiterate, the directories in the [Options:editlist control] shouldn't be visible on the menu at all, just as if their subdirs were in fact located in the same parent dir. If you have two identically named dirs in different parent dirs, well...that's your problem :) Maybe the malignant menu entry could be shown with a "*" in front of it or something.
Oh and yes, I'm weird for having the taskbar positioned vertically, I hear that a lot. Thing is, no one's ever made a good, functional, slim GUI to an OS. And don't bring up Gnome or KDE or something because they are even worse IMO.