Commit graph

53 commits

Author SHA1 Message Date
MrDulfin
82e429895f added to_songs() for XmlLibrary 2023-12-11 00:30:26 -05:00
MrDulfin
99a0901b12 Merge branch 'main' of https://github.com/Dangoware/dango-music-player 2023-12-10 00:53:58 -05:00
MrDulfin
0072963a60 added `to_songs()` in ExternalLibrary 2023-12-10 00:43:39 -05:00
886fc1a3c8 Updated from_file() in ExternalLibrary trait 2023-12-09 23:39:15 -06:00
MrDulfin
594e426a3f Added db_reader, implemented ExternalLibrary, updated Playlist 2023-12-09 23:37:22 -05:00
MrDulfin
15b4984054 changed music_db.rs to library.rs 2023-12-09 01:57:46 -05:00
MrDulfin
7a93974f5b Added Playlists, Implemented MusicCollection for Album and Playlist 2023-12-09 01:52:57 -05:00
b2e7367795 Ran cargo fmt 2023-12-08 00:37:19 -06:00
17c2745cdd Added buffering and bus message watching 2023-12-07 15:14:03 -06:00
5c2b718d79 Indefinite network streams are now properly queued 2023-12-05 13:26:47 -06:00
f392e6a0af Gapless playback works 2023-12-05 12:59:52 -06:00
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