-
Notifications
You must be signed in to change notification settings - Fork 200
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tauri #748
Conversation
What's left?[edit] see #751 |
4649472
to
8647f2a
Compare
b1ec453
to
5b8dfd3
Compare
540c39a
to
a31f38a
Compare
e9ff115
to
231883d
Compare
Hi. Your questions regarding Lofty have caught my attention ;) This project looks interesting. Over the years I have a built a sophisticated backend in Rust, but don't have an appropriate frontend yet. Background: I am a backend developer with almost zero UI skills and this was my starter project for learning Rust back in 2018. For demonstration purposes and for conveniently synchronizing my library I recently added a demo app (native, egui, embedded SQLite) with a very basic query parser for searching. Should work on any platform without external dependencies. Does not touch your precious files! Writing back metadata to files is implemented, but not available in the API layer. For personal use I maintain a read-only integration for Mixxx with a local, standalone web service that is also part of the (bloated) monorepo. Mixxx is my frontend for searching, selecting, and playing music. The (undisclosed) C++/Qt/JSON integration in Mixxx is cumbersome and brittle, not recommended. Running this branch unfortunately didn't work. It also requires to disable macOS-specific code on Linux, otherwise even the build fails. Once you have the basics working I am curious to see if it would be possible to attach my backend components. Disclaimer: I have no experience with Tauri. |
Hi
I am mainly developing this port on macOS, and sometimes testing things on Windows on my desktop. I still have to spinup an ubuntu virtual machine and try to see what's failing there. Or I should try to fix the CI, which should build the app by itself on win+mac+linux. I'll add point in the todo-list for those. |
66fc92b
to
62c41b1
Compare
@uklotzde Last year, MediaSession support was disabled by default in This is the issue: https://bugs.webkit.org/show_bug.cgi?id=247527 So, you'll have to build |
Yikes. Even if this might be a cumbersome but feasible option during development. It is not an option for any regular user who wants to use the app. |
Let me push a commit to enable graceful degradation for these features. If MPRIS cannot work in Linux, then too bad, but it should not have to hard crash the app. |
Latest version of this branch should not crash if |
Let's merge to a dedicated |
Tauri
This is a half-working copy of Museeks ported to Tauri 2.0.
This is highly experimental, many things are broken. Lots of non-idiomatic Rust (and React actually).
yarn cargo test --manifest-path src-tauri/Cargo.toml yarn tauri dev