中文偽春菜後援會論壇  

打印

[分享] 真.無限制歌詞卡+支援播放列表的偽春菜用Mini播放器

真.無限制歌詞卡+支援播放列表的偽春菜用Mini播放器

很多人都用過茶兔的無限制歌詞卡播放程式吧,很好用,可惜要搭配茶兔的播放器,而且不能識別亂序或有重複歌詞的歌詞卡。 於是我重寫了程式,現在可以支援任意的標準格式的lrc文檔了,包括含有亂序或重複歌詞的lrc。
因為一般的春菜沒有配套的音樂播放器所以我增加了快捷鍵支持,按p可暫停 / 繼續播放,按s停止播放,需要其他快捷鍵可自己擴充。
另外加上了當前歌詞高亮效果,看起來醒目些。

使用方式是呼叫函式 PlayWithLyric(command,mode,musicfile);
其中
command = "play"|"loop"|"pause"|"resume"|"stop"
mode = 1时唱歌詞,0时只有聲音
musicfile 可以是相對路徑或者絕對路徑,可以配合拖放函式的reference使用;
它對自動識別音樂文檔同目錄下的同名lrc歌詞文檔,一般識別為系統默認編碼,如果是utf-8的歌詞當(比如韓文或者日文歌),請在lrc文檔第一行加上一行
[charset:utf-8]
應為aya5的函式不能自動識別文檔編碼,所以手動加上方便它識別,不會破壞lrc文檔的兼容性。


---------------------------------------------------------------
11.30 更新
增加了音量調節(其實是windows自帶啦)。
增加了相對路徑音樂文件的m3u支援,暫時還是只能打開utf8編碼的m3u(或者做個選項可以選擇編碼比較好?)。
增加了拖放音樂文件到偽春菜身體則自動添加到播放列表的支援,可拖放復數文件,亦可拖放文件夾,或者m3u歌曲列表。
修復了一些小bug。

11.30 下午更新
完美支援gb2312/big5編碼的.m3u和utf8編碼的.m3u8歌曲列表文件了。

12.01 更新
修正了點暫停歌曲狀態不會變的bug,漏寫了一句。
給\![open,dialog,...]加了filter,方便選擇音樂文件。
昨天做的時候發現很多偽春菜使用的yaya.dll版本低了,這里打包了橘花帶的5.34.1.0版yaya.dll,請更新yaya.dll到5.34.1.0或更高的版本否則播放音樂時會出錯。

下面是dic檔和預覽圖

[ 本帖最後由 forjanezz 於 2009-12-1 10:35 編輯 ]

附件

MusicPlayer繁體.rar (370.75 KB)

2009-12-1 10:35, 下載次數: 4255

MusicPlayer简体.rar (370.75 KB)

2009-12-1 10:35, 下載次數: 3523

000.jpg (31.01 KB)

2009-12-1 10:32

000.jpg

TOP

mini播放器基于aya5和ssp提供的系統函式開發,沒有使用任何saori,支援標準的m3u歌曲列表文檔,功能基本上比較全了,唯一比較郁悶的是不能調節音量。對了,m3u里面的文檔路徑必須是絕對路徑,不然找不到歌的,播放器使用的內置播放列表的默認路徑為mydata\default.m3u,可以自己更改。

預覽圖在下面,時間有限沒有準備繁體版本,不過里面文字不多就是了。

[ 本帖最後由 forjanezz 於 2009-10-14 06:59 編輯 ]

附件

001.JPG (31.92 KB)

2009-10-14 06:49

001.JPG

002.JPG (48.82 KB)

2009-10-14 06:49

002.JPG

003.JPG (77.45 KB)

2009-10-14 06:49

003.JPG

004.JPG (112.62 KB)

2009-10-14 06:49

004.JPG

TOP

謝謝蒼業~

TOP

呵呵,沒想到連貓大也有興趣。可能是編碼識別的問題吧。貓大用的是日文界面嗎?
我這邊沒裝win7,正在下載安裝碟鏡像,準備裝到虛擬機里用用看。

ps貓大如果需要的話,我可以把播放列表整合到果殼播放器里

TOP

更新在原po

[ 本帖最後由 forjanezz 於 2009-12-1 10:36 編輯 ]

TOP

引用:
原帖由 Roy 於 2009-11-30 09:30 發表

utf8編碼的m3u叫m3u8。
m3u從來都是ANSI/ACP編碼的(繁體系統:Big5/簡體系統:GB2312)。
謝謝roy大,又長知識了,哈哈,這樣就不用困擾編碼問題了~

對了,請問下大大,\![open,dialog,open,...] 有filter參數來過濾文件名嗎,比如說只顯示某些種類的文件這樣。

[ 本帖最後由 forjanezz 於 2009-11-30 16:32 編輯 ]

TOP

引用:
原帖由 Roy 於 2009-11-30 23:28 發表

拿去看。
http://emily.shillest.net/specwi ... D%E3%82%B0%E7%B3%BB

RT@貓魚
>我現在不用代理就 ...
多謝大大,立即更新用上。

to 貓大
已經email你了,看看能不能用。

TOP

不會顯示不完的,除非唱歌詞的對話框被別的事件打斷顯示,那也是沒辦法的事= =
不過沒關系,只要按下暫停再點播放就會繼續唱歌詞了。呵呵~

TOP

\t
開始關鍵對話
進入關鍵對話模式(Critical Session)。此時雙擊滑鼠、右鍵點擊等滑鼠動作全部無效,AI對話、線上新聞及信件確認等功能也全部沉默。作用週期從指令開始直到\e出現或腳本結束為止。

--------
可以在cya_musicplayer.dic的91行,ShowLrc開頭加上『 \t 』,這樣如果播放的歌曲有唱歌詞的話就不會中斷了^^

關于那個選項菜單跟隨歌曲列表一起滾動的問題,我實在是想不出什么好辦法。如果把播放列表做成surface的話就沒法在上面寫歌曲名字了……

TOP

哇,又有新人格誕生啦~好期待

[ 本帖最後由 forjanezz 於 2009-12-3 04:41 編輯 ]

TOP

對了,發dic檔的時候忘記刪了,那是我自用的橘花人格上其他用到dialog的函式留下的入口。
第1個是修改便條紙顏色的
第2個是選擇文件換Windows牆紙的
第3個是選擇鬧鈴的聲音文件

[ 本帖最後由 forjanezz 於 2009-12-3 04:42 編輯 ]

TOP



當前時區 GMT+8, 現在時間是 2020-8-9 19:27

Processed in 0.018223 second(s), 10 queries, Gzip enabled.

清除 Cookies - 聯繫我們 - 中文偽春菜後援會 - Archiver - WAP - TOP - 界面風格