2007年4月16日星期一

新BLOG

在yo2.cn申请了一个blog:
world.yo2.cn
竟然可以方便地从blogger导入数据,hohoho~
所以我决定搬家了,
从Bokee搬到yo2,
从此world.yo2.cn就是我的主战场了。
呵呵

不过还是有点小小的伤感……
5555555555……

这里(Blogger)老是被屏蔽,所以郁闷,只能写文章却打不开页面。
考虑在这里写文章,然后同步到yo2,
不过这样挺麻烦的,恐怕不会实施。

这里可以编辑字体哎,虽然只有英文字体,
wordpress却不可以。

乱七八糟的我都不知自己说了些什么。
好了,不说了。

2007年3月24日星期六

My Proposal for Summer of Code 2007

Abstract

Those functions will be included:
1. Import (update the data via scanning the libraries)
2. Monitor the directories.
3. Sort (according to the artist/album/genre/year/songs/rating/etc)
4. Display album covers (search and display the cover of the albums)
5. Search (search some song)
6. Playlist management (deliver some songs to some playlist)
7. Update the data of media library manually
Some other functions will be added if necessary.That depends on the suggestions of the users.

And I have enough patience.


Detailed Description
I am familiar with many media players, such as foobar2000, amarok, wmp, etc. The media library is one of the most useful functions. But I find that if the media library function is enabled, the program would become a little slower when it's started, so I would try to improve this.
I will also work on some other details to improve the users' experience.

Project Details:
Those basic functions will be included:
1. Import
Update the data via scanning the libraries.
2. Monitor the directories
When the player is started, scans the directories to check the possible changes, and update the data.
3. Sort
Sort the songs according to artist/album/genre/year/songs/rating/length/etc
4. Display album covers
Search album covers in the directories and display them.
5. Search
Search some song in the database and display them in real time.
6. Playlist management
Add the selected songs to some playlist.
7. Update the data of media library
Update manually.

Some other necessary functions maybe added. But now I have no any idea. I will discuss with the develop team about it.

Rough Road Map
1. (Now – 5/28/2007)
Discuss the details with the develop team.
I hope to get familiar with the team members, the develop environment and the APIs.
2. (5/29/2007 – 6/30/2007)
Implement and test the 1st, 2nd and the 3rd function.
3. (7/1/2007 – 7/31/2007)
Implement and test the 4th, 5th, 6th, and the 7th function.
4. (8/1/2007 – 8/15/2007)
Test and release.
5. after that
I’m happy to continue to maintain my code.

About Me
I am a Chinese student.
Now I study in the Southeast University, Nanjing, China.
I major in the Computer Science and Engineering.
I am interested in Open source, Linux, C++, C, Java and etc.
My GMail: shinysky1986(at)gmail(dot)com
My MSN: d.zw(at)hotmail(dot)com
My blog:http://www.pkblogs.com/shinysky1986/