Commit graph

42 commits

Author SHA1 Message Date
d87927a7db Fixed an issue with CUE playback, fixed an issue with CUE file reading
The CUE artist was being inserted as the Album title
2023-12-05 08:19:10 -06:00
38b27c66c2 Fixed GStreamer URI generation 2023-12-04 22:33:52 -06:00
38d4fe9bc8 Added more error handling 2023-12-04 22:09:51 -06:00
d12d65c518 Fixed "about to finish" message sending improperly 2023-12-04 21:09:10 -06:00
7dbed859d4 Gapless playback now possible, can play CUE tracks 2023-12-02 02:20:58 -06:00
8071a90dfe Implemented GStreamer playback 2023-11-30 23:34:09 -06:00
c0d7f01b38 Fixed array length for blocked extensions 2023-11-30 14:41:33 -06:00
f9ca472db4 Removed .mid from blocked extensions 2023-11-30 14:38:54 -06:00
abfad7587d Updated tag parse error handling, fixes #19 2023-11-30 14:35:40 -06:00
6845d34ce7 Added enum for fields on Song structs, Field 2023-11-30 02:32:06 -06:00
64a3b67241 Removed music_tracker.rs, removed unused deps 2023-11-25 17:43:28 -06:00
e82476f2a6 Removed unused dependencies 2023-11-24 19:25:35 -06:00
6b58ac02cf Fixed cargo clippy suggestions 2023-11-24 14:48:15 -06:00
G2
755c62f702 Merge pull request #18 from Dangoware/database
Merge new things from database branch
2023-11-24 14:28:37 -06:00
048254150c Ran cargo clippy 2023-11-24 14:25:31 -06:00
ba4ed346ce Removed music_player in preparation for GStreamer based backend 2023-11-24 14:22:20 -06:00
12aaab9174 Updated lofty to 0.17.0, fixing several issues 2023-11-19 19:22:11 -06:00
G2
438605875a Merge pull request #17 from Dangoware/database
Merge database work to main
2023-11-11 16:16:44 -06:00
7e64c67b46 Added preliminary listenbrainz scrobbling, removed cue support. Closes #1 2024-01-19 17:45:57 -06:00
14edbe7c46 Refactored music_player, integrated music_tracker into it. Closes #7 2024-01-19 18:22:36 -06:00
c8f16f6b35 Added preliminary Discord RPC support, updated configuration and error handling for music trackers. Closes #2 2024-01-19 17:49:05 -06:00
8fec560bcf Restructured repository as a workspace 2024-01-19 15:37:19 -06:00
f00df67844 Work in progress optimizations 2023-11-06 16:41:28 -06:00
2e0ce48506 A bunch of improvements 2023-11-06 02:39:09 -06:00
7ddc829dac cargo fmt 2023-11-04 18:42:21 -05:00
37b393246f Fixed some search issues 2023-11-04 18:40:05 -05:00
e878e72a99 Implemented album search, compressed on-disk library 2023-11-04 04:57:20 -05:00
d330c5f0bd Switched album list to BTreeMap, improved perf 2023-11-03 12:29:04 -05:00
f890f1a026 Improved performance by reducing reallocations 2023-11-03 10:30:22 -05:00
421ab0c757 Added benchmark for testing 2023-11-03 09:49:53 -05:00
eeceb27800 Added album query function 2023-11-03 08:39:19 -05:00
085927caa1 cargo fmt 2023-11-01 14:14:28 -05:00
c5a631e30f Fixed duplicate entries 2023-11-01 14:13:25 -05:00
60add901bd Finished CUE file support 2023-11-01 10:57:15 -05:00
fa88fd83a9 Large amounts of database work 2023-11-01 01:31:58 -05:00
b39c2c0065 Updated some small things, extra fixes 2023-10-06 01:22:55 -05:00
450750f5a0 Can now sort by song fields 2023-10-03 21:15:56 -05:00
140bae703a Can query by URI now 2023-10-03 20:00:13 -05:00
bde2d194dc Finished main query function, added MusicLibrary to MusicController 2023-10-02 20:27:59 -05:00
d2d92149f8 preliminary query support, still some bugs to iron out 2023-10-02 01:26:36 -05:00
db53bed111 Database works 2023-09-30 23:31:42 -05:00
7f57367aad Initial work on database rewrite 2023-09-29 23:28:12 -05:00