Commit Graph

57 Commits

Author SHA1 Message Date
5d609cdace fix: FTBFS from Arch Linux 2024-10-27 18:03:36 +08:00
b2eb29ab5d
lyricsmanager: parse time string by ourselves
QTime::fromString() can lead a crash when build with icu-enabled
Qt 6.8.0, see QTBUG-130597. Anyway let's workaround this issue
by simply implement it by ourselves.
2024-10-26 19:38:04 +08:00
a3bc60c977
feat: remember volume 2024-10-21 00:40:34 +08:00
cf90e2d70c
feat: initial fft spectrum visualization support
The final goal is actually still clone ShadowPlayer's spectrum
visualization, tho.
2024-10-20 00:21:54 +08:00
64c75263bf
buildsystem: use taglib 2's CMake support 2024-10-16 00:47:29 +08:00
5092f9bafc
chore: better qt-only msvc build support
* more info in song prop label when qt-only
* editorconfig for msvc (and other IDEs)
* one more audio format
2024-10-15 22:46:35 +08:00
044bb34390
chore(CI): bump msvc build to use Qt 6.8.0 2024-10-12 20:48:08 +08:00
7192c8a1b7
refactor: option to use QTextCodec from Qt5compat 2024-09-29 00:13:42 +08:00
c9fc9346b7
chore: switch to use KCodecs 2024-09-28 16:59:05 +08:00
54c604ee9d
chore: bump CI Qt version, update README.md 2024-09-27 23:21:57 +08:00
a2b9f94015
fix: last line of lyrics is incorrect 2024-09-26 00:03:26 +08:00
4b57dda342
chore: lrc now also support mm:ss.zzz instead of .zz only 2024-09-25 19:50:50 +08:00
04ed6d435c
fix(CI): correct cmake prefix path for appveyor build 2024-09-23 20:45:38 +08:00
618a350e0d
chore: add about dialog
to make it easier to know if taglib and/or libchardet are used.
2024-09-23 19:48:26 +08:00
b88ee1d0f1
fix: lyrics encoding and better lrc support 2024-09-22 17:02:40 +08:00
2a92f4ea7f
feat: basic lyrics support 2024-09-20 20:59:40 +08:00
f4374a0768
chore: add aac to auto load list 2024-09-15 10:38:46 +08:00
b01dfe17fd
fixes: follow system default audio output device...
...and also:

- fix crash when triggered the open file dialog to select music files
  but clicked cancel.
- support gif and jp*e*g suffix for drag and drop for skin selection
2024-09-12 21:36:54 +08:00
25eed8066b
feat(UI): add skin support 2024-09-10 08:13:03 +08:00
8ac558ebc6
chore: RC file for windows, taglib tweaks 2024-09-08 15:36:28 +08:00
a910e85d97
chore: license cleanup, other tweaks 2024-09-08 00:34:45 +08:00
d28108f2e5
fix: don't use currentIndexChanged to load song 2024-09-07 12:14:54 +08:00
413711d073
chore(CI): github action msvc windows build 2024-09-07 00:57:40 +08:00
34d3989e9e
refactor: reuse playlistmanager from my other project 2024-09-06 00:17:39 +08:00
86a5e4f722
fix(CI): cinst -> choco install, bump Qt version 2024-07-08 20:04:59 +08:00
8aa68ccebd fix: stupid mistake when loading playlist 2024-07-07 16:27:22 +08:00
4c438629e7
chore: make use of Qt's startSystemMove() 2023-07-07 00:23:34 +08:00
e58cc703f3
fix: adapt api change, ensure volumn slider work 2023-07-06 00:02:06 +08:00
93e83b03a8
chore(ci): correct ci job name 2023-07-06 00:01:01 +08:00
585b24eaba
build: clean up CMakeLists.txt a little bit 2023-07-05 23:38:22 +08:00
5e9d796833
chore: require Qt 6.5.1
Related: QTBUG-112707
2023-07-05 17:56:25 +08:00
Gary Wang
7744d3bf2d chore: port to Qt 6 2022-10-05 19:48:05 +08:00
Gary Wang
95eddb3af0 ci: build with Qt 5.15.2 2021-09-12 16:59:33 +08:00
Gary Wang
38decba202 i18n: add zh_CN Name 2021-07-22 20:05:14 +08:00
Gary Wang
fcf965a9c2 vendor: sync upstream change to support ID3v2.3 and .4 APIC 2021-01-29 12:51:56 +08:00
Gary Wang
636122c8c6 fix: add to playlist even if it's not using a common suffix 2020-08-19 19:53:05 +08:00
Gary Wang
e4cf159010 Update README.md 2020-06-08 23:56:05 +08:00
Gary Wang
f25acbef12 i18n: some other strings 2020-06-07 13:45:19 +08:00
Gary Wang
5c3523648e fix: should install and use qm files 2020-06-05 00:20:36 +08:00
Gary Wang
dbd576161a feat: basic i18n support 2020-06-04 23:54:34 +08:00
Gary Wang
f51232ed89 build: able to build it without TagLib 2020-05-27 12:50:49 +08:00
Gary Wang
16744a9a3a Update README.md 2020-05-13 19:32:44 +08:00
Gary Wang
a76dc68155 ci: appveyor build for windows 2020-04-26 21:12:51 +08:00
Gary Wang
ae2fb13345 fix: display default album cover and other fix 2020-04-20 14:39:45 +08:00
Gary Wang
60c25e1473 misc: show info from audio tag if possible 2020-04-20 14:23:28 +08:00
Gary Wang
35778d97bf feat: get audio file properties from taglib 2020-04-19 18:22:21 +08:00
Gary Wang
98d352a7c1 fix: single app does not works under windows 2020-04-11 23:16:24 +08:00
Gary Wang
14d20fd925 feat: single app with local socket 2020-04-11 19:54:51 +08:00
Gary Wang
099284d5d4 feat: switch playback mode, and add a default album cover 2020-04-10 18:35:29 +08:00
Gary Wang
ce885bee3f feat: album cover support copy-paste from the old SP codebase 2020-04-09 18:12:35 +08:00