Weekend of Code
I found that for me this weekend is going to be a bit of a quiet affair so rather than sitting around all day doing not very much I decided that I’d try to be productive. It’s been a while since I sat down and done any meaningful amount of coding for myself so I thought that is where I’d start, my next question was what do I want to write? I then remembered that I’m not overly fond of most of the music players that I’ve tried on Windows, the closest so far to something I find acceptable is iTunes. With that I had it: my goal for this weekend would be to write (or at least make a dent in writing) a music player that I would like.
Alright, that’s all fine and dandy to say but what does that actually mean? Brainstorming it I came up with seven key features that I want in my media player:
- Only plays music, doesn’t try to do anything else.
- Watch folders.
- Filter on album, artist, title.
- Filter a filter.
- Ability to queue songs while on shuffle.
- Playlists.
- A similar interface to iTunes.
While watching Justice League: The New Frontier tonight I made a bit of start by making some rough UI mock-ups in Balsamiq.
To implement this I’m planning on using C# and WPF, I haven’t had a good chance to play around with WPF or some of the new Windows 7 features that are available so I figured this would be as good a time as any. Finally my other goal with this project is an attempt to get me back into blogging, to that end I will hopefully be making a post at the end of each day summarizing what I’ve done – possibly with some screenshots. Until then I should be posting some updates to my twitter feed.
Tags: .Net, blogging, C++, music player, Programming, Projects, UI Design, WPF
Category: Me, Programming, Projects |
2 Comments


HTML
CSS