🤔 MusicBot網頁版進度還不錯
唯一問題是我不知道播放器怎放好看(
簡單來說勒,就是把Windows劃掉換成HyperV
然後上面同時跑了Windows和Linux
windows那個什麼kernel 保護的feature也是hyperv阿
把windows整個跑在vm,就再機掰的軟體都沒機會動kernel了
然後後面的windows要加kernel signing,不給動了,動了就bsod
然而他可能會去買簽章變M$認證malware (X
微軟不可能因為智障防作弊軟體就真的取消kernel保護吧
是說某種意義上來說,這樣搞是正確方向,硬體保護怎樣都比軟體保護有效
是說好像也要支援URL?
然後這樣可能還要順便能貼上了(
軟體保護只要你把負責偵測修改的區段一起patch掉就掰掰了
話說MusicBot網頁版剩應該只剩撥放
主要不知道UI怎做UX比較好
是說中間datatable還沒RWD
我是不是該用還沒正式發布的vuetify
好像datatable有RWD了(
不然js檔裡面都是//# sourceMappingURL=
結果我還是很認真的寫ts 還把error連tslint都也給消了 有沒有這麼M (ry
簡單 先當作js寫
寫完心情好在去對error修正
然後我很髒的把request來的json直接用any搞定了(((
乾 我又不是寫Java還是C++
我搞毛還要去對外來不確定格式的資料定義結構啊
不過被使用者亂掉資料server會不會噴掉我就不知道了 🌚
不過應該最多只會噴500啦
express有處理(
還好ts噴錯還會生js
不然我大概真的會直接改js再說(((
反正我覺得感覺web比tg修改歌單好用不知多少倍去了(((
等我哪天有空review的時候一定就會知道怎麼用了
不過 針對檔案上傳後有錯誤的目前全部靜音
有點懶(((
設計上能拿到錯誤訊息啦(
不過好像有些奇怪狀態會直接變噴504
好像是ffmpeg/ffprobe卡太久timeout掉了
不知道是nginx還是express的問題
照理應該要等到addAudio回應了在噴錯誤
但上面狀況是504噴了 但ffmpeg/ffprobe還沒噴 🤔
你可能需要塞session用polling的方式抓現在的處理狀態(
反正成功不會噴504就沒事了
不影響使用 聽起來很不用修正(((
還是不知道撥放器怎麼做好
放網頁上感覺就好空好難看(
一樣整到navbar裡嗎(((
是說我這轉出來好樣音訊檔用我Mac上的VLC撥都沒聲音 頗詭異
要不要來點 canvas 和 web audio api
不過後端要大改暫時無解
可能目前workaround就是直接先定期戳api
timeout就直接reset foobar那台vm XD
不過卡死不知道是哪邊的鍋
不知道是foobar上哪個插件
又或者是win xp本身 🌚
再想我到底該不該把後端處理下 foobar/os都更新順便插件也改一改
還是直接放棄foobar改linux上deadbeef
雖然不管哪個還是有GUI (((
不過再我不打算把cue拿掉的前題下
headless的media server實在(ry
是啊 好久了 而且中間還一層PHP
而且foobar那邊的plugin我還有自己改過 🌚
其實我有打算啦
一直找不到好用的media server
我是真的有打算怒自幹
只是他一直在TODO裡面((
大多都是 gb2312 or jis encoded 啊
撥放器支援的不少啦
media server (ry
雖然可以全部轉一遍
但好麻煩(
我的檔案一方面是自己留底啊
要轉的話我需要的空間只會變多啊(((
但自己寫超麻煩齁
還要順便做media server
又能電台
還要讓人自己點
支援DAAP/DLNA什麼的
工程超大耶(((
麻煩在歌單整理啦
不支援CUE也是一大麻煩
所以現狀就是直接用foobar然後把我自己在用有整理的歌單複製一份過去直接用
雖然直接parse foobar的歌單對應塞去DB也是可以 🤔
未註冊的訊息應該噴dialog比較好吧 🤔
其他操作錯誤應該snackbar就行惹
雖然我API目前各種只會告訴你有錯誤
但不說到底為啥錯 🌚
不過一般操作也沒啥能錯的啦
就只有沒登入
或者想去搞別人的歌單
但不亂搞的話不是自己的應該根本無法操作...
沒bug的話 🌚
console.log("Ⅴ" == "V")
你們的字形看起來像啥?
最邪惡的是 Greek Question Mark
Cisco 有出 15x15cm 的 Router?
那個會syntax error,但是單純把property name換掉的話,你只會永遠拿到undefined