| Introduction |
| ------------------------------------------------------------ |
| |
| efind-taglib is an extension for efind. It makes it possible |
| to filter find results by audio tags and properties. |
| |
| You need taglib to build this extension. |
| |
| |
| Available functions |
| ------------------------------------------------------------ |
| |
| artist_equals(string: query) |
| ---------------------------- |
| |
| Tests if the found artist tag equals query. |
| |
| $ efind . 'artist_equals("Aphex Twin")' |
| |
| |
| album_equals(string: query) |
| --------------------------- |
| |
| Tests if the found album tag equals query. |
| |
| $ efind . 'album_equals("Syro")' |
| |
| |
| title_equals(string: query) |
| --------------------------- |
| |
| Tests if the found title tag equals query. |
| |
| $ efind . 'title_equals("aisatsana [102]")' |
| |
| |
| genre_equals(string: query) |
| --------------------------- |
| |
| Tests if the found genre tag equals query. |
| |
| $ efind . 'genre_equals("IDM")' |
| |
| |
| artist_matches(string: query) |
| ----------------------------- |
| |
| Tests if the found artist tag contains query. The string |
| comparison is case insensitive. |
| |
| $ efind . 'artist_matches("Erdball")' |
| |
| |
| album_matches(string: query) |
| ---------------------------- |
| |
| Tests if the found album tag contains query. The string |
| comparison is case insensitive. |
| |
| $ efind . 'album_matches("Welt der Technik")' |
| |
| |
| title_matches(string: query) |
| ---------------------------- |
| |
| Tests if the found title tag contains query. The string |
| comparison is case insensitive. |
| |
| $ efind . 'title_matches("Aggregat")' |
| |
| |
| genre_matches(string: query) |
| ---------------------------- |
| |
| Tests if the found genre tag contains query. The string |
| comparison is case insensitive. |
| |
| $ efind . 'genre_matches("electro")' |
| |
| |
| audio_length() |
| -------------- |
| |
| Gets the audio length in seconds. |
| |
| $ efind . "audio_length()>=120" |
| |
| |
| audio_bitrate() |
| --------------- |
| |
| Gets the bitrate. |
| |
| $ efind . "audio_bitrate()=128" |
| |
| |
| audio_samplerate() |
| ------------------ |
| |
| Gets the samplerate. |
| |
| $ efind . "audio_samplerate()=48000" |
| |
| |
| audio_channels() |
| ---------------- |
| |
| Gets the number of audio channels. |
| |
| $ efind . "audio_channels()>=2" |
| |
| |
| Links |
| ------------------------------------------------------------ |
| master.zip |
| GitHub |