103 Commits

Author SHA1 Message Date
Marcelina Hołub
4288b08fee
Make the app more platform agnostic and bump deps versions (#66)
* chore(deps): bump several dependency versions

* fix(playlist): add darwin build constraints

fix(playlist): add darwin build constraint
2023-01-14 18:04:16 +08:00
tramhao
dcb8fda7ba refactor: extract audiofile.go from playlist.go 2021-04-30 15:33:53 +08:00
tramhao
ae123b4db1 fix: playing song is saved when queue is empty 2021-04-08 23:11:37 +08:00
tramhao
f229a8b97a minor fix:1.deleteitem in queue move more natural. 2. Add queue to the first item so that it can be played with skip 2021-04-08 02:36:47 +08:00
tramhao
a30e18c787 Refactor updateCurrentSong into 3 different functions and now it's more clear 2021-04-07 11:52:13 +08:00
tramhao
d5ee151c34 minor fix updatecurrentSong 2021-04-06 23:32:40 +08:00
tramhao
a7ba78fed2 Minor Fix: updateCurrentSong handles folder rename and paste 2021-04-06 17:18:11 +08:00
tramhao
126f7f7820 fix updateCurrentSong to handle delete 2021-04-06 14:55:40 +08:00
tramhao
7695bc6a7f minor fix: updateCurrentSong check for situation of delete song and playlists 2021-04-06 13:34:41 +08:00
tramhao
e0ed6b3b17 Minor Fix: remove unnecessary error returned. 2021-04-06 11:38:57 +08:00
tramhao
5435979dc9 remove comments 2021-04-04 00:17:27 +08:00
tramhao
464b64c9c1 Fixed: paste with duplicated items and rename with duplicated itmes 2021-04-04 00:01:50 +08:00
tramhao
88d72ed2f7 in progress: add updateQueuePath 2021-04-03 18:55:54 +08:00
tramhao
42160b6213 in progress: try to fix paste function but failed 2021-04-03 01:38:01 +08:00
tramhao
c00bc9594b change logic of rename to insert new one and delete old one in queue.go 2021-04-02 01:48:17 +08:00
tramhao
90cc3c4970 refactor yank paste and rename 2021-04-01 15:24:31 +08:00
tramhao
21019e6884 minor fix: play selected when paused not working 2021-04-01 00:23:51 +08:00
tramhao
5d46449ddd Fix data race in playingbar.go and player.go 2021-03-30 13:22:21 +08:00
tramhao
6e5e78e917 Minor fix for GoLint warnings 2021-03-25 12:01:12 +08:00
raziman
3eb0e7c5ed add Playlist, Queue and Player module 2021-03-21 16:05:23 +08:00
raziman
e3376c24b3 fix build error 2021-03-19 23:10:16 +08:00
raziman
b969362111 use anko script to map commands 2021-03-17 22:20:10 +08:00
raziman
1e9c5864cf add more configurable color 2021-03-16 11:47:35 +08:00
raziman
c2945ab49c clean up newQueue 2021-03-15 22:35:15 +08:00
raziman
bc4b9a77f2 fix border background color 2021-03-14 18:20:48 +08:00
tramhao
3f59c16e95 Use Length from Tag to speed up loading of program 2021-03-07 00:31:08 +08:00
Raziman Mahathir
8dbe057bd2
Merge pull request #32 from tramhao/master
No more need for subtitle package as lrc.go now do everything
2021-03-04 12:31:42 +08:00
raziman
b4ba187be7 fix bug: load last played song eventhough the queue is empty 2021-03-03 22:08:28 +08:00
tramhao
92f29b4b0c cleanup and error handling 2021-03-03 16:56:41 +08:00
tramhao
0150f6b3da Merge remote-tracking branch 'upstream/master' 2021-03-01 12:04:52 +08:00
tramhao
f75dbcec48 Lyric provider added for chinese songs with 2 and 3 2021-02-28 13:26:42 +08:00
raziman
3d2a597934 make player.Run async 2021-02-27 11:51:12 +08:00
raziman
4b4a371e08 successfully made the song playable 2021-02-26 12:59:22 +08:00
raziman
cd66c72709 move player.go into seperate package 2021-02-26 11:18:58 +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
d24a47e351 move variables into modules 2021-02-18 10:23:15 +08:00
raziman
25cbf166ea add support for ctrl and alt keybindings 2021-02-17 15:23:08 +08:00
raziman
cf54af8d74 capitalize module 2021-02-15 14:27:45 +08:00
raziman
77320960c6 make commands execute in main goroutine
make
2021-02-15 13:56:10 +08:00
raziman
4faf11b5c0 add constant 2021-02-15 11:56:02 +08:00
raziman
0f824b3f62 add space after // in comment 2021-02-15 11:55:34 +08:00
raziman
82899366cd add custom keybinding for queue 2021-02-15 11:33:04 +08:00
raziman
738c0fa778 move Anko to sub package 2021-02-14 14:35:36 +08:00
raziman
2bf5d85b13 create Anko 2021-02-14 13:45:43 +08:00
raziman
60cc4fab39 fix build error 2021-02-13 22:49:26 +08:00
raziman
6b5e96df61 replace viper with anko scripting language 2021-02-13 21:59:21 +08:00
raziman
4f201217bd run go fmt 2021-02-13 21:49:37 +08:00
raziman
72971873f6 fix #17 2021-02-13 21:48:46 +08:00
raziman
2e03c2be77 remove support for fzf in favor of built-in finder 2021-02-11 14:49:14 +08:00
raziman
e59a80ea15 fix last played song gets saved even though the song has finished playing 2021-02-10 15:02:08 +08:00