Commit graph

41 commits

Author SHA1 Message Date
41c2a9c1fc Use LazyLock instead of lazy_static 2025-05-09 13:25:14 +02:00
bf1ffef05a Impleme library downloads 2025-03-23 14:57:43 +01:00
cffac0f933 library: Add import functionaility 2025-03-03 17:28:07 +01:00
14416d49d2 library: Add export functionality 2025-03-03 11:31:38 +01:00
143876c4de Add tracks editor UI 2025-02-09 10:08:21 +01:00
f0135cd415 Inital library manager UI 2025-02-09 10:08:21 +01:00
364557d959 Add work and recording editor 2025-02-09 10:08:21 +01:00
36b2f1097e Update dependencies, use new clone syntax 2025-02-09 10:08:21 +01:00
1788303bf3 Implement program parameters 2025-02-09 10:08:21 +01:00
016bace36e Require diesel 2.2 2025-02-09 10:08:21 +01:00
6b7c925fac Update gtk and libadwaita 2025-02-09 10:08:21 +01:00
3c8f5b8c31 Get user language from GLib 2025-02-09 10:08:21 +01:00
220821a0e0 Refactor db schema and use Diesel 2025-02-09 10:08:21 +01:00
35716326f2 player: Replace GstPlayer with GstPlay 2025-02-09 10:07:59 +01:00
0b49939caf Update dependencies 2025-02-09 10:07:59 +01:00
31144dff46 player: Implement MPRIS 2025-02-09 10:07:59 +01:00
c378305465 player: Implement playback 2025-02-09 10:07:59 +01:00
ff3c3728ad Replace diesel with rusqlite 2025-02-09 10:07:59 +01:00
7eacfe21f4 Add original database code 2025-02-09 10:07:53 +01:00
ba5958d549 Update Gtk and Libadwaita 2025-02-09 10:07:19 +01:00
8c56e90994 Show file dialog for library selection 2025-02-09 10:07:19 +01:00
4e8e1c6e29 Update libadwaita to 1.4 2025-02-09 10:06:39 +01:00
9969ebcfd7 Initial commit 2025-02-09 10:05:00 +01:00
9969fb065e Prepare for switching to new branch 2025-02-09 10:03:38 +01:00
835d4f0d42 Update dependencies, adapt code, fix warnings 2023-03-28 14:39:54 +02:00
7eb85f094f Add debug log window 2023-01-15 13:21:50 +01:00
8b45ec4940 Update diesel to version 2 2022-12-19 17:09:28 +01:00
d6b79fae59 Update most dependencies 2022-12-19 17:00:45 +01:00
51030545db Port to AdwAboutWindow 2022-09-17 14:12:52 +02:00
fe83811a8a Use libadwaita from git 2022-05-01 18:49:11 +02:00
6dbc2f949c Update dependencies 2022-05-01 18:38:40 +02:00
ff17549b8b Update gtk-rs crates 2022-04-16 12:24:30 +02:00
a0554a478f database: Store access times 2022-04-10 13:43:31 +02:00
f2d99d2316 Refresh dependencies 2022-04-07 11:54:58 +02:00
42d1d047e3 database: Remove wrapper thread 2022-01-23 15:57:23 +01:00
678367ec1a database: Remove serde 2022-01-23 14:33:35 +01:00
32ecf2d4bd Update dependencies 2022-01-23 14:16:35 +01:00
f165c6cae8 Remove server synchronization code
This commit (tries to) remove all code for synchronyzing to a music
metadata server. Because the intended use cases of the application have
shifted over time, this isn't a central feature anymore. However, it
may well be decided to reintroduce the functionality at some point in
the future.
2022-01-23 14:06:00 +01:00
ae2f01afda Update gtk and libadwaita 2021-10-10 10:24:18 +02:00
7c9c01d3ea Update to newest gtk-rs crates
Some things were adapted accordingly and some warnings from clippy were
fixed along the way.
2021-06-30 20:28:29 +02:00
7d7343ea8c Update gtk-rs crates 2021-05-07 23:49:05 +02:00