66 Commits

Author SHA1 Message Date
tramhao
887026a58d minor refactor tageditor.go 2021-03-31 16:45:15 +08:00
tramhao
888fc0e816 change id3v2 package to forked version as the official repo doesn't respond to pull requests 2021-03-26 16:57:19 +08:00
tramhao
112bb338a4 refactor lrc.go a little bit 2021-03-25 16:57:44 +08:00
tramhao
0965088140 Fix a bug that offset is not calculated correctly when showing sylt lyrics 2021-03-22 11:40:44 +08:00
tramhao
c98919b3ab Minor Fix: a bug that captions are not merged when offset to negative value 2021-03-19 15:41:14 +08:00
tramhao
87766d1bcb simplify embedLyric and remove unnecessary struct gomusubtitle 2021-03-16 00:12:33 +08:00
tramhao
884782432e select sylt if available 2021-03-15 03:03:12 +08:00
tramhao
a4498fe8c0 1. sylt is working. 2. Change timestamp to uint32 format, just comply to lrc standard 2021-03-15 02:29:41 +08:00
tramhao
4530b98a47 sylt testing 2021-03-13 01:13:45 +08:00
tramhao
67d1fbbfd1 use strcove.parseint in embedLength 2021-03-07 01:29:54 +08:00
tramhao
3f59c16e95 Use Length from Tag to speed up loading of program 2021-03-07 00:31:08 +08:00
tramhao
727f2d5a7a delete lyric is working in tag editor 2021-03-05 12:55:12 +08:00
tramhao
c71dfb5905 1. Fix a bug when embedLyric, need to delete the old frame with same language id and content descriptor 2. Add a function to adjust the delay time of lyrics 2021-02-25 19:50:52 +08:00
raziman
1dfcb7dd06 remove comment 2021-02-24 13:32:35 +08:00
tramhao
048fc397c9 move embedLyric to utils.go and update related code 2021-02-24 11:36:26 +08:00
raziman
7ae79c4dfb print error to stderr 2021-02-18 09:49:41 +08:00
raziman
9969c5eaf0 clean up 2021-02-15 12:14:03 +08:00
raziman
2bf5d85b13 create Anko 2021-02-14 13:45:43 +08:00
raziman
a054ebb063 add shell function for the scripting language 2021-02-14 12:01:41 +08:00
raziman
60cc4fab39 fix build error 2021-02-13 22:49:26 +08:00
raziman
482b8f247f add basic support for scripting language 2021-02-13 21:59:21 +08:00
raziman
6b5e96df61 replace viper with anko scripting language 2021-02-13 21:59:21 +08:00
tramhao
f12f0b694e lint the code with vim-go 2021-02-03 11:34:50 +08:00
raziman
2ea7de0efe change error logging setup 2020-11-18 15:47:18 +08:00
raziman
d672b15108 create neccessary parent folder if path does not exists 2020-09-25 17:42:26 +08:00
raziman
db80ab25c7 move defer after err check 2020-09-25 17:14:07 +08:00
raziman
a967c3d6e5 use ldflag in makefile 2020-09-05 17:06:23 +08:00
raziman
7dd2a4f40e remove unused function 2020-08-26 15:51:51 +08:00
raziman
4a472b0e22 organize color 2020-08-22 14:41:03 +08:00
raziman
1acefe96d2 add file/directory renaming 2020-08-18 16:09:43 +08:00
raziman
c6e0af6f4a add built-in fzf (playlist) 2020-08-18 11:16:21 +08:00
raziman
af37f44cc7 fix music directory flag 2020-08-11 13:39:02 +08:00
raziman
7e61859d1f add config options 2020-07-28 11:24:58 +08:00
raziman
4c22c91179 fix queue title when queue is empty 2020-07-26 00:09:13 +08:00
raziman
d1413128b3 add color 2020-07-25 22:53:25 +08:00
raziman
7e43ea36b4 create progressStr 2020-07-24 17:08:34 +08:00
raziman
9912995049 create debugLog 2020-07-24 17:07:53 +08:00
raziman
fdfd9c259d improve title look 2020-07-24 14:52:42 +08:00
raziman
289c32548d add comments 2020-07-23 15:34:56 +08:00
raziman
0fb7b63c39 change all to be unexported 2020-07-23 15:15:39 +08:00
raziman
a03bdaa5ad change logging 2020-07-22 21:01:13 +08:00
raziman
4f4c91c9d2 refactor error handling 2020-07-21 12:22:00 +08:00
raziman
175af7697f run go fmt 2020-07-21 01:21:59 +08:00
raziman
538da0c2b6 wrap lines 2020-07-20 21:48:13 +08:00
raziman
5d88bb69ae add flag 2020-07-18 15:43:20 +08:00
raziman
26ff9a8be9 remove appLog 2020-07-18 00:08:47 +08:00
raziman
0a1bcc99d1 name refactor 2020-07-13 14:43:34 +08:00
raziman
3fe6105343 run fmt 2020-07-10 22:05:36 +08:00
raziman
bc0d8e7d0e add more info in log 2020-07-10 16:52:11 +08:00
raziman
5bfda1ba9f move Ytdl function to playlist.go 2020-07-03 11:17:45 +08:00