Audiofind Software

Hi there,

I got so many requests for my software via PM, so I decided to post the download location here.

In Brief:

  • The software creates an Index of your mp3/wma/wav files based on filename or ID3V1 (mp3 only) and stores those in a file.
    This file can be exported and used on other PCs than the production machine without replication or duplication of the production machine’s file structure.

  • Search function is available for artist and songtitle.
    The usual structure for indexing on filename is “Artist - Songtitle.ext”.

  • By setting AcceptSimpleFilename to True in the inifile, “Songtitle.ext” are accepted as well without creating errors in the log.
    The program creates Playlists of the selected Songs in mAirList and m3u format.

  • A check can be performed on the Indexfile to search for invalid characters that are not supported by shoutcast an most RDS decoders.

  • Version 2.3 now supports direct drag&drop into mAirList

Feel free to use the soft as is.
I would be happy to receive any comments (but no change requests please)

Download location:
http://homepage.internet.lu/radiorom/Audiofind_2_3.zip

enjoy the music:
-Serge-

Hi Serge, thanks for another useful tool- shame no support for wav though.

Useful for both building playlists or just a search engine as you can drag audio from this app into mAirList.

Kind Regards tony

Hi Tony,

Sure it supports .wav files.
If you select “Filename” as source, it scans for .mp3 / .wma /.wav files

By selecting “ID3V1” as source, only .mp3 files are considered. This has 2 reasons:

  1. wav files do not contain an ID3 Tag (or at least it is not in the scope of these filetypes)
  2. for wma files I found nothing about how (if any) ID3V1 tag is stored. So I simply left those out ;D

regards:
-Serge-

Hi Serge, sorry so it does - helps when the folder searching contains a wav!

Noticed from your station website you are using EZDJPro- before i install the demo any comments/thoughts on this software?

Kind regards Tony

Only positive thoughts.

Hi Tony,

the demo is version 2.4 only if I remember well. I was involved in Alpha- and Betatesting of Version 3.
Believe me, it’s the best radioautomationsoft you can get at this price!
Using rotation lists has become so easy with it.
You can schedule automated time info and teperature announcement for your region. We use our own customized files that first anounces the station name, then the info.
The new version also includes a more powerful podcast downloader. Podcasts can be included in the hourly clockfiles on request.

V3 is much more simple to handle and has a lot more features added.

The helpfile is not very poor in version 2. If you get stuck, I can help you out or just contact Alan on cdcontrol. The new helpfile for V3 has a step-by-step procedure to get kicked-off when using the soft for the 1st time.
I suggest you ask Alan for the beta demo version.

regards:
-Serge-

Hi Serge, thanks for the suggestion - I have emailed Alan.

Just wondered if there are any plans to add another window to your app?

Can I suggest you add another window to your app that contains the genrated playlist?

Obviously drag and drop capable so users can drag and drop a compiled playlist straight into mAirList in a similar manner to Charlies Adder utility.

Kind Regards Tony

Did I get you right? It’s possible to directly drag an .mlp file into the mAirList Playlist window.
Forgive me, but I’m new to mAirList. Only used it for evaluation purpose since a few weeks.
If this works, I’ll add that right away next week.

As for mAirList, we decided to go with it just as of today. It’s exactly what we were looking for!
EzDJPro will handle the automated stuff, mAirList will be used during Liveshows.

I’ll let the community know when the update of Audiofind is available.

enjoy the music:
-Serge-

Hi Serge, welcome to the joys of live assist with mAirList. You can certainly drag an m3u file into mAirList so I guess you can with mlp files.

Kind Regards tony

Nope, works with neither m3u nor mlp.
I get bass error 41.

Sh… I should have tried this with Windows explorer before changing the code. Let’s see what I can do on this now… I have an idea…

-Serge-

Serge: Are you using mAirList v2 or mAirList v3?

I admit I haven’t tried to drag/drop an MLP file myself (and I’m still at my ‘day job’ right now), but like Tony, I thought this was possible in mAirList v2?

Hi Cad

I’m using V3.
But I already have a solution to this. I’ll put all Playlists created into a separate Listbox.
If one gets selected and draged to mAirList I’ll read the Playlist and drop each item of it to mAirlist.
The user won’t notice the difference ;D

It’s just a matter of writing the function for decoding the shitty xml stuff. I personally hate xml. It’s not handy at all.

No worry, I’ll manage that. The idea from Tony was good so I picked it up as I also have use for it.

regards:
-Serge-

OK.

I rather like XML myself: you can edit it with Notepad, and it’s not THAT difficult to decode. Many programming languages already have built-in parsers/handlers for it.

And at least it’s a standard. Imagine how difficult what you’re proposing would have been if Torben had used some binary or ‘proprietary’ format instead!

BFN
CAD

Hi Serge and Cad, you can drop an m3u into a playlist from explorer as you can from charlies app here;

http://forum.mairlist.com/index.php/topic,2946.msg19060.html#msg19060

Guess what?

Still not tried an mlp playlist though…

Kind regards tony

Um … I think we all knew that, Tony, right? :slight_smile:

Still not tried an mlp playlist though...

Well, I finally tried that in mAirList v2.2.2 b547 here. Dropping an MLP file into the Playlist from Explorer drops it as a container item in the Playlist, which plays just fine, but as a ‘black box.’ You can’t examine the individual items, nor even see what they are, but it will play out perfectly. It sounds like the StartNext and FadeOut are honoured as they would be in AUTO (even if you are in ASSIST).

As I haven’t really tried v3 yet, I can’t say whether or not that the drag/drop works in v3. What I can say is that the drag/drop operation does take a second or two to complete. Presumably ‘behind the scenes,’ mAirList is working away and loading the individual items?

I hope that finally settles this!

BFN
CAD

No Problem with xml. ;D
Once the function to parse the files is established it can be reused as many times as required.
Yes I agree, it’s at least a standard.

So dropping an mlp file to V3 (even from windows explorer) results in bass error 41.

Don’t worry, the problem is already solved. I put all the playlists created during the Audiofind session into a separate listbox. Upon doubleclick the individial items get reloaded into the Playlist listbox for checking or whatever purpose.
When draging a playlist to mAirList, here again the files get extracted from the playlist and dropped individually to the mAirList playlist.
Believe me, nobody will notice a delay here.

Let me finish the code (hopefully by end of the week) and we’ll see.
I’m not sure if I’ll manage to add ID3V2 support, but it’s on the list then for release 2.5

regards:
-Serge-

New Release (V2.4) can be found here:

http://homepage.internet.lu/radiorom/AudioFind_2_4.zip

  • Fixed glitch in listbox for > 32k titles searchresult
  • Added playlist listbox for current playlists established during session. Playlists can be draged to mAirList (no container)
  • Added button to list existing playlists saved on disk
  • Doubleclick on a playlist in playlist listbox will load the playlist items for review/add/delete
  • Pressing “Del”-Button will delete the selected playlist on disk
  • some code enhancements nobody will notice :smiley:

I did not made it to include ID3V2 support. You’ll have to wait for V2.5…

enjoy the music:
-Serge-

Hi Serge, thanks for the new exe - well done works just as you stated.

Kind Regards tony

OK,

Audiofind V2.5 is out now.
Unfortunately ID3V2 support has been postponed to V2.6 :frowning:

On behalf of an advice of user “Dennis” who requested a function to seek for a title with a certain length, I decided to put this functionality first into the code…

Consider it’s the last but one song before the news and mAirlist Backtime calculation indicates that a song with the length of 4:12 is required to fill up the playlist.

Audiofind now let’s you search by time with a deadband or not. Deadband is selectable from 0 to 9 seconds.

So all the songs that fit the “4:12” scheme get listed and you just drag it to the player or cart or whatever…

Thanks Dennis for this brilliant/useful feature request.

Get the latest exe at:
http://homepage.internet.lu/radiorom/Audiofind/V2_5/AudioFind_2_5.zip

Regards from Luxembourg:
-Serge-

I found some time and now the release 2.6 of Audiofind is ready.

You can download it at the following location:
http://homepage.internet.lu/radiorom/Audiofind/V2_6/Audiofind_2_6.zip

Here’s the changelog:

  • Added ID3V2 support for Index creation. Index now reads ID3V2 tags for creating indexes
  • Added total time indication for current playlist.
  • Added remaining time indication to full clock for current playlist.
  • Added Unicode support when importing mAirList mlp playlists. Only for ampersand and apostrophe now. If mAirlist can indicate XML and Unicode Version, full xml support will be added
  • Import of Playlist tries to fetch time data off the Indexfile. Indication will be shown if time/data is missing

Enjoy!

regards:
-Serge-

Audiofind 3.0 is ready for release and I can say there are a lot of improvements especially for mAirList 2.x users.
Here’s the changelog:

  • Changed search function to support wildcards. Entering a string without wildcard is considered as “exact” search. Exact checkbox has been removed.
  • Minor bugfix that disabled time calculation of playlist if no listitem was selected in playlist and remove button pressed.
  • Added selection in ini to change between wildcard search and normal search mode
  • Search can now be performed on “Artist”, “Song” and “Artist or Song”
  • Added “as-you-type” search
  • Added config file defaults
  • Added error catching if a filename contains an invalid character (yes that is possible)
  • Added indicators on form for selected search mode (search-as-you-type & wildcard)

So search-as-you-type has been enhanced so that it automatically starts searching as of the third character entered.
The search gets retriggered with further characters added. The performance of this search mode heavily depends on your PC platform and the amount of Songs in the index file.
The Tests on a 2.4 Celeron and 47000 Songs gave good results.

Get it here:
http://homepage.internet.lu/radiorom/Audiofind/V3_0/AF_3_0.zip

Enjoy:
-Serge-