Generate m3u playlist based on genre/rating

I’m looking for a simple app to automatically generate a music playlist for me. Until now I have been using a simple VB script (attached) that uses the Windows Media Player object to read the genre and insert a new random song of each genre type based on a specific sequence. I know it’s very crude, but it’s been working until now. I need to add one little piece of functionality. I want to also pick those songs whose ratings are ‘4 stars’ or higher.

At this point, I want to get away from using WMP altogether and create an m3u list instead. My preference would be to use VB.NET, but I am open to other technologies.

Based on what I've seen, it appears that ratings are usually stored as proprietary fields in the local player database rather than in the id3 tags. I am open to duplicating my ratings as integers in the comments tag, if necessary.

Minimum Specs:

I could live with a single button (or even a VB script) that will recursively list all the music in a folder (and subfolders), make a list of all the songs that are 4 stars or higher, create a playlist using the attached sequence of genres (songs must be randomized each time I create a list and they cannot be used twice in the same playlist), and save the playlist to a folder that I specify. I don’t even need to see the playlist and, for all I care, we could even hardcode the sequence, the rating threshold, and the ‘open’ and ‘save’ folder locations. It is also important that I be able to include both MP3s and WMA files.

"Nice to have" specs:

See attached screenshot, where the genre sequence, the rating threshold, and the ‘open’ and ‘save’ folder locations are all dynamically selected by the user (preferably with default values saved from previous sessions).

I am open to bids whose specs lie anywhere in between.

Skills: .NET, Audio Services, C Programming, Visual Basic, Windows Desktop

See more: create m3u genre, m3u genre, vba playlist folder, generate m3u playlist, create playlist based genre, open m3u, create m3u playlist, generate m3u, playlist based rating, rating id3 tag playlist generate, generate m3u genre, object windows media player m3u, create playlist rating, create playlist genre, genre windows music player, what is vb net used for, what is recursively, what are integers used for, recursively, media music now

About the Employer:
( 1 review ) Merrimack, United States

Project ID: #458745

Awarded to:


A VB.NET program can be written for this. Please refer to PM

$100 USD in 2 days
(15 Reviews)

6 freelancers are bidding on average $96 for this job


Hi, I am an expert VBA, Excel, Database, Mysql, Website scraper, Data extraction and Automation expert.I have over 11 years experience in the above categories and would like very much to have the opportunity to work More

$120 USD in 0 days
(13 Reviews)

It is a pretty easy job. We have worked on some really advanced music players recently. So, we are very confident we can produce the results as required by you. We will create the application with full interface so More

$150 USD in 4 days
(2 Reviews)

doesn't look very hard, i can start asap.

$77 USD in 7 days
(3 Reviews)

Can do it

$30 USD in 2 days
(2 Reviews)

I am not to sure if you are familiar with radio scheduling as this is my job. I have know of some software that is able to schedule and create m3u playlists. If you like I will teach you how radio programming works

$100 USD in 1 day
(0 Reviews)