Old 22nd February 2012, 23:47   #1
Crashguard303
Member
 
Crashguard303's Avatar
 
Join Date: Oct 2008
Location: Dortmund, NRW
Posts: 60
Special Tags in Media Library columns and smart view

Hi, I noticed that for customizing smart view columns as for search expressions most standard tags are available (like title artist, album etc), but some special are missing (I mean those which appear when pressing Alt-3, then extended section).

Would be be nice to get them into search and columns, too, as winamp offers the possibility to create new tags with own content.
Then you could even see, sort and search all tags, not only those, which are already there (haven't seen a possibility to change the list, a.t.m., you can just select or deselect some for the columns).

My idea is to get those special tags by putting the tag name in %.
For example, if a tag called "Channels" exists, describing if a file is mono or stereo, and does have value 1 or 2, you could search mono files by %Channels% = "1"

This would also help when file formats do appear which deal with other tags.

Kind Regards,
Alex

The sum of all energies is zero.
Crashguard303 is offline   Reply With Quote
Old 2nd March 2012, 01:33   #2
Crashguard303
Member
 
Crashguard303's Avatar
 
Join Date: Oct 2008
Location: Dortmund, NRW
Posts: 60
More

One more thing:
As the default search without "?" searches in most of the fields, how about a field expression like any or %any% ?

So, you could type, for example ?(any has "dance"), then the search bar would behave similar to when just dance is typed in.
Idea is to create a search expression, which combines inclusive AND search with exclusive AND/OR search, using all tag/file-informations we can get, not beeing forced to choose title, artist ... etc or having to enter all of them.

Shortly said, I want to extend what you can enter as <field>:

Quote:
You can enable more powerful views using the custom query language.

The basic format is:

<field> <comparison> [value] [<logic operator> <field> <comparison> [value] [...]]

Field names:
TYPE: 0 for audio files, 1 for video files
FILENAME: Full filename (including path)
LENGTH: Length, in seconds (or hh:mm:ss)
ARTIST: Artist
ALBUM: Album
TITLE: Title
TRACKNO: Track number of file
GENRE: Genre
YEAR: Year
COMMENT: Comment
FILESIZE: File size, in kilobytes
FILETIME: Last known file date/time on disk
LASTUPD: Date/time of file imported to library or modified in library
LASTPLAY: Date/time of last play
RATING: Rating value (1-5, or 0 or empty for unrated)
PLAYCOUNT: Number of plays
BITRATE: Bitrate (in KBPS)

Comparison operators:
'=': String or integer equals value
'!=': String or integer does not equal value
'<': String or integer is less than value
'>': String or integer is greater than value
'<=': String or integer is less than or equal to value
'>=': String or integer is greater than or equal to value
HAS: String contains value
NOTHAS: String does not contain value
LIKE: String is similar to value ("the" and whitespace are ignored)
BEGINS: String begins with value
ENDS: String ends with value
ISEMPTY: (no comparison value required) TRUE if <field> is empty
ISNOTEMPTY: (no comparison value required) TRUE if <field> is not empty

Values:
"strings with spaces" or strings_without_spaces
integers can be "32" or just 32
integers for LENGTH can be a plain integer (seconds), or mm:ss or hh:mm:ss
date/timestamps should be [datetime data], which can be either an absolute
or relative time. i.e.: [3 weeks ago], [18:15], [05/30/2003],
[yesterday noon], [3 days ago 5 pm], [now], [5 mn before may 30th], etc.

Logic operators:
&&, &, or AND: boolean AND two comparisons
||, |, or OR: boolean OR two comparisons
!, or NOT: prefix this to an expression for the boolean NOT of that expression

Examples:
all video files: type = 1
audio by Air longer than 4 minutes: type = 0 & artist = "air" & length > 4:00
all files on drive C: filename BEGINS C:
high rated items that haven't been played lately: rating > 3 & lastplay < [1 week ago]
newly added items that haven't been played yet: lastupd >= [yesterday] & playcount > 0

Note that you can also use this syntax in the search field of views. Simply prefix
a ? or 'query:' to your search string
Well, if a search expression for path and file extension (yes, filename contains both of them) could speed up searching, how about adding them, too?

The sum of all energies is zero.
Crashguard303 is offline   Reply With Quote
Old 3rd June 2012, 14:14   #3
Willy63
Junior Member
 
Join Date: Jun 2012
Posts: 1
I'm looking for this support in smart views too. Tag version 3.2 has many more tag as WinAmp can use. I'm looking for the support of "Language" and "Orig. Artist" especialy. Puting (extra) tags between special characters (like %) is a fine and felxible solution.

Wil
Willy63 is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Winamp > Winamp Wishlist

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump