Commit Graph

19 Commits

Author SHA1 Message Date
tranxuanthang
0cd9785508 Skip tracks with lyrics, some appearance changes 2024-02-25 14:00:23 +07:00
tranxuanthang
2fcff40a12 Track item react to database updates 2024-02-25 02:56:23 +07:00
tranxuanthang
503c842e15 Virtual scroller (WIP) - albums and artists tab 2024-02-25 02:32:03 +07:00
tranxuanthang
939fb634b0 Virtual scroller (WIP) 2024-02-25 01:27:08 +07:00
tranxuanthang
b1227e68d2 Switch Music Playback Backend to Kiri
Previously, LRCGET utilized the howler.js library for audio playback,
which in turn relied on the platform's webview engine. This approach led
to inconsistent audio support across different platforms (Windows,
Linux, macOS), along with several platform-specific bugs that required
complex (nasty) workarounds, not to mention the insecure file server hack!

In this commit, I have completely removed the dependency on howler.js
and transitioned to using Kiri, a frontend for the Symphonia library.
Both Kiri and Symphonia are native Rust libraries, which are expected to
provide consistent audio support across platforms for LRCGET. A big
thank you to all the developers involved in these projects!
2024-02-24 03:59:09 +07:00
tranxuanthang
ed63edaaff Add *.wav file support 2024-02-24 03:45:32 +07:00
tranxuanthang
1e92b82559 Try fixing pausing/seeking problems on Linux 2023-10-04 23:03:21 +07:00
tranxuanthang
e0c291f5cb Some minor changes, update README and screenshots 2023-10-04 00:28:28 +07:00
tranxuanthang
7d8e0890f3 (Fully) working lyrics editor and publish feature 2023-10-01 03:07:41 +07:00
tranxuanthang
449f6b46b6 Search lyrics for individual track, improve library initialization performance 2023-09-20 00:53:11 +07:00
tranxuanthang
8ecaf074b4 Fix playback linux in release mode, enable devtools 2023-06-11 17:35:18 +07:00
tranxuanthang
8bc076723e Merge branch 'linux-playback-fix' 2023-06-09 04:25:53 +07:00
NeatoMonster
9dde1b029b Include OPUS Files 2023-06-05 15:15:23 -07:00
thang.tranxuan
0a2fe9943e WIP: Fix linux webkit2gtk playback 2023-05-23 20:37:45 +07:00
thang.tranxuan
247808bd8a Better error handling when scanning for tracks 2023-05-22 10:46:58 +07:00
thang.tranxuan
0a74f79407 Handle remove directory action 2023-05-22 10:45:28 +07:00
tranxuanthang
941a5c9e99 Version 0.1 2023-05-21 08:17:11 +07:00
tranxuanthang
a5ee50a975 Change successed/failed count logic 2022-11-16 02:40:20 +07:00
tranxuanthang
0e99f1a13a Initial commit 2022-11-14 18:21:16 +07:00