Commit graph

19 commits

Author SHA1 Message Date
MrDulfin
588a9cbd94 Added more queue functions 2024-03-10 19:22:31 -04:00
MrDulfin
79ec5aa1ef Added function to add items to the queue.
currently does not work with songs that have the `Played` State
2024-02-26 20:17:37 -05:00
d2822bbb37 Moved location of uri.exists() to in Player 2024-02-17 21:30:53 -06:00
04c7ddb876 Cleaned up code, updated crates 2024-01-24 02:47:57 -06:00
ccbd11175b Updated music_player.rs to more properly handle its own thread 2024-01-23 22:21:04 -06:00
278f37dd6a Made some changes to error handling in the Player and other minor changes 2024-01-12 22:46:33 -06:00
d8be0535c2 Changed the method to lock the playbin instance 2023-12-14 16:40:04 -06:00
045cea90bf Applied clippy suggestions 2023-12-11 02:42:13 -06:00
MrDulfin
82e429895f added to_songs() for XmlLibrary 2023-12-11 00:30:26 -05:00
MrDulfin
15b4984054 changed music_db.rs to library.rs 2023-12-09 01:57:46 -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
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