Progress
Current release: 1.1.1
- Updated lyricsfly api
- Updated broken wikipedia api
- Added searchability for lyrics
- Only admin can rate tracks and "remove doublettes"
- Fixed bug in shuffling
- Fixed bug with persistent login
- Fixed bug viewing videos in album view
- Compatible with final Silverlight 2.0
Future release 1.x
- Version for Windows Mobile (and symbian?)
- Music recommendations
- Podcast support
- Listen to other M.O.M installations from within your own
- Provider model which makes it easy to use other datasources for M.O.M
2008-10-21 The provider model
I've started adopting the provider model for M.O.M. This will make it easier for other developers (and myself) to connect other datasources (artists,albums,tracks) to MOM. I'm looking
into creating a Itunes provider and maybe a Banshee provider. This will simply allow you to use for example Itunes at home but when your away you can use MOM to play your Itunes library over the web.
2008-10-14 1.1.1 Released
Microsoft finally released Silverlight 2.0 out of beta and so I am releasing version 1.1.1 of M.O.M which is compatible with it. For other fixes see above.
Been working alot on a future version what's the number gonna be is to be determined but perhaps 1.8. A new feature to look forward to is complete podcast support.
I've also almost completed the ability to listen/interact with other MOM installations from your own. Happy listening!
2008-09-28 Back to work
After some time off including some vaccation, I'm back at the drawing board. In the mean while I've notice that the project has been recognized on a couple of sites
including
killerstartups.com and
programmableweb.com. Nice that people seem to like the project.
Development wise I'll soon be releasing a small update to fix a couple of bugs, wikipedia support and lyricsfly support. I think I'll wait until the final Silverlight 2.0 is out though, to ensure compatibility with that. It should be out very soon.
Unfortunately we don't seem to be as lucky with Silverlight for Mobile. Can't wait to get my hands on it, hopefully there'll be something to work with this year at least.
I've also started to plan ahead for version 2.0. One major feature will be the ability to browse, play and queue tracks from friends M.O.M installations directly from your own! I've already started work on it and it shouldn't be to hard.
2008-06-10 1.1 released!!
So it took four weeks, not two but finally I feel finished enough with 1.1 to relase it. Here are all the changes in this release:
--- Features ---
- Mashup on the artists page: Showing related article from Wikipedia, releated artists and top albums from last.fm and photos from Flickr
- Shares (Multiple music folders): You can add "shares" which can be disabled and enabled to hide/show certain folders at any time
- Shared playlist: Share a playlist among users in real time.
- Theming: Each user can pick their theme. Create a new theme by editing a small css, even allows you to change the silverlight player through css.
- Right click menu in album-track-view for queuing/playing/searching for lyrics/videos for tracks
- Right click menu in artist-view for queuing/playing tracks of various rating
- Help/Manual, now you'll finally know how it works, yay!
- Bookmarks, add views as bookmarks or external websites.
- Tracks in album view are marked with artist song-rank from last.fm
- Keyboard shortcuts
- Filelist view
--- Improvements ---
- Turn repat/shuffle on and off (Replaces the shuffle method that exists in 1.0)
- Added Lyricsfly api for searching lyrics
- All passwords are now encrypted in database
- Synchronization should be more correct when moving files
- Added outputcaching to artist and album view
- Replaced most prompts/alerts with jquery.impromptu for a nicer look
- Ability to filter tracks in album view
- Separation on first letter in artist and albumview now groups on numbers and special characters
- Album and artist view is now separated on first letter in list-view as well.
- You can jump to a letter by pressing it on the keyboard.
- Updated jquery.accordion for some smooth animation in menus
- Better handling of silverlight errors
--- Bugfixes ---
- Fixed a bug where on synch it would look for cover-images even if track was unchanged which cause a major slow down!
- Silverlight crashing when going to the next track while the playlist is empty.
- Artistname not showing in "Now playing"
- Wrong track scrobbled/updated when clearing playlist and adding new tracks
- Unable to synch directories/files containing "{}"
- Listmode selectbox has incorrect initial value if you change it and then reloads the page
- Unable to modify created playlist
- Probably some that I've forgot
2008-05-10 1.1 soon to be
Been coding alot the past weeks and I'm nearing a release of 1.1. Hopefully it'll be out in two weeks!
2008-04-24 Use CSS for Silverlight
Switched over to work on the theming and I am almost done. Unfortunately Silverlight does not allow us to use external stylesheets to modify our controls, not natively at least. So I put
together a little class that takes care of that. It simply reads a given stylesheet, searches for id selectors that matches controls name on a given canvas and then sets the respective css to that control. I'll soon be checking it in on codeplex, but
if you'd like to use the class for some project you can download it here. It's pretty straight forward how to use it.
CSS for Silverlight
2008-04-13 Windows service and Mashup
Been working on some new features (we all know it's more fun than fixing bugs). The first one is that I've successfully included a "mashup" on the artists-page, which shows Wikipedia information (using Futef and Wikipedia-api), related artists and top albums (from last.fm) and flickr-images for the current artist. Still waiting for an futef api key though and I have some caching to do but it looks and works nicely.
Secondly I'm working on a filesystemwatcher windows service (idea from Andreas) as an alternative to the manual sychronization. I think I've got it working pretty good, but still some more testing to do on some more unusual scenarios.
2008-03-17 Release 1.0.5
Version 1.0.5 has been released. This version was mainly supposed bring the project up to date with Silverlight 2.0 Beta 1, since 1.1 is no longer available. But since the history function was already finished in the trunk and there has been a lot of progress done on Mono 1.9, you get those ahead of time! I have successfully installed, synchronized songs and run 1.0.5 on openSuse 10.3 with Mono 1.9 Preview 4+. If anyone else dares try it, let me know!
All source code is as of this version available on
CodePlex
2008-03-14 Progress
Some progress is being done. I have rebuilt The Silverlight player to work with 2.0 Beta 1 instead of 1.1. Note that MOM 1.0.0 does not work with Silverlight 2.0 Beta 1! A new minor release will
hopefully show up later this week.
I have also successfully run the project on Mono 1.9 preview 4 using xsp2 on windows, so mono-support is back on track.
There's also a new developer on the project, Andreas that for starters is buidling an ITunes-importer. Looking forward to that!
2008-03-04 Nokia
Nokia adds support for silverlight on their S60-platform. Look out for MOM in your cell in the near future! ;-)
IDG (In Swedish)
2007-11-29 Slow..
Well I was honestly pretty fed up with MOM at release and I've had a ton of coding to do at work so progress is slow.. I've also hit a snag with
Mono, I think most of the code should work however it seems Mono 1.2.5 can't handle loading repeater templates yet. So I'm pushing the mono support to some future version, unless you can tell me how to solve it?
It was nice to see a post in the forum also! I'm current averaging 2 hits a day on the site ;) So spammers.. don't bother anymore.
2007-10-18 Released v1.0.0
After struggeling with Windows Media Player and Songbird I got an idea to make my own music library and player. Since what I know is
asp.net and web coding I took a peek at Silverlight and found it really easy to use. So I started on my litte project and many sleepless nights later
I ended up with this. I've never released any software before (except a 4dos application about 10 years ago when I come to think about it) so I thought it'd
be a fun thing to do. If I'm lucky someone else will enjoy it.