<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-17304366</id><updated>2011-06-07T23:31:04.474-07:00</updated><title type='text'>Nova Media Center</title><subtitle type='html'>NovaMC is a .NET application designed specifically for the Windows Operating System. It's goals are to produce a full multimedia environment, including the ability to play music, videos, watch, record, and timeshift TV as well as other features. Currently, the code is frozen and documentation is being done for the upcoming 1.0 release within the next 2 weeks.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17304366.post-114894812966530803</id><published>2006-05-29T17:13:00.000-07:00</published><updated>2006-05-29T17:16:24.060-07:00</updated><title type='text'>NovaMC.net</title><content type='html'>We now have a real website set up for NovaMC. The blog and all things NovaMC related will now be located at &lt;a href="http://novamc.net"&gt;http://novamc.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Check it out and download the lastest version.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114894812966530803?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114894812966530803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114894812966530803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114894812966530803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114894812966530803'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/05/novamcnet.html' title='NovaMC.net'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114616529625896614</id><published>2006-04-27T11:33:00.000-07:00</published><updated>2006-04-27T12:48:31.776-07:00</updated><title type='text'>Beta Release 4 - NovaMC 1.99.3-RC4</title><content type='html'>- Fixed bug: visualization thumbnail didn't resize properly&lt;br /&gt;- Fixed bug: DVD and Video didn't scale correctly&lt;br /&gt;- Fixed bug: Searching in artists or albums yielded weird results&lt;br /&gt;- Fixed bug: Scrolling through files quickly while fetching external data crashed the program&lt;br /&gt;- Fixed bug: Coming back from full screen on main page left nothing selected&lt;br /&gt;- Fixed bug: OSD wasn't located correctly&lt;br /&gt;- Fixed bug: Visualization disappeared when loading plugins&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114616529625896614?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114616529625896614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114616529625896614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114616529625896614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114616529625896614'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/beta-release-4-novamc-1993-rc4.html' title='Beta Release 4 - NovaMC 1.99.3-RC4'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114594131231134610</id><published>2006-04-24T21:57:00.000-07:00</published><updated>2006-04-24T22:01:52.326-07:00</updated><title type='text'>Beta Release 3 - NovaMC 1.99.2-RC3</title><content type='html'>- Fixed bug: OSD doesnt scale right&lt;br /&gt;- Fixed bug: Cant search in Picture DB&lt;br /&gt;- Fixed bug: Cant search in Video DB&lt;br /&gt;- Fixed bug: General settings redraws always&lt;br /&gt;- Fixed bug: Still get empty button containing "ALL" results when searching for something in albums&lt;br /&gt;- Fixed bug: The panel border stays on the screen for a few seconds after the visualization is gone.&lt;br /&gt;- Fixed bug: visualization box in Internet Radio doesnt go away when leaving Internet Radio panel&lt;br /&gt;- Fixed bug: Memory leak when changing the theme in the settings gui&lt;br /&gt;- Fixed bug: OSD has a focusing bug when changing to full screen&lt;br /&gt;- Fixed bug: Internet Radio list is 100 long but only 30 some are filled in (shoutcast no longer does top 100)&lt;br /&gt;- Fixed bug: Audio Picture and Video thumbnails in Tile mode arent working (Audio quasi-works) &lt;br /&gt;- Fixed bug: Adding pictures to db doesnt work&lt;br /&gt;- Fixed bug: Pictures DB O menu was wrong&lt;br /&gt;- Fixed bug: Picture viewing didn't loop&lt;br /&gt;- Fixed bug: Enqueueing a folder didn't make it to the playlist&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114594131231134610?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114594131231134610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114594131231134610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114594131231134610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114594131231134610'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/beta-release-3-novamc-1992-rc3.html' title='Beta Release 3 - NovaMC 1.99.2-RC3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114585959624909090</id><published>2006-04-23T23:07:00.000-07:00</published><updated>2006-04-24T10:28:26.160-07:00</updated><title type='text'>Beta Release 2 - NovaMC 1.99.1-RC2</title><content type='html'>- Fixed bug: Browsing database was too slow&lt;br /&gt;- Fixed bug: Searching in albums didn't yield correct results&lt;br /&gt;- Fixed bug: Searching in artists didn't yield correct results&lt;br /&gt;- Fixed bug: Search terms were being ORed not ANDed&lt;br /&gt;- Fixed bug: TV didn't scale&lt;br /&gt;- Fixed bug: IMDB wasn't working&lt;br /&gt;- Fixed bug: Sort by wasn't working&lt;br /&gt;- Fixed bug: Settings wasn't rescaling correctly&lt;br /&gt;- Fixed bug: With no bookmarks empty buttons showed up&lt;br /&gt;- Fixed bug: Changing themes/sizes in settings wasn't immediately effective&lt;br /&gt;- Fixed bug: Using menus to do certain actions made form lose focus&lt;br /&gt;- Fixed bug: Got internet radio to work&lt;br /&gt;&lt;br /&gt;- Eliminated Top 100 and Most Recent playlists&lt;br /&gt;- Add ability to sort by rank or access date in the database&lt;br /&gt;- Add ability to remove bookmarks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114585959624909090?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114585959624909090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114585959624909090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114585959624909090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114585959624909090'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/beta-release-2-novamc-1991-rc2.html' title='Beta Release 2 - NovaMC 1.99.1-RC2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114525316743979943</id><published>2006-04-16T22:48:00.000-07:00</published><updated>2006-04-16T23:02:50.673-07:00</updated><title type='text'>New Version NovaMC 1.99.0.1</title><content type='html'>- Created a new theme called "NovaBlue" (renamed previous theme to "Classic"). Both themes are present by default. New theme's native resolution is 1600x1200 (vs the old 800x600 theme)&lt;br /&gt;- Fixed several bugs that hindered a new theme from bring introduced&lt;br /&gt;- Made settings start with the General panel displayed&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/main.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3547/668/320/main.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/music.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3547/668/320/music.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/settings.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3547/668/320/settings.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114525316743979943?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114525316743979943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114525316743979943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114525316743979943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114525316743979943'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-19901.html' title='New Version NovaMC 1.99.0.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114504402246195975</id><published>2006-04-14T11:54:00.000-07:00</published><updated>2006-04-14T13:50:59.613-07:00</updated><title type='text'>Beta Release 1 - NovaMC 1.99.0-RC1</title><content type='html'>NovaMC is feature complete for version 2.0&lt;br /&gt;&lt;br /&gt;- Created an empty class called NovaWidget to hold all widgets&lt;br /&gt;- Created a NovaWidget called NovaTextEntry which is fed a name and value and creates a label with Name: Value and a NovaSmallerButton next to it called "Change". When the user hits Change a NovaKeyboard pops up allowing them to edit the Value&lt;br /&gt;- Split NovaCheckBox into a NovaWidget(NovaCheckBox) and a NovaButton (NovaCheckButton)&lt;br /&gt;- Made NovaDropDown a type of NovaWidget&lt;br /&gt;- Added an object SettingsPanel&lt;br /&gt;- SettingsPanel can dynamically add NovaWidgets to the screen&lt;br /&gt;- Created a NovaPanel called SettingsControl which is able scan all the plugins for SettingsPanels and make a NovaMenuList for them&lt;br /&gt;- Created a conf key LoopSongs which controls whether or not AudioControl repeats songs&lt;br /&gt;- Created a conf key StartFullScreen which controls whether or not the program is in full screen mode&lt;br /&gt;&lt;br /&gt;&lt;a href="http://chrisnolan.org/builds/NovaMC-1.99.0.zip"&gt;Download the Beta Now!!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114504402246195975?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114504402246195975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114504402246195975' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114504402246195975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114504402246195975'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/beta-release-1-novamc-1990-rc1.html' title='Beta Release 1 - NovaMC 1.99.0-RC1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114490484993721397</id><published>2006-04-12T22:02:00.000-07:00</published><updated>2006-04-13T08:28:02.686-07:00</updated><title type='text'>New Version NovaMC 1.4.2</title><content type='html'>- Added the ability to search the database&lt;br /&gt;- In music added the ability to search by artist, album, or song&lt;br /&gt;- Created actual theme support, i.e. a "themes" folder that themes are dropped into. Themes consist of a folder with several images and a Settings.theme folder which specifies the theme's native resolution&lt;br /&gt;- Added a conf key "DefaultTheme" which is currently set to NovaBlue800x600 (the name of the current theme)&lt;br /&gt;- Fixed a bug that prevented album art from displaying&lt;br /&gt;- Fixed several rescaling bugs&lt;br /&gt;- Fixed a bug with device plugins causes FilePlayer to fail after use&lt;br /&gt;- Changed all hard coded references to 800x600 to refer to new variables Utils.ThemeWidth and Utils.ThemeHeight. These variables are set by reading in the Width and Height keys of the Settings.theme file in the Default Theme location&lt;br /&gt;- Got rid of Display.currWidth/Height and replaced it with Utils.ThemeWidth/Height&lt;br /&gt;- Gave support for the texture engine to support any folder within images&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114490484993721397?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114490484993721397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114490484993721397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114490484993721397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114490484993721397'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-142.html' title='New Version NovaMC 1.4.2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114489595194837245</id><published>2006-04-12T19:37:00.000-07:00</published><updated>2006-04-12T19:39:11.963-07:00</updated><title type='text'>New Version NovaMC 1.4.1</title><content type='html'>- Created a NovaKeyboard widget which is an onscreen keyboard&lt;br /&gt;- Fixed a resizing bug&lt;br /&gt;- Fixed a scaling issue with the shuffle button in FilePlayer&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114489595194837245?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114489595194837245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114489595194837245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114489595194837245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114489595194837245'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-141.html' title='New Version NovaMC 1.4.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114481000715396717</id><published>2006-04-11T19:45:00.000-07:00</published><updated>2006-04-11T19:46:47.170-07:00</updated><title type='text'>New Version NovaMC 1.4.0</title><content type='html'>- Added a Drop Down widget&lt;br /&gt;- Added a Check Box widget&lt;br /&gt;- Created the ability to have device plugins, Device mode in FilePlayer searches the plugin folder for compatible device plugins&lt;br /&gt;- Made the CDPlayer Device Plugin&lt;br /&gt;- Made the DVDPlayer Device Plugin&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114481000715396717?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114481000715396717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114481000715396717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114481000715396717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114481000715396717'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-140.html' title='New Version NovaMC 1.4.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114464851156379373</id><published>2006-04-09T21:48:00.000-07:00</published><updated>2006-04-09T23:13:03.440-07:00</updated><title type='text'>New Version NovaMC 1.3.4</title><content type='html'>- Added dynamic resolution scaling to most remaining widgets and objects with the exception of the TV Module&lt;br /&gt;- Fixed a focusing bug with the menu&lt;br /&gt;- Fixed a long standing bug where the menu un-highlighted the selected button&lt;br /&gt;- Fixed a text-wrapping issue with NovaOSD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114464851156379373?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114464851156379373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114464851156379373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114464851156379373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114464851156379373'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-134.html' title='New Version NovaMC 1.3.4'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114455840938094156</id><published>2006-04-08T21:50:00.000-07:00</published><updated>2006-04-08T21:53:29.393-07:00</updated><title type='text'>New Version NovaMC 1.3.3</title><content type='html'>- Made the F5 key call the Redraw() function of the current panel&lt;br /&gt;- Started writing Redraw() functions for all GUI elements, allowing them to scale resolution dynamically&lt;br /&gt;- Finished about 50% of the Redraw functions, most things scale, though there are still some significant bugs (Menus, pop ups, OSD, etc)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114455840938094156?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114455840938094156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114455840938094156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114455840938094156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114455840938094156'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-133.html' title='New Version NovaMC 1.3.3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114430664337378453</id><published>2006-04-05T23:48:00.000-07:00</published><updated>2006-04-05T23:57:23.386-07:00</updated><title type='text'>New Version NovaMC 1.3.2</title><content type='html'>- Finished all Location and Size scaling issues&lt;br /&gt;- Wrote a function to scale fonts&lt;br /&gt;- Scaled all fonts&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114430664337378453?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114430664337378453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114430664337378453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114430664337378453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114430664337378453'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-132.html' title='New Version NovaMC 1.3.2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114422002274853347</id><published>2006-04-04T23:50:00.000-07:00</published><updated>2006-04-04T23:57:10.836-07:00</updated><title type='text'>New Version NovaMC 1.3.1</title><content type='html'>- Deleted the old TextureHandler (which didn't do anything at all) and created a completely new TextureHandler&lt;br /&gt;- New TextureHandler keeps track of all textures in the system and rescales it to the appropriate size&lt;br /&gt;- Finished scaling most of the location and sizes of the widgets and objects in NovaMC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114422002274853347?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114422002274853347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114422002274853347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114422002274853347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114422002274853347'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-131.html' title='New Version NovaMC 1.3.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114412561783929627</id><published>2006-04-03T21:38:00.000-07:00</published><updated>2006-04-05T08:40:41.523-07:00</updated><title type='text'>New Version NovaMC 1.3.0</title><content type='html'>- Started working on Resolution Independence for NovaMC&lt;br /&gt;- Made the sizes and positions of most buttons and widgets scale to the current resolution&lt;br /&gt;- Fixed an empty directory bug&lt;br /&gt;- Fixed the bug where NovaMC would crash if internet was down while trying to check the weather.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114412561783929627?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114412561783929627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114412561783929627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114412561783929627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114412561783929627'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/04/new-version-novamc-130.html' title='New Version NovaMC 1.3.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114033595775604711</id><published>2006-02-18T23:58:00.000-08:00</published><updated>2006-02-18T23:59:17.780-08:00</updated><title type='text'>New Version NovaMC 1.2.11</title><content type='html'>- Split MediaFile into MusicFile, PictureFile and VideoFile&lt;br /&gt;- Made PictureDataBase and VideoDataBase&lt;br /&gt;- Made Picture and Video modules work using new DataBase and MediaFile classes&lt;br /&gt;- Made FilePlayer work with the new MediaFile classes&lt;br /&gt;- Made album art fetching ignore All Albums options&lt;br /&gt;- Threaded ByLine1 fetching in its own thread so browsing the harddisk won't slow it down&lt;br /&gt;- Fixed a bug with duplicate DB items&lt;br /&gt;- Added the ability to immediately play an enqueued playlist with the Play button&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114033595775604711?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114033595775604711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114033595775604711' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114033595775604711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114033595775604711'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-1211.html' title='New Version NovaMC 1.2.11'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-114011093059582753</id><published>2006-02-16T09:28:00.000-08:00</published><updated>2006-02-16T09:28:50.613-08:00</updated><title type='text'>New Version NovaMC 1.2.10</title><content type='html'>- Made scrolling much much faster&lt;br /&gt;- Fixed a bug where an error message popped up when hitting a key on Music Home&lt;br /&gt;- Fixed a focusing bug when refreshing DB&lt;br /&gt;- Fixed a bug where refreshing the DB wasn't saved&lt;br /&gt;- Added a message about cleaning up the database&lt;br /&gt;- Fixed a bug with cleaning up DB&lt;br /&gt;- Fixed a bug when refreshing DB&lt;br /&gt;- Made sure only unique paths get stored in conf file&lt;br /&gt;- Had the "All" Album option only show up if there was more than 1 album&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-114011093059582753?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/114011093059582753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=114011093059582753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114011093059582753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/114011093059582753'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-1210.html' title='New Version NovaMC 1.2.10'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113989913845075042</id><published>2006-02-13T22:38:00.000-08:00</published><updated>2006-02-13T22:51:42.500-08:00</updated><title type='text'>New Version NovaMC 1.2.9</title><content type='html'>- Added a function RetrieveInfo() that grabs all the serializable info for a file making the Save() function instant&lt;br /&gt;- This enabled the ability to show how many files have been added in refreshing DB info box&lt;br /&gt;- Added the Remove from DB feature to artists, albums, and songs&lt;br /&gt;- Fixed all known focusing bugs&lt;br /&gt;- Fixed a bug where directories weren't sorted in Browse mode&lt;br /&gt;- Added back the small music note icons to list view&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113989913845075042?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113989913845075042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113989913845075042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113989913845075042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113989913845075042'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-129.html' title='New Version NovaMC 1.2.9'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113985007756786370</id><published>2006-02-13T09:01:00.000-08:00</published><updated>2006-02-13T09:10:16.673-08:00</updated><title type='text'>New Version NovaMC 1.2.8</title><content type='html'>- Added a conf key "MusicDBDirs", which takes the place of bookmarks for Databases. Bookmarks are still there, but they are not how the DB is generated&lt;br /&gt;- Wrote fast sorting algorithms for sorting MediaFiles by Rank or Name, tested on 17000 songs with instant results&lt;br /&gt;- Implemented a name sort for song view so songs are now alphabetically sorted&lt;br /&gt;- Fixed menu in Song view&lt;br /&gt;- Fixed an error that would highlight the wrong thing in the list when GoingBack was set&lt;br /&gt;- Fixed a big focusing error that would focus nothing on an empty list&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113985007756786370?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113985007756786370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113985007756786370' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113985007756786370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113985007756786370'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-128.html' title='New Version NovaMC 1.2.8'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113979049229635532</id><published>2006-02-12T16:27:00.000-08:00</published><updated>2006-02-12T16:38:18.536-08:00</updated><title type='text'>New Version NovaMC 1.2.7</title><content type='html'>- Fixed bug that showed null DB items in Song view&lt;br /&gt;- Added the "Add Dir to DB" and "Add song to DB" feature&lt;br /&gt;- Refresh DB option now tests if each file in the DB exists and removes it if it doesn't&lt;br /&gt;- Fixed a bug with going back and viewing bookmarks&lt;br /&gt;&lt;br /&gt;Known Issues&lt;br /&gt;- Devices still doesn't work&lt;br /&gt;- Remove from DB in DB mode doesnt work&lt;br /&gt;- Many focusing issues (they must all be documented though)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113979049229635532?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113979049229635532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113979049229635532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113979049229635532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113979049229635532'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-127.html' title='New Version NovaMC 1.2.7'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113968044875461279</id><published>2006-02-11T09:53:00.000-08:00</published><updated>2006-02-11T10:02:33.743-08:00</updated><title type='text'>New Version NovaMC 1.2.6</title><content type='html'>- Fixed a bug that crashed NovaMC when a shortcut was in a directory&lt;br /&gt;- Added an overlay to the Home view of music (headphones)&lt;br /&gt;- Fixed "Unknown" Artists and Albums&lt;br /&gt;- Added an "All" feature in Album view to view all the songs from a particular artist&lt;br /&gt;- Added a menu for Artist and Album view to enqueue and play entire artists or albums&lt;br /&gt;- Fixed a bug where in Tile mode re-entering a section would make the left button say "View: List" instead of "View: Tile"&lt;br /&gt;- Fixed a bug that would play a DVD  if attempting to play a CD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113968044875461279?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113968044875461279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113968044875461279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113968044875461279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113968044875461279'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-126.html' title='New Version NovaMC 1.2.6'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113955188171293116</id><published>2006-02-09T22:10:00.000-08:00</published><updated>2006-02-10T08:42:26.703-08:00</updated><title type='text'>New Version NovaMC 1.2.5</title><content type='html'>- Threaded Tile mode so there is no more lag for downloading the art&lt;br /&gt;- Fixed Directory menu (except Add to DB)&lt;br /&gt;- Got Radio list to show up, doesn't play. Oddly, niether does version 1.0.1 anymore which implies shoutcast changed something&lt;br /&gt;- Fixed Playlist Load mode as well as Top100 and Most Recent&lt;br /&gt;&lt;br /&gt;Known Issues&lt;br /&gt;- Devices still doesn't work&lt;br /&gt;- Add to DB in Directory options doesn't work&lt;br /&gt;- Song view shows even null db entires&lt;br /&gt;- Unknown Albums or Artists don't show their songs yet&lt;br /&gt;- Top 100 shows 100 songs minimum even if less than that exists in DB&lt;br /&gt;- Many focusing issues (they must all be documented though)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113955188171293116?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113955188171293116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113955188171293116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113955188171293116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113955188171293116'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-125.html' title='New Version NovaMC 1.2.5'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113917229064006790</id><published>2006-02-05T12:42:00.000-08:00</published><updated>2006-02-05T12:44:50.656-08:00</updated><title type='text'>New Version NovaMC 1.2.4</title><content type='html'>- Fixed a bug where playing the first song in a folder with both songs and folders didn't work&lt;br /&gt;- Fixed pop-up menu's for Dir's and File's, Directory options still don't work, File options do&lt;br /&gt;- Made playlist mode work all but the Load button&lt;br /&gt;- Fixed a bug where the "Updating DB" dialog disappeared before it was finished updating the DB&lt;br /&gt;&lt;br /&gt;Known Not Working&lt;br /&gt;- Internet Radio mode&lt;br /&gt;- Devices mode&lt;br /&gt;- Directory Pop-up menu options&lt;br /&gt;- Load in Playlist mode&lt;br /&gt;- Tile info is still not threaded (causes lag)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113917229064006790?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113917229064006790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113917229064006790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113917229064006790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113917229064006790'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-124.html' title='New Version NovaMC 1.2.4'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113900571083313149</id><published>2006-02-03T14:19:00.000-08:00</published><updated>2006-02-03T14:58:53.080-08:00</updated><title type='text'>New Version NovaMC 1.2.3</title><content type='html'>- Eliminated the NovaDirList object&lt;br /&gt;- Integrated the ability to display and browse the directory structure into NovaObjList&lt;br /&gt;- Recoded the remaining bits of NovaObjList to support a unified structure&lt;br /&gt;- Added classes Dir, Artist, and Album, all types of File&lt;br /&gt;- Added attributes to the File class such as Art (for Tile mode), Icon (for List mode), that enable the NovaObjList to get info from the File object itself. This means data such as the artwork shown and the icon is now part of the file itself, not the list&lt;br /&gt;- Changed MusicDB to return Artist[] and Album[] objects instead of string[]&lt;br /&gt;- Also added a ByLine1 and ByLine2 attribute to File class. This enables specific info for the file to be used during Tile mode. i.e., for an Album object ByLine1 says "Album" and ByLine2 says "Artist: &lt;span style="font-style: italic;"&gt;artistname&lt;/span&gt;"&lt;br /&gt;- Fixed Tile mode for all views. No longer does NovaDirList only support Tile mode, all NovaObjLists can support Tile mode&lt;br /&gt;- Fixed the shuffle button bug where the dot wouldn't change based on the status of the playlist's shuffle mode&lt;br /&gt;- Fixed browsing and playing files from the Browse mode&lt;br /&gt;- Added attribute "ID" to File which is used for comparison of uniqueness. For example, for a MediaFile, the ID is it's path attribute.&lt;br /&gt;- Made Database only store unique elements by checking the ID of the added file to the entire database for a match&lt;br /&gt;- Clicking on Bookmarks now takes you to them&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113900571083313149?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113900571083313149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113900571083313149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113900571083313149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113900571083313149'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-123.html' title='New Version NovaMC 1.2.3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113890325032343941</id><published>2006-02-02T09:58:00.000-08:00</published><updated>2006-02-02T10:00:50.336-08:00</updated><title type='text'>New Version NovaMC 1.2.2</title><content type='html'>- Got rid of the 5000 hard-coded max limit for playlists as we can now display a boundless amount&lt;br /&gt;- Made a ListInfo struct that holds *all* (yet minimum) information to make the current view in FilePlayer&lt;br /&gt;- Push and pop the ListInfo object onto a history stack to allow backspace to work again&lt;br /&gt;- Backspace code is now short and simple and should work regardless of what mode we're in&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113890325032343941?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113890325032343941/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113890325032343941' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113890325032343941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113890325032343941'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/02/new-version-novamc-122.html' title='New Version NovaMC 1.2.2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113872882283392299</id><published>2006-01-31T09:33:00.000-08:00</published><updated>2006-01-31T09:33:57.076-08:00</updated><title type='text'>New Version NovaMC 1.2.1</title><content type='html'>- Integrated the list position label (4/6, 3/82, etc) into the NovaObjList so it no longer needs to be worried about&lt;br /&gt;- Readded the ability to play a song in DB mode&lt;br /&gt;- Allows the list position label to update itself while holding down or up or pagedown and pageup, allowing the user to see how far he's scrolling&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113872882283392299?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113872882283392299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113872882283392299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113872882283392299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113872882283392299'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/01/new-version-novamc-121.html' title='New Version NovaMC 1.2.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113869676923236182</id><published>2006-01-31T00:38:00.000-08:00</published><updated>2006-01-31T00:42:18.173-08:00</updated><title type='text'>New Version NovaMC 1.2.0</title><content type='html'>- Added the ability to view artists, albums or songs when clicking on the appropriate button in home view&lt;br /&gt;- Added the ability to click artists and show their albums, and then click them and show their songs&lt;br /&gt;- Added side menus to database views&lt;br /&gt;- Added the ability to automatically scan and refresh the database&lt;br /&gt;- Added the ability to bookmark directories&lt;br /&gt;- Added the ability to view said bookmarks in browse mode&lt;br /&gt;- Music directory is refreshed by scanning bookmarked directories&lt;br /&gt;- Rewrote large sections of FilePlayer and NovaObjList&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- FilePlayer changes:&lt;/span&gt;&lt;br /&gt;  - Got rid of DList and PList&lt;br /&gt;  - Got rid of LeftMenu and PLLeftMenu&lt;br /&gt;- Added a mode enum variable to determine what mode we're in&lt;br /&gt;- Streamlined Left, Up, Right, and Down code&lt;br /&gt;- Got rid of refresh_list and refresh_playlist&lt;br /&gt;- Added List and Menu to replace DList, PList, LeftMenu and PLLeftMenu&lt;br /&gt;- Added UpdateList(bool) to replace refresh_list and refresh_playlist&lt;br /&gt;- UpdateList switches on the mode enum to determine what to show&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- NovaObjList changes:&lt;/span&gt;&lt;br /&gt;- Displays only 8 items at a time&lt;br /&gt;- Wrote a function FocusButton which sees if the desired button is shown, if it isnt, show the group of eight it would be included in, and then focus it&lt;br /&gt;- Rewrote Down and Up code to utilized FocusButton&lt;br /&gt;- Therefore eliminated the 650 button overlapping panels we had&lt;br /&gt;- Increases speed exponentially as the number of buttons scales up&lt;br /&gt;- order to create NovaObjLists is now closer to order O(1) vs O(n)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113869676923236182?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113869676923236182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113869676923236182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113869676923236182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113869676923236182'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/01/new-version-novamc-120.html' title='New Version NovaMC 1.2.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113769024008534709</id><published>2006-01-19T08:53:00.000-08:00</published><updated>2006-01-19T09:04:00.100-08:00</updated><title type='text'>New Version NovaMC 1.1.0</title><content type='html'>Until the release of NovaMC 2.0 in April, all releases until then will be considered beta-quality as we're making major changes to the code&lt;br /&gt;&lt;br /&gt;- Completely restructured code, abstracting out all libraries into libnovamc.dll, Audio into AudioPlugin.dll, etc&lt;br /&gt;- Wrote in the ability for the main exe to scan a plugins folder and load any it saw that were of a compatible type&lt;br /&gt;- Made empty classes for future v2.0 widgets (Keyboard, Checkbox, Dropdown, etc)&lt;br /&gt;- Rewrote DataBase to be a collection of MediaFile's&lt;br /&gt;- Modified MediaFile's to be serializable&lt;br /&gt;- Made a class to hold the database info called DBInfo, also serializable&lt;br /&gt;- Made the save function of Database serialize the DBInfo object and save it to the disc as a binary file for speed&lt;br /&gt;- Cached ID3 tags in MediaFile for speed&lt;br /&gt;- Converted most functions in MediaFile to properties for consistency&lt;br /&gt;- Added MediaDataBase which inherits DataBase and adds the ability to see Top100 and MostRecent lists&lt;br /&gt;- Added MusicDataBase which inherits MediaDataBase and enables views of artists and albums&lt;br /&gt;- Started work on a NowPlayingPlugin to be completed before v2.0&lt;br /&gt;- Added an IModule interface for simplicity in writing and implementing NovaMC Plugins&lt;br /&gt;- Fix some bugs&lt;br /&gt;- Created many more&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113769024008534709?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113769024008534709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113769024008534709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113769024008534709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113769024008534709'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/01/new-version-novamc-110.html' title='New Version NovaMC 1.1.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113729862774527763</id><published>2006-01-14T20:15:00.000-08:00</published><updated>2006-01-14T20:17:07.756-08:00</updated><title type='text'>New Design Idea</title><content type='html'>Needs lots of work before it's ready...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/newmusic5.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/3547/668/320/newmusic5.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113729862774527763?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113729862774527763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113729862774527763' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113729862774527763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113729862774527763'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2006/01/new-design-idea.html' title='New Design Idea'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113509128450233899</id><published>2005-12-20T07:04:00.000-08:00</published><updated>2005-12-20T07:08:04.513-08:00</updated><title type='text'>Working on NovaMC 1.1.0</title><content type='html'>Work has already gone underway for the next version of NovaMC (1.1.0)&lt;br /&gt;&lt;br /&gt;In fact, the code base is done and all that is needed now is regression testing. The main new feature this version brings is plugin support. The modules of NovaMC have been abstracted out to plugins and placed as dll's in a plugins directory. If you wanted to not see the Television option in the main menu, all you'd have to do is remove TVPlugin.dll from the plugins folder. Likewise, adding plugins will give you more options. Right now, work is underway for an RSS News Reader plugin, and after that perhaps a web comic plugin. &lt;br /&gt;&lt;br /&gt;Version 1.1.0 is due out within the month.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113509128450233899?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113509128450233899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113509128450233899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113509128450233899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113509128450233899'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/working-on-novamc-110.html' title='Working on NovaMC 1.1.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113489275434896617</id><published>2005-12-17T23:58:00.000-08:00</published><updated>2005-12-17T23:59:14.356-08:00</updated><title type='text'>New Version 1.0.1</title><content type='html'>- Fixed a focusing issue with enqueueing directories&lt;br /&gt;- Fixed a fullscreen bug in weather module&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113489275434896617?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113489275434896617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113489275434896617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113489275434896617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113489275434896617'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/new-version-101.html' title='New Version 1.0.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113476384265089667</id><published>2005-12-16T12:10:00.000-08:00</published><updated>2005-12-16T12:10:42.666-08:00</updated><title type='text'>A New and Improved Icon</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img15.imageshack.us/img15/2291/icon2yj.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://img15.imageshack.us/img15/2291/icon2yj.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113476384265089667?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113476384265089667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113476384265089667' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113476384265089667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113476384265089667'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/new-and-improved-icon.html' title='A New and Improved Icon'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113453383134931568</id><published>2005-12-13T20:12:00.000-08:00</published><updated>2005-12-13T20:17:11.360-08:00</updated><title type='text'>NovaMC 1.0.0!!</title><content type='html'>The first official release of NovaMC is out. Grab it while it's hot!&lt;br /&gt;&lt;br /&gt;Requirements&lt;br /&gt;- Microsoft .NET&lt;br /&gt;- DirectX 9&lt;br /&gt;- Windows Media Player 9+&lt;br /&gt;&lt;br /&gt;&lt;a href="http://homepage.villanova.edu/anthony.romano/NovaMC.msi"&gt;Download Now!!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113453383134931568?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113453383134931568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113453383134931568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113453383134931568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113453383134931568'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/novamc-100.html' title='NovaMC 1.0.0!!'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113402536485321168</id><published>2005-12-07T23:01:00.000-08:00</published><updated>2005-12-07T23:02:44.880-08:00</updated><title type='text'>New Version 0.99.99.3</title><content type='html'>- Fixed a focusing bug with pictures&lt;br /&gt;- Finally got rid of the source problem for all the bugs in TV Guide&lt;br /&gt;- Tightened up some code&lt;br /&gt;- Nearly complete documentation phase&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113402536485321168?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113402536485321168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113402536485321168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113402536485321168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113402536485321168'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/new-version-099993.html' title='New Version 0.99.99.3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113397009156643253</id><published>2005-12-07T07:39:00.000-08:00</published><updated>2005-12-07T07:41:31.580-08:00</updated><title type='text'>New Version 0.99.99.2</title><content type='html'>- Added a background image for OSD and increased the contrast as it was too hard to read&lt;br /&gt;- Fixed an OSD bug in video&lt;br /&gt;- Continued massive documentation effort&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113397009156643253?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113397009156643253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113397009156643253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113397009156643253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113397009156643253'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/new-version-099992.html' title='New Version 0.99.99.2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113388648421420618</id><published>2005-12-06T08:26:00.001-08:00</published><updated>2005-12-06T08:35:15.060-08:00</updated><title type='text'>New Version 0.99.99.1</title><content type='html'>- Fixed a time-out bug in weather&lt;br /&gt;- Fixed the progress bar overrun bug in the OSD&lt;br /&gt;- Fixed recording bugs in TV&lt;br /&gt;- Fixed scheduling bugs in TV&lt;br /&gt;- Made ErrorHandler use current widget set&lt;br /&gt;- Started the massive documentation phase&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113388648421420618?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113388648421420618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113388648421420618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113388648421420618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113388648421420618'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/new-version-099991_06.html' title='New Version 0.99.99.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113358494309136558</id><published>2005-12-02T20:37:00.000-08:00</published><updated>2005-12-02T20:42:23.103-08:00</updated><title type='text'>Beta Release 5 - NovaMC 0.99.99.0-RC5</title><content type='html'>All code is frozen until release unless a major bug is found&lt;br /&gt;&lt;br /&gt;- Added a conflict manager to  Scheduler and support for it in TVPanel&lt;br /&gt;- Added ability to view scheduled shows in TVPanel&lt;br /&gt;- Added ability to view and watch recorded TV shows in TVPanel&lt;br /&gt;- Made default action for future shows bringing up the menu&lt;br /&gt;- Fixed navigation bugs in TVPanel&lt;br /&gt;- Fixed fullscreen bugs in TVPanel&lt;br /&gt;- Added XML support to scheduler&lt;br /&gt;- Added ability to remove recordings in scheduler&lt;br /&gt;- Added CleanUp() routine which cleans up old scheduled recordings&lt;br /&gt;- Fixed a ton of bugs in TV&lt;br /&gt;- Cleanup up the UI, fixed lots of little bugs&lt;br /&gt;-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113358494309136558?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113358494309136558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113358494309136558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113358494309136558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113358494309136558'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/12/beta-release-5-novamc-099990-rc5.html' title='Beta Release 5 - NovaMC 0.99.99.0-RC5'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113289167560662472</id><published>2005-11-24T20:05:00.000-08:00</published><updated>2005-11-24T20:07:55.606-08:00</updated><title type='text'>Some New Screenshots</title><content type='html'>Here are some new screenshots showing off all the changes made in the past few days:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img378.imageshack.us/img378/321/newestmusic5notile9ax.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img378.imageshack.us/img378/321/newestmusic5notile9ax.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img428.imageshack.us/img428/2564/newestmusic6tile2tv.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img428.imageshack.us/img428/2564/newestmusic6tile2tv.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img503.imageshack.us/img503/8189/newesttv7sa.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img503.imageshack.us/img503/8189/newesttv7sa.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113289167560662472?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113289167560662472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113289167560662472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113289167560662472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113289167560662472'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/some-new-screenshots.html' title='Some New Screenshots'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113284873795551979</id><published>2005-11-24T08:10:00.000-08:00</published><updated>2005-11-24T08:12:17.970-08:00</updated><title type='text'>Current Feature List</title><content type='html'>&lt;span style="font-weight: bold;"&gt;General&lt;/span&gt;&lt;br /&gt;- Consistent UI throughout the program&lt;br /&gt;- Continuing playing and controlling any type of media in any section of the program&lt;br /&gt;- View all media types in both list mode and tile mode&lt;br /&gt;- Database support for all sections of the program&lt;br /&gt;- Access any drive on your computer, regardless of where your root directories are set&lt;br /&gt;- Recursively playback any folder&lt;br /&gt;- Enqueue entire folders recursively&lt;br /&gt;- Create custom playlists&lt;br /&gt;- Save and load custom playlists&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Music&lt;/span&gt;&lt;br /&gt;- Play any and all music on your computer&lt;br /&gt;- Watch visualizations already installed on your computer while listening to music&lt;br /&gt;- Play CD Audio&lt;br /&gt;- Listen to Internet Radio&lt;br /&gt;- View the most recently played tracks&lt;br /&gt;- View your Top 100 tracks&lt;br /&gt;- Sort by file name, size, date, artist, album, or track&lt;br /&gt;- Load Winamp playlists (.m3u's)&lt;br /&gt;- Turn shuffle mode on or off for playback&lt;br /&gt;- Watch visualizations in fullscreen or thumbnail mode&lt;br /&gt;- Grab and Display (in Tile mode) album art and info from Amazon.com&lt;br /&gt;- Generate a rank based on frequency of played music&lt;br /&gt;- Display Size, Date, Album, Artist and Rank in Tile mode&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Video&lt;/span&gt;&lt;br /&gt;- Play any and all videos on your computer&lt;br /&gt;- Play all your DVDs&lt;br /&gt;- View the most recently played movies&lt;br /&gt;- View your Top 100 movies&lt;br /&gt;- Sort by file name, size or date&lt;br /&gt;- Watch movies in fullscreen or thumbnail mode&lt;br /&gt;- Grab and Display (in Tile mode) movie poster art and info from IMDB.com&lt;br /&gt;- Generate a rank based on frequency of played movies&lt;br /&gt;- Display Size, Date, Duration, Rating and Rank in Tile mode&lt;br /&gt;- OSD in full screen playback with progress bar and current state&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pictures&lt;/span&gt;&lt;br /&gt;- View any and all pictures on your computer&lt;br /&gt;- View your pictures as a slideshow&lt;br /&gt;- View the most recently viewed pictures&lt;br /&gt;- View your Top 100 pictures&lt;br /&gt;- Sort by file name, size or date&lt;br /&gt;- Grab and Display (in Tile mode) picture thumbnails&lt;br /&gt;- Generate a rank based on frequency of view pictures&lt;br /&gt;- Display Size, Date, Resolution, and Rank in Tile mode&lt;br /&gt;- OSD in full screen playback with current picture name&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TV&lt;/span&gt;&lt;br /&gt;- Watch TV from your TV Card&lt;br /&gt;- Pause, Rewind, Fastward and Play live TV&lt;br /&gt;- Record Live TV&lt;br /&gt;- Schedule TV recordings&lt;br /&gt;- View recorded TV&lt;br /&gt;- With XMLTV get a TVGudie as well as a description for the currently playing show&lt;br /&gt;- View the TVGuide while still watching TV in a thumbnail.&lt;br /&gt;- See a description of any show hovered over in TVGuide mode&lt;br /&gt;- OSD in full screen playback that shows current channel, show, and state&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Weather&lt;/span&gt;&lt;br /&gt;- View the current weather for your zip code&lt;br /&gt;- View the three day forecast&lt;br /&gt;- Pictures for quick reference of the current weather&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113284873795551979?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113284873795551979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113284873795551979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113284873795551979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113284873795551979'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/current-feature-list.html' title='Current Feature List'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113284880175870297</id><published>2005-11-24T07:52:00.000-08:00</published><updated>2005-11-24T20:04:50.506-08:00</updated><title type='text'>New Version 0.99.3.1</title><content type='html'>- Fixed a pretty nasty bug that exploded errors on the screen if a user clicked on TV w/o XMLTV&lt;br /&gt;- Fixed most (all but one) of the focusing bugs TV had&lt;br /&gt;- Fixed an error that wouldn't let you exit TV unless you were playing TV&lt;br /&gt;- Lots of little GUI touchups and changes&lt;br /&gt;- Fixed some random small bugs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113284880175870297?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113284880175870297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113284880175870297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113284880175870297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113284880175870297'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09931.html' title='New Version 0.99.3.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113272217079683523</id><published>2005-11-22T20:51:00.000-08:00</published><updated>2005-11-22T21:02:50.806-08:00</updated><title type='text'>Beta Release 4 - NovaMC 0.99.3.0-RC4</title><content type='html'>- Continued the restructuring of code, moving all TVControl code over to IControl format.&lt;br /&gt;- Merged  TVCU and TVGCU&lt;br /&gt;- Fixed a ton of bugs  created by the new restructure&lt;br /&gt;- Redid the look of the TVGuide&lt;br /&gt;- Added details at the bottom of TVCU&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img516.imageshack.us/img516/9070/tvcu20ej.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img516.imageshack.us/img516/9070/tvcu20ej.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113272217079683523?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113272217079683523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113272217079683523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113272217079683523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113272217079683523'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/beta-release-4-novamc-09930-rc4.html' title='Beta Release 4 - NovaMC 0.99.3.0-RC4'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113243700106682245</id><published>2005-11-19T13:37:00.000-08:00</published><updated>2005-11-19T15:03:42.536-08:00</updated><title type='text'>New Version 0.99.2.1</title><content type='html'>- Huge restructuring of Libraries.Controls code:&lt;br /&gt;   - There is now an IControl interface which all the controls inherit from&lt;br /&gt;   -  IControl   exposes all of the common elements of media control, play, pause, duration, etc&lt;br /&gt;   - Allows for several improvements by its very nature, including:&lt;br /&gt;       - Video, Audio, etc work much more similarly now. There is no more code checking if it's audio or video&lt;br /&gt;       - Much more code is merged into ControlUnit, AudioControlUnit is down to only 6K, VCU down to 4K.&lt;br /&gt;       - Allowed for the merging of CDControl with AudioControl&lt;br /&gt;       - Allowed for the merging of DVDisplayUnit and VideoDisplayUnit&lt;br /&gt;       - Allows for the playback of Video anywhere in the program&lt;br /&gt;       - Allows for a currently playing tracker to display the currently playing music, video or TV show anywhere in the system&lt;br /&gt;       - Allows for the ability to control currently playing media anywhere in the system.&lt;br /&gt;- Fixed a bug where playing an entire directory in video didn't actually play past the first video&lt;br /&gt;- Fixed a bug where a playlist in video didn't play all of the vidoes automatically&lt;br /&gt;- Fixed a bug where slideshow mode wasnt turned on for recursive directory plays and playlists&lt;br /&gt;- Added a small visualizations window that plays whenever there's music&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113243700106682245?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113243700106682245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113243700106682245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113243700106682245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113243700106682245'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09921.html' title='New Version 0.99.2.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113212569646343255</id><published>2005-11-15T23:20:00.000-08:00</published><updated>2005-11-15T23:37:18.663-08:00</updated><title type='text'>Beta Release 3 - NovaMC 0.99.2.0-RC3</title><content type='html'>- Finished the parsing of Shoutcast Internet Radio xml file.&lt;br /&gt;- Finished the parsing of Shoutcast .PLS files to get the proper URL for the streaming radio&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113212569646343255?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113212569646343255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113212569646343255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113212569646343255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113212569646343255'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/beta-release-3-novamc-09920-rc3.html' title='Beta Release 3 - NovaMC 0.99.2.0-RC3'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113212570262006182</id><published>2005-11-15T23:18:00.000-08:00</published><updated>2005-11-15T23:21:42.673-08:00</updated><title type='text'>New Version 0.99.1.4</title><content type='html'>- Made audio play through WMP instead of DirectX which allows for visualization support&lt;br /&gt;- Added visualizations to Audio&lt;br /&gt;- Added initial support for grabbing a list of radio stations on Shoutcast&lt;br /&gt;- Eliminated the channel list in TV&lt;br /&gt;- Made the TV functions a side menu like other CUs&lt;br /&gt;- Fixed a few TV bugs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113212570262006182?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113212570262006182/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113212570262006182' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113212570262006182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113212570262006182'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09914.html' title='New Version 0.99.1.4'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113168120247365481</id><published>2005-11-10T19:51:00.000-08:00</published><updated>2005-11-10T19:53:22.483-08:00</updated><title type='text'>New Version 0.99.1.3</title><content type='html'>- Fixed a lot of bugs with TV&lt;br /&gt;- Added a class IMDBParser which will grab IMDB info for a given search string&lt;br /&gt;- Added support for the IMDB info in Video&lt;br /&gt;- Replaced Amazon DVD art with IMDB cover art&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img239.imageshack.us/img239/2573/videoinfo18qt.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img239.imageshack.us/img239/2573/videoinfo18qt.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img239.imageshack.us/img239/8803/videoinfo23pg.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img239.imageshack.us/img239/8803/videoinfo23pg.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113168120247365481?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113168120247365481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113168120247365481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113168120247365481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113168120247365481'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09913.html' title='New Version 0.99.1.3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113168100316967293</id><published>2005-11-10T19:47:00.000-08:00</published><updated>2005-11-10T19:50:03.180-08:00</updated><title type='text'>New Version 0.99.1.2</title><content type='html'>- Up/Down in TV Guide now work properly when a channel has no information. Allows for the possibility that there might be 2 of these channels in a row.&lt;br /&gt; - Backspace from TV Guide now goes to TV, not main.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113168100316967293?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113168100316967293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113168100316967293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113168100316967293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113168100316967293'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09912.html' title='New Version 0.99.1.2'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113155320705260156</id><published>2005-11-09T07:38:00.000-08:00</published><updated>2005-11-09T08:20:07.080-08:00</updated><title type='text'>New Version NovaMC-0.99.1.1</title><content type='html'>- Fixed a bug where playlist mode was broken&lt;br /&gt;- Fixed  a bug where playlist menu was broken&lt;br /&gt;- Fixed a bug where playlist/templist would clear upon reentering a control unit, now playlists are static and never clear until the program shuts down or the user clears them&lt;br /&gt;- Fixed a bug where playlists wouldn't work in full screen video&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113155320705260156?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113155320705260156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113155320705260156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113155320705260156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113155320705260156'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-novamc-09911.html' title='New Version NovaMC-0.99.1.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113154835277155158</id><published>2005-11-09T06:57:00.000-08:00</published><updated>2005-11-09T07:00:36.050-08:00</updated><title type='text'>Beta Release 2 - NovaMC 0.99.1.0-RC2</title><content type='html'>- Added a weather module that presents weather data from Yahoo! Weather&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://img349.imageshack.us/img349/9328/weather3pr.png" border="0" /&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://homepage.villanova.edu/anthony.romano/NovaMC-0.99.1.0.zip"&gt;Download NovaMC-0.99.1.0-RC2&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113154835277155158?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113154835277155158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113154835277155158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113154835277155158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113154835277155158'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/beta-release-2-novamc-09910-rc2.html' title='Beta Release 2 - NovaMC 0.99.1.0-RC2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113143522322322378</id><published>2005-11-07T23:32:00.000-08:00</published><updated>2005-11-07T23:33:43.236-08:00</updated><title type='text'>New Version 0.99.0.5</title><content type='html'>&lt;p&gt;- Added seperate menu for directories vs files&lt;br /&gt;- In place of Resume for directories is "Set Root" which sets the root to the selected directory. Works on shortcuts too&lt;br /&gt;- Made back in shuffle mode on playlist go to the previously played song, vs going to a random song&lt;br /&gt;- Fixed bug in HistoryManager&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113143522322322378?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113143522322322378/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113143522322322378' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113143522322322378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113143522322322378'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09905.html' title='New Version 0.99.0.5'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113142755257168071</id><published>2005-11-07T21:25:00.000-08:00</published><updated>2005-11-07T21:25:52.583-08:00</updated><title type='text'>New Version 0.99.0.4</title><content type='html'>- Shortcuts are now sorted in their proper location&lt;br /&gt;- Shortcuts are now only listed if their target ought to be listed&lt;br /&gt;- .m files are no longer listed due to their matching .mp3 and .mpg(same for any other substring  entries)&lt;br /&gt;- Created function to convert a string of file types to an array of filetypes&lt;br /&gt;- Created function to determine whether a given extension was in the array of filetypes&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113142755257168071?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113142755257168071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113142755257168071' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113142755257168071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113142755257168071'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09904.html' title='New Version 0.99.0.4'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113133995969128694</id><published>2005-11-06T21:05:00.000-08:00</published><updated>2005-11-06T21:05:59.703-08:00</updated><title type='text'>New Version 0.99.0.3</title><content type='html'>Ability to remember position in list when going "back"&lt;br /&gt;Following shortcuts works now.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(I do what I want)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113133995969128694?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113133995969128694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113133995969128694' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113133995969128694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113133995969128694'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09903.html' title='New Version 0.99.0.3'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113131734938995213</id><published>2005-11-06T14:48:00.000-08:00</published><updated>2005-11-06T14:49:09.403-08:00</updated><title type='text'>New Version 0.99.0.2</title><content type='html'>- Added ability to select logical drives&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113131734938995213?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113131734938995213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113131734938995213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113131734938995213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113131734938995213'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09902.html' title='New Version 0.99.0.2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113131327130272199</id><published>2005-11-06T13:39:00.000-08:00</published><updated>2005-11-06T14:55:19.966-08:00</updated><title type='text'>New Version        0.99.0.1</title><content type='html'>- Fixed bug: TVDU Broken completely&lt;br /&gt;- Fixed bug: Need hover icons in tvcontrolunit&lt;br /&gt;- Fixed bug: Navigate in TVCU broken&lt;br /&gt;- Fixed bug: Directory item count needs to be blank on empty dirs&lt;br /&gt;- Fixed bug: Scrolling Up past 0 and down past last broken in TVGuide&lt;br /&gt;- Fixed bug: Playing files in playlist should be a slideshow&lt;br /&gt;- Fixed bug: Slideshow with 0 images fails&lt;br /&gt;- Fixed bug: Playing CD should display current track&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113131327130272199?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113131327130272199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113131327130272199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113131327130272199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113131327130272199'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/new-version-09901.html' title='New Version        0.99.0.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113089471297528717</id><published>2005-11-01T17:23:00.000-08:00</published><updated>2005-11-01T17:28:56.153-08:00</updated><title type='text'>Beta Release 1 - NovaMC 0.99.0.0-RC1</title><content type='html'>- Fixed Directory Sort&lt;br /&gt;- Clicking on things in playlist mode with shuffle on now fixed&lt;br /&gt;- Fixed bug: Backspace in playlist mode shouldnt go back to the main menu&lt;br /&gt;- Did massive cleanups of code in CU, changed variable names to more logical ones which affected ACU/VCU and PCU&lt;br /&gt;- Fixed Bug: TV didn't have sound upon reboot&lt;br /&gt;- Fixed the issue with null channels&lt;br /&gt;- Redid TVCU&lt;br /&gt;- Made TS work correctly&lt;br /&gt;- Made recording work always&lt;br /&gt;- fixed the issue with o menu not selecting properly upon closing.&lt;br /&gt;- fixed the issue with TVGuide items not being selected initially.&lt;br /&gt;- fixed the issue with hitting left to go to new TVGuide page not&lt;br /&gt;selecting the proper show.&lt;br /&gt;- finished fixing the issue with null channels.&lt;br /&gt;- partially fixed the issue with scrolling quickly(same as was previously experienced in audio and video)&lt;br /&gt;- Created a left continues button for tvguide (same as forward continue&lt;br /&gt;button, but reversed)&lt;br /&gt;- fixed the issue where the first item selection would fail if there was&lt;br /&gt;not a show right now on first channel&lt;br /&gt;- Fixed the issue with video killing the window upon skip&lt;br /&gt;&lt;br /&gt;&lt;a href="http://homepage.villanova.edu/anthony.romano/NovaMC-0.99.0.zip"&gt;Download NovaMC 0.99.0.0-RC1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113089471297528717?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113089471297528717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113089471297528717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113089471297528717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113089471297528717'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/11/beta-release-1-novamc-09900-rc1.html' title='Beta Release 1 - NovaMC 0.99.0.0-RC1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113053112134847438</id><published>2005-10-28T13:15:00.000-07:00</published><updated>2005-10-28T13:25:21.363-07:00</updated><title type='text'>New Version 0.8.5</title><content type='html'>- Added a menu for TV Guide containing:&lt;br /&gt;* Watch This Channel&lt;br /&gt;* Record This Show&lt;br /&gt;* Refresh TV Guide&lt;br /&gt;-  Implemented the ability to refresh TV Guide from within NovaMC (invisibly)&lt;br /&gt;- Happens automatically now if there is no TV Guide data available&lt;br /&gt;- Fixed Up and Down buttons in TV Guide&lt;br /&gt;- TV Guide time zone data is now recognized(no longer assumed to be -4 hours)&lt;br /&gt;- TV Guide Scheduler now works with DateTimes rather than strings&lt;br /&gt;* TV Guide Scheduler is now working&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fixed Bug: null channels no longer cause fatal errors&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113053112134847438?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113053112134847438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113053112134847438' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113053112134847438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113053112134847438'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-085.html' title='New Version 0.8.5'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113051683604039963</id><published>2005-10-28T09:26:00.000-07:00</published><updated>2005-10-28T10:51:42.680-07:00</updated><title type='text'>New Version 0.8.4</title><content type='html'>- Added full Audio CD Support&lt;br /&gt;- Added a visible rank feature that displays the rank of a file (in tile mode) as shaded in bubbles (i.e. a mid-rank shows up as 3 shaded bubbles and 2 unshaded, high rank would be all shaded in)&lt;br /&gt;- Fixed Bug: Video didn't exit when finished&lt;br /&gt;- Fixed Bug: Up and Down sometimes broken in CU&lt;br /&gt;- Fixed Bug: Playlist mode wasn't being turned on for Audio&lt;br /&gt;- Fixed Bug: Directories weren't sorted&lt;br /&gt;- Fixed Bug: Pictures had a resume button&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113051683604039963?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113051683604039963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113051683604039963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113051683604039963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113051683604039963'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-084.html' title='New Version 0.8.4'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113038737477403394</id><published>2005-10-26T21:25:00.000-07:00</published><updated>2005-10-26T21:31:22.523-07:00</updated><title type='text'>Six Months Progress</title><content type='html'>The first version of NovaMC ever compiled was compiled on April 5, 2005. It could only play videos. You typed in the path of a video, hit play and it would play it. That was it. The GUI was a text box with a play button. Within a few days we had a preliminary GUI up which we kept for a couple months. The picture below compares a build of NovaMC 0.0.6 compiled on April 27, 2005 with the current build of NovaMC, exactly 6 months later. The amount of progress far extends what one can see, with support for TV, timeshifting, pictures, database support, amazon support, etc etc being added in those 6 months. It's been a rough ride, but we're at the final stretch...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/musiccomp.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3547/668/320/musiccomp.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img488.imageshack.us/img488/1038/musiccomp0mf.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113038737477403394?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113038737477403394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113038737477403394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113038737477403394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113038737477403394'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/six-months-progress.html' title='Six Months Progress'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113037142552569932</id><published>2005-10-26T16:50:00.000-07:00</published><updated>2005-10-26T17:03:45.533-07:00</updated><title type='text'>New Version 0.8.3</title><content type='html'>- Used the new DataBase in order to implement the following:&lt;br /&gt;- Ability to view a top 100 list in all modes&lt;br /&gt;- Ability to see a most recent list in all modes&lt;br /&gt;- Ability to resume position in music and video&lt;br /&gt;- Abstracted out audio functions to AudioControl&lt;br /&gt;- Now possible to continue playing Audio outside Audio, for example, to listen to music during a slideshow. Space Bar universally toggles the audio&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113037142552569932?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113037142552569932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113037142552569932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113037142552569932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113037142552569932'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-083.html' title='New Version 0.8.3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113029210299017621</id><published>2005-10-25T18:52:00.000-07:00</published><updated>2005-10-25T19:01:42.996-07:00</updated><title type='text'>New Version 0.8.2</title><content type='html'>- Added an xml "library" for music video and pictures&lt;br /&gt;- For each entry in the library the following data is tracked:&lt;br /&gt;    - Play Counts&lt;br /&gt;    - Skip Counts&lt;br /&gt;    - Last Played Time&lt;br /&gt;    - Position upon stop (for videos only)&lt;br /&gt;- These are all threaded to allow for optimal execution time and minimal delay to the user.&lt;br /&gt;- Also the ability to parse this library was deemed necessary and thus added.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113029210299017621?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113029210299017621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113029210299017621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113029210299017621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113029210299017621'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-082.html' title='New Version 0.8.2'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-113009023482132155</id><published>2005-10-23T10:47:00.000-07:00</published><updated>2005-10-23T10:57:14.830-07:00</updated><title type='text'>Potential Icon Design for NovaMC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img457.imageshack.us/img457/3236/logo7nz.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img457.imageshack.us/img457/3236/logo7nz.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-113009023482132155?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/113009023482132155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=113009023482132155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113009023482132155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/113009023482132155'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/potential-icon-design-for-novamc.html' title='Potential Icon Design for NovaMC'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112990953450124028</id><published>2005-10-21T08:00:00.000-07:00</published><updated>2005-10-21T08:45:34.513-07:00</updated><title type='text'>New Version 0.8.1</title><content type='html'>- Added DVD Thumbnails for Video&lt;br /&gt;- Added picture thumbnails in Tile mode&lt;br /&gt;- Added details specific to Video (Duration) in Tile mode&lt;br /&gt;- Added details specific to Pictures (Resolution) in Tile mode&lt;br /&gt;- Added ability to sort music by artist/album/track and song name&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112990953450124028?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112990953450124028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112990953450124028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112990953450124028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112990953450124028'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-081.html' title='New Version 0.8.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112986825615019786</id><published>2005-10-20T21:13:00.000-07:00</published><updated>2005-10-21T08:54:59.890-07:00</updated><title type='text'>New Version 0.8.0</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt; - Added Amazon.com Support for Audio&lt;br /&gt;- Added Amazon generated cover art album support and ability to cache them&lt;br /&gt;- Added a tile mode for ControlUnit in order to see details and album art in the button&lt;br /&gt;- Redid NovaOSD to make it much prettier&lt;br /&gt;- Added a top bar to NovaOSD with it's own label. So now NovaOSD supports up to 3 labels&lt;br /&gt;- Added a progress bar to NovaOSD that is off by default but can be turned on with a method and updated with a different method&lt;br /&gt;- Added preliminary support to support remembering position in video&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt; &lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/newestmusic2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3547/668/320/newestmusic2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/newestmusic3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3547/668/320/newestmusic3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112986825615019786?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112986825615019786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112986825615019786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112986825615019786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112986825615019786'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-080.html' title='New Version 0.8.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112975530349739844</id><published>2005-10-19T13:54:00.000-07:00</published><updated>2005-10-19T13:55:03.510-07:00</updated><title type='text'>New Version 0.7.2</title><content type='html'>- Fixed Bug: Got rid of major memory leak in Audio&lt;br /&gt;- Fixed Bug: Left and Right didn't work in Control Units&lt;br /&gt;- Fixed Bug: Sort by was broken&lt;br /&gt;- Fixed Bug: Playing multiple songs was possible with Play in drop down&lt;br /&gt;- Fixed Bug: Page Up and Page Down wrapped when they shouldnt&lt;br /&gt;- Fixed Bug: Navigation error in menu on CUs&lt;br /&gt;- Fixed Bug: Returning from Slide Show mode didn't turn off slide show mode&lt;br /&gt;- Fixed Bug: Enqueue Menu didn't auto highlight Cancel button&lt;br /&gt;- Fixed Bug: Enqueue Menu didn't disappear after it was done&lt;br /&gt;- Fixed Bug: Returning to main screen didn't highlight any buttons&lt;br /&gt;- Add the ability to dynamically make slide shows faster or slower with ff and rr buttons&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112975530349739844?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112975530349739844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112975530349739844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112975530349739844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112975530349739844'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-072.html' title='New Version 0.7.2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112973465132450696</id><published>2005-10-19T08:04:00.000-07:00</published><updated>2005-10-19T08:10:51.330-07:00</updated><title type='text'>New Version 0.7.1</title><content type='html'>- Added icons to shows in the tv guide if they go over the edge to the next screen.&lt;br /&gt;- Fixed text so that it does not  overrun this new icon&lt;br /&gt;- Added the ability to escape from TV Guide - you no longer have to quit the program once you enter TV Guide&lt;br /&gt;- Fixed TV Guide so that control buttons can be pressed even if no TV show is selected&lt;br /&gt;- (Up and Down are still broken in TV Guide)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112973465132450696?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112973465132450696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112973465132450696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112973465132450696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112973465132450696'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-071.html' title='New Version 0.7.1'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112961609943205045</id><published>2005-10-17T23:13:00.000-07:00</published><updated>2005-10-17T23:14:59.436-07:00</updated><title type='text'>New Version 0.7.0</title><content type='html'>- Added DVD support, almost fully complete, only lacking a few cleanups&lt;br /&gt;    - Added classes DVDControl to control the DVD, DVDStream to render the stream from the disc and DVDDisplayUnit to display the stream onto the screen&lt;br /&gt;- Added an icon for pictures&lt;br /&gt;- Fixed a bug with control unit navigation&lt;br /&gt;- Fixed a few other bugs&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112961609943205045?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112961609943205045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112961609943205045' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112961609943205045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112961609943205045'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-070.html' title='New Version 0.7.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112930910310140900</id><published>2005-10-14T09:57:00.000-07:00</published><updated>2005-10-16T23:59:49.036-07:00</updated><title type='text'>New Version 0.6.3</title><content type='html'>- Added a shuffle mode for playlists&lt;br /&gt;- Added a shuffle option to main menus and playlist menus&lt;br /&gt;- Replaced buttons with NovaSmallButtons in TVControlUnit&lt;br /&gt;- Relocated a lot of code dealing with controllin the TV out of TVControlUnit and into TVControl&lt;br /&gt;- Added the ability to expand past 1000 items for playlists&lt;br /&gt;- Rewrote the TVControlUnit keyboard handler&lt;br /&gt;- Rewrote TVGuidePanel from scratch, right, left and scrolling work. Down and Up broken again&lt;br /&gt;- Added thread support for enqueueing directories in the background for playing them, i.e. if one clicks on "play" for a directory it starts playing immediately and begins enqueueing up the rest of the directory in a seperate thread so the user doesnt notice&lt;br /&gt;- Added a message popup for enqueueing items to the Playlist for later playing&lt;br /&gt;- Capped the playlists at 5000 due to enormousness of them&lt;br /&gt;- Added support for NovaMessage to change it's text w/o recreation&lt;br /&gt;- Rewrote how NovaLists are handled past 680 to fix a bug that wouldn't show images past a certain point. We now support infinite length lists&lt;br /&gt;- Fixed a bug that created lag between directories. Opening a directory is now instant&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/musicenq.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3547/668/320/musicenq.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112930910310140900?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112930910310140900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112930910310140900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112930910310140900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112930910310140900'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-063.html' title='New Version 0.6.3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112918825783471440</id><published>2005-10-13T00:22:00.000-07:00</published><updated>2005-10-13T00:26:13.480-07:00</updated><title type='text'>New Version 0.6.2</title><content type='html'>- Huge fix in the scrolling speed of the program. It now speeds fast, as fast as it should as opposed to slow&lt;br /&gt;- Took out the minicontrols all together on AudioControlUnit, realized its pointless with a remote control&lt;br /&gt;- Made a class NovaNullButton as placeholders to make all pages divisible by 8&lt;br /&gt;- Put the functionality of the minicontrols into the keyboard handler&lt;br /&gt;- Added lots more functionality to VideoControl class&lt;br /&gt;- Abstracted out Keyboard event handler from the individual control units and placed it in the ControlUnit class&lt;br /&gt;- Added virtual functions for the individual control units to override in order to have specific control over key presses&lt;br /&gt;- Migrated all changes and bug fixes from Audio into Video&lt;br /&gt;- Created a class PictureControl whos function is similar to VideoControl, to control pictures&lt;br /&gt;- Completely rewrote the Picture classes, now both are fully working and complete (including slide show support), with a few minor bugs&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img436.imageshack.us/img436/2414/pic1wd.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://img436.imageshack.us/img436/2414/pic1wd.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112918825783471440?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112918825783471440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112918825783471440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112918825783471440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112918825783471440'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-062.html' title='New Version 0.6.2'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112887693612957344</id><published>2005-10-09T09:55:00.000-07:00</published><updated>2005-10-10T08:00:41.770-07:00</updated><title type='text'>New Version 0.6.1</title><content type='html'>- Added the ability to enqueue folders recursively&lt;br /&gt;- Added the ability to play folders recursively&lt;br /&gt;- Added the ability to save playlists as WinAMP playlists (.m3u's)&lt;br /&gt;- Added the ability to load WinAMP and saved playlists&lt;br /&gt;- Added class NovaMiniControl which adds a minicontrol (back, pause, stop, forward) to any panel. It uses NovaButtons so the Audio minicontrols are now NovaButtons as they should be&lt;br /&gt;- Added variable icon support (i.e. now video's have video icons, audio has audio icons etc)&lt;br /&gt;- Split up NovaButton into 4 new classes: NovaLongButton, NovaSmallButton, NovaSquareButton and NovaMiniButton. They all inherit NovaButton. It was getting ridiculous having conditionals in the constructor logic&lt;br /&gt;- Cleaned up a lot of code&lt;br /&gt;- Added the ability to do multiple levels of RR and FF in AudioControlUnit&lt;br /&gt;- Abstracted out the final bits of code common to Video and Audio ControlUnits&lt;br /&gt;- With Chris: Finally fixed the evil scrolling bug we've had since version 0.0.1 where buttons scrolling fast wouldn't update fast enough cause the display to look crappy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112887693612957344?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112887693612957344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112887693612957344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112887693612957344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112887693612957344'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-061.html' title='New Version 0.6.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112879961561256393</id><published>2005-10-08T12:26:00.000-07:00</published><updated>2005-10-09T09:54:57.886-07:00</updated><title type='text'>New Version 0.6.0</title><content type='html'>- Created a preliminary PictureDisplayUnit and PictureControlUnit which doesnt really work yet&lt;br /&gt;- Created a class VideoControl which abstracts the Video object from the GUI&lt;br /&gt;- Fixed the way we do the video thumbnail to retain the same instance of the video object, vs recreating it every time the user switched views&lt;br /&gt;- Fixed a memory leak in Audio, ran audio for 9 hours straight to ensure no further memory leaks exist.&lt;br /&gt;- Continued restructuring code:&lt;br /&gt;&lt;br /&gt;New class: File&lt;br /&gt;very simple class, has only a type and a name, MediaFile inherits it now&lt;br /&gt;&lt;br /&gt;New class: NovaList&lt;br /&gt;inherits Panel, has only the ability to Add buttons to it with Add(NovaButton button) function and keep track of where it is (property: int currSel)&lt;br /&gt;&lt;br /&gt;New class: NovaMenuList inherits NovaList&lt;br /&gt;Adds to the basic functionality of NovaList by adding a few properties and functions specific to a menu, not much, mostly just specifying the button widths and what not&lt;br /&gt;&lt;br /&gt;New class: NovaObjList inherits NovaList&lt;br /&gt;Creates a NovaList with an array of File objects and puts them in a NovaList, it also has support for a pop up menu using NovaMenu.&lt;br /&gt;&lt;br /&gt;New class: NovaDirList inherits NovaObjList&lt;br /&gt;Adds to the ability of a NovaObjList of adding File Objects by now accepting a path variable. It goes through the directory, sets the File.Type to Dir if its a direcotry, and File if its a file and then sends the entire File[] array to NovaObjList's draw function&lt;br /&gt;&lt;br /&gt;- Moved all the new OO changes over to VideoControlUnit&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112879961561256393?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112879961561256393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112879961561256393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112879961561256393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112879961561256393'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-060.html' title='New Version 0.6.0'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112860560927050351</id><published>2005-10-06T06:29:00.000-07:00</published><updated>2005-10-06T06:33:29.283-07:00</updated><title type='text'>New Version 0.5.3</title><content type='html'>- Created a class called Utils to hold basic utilities used anywhere. includes RoundTime, DateToDouble, and IsNumeric&lt;br /&gt;- Completely restructured code into directories for easy access. Renamed ButtonList to NovaButtonList and MenuHandler to NovaMenu&lt;br /&gt;- Created a NovaMessage class that handles info boxes&lt;br /&gt;- Implemented the Information functionality with NovaMessage in Music/Video control units&lt;br /&gt;- Created a class NovaOSD&lt;br /&gt;- Created a class DisplayUnit which VideoDisplayUnit and TVDisplayUnit inheret from&lt;br /&gt;- Implemented NovaOSD into VideoDisplayUnit for paused, ff, rr and general duration showing&lt;br /&gt;- Implemented NovaOSD into TVDisplayUnit&lt;br /&gt;- Standardized keymappings&lt;br /&gt;- Added rtune support to TVDisplayUnit&lt;br /&gt;- Finished keyboard handlers for both TV and Video DisplayUnits&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112860560927050351?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112860560927050351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112860560927050351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112860560927050351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112860560927050351'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-053.html' title='New Version 0.5.3'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112818276811690485</id><published>2005-10-01T09:04:00.000-07:00</published><updated>2005-10-01T09:06:47.540-07:00</updated><title type='text'>New Version 0.5.2</title><content type='html'>- It is now possible to move around tv guide intuitively.&lt;br /&gt;           - Up and Down work as you would expect from an optimal tv guide(i.e. much better than watching channel 3 over and over)&lt;br /&gt; - Added a method to TVShow to store the rounded start and end time of the show(makes life easier for displaying tv guide and for moving around it)&lt;br /&gt; - fixed a bug where try catch was failing, changed to an if and works... (so that I can use tv guide without a tv card)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112818276811690485?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112818276811690485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112818276811690485' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112818276811690485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112818276811690485'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/10/new-version-052.html' title='New Version 0.5.2'/><author><name>Chris</name><uri>http://www.blogger.com/profile/08783028519439161175</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112809247551623771</id><published>2005-09-30T07:59:00.000-07:00</published><updated>2005-10-01T09:10:10.513-07:00</updated><title type='text'>New Version 0.5.1</title><content type='html'>- Fixed yet another audio bug, the last of the known bugs&lt;br /&gt;- Made a GUI for the XMLTV data&lt;br /&gt;- Made a class TVGuidePanel which houses the TVGuide info in a button-list-esque structure&lt;br /&gt;- Made a class TVGuideControlUnit which houses the TVGuidePanel&lt;br /&gt;- Made a class TVControl which has the XMLTV parsing functions and properties&lt;br /&gt;- Made a class NovaLabel which has standard labels&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/Untitled-4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3547/668/320/Untitled-4.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/3547/668/1600/tvguide2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/3547/668/320/tvguide2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112809247551623771?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112809247551623771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112809247551623771' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112809247551623771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112809247551623771'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/09/new-version-051.html' title='New Version 0.5.1'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17304366.post-112809193645274892</id><published>2005-09-30T07:51:00.000-07:00</published><updated>2005-09-30T07:59:22.586-07:00</updated><title type='text'>Welcome to NovaMC</title><content type='html'>NovaMC is a .NET application designed specifically for the Windows Operating System. It's goals are to produce a full multimedia environment, including the ability to play music, videos, watch, record, and timeshift TV as well as other features. It is currently in beta and in heavy production. Version 1.0.0 is due December 1st.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17304366-112809193645274892?l=novamc.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://novamc.blogspot.com/feeds/112809193645274892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17304366&amp;postID=112809193645274892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112809193645274892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17304366/posts/default/112809193645274892'/><link rel='alternate' type='text/html' href='http://novamc.blogspot.com/2005/09/welcome-to-novamc.html' title='Welcome to NovaMC'/><author><name>Anthony Romano</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
