JAVASE
開源JAVA音樂播放器YOYOPlayer1.2發布,全面改進歌詞搜索
摘要: 本項目的所有代碼已移到google code,此前在sourceforge和java.net項目不再維護了,現在項目的地址為:
http://code.google.com/p/yoyoplayer
在使用過程中有任何問題,都歡迎在此留言。
1.2更新[2009-08-02]
1,全新的歌詞搜索方式,使搜索率大大提高。
2,把整個代碼全部移到google code上去。以前的sourceforge和java.net已經不再維護了。
閱讀全文
posted @
2009-08-03 09:10 千里冰封 閱讀(13142) |
評論 (66) 編輯
開源JAVA音樂播放器YOYOPlayer1.1.3發布
摘要: 1.1.3更新[2008-07-28]
1,完全去除了其它的搜索部分,因為有些網頁格式經常會變動,所以一段時間以后可能又搜不到歌詞了,現在搜索歌詞用的是百度的filetype:lrc 歌曲名-歌手名 的方式進行搜索.
2,更新了在線搜索歌詞的時候,只能下載一首的情況,以前點了下載之后,整個界面就不可用了,要重新輸入歌曲信息才可用,現在已經不做限制了.
3,修補了當以前下載并匹配的歌詞文件不見的時候,會出現既不下載新的歌詞也不提示出錯,現在當以前的歌詞文件不存在時,會自動上網搜索新的歌詞.
閱讀全文
posted @
2008-07-29 13:04 千里冰封 閱讀(35420) |
評論 (127) 編輯
更新XP后,JAVA獲取時間出錯的解決辦法
摘要: 昨天XP自動更新,提示的時候,我不經意間看到了有一項更新是有關時區的更新,當時也沒管什么,因為WINXP的自動更新總不會給電腦帶來什么危害吧,誰知道,過了一段時間,正好我的程序要獲取電腦的時候,卻整整比我電腦上顯示的時候少了八個小時.
閱讀全文
posted @
2008-06-09 12:48 千里冰封 閱讀(2629) |
評論 (6) 編輯
Java加密和數字簽名編程
摘要: 本文主要談一下密碼學中的加密和數字簽名,以及其在java中如何進行使用。對密碼學有興趣的伙伴,推薦看Bruce Schneier的著作:Applied Crypotography。在jdk1.5的發行版本中安全性方面有了很大的改進,也提供了對RSA算法的直接支持,現在我們從實例入手解決問題(本文僅是作為簡單介紹):
閱讀全文
posted @
2008-05-31 17:32 千里冰封 閱讀(3511) |
評論 (0) 編輯
JAVA音樂播放器YOYOPlayer1.1.2發布
摘要: 1.1.2更新[2008-04-03]
1,更改了精品網頁的歌詞搜索部分,因為精品網頁的內容發生了改變,如果不更改對應的搜索方式的話
將不能從精品網頁上查詢到歌詞,無論怎么樣,都對精品網頁表示感謝,它的網址是:http://www.jpwy.net/gc
2,修正了程序在某些LINUX版本上的系統上打開會拋出異常而影響程序使用的BUG.
3,在歌詞秀窗口去掉了作者的名字:),此前的不便,望各位用戶原諒.
4,在使用過程中,有任何的建議,可以加作者的QQ:24325142,注明yoyoplayer,或者
登錄http://www.tkk7.com/hadeslee上留言,此博客為作者的博客,再此感謝大家對yoyoplayer的支持.
閱讀全文
posted @
2008-04-03 16:33 千里冰封 閱讀(28736) |
評論 (88) 編輯
世界編程語言排行榜08年02月
摘要: 注: TIOBE 世界編程語言排行榜展現了編程語言的流行趨勢。每個月,都有最新的數據被更新。這份排行榜的數據取樣來源于互聯網上富有經驗的程序員、商業應用、著名的搜索引擎(諸如谷歌、 MSN 、雅虎)的關鍵字排名、 Alexa 上的排名等。請注意這個排行榜只是反映了某個編程語言的熱門程度 ,這并不代表它是一個最好的編程語言或是可以寫出某些令人稱贊的好程序。
閱讀全文
posted @
2008-03-01 16:25 千里冰封 閱讀(6799) |
評論 (9) 編輯
YOYOPlayer通過了審核,成為了sf上的一個項目
摘要: 前幾天通過了,于是把代碼通過svn上傳到了sf的項目下,大家可以通過如下網址訪問yoyoplayer的項目:
http://sourceforge.net/projects/yoyoplayer
SVN的地址是:https://yoyoplayer.svn.sourceforge.net/svnroot/yoyoplayer
大家可以通過subversion簽出代碼,也可以在項目頁下面下載代碼,也歡迎大家參與到項目中來.有需要參與的朋友請留下你們在sf上面的ID,以及自己要做的方面.
閱讀全文
posted @
2008-01-17 13:54 千里冰封 閱讀(4105) |
評論 (22) 編輯
YOYOPlayer開發手記(六)ListBar的實現
摘要: 在YOYOPlayer的設置里面,開始每個單獨的設置用的是JtabbedPane來分隔,后來覺得不太好看,于是就模仿千千靜聽的設置一樣,做了一個ListBar的效果,把所有設置選項的標頭放在左邊,并加了一些效果,這樣看上去更漂亮一些,呵呵.
閱讀全文
posted @
2008-01-16 13:12 千里冰封 閱讀(3104) |
評論 (2) 編輯
YOYOPlayer開發手記(五)歌詞搜索
摘要: 在做了歌詞同步顯示以后,還必須得做歌詞搜索的動作,搜索分兩種,一種是在搜索本地的特定目錄,當然這些目錄是可以設置的,還有一種是當本地搜索不到的時候,再到網絡上去進行進一步的搜索,當然這些搜索都是起了一個新的線程在做的,否則就會卡到主線程播不出音樂來了.
說到歌詞的搜索,就得說說什么樣的歌詞才叫匹配了呢,這個時候,就得提起前面寫的標簽讀取器了,第一步是從音頻文件里面讀取標簽,根據標簽里的歌手名和歌曲名去本地搜索完全匹配的歌詞文件,如果沒有,則第二步,根據標簽里面的歌曲名去本地搜索匹配的歌詞文件,如果這一步還沒有找到,就可能是確實沒有這首歌的歌詞,也可能是這首歌的標簽是不合法的或者標簽是錯的,第三步就取歌曲的文件名做為歌曲名再去搜索一遍,如果還沒有搜到,則說明本地沒有了,這個時候再去網絡上重復以上三個步驟,如果還沒有搜索,那就直接顯示歌詞名在歌詞面板了.
閱讀全文
posted @
2008-01-15 13:22 千里冰封 閱讀(3076) |
評論 (3) 編輯
YOYOPlayer開發手記(四)歌詞同步顯示
摘要: 在最開始寫netbeans插件的時候,就已經開始在想如何實現同步的歌詞顯示,并且當時也差不多實現了大概的框架,所以YOYOPlayer的歌詞顯示模塊基本上和netbeans插件的歌詞顯示模塊是一樣的,只不過一些細節做了一些改進,比如每行歌詞的漸入漸出,以后單行歌詞實現的卡拉OK效果等等,并把一些設置集成到了整個YOYOPlayer的設置里面去了.
閱讀全文
posted @
2008-01-10 21:52 千里冰封 閱讀(7962) |
評論 (15) 編輯
YOYOPlayer開發手記(三)APEv2標簽讀寫
摘要: 在寫netbeans的音樂插件的時候,為了讀取ID3v1標簽,曾經寫了一個ID3v1格式的標簽讀寫器,但是ID3v1格式的擴展性卻不太好,這個時候APEv2格式就很適合了,首先它的編碼是很標準,都是統一UTF-8編碼,不會出現亂碼的問題,其次它的擴展性很好,并不像ID3v1一樣限制128個字節.但是找了很多都沒有找到APEv2的標簽讀寫器,沒辦法,只能自己動手寫了,在寫之前必須了解APEv2格式標簽的文件結構,具體的文件結構可以參見http://wiki.hydrogenaudio.org/index.php?title=APEv2_specification,剛看到這個網頁的時候,看得云里霧里的,看了好久才明白它的結構.
閱讀全文
posted @
2008-01-09 23:42 千里冰封 閱讀(5831) |
評論 (5) 編輯
YOYOPlayer開發手記(二)概述
摘要: 在剛開始編碼的時候,不知道從何下手,由于寫YOYOPlayer之前用JMF寫過一個類似的播放器,但是由于要安裝JMF并且還需要另外安裝MP3 plugin,總體來說不太方便,并且JMF的項目也是Sun的一個已經停止維護的項目了,并且用JMF有一個非常不好的地方,那就是經常會在播放的時候crack掉,我以前用JMF寫的netbeans音樂插件就會出現這種問題,有時候音樂播得好好的,就突然netbeans退出了,基于這些考慮,所以放棄了使用JMF做為音樂播放框架的想法.
閱讀全文
posted @
2008-01-08 20:11 千里冰封 閱讀(7755) |
評論 (12) 編輯
YOYOPlayer開發手記(一)引子
摘要: 從最初的一無所有,到后來的豐富,都是一個過程,也許有些人能經歷這些過程,有些人經歷不了這過程,但是我們都可以體會這個過程.在寫YOYOPlayer 的一個多月的時間里,經歷過的事情,寫下來算是一個紀念吧.也不至于自己在多年以后的某天回首往事的時候會恍然若失.
閱讀全文
posted @
2008-01-07 19:49 千里冰封 閱讀(9102) |
評論 (14) 編輯
JAVA音樂播放器YOYOPlayer1.1發布
摘要: YOYOPlayer1.0版推出之后,得到了一些朋友的認可和反饋,經過這段時間的修改,現在推出YOYOPlayer1.1版.相對于1.0版,改進的地方如下:
閱讀全文
posted @
2007-12-31 07:54 千里冰封 閱讀(63564) |
評論 (114) 編輯
JAVA版音樂播放器YOYOPlayer1.0
摘要: 從最初的寫第一個簡單的Netbeans音樂插件,到現在的YOYOPlayer,中間經歷了一些時間.感謝我的女朋友對我的幫助,所以此播放器取名為 YOYOPlayer,因為YOYO是她的名字,這個播放器的所有界面的圖片也都是她做的.她剛剛學會PS,所以界面方面可能還不太完美,但至少也是一個嘗試了,歡迎大家試用,并提出寶貴意見.
YOYOPlayer的主要用處還是在linux下的使用,雖然我大部份時間是在windows下面編寫的,因為WINDOWS下的音樂播放軟件已經很完美了,只不過用JAVA寫的比較少而已,并且這個版本是完全的JAVA的版本,只要電腦裝了JAVA就可以跑了,不需要再另外下載JMF的框架了,因為沒有用到JMF里面的東西.在LINUX下面播放器好像都不太好用,特別是播放音樂的,要么就會出現亂碼的問題,要么就會沒有歌詞同步的功能,而 YOYOPlayer經過我在ubuntu7.10下面的初步測試,并沒有發現亂碼問題,因為我默認是使用GBK的編碼讀取標簽的,而LINUX默認的編碼是UTF-8.
閱讀全文
posted @
2007-12-17 10:27 千里冰封 閱讀(16118) |
評論 (64) 編輯
Full JAVASE Archive