First and foremost, couldn't have done this w/o the help of Sonicxtacy02's builder.exe and EL CAMINO who really helped make this more process friendly for my M10K and faster overall. I modified it for this purpose, but all the kudos for that part go to them.
Since my carPC can't handle coverflow (it can barely handle iLists), I took it upon myself to put together a skin-based album browser that functions kinda like coverflow (i.e. browse music by album name).
My directory structure is as follows:
Artist
- Album
- - Tracks
Will work for: .mp3, .wma, .ogg, & .flac
How it works:
- It will scan your $musicpath$ for album art using the $coverfile$ mask as the filtering criteria and add any directory w/ the audio filetypes listed above.
Here's a screenshot:
I've attached a skin sample for you guys to play around with. Let me know how it goes.
Latest Update: 3/6/08
NOTE: v1 users can just overwrite the "browsecovers.exe" of their original installation to update to v2. If you want to utilize genre filters, just create buttons using the instructions below. I recommend you rebuilding your music database to make use of the latest features.
1. Fixed extra/duplicate album issue regarding hidden album art
2. Added genre based filtering of albums
- - Your music directory should look something like this:
- - - $musicpath$
- - - > Genre1
- - - - > Artist
- - - - - > Album
- - - - - > [coverart]
- - - > Genre2
- - - - > Artist
- - - - - > Album
- - - - - > [coverart]
- - - > Genre3
- - - - > Artist
- - - - - > Album
- - - - - > [coverart]
- - - > Genre4
- - - - > Artist
- - - - - > Album
- - - - - > [coverart]
Since your genre is alphabetized, you must assign a number to a genre in numerical order that corresponds to your alphabetical folder list.
i.e.
Indie = 1
Jazz = 2
Metal = 3
Rock = 4
etc.
Button Codes:
Code:
BXX,...,"SETVAR;genrechoice;1||SENDMSG;BrowseCovers;Genre" > Brings up Indie Albums
BXX,...,"SETVAR;genrechoice;2||SENDMSG;BrowseCovers;Genre" > Brings up Jazz Albums
BXX,...,"SETVAR;genrechoice;3||SENDMSG;BrowseCovers;Genre" > Brings up Metal Albums
BXX,...,"SENDMSG;BrowseCovers;AllAlbums" > Brings up All Albums
You can have as many genres as you want.
Label Codes:
$GENRE_NAME$ is the name of your currently selected genre
Command not discussed, but was included in v1:
"GOTO_NUMBER","SENDMSG;BrowseCovers;goto" > Jumps to a specific Album number
v2 does not impact v1 original functionality.
In The Works
1. Bug fixes as they arise.