Does anyone knows if something similar to this app has a Linux Desktop alternative? #770
Replies: 27 comments 1 reply
-
|
I've searched for a very long time and have never found anything like this for Linux. |
Beta Was this translation helpful? Give feedback.
-
Then, Waydroid is the solution, or do you use something else for this purpose? |
Beta Was this translation helpful? Give feedback.
-
I do not use it on Linux, only on my Android device. Besides, it's very convenient to use the barcode scanner when adding books. |
Beta Was this translation helpful? Give feedback.
-
|
I still use GCStar, that is not really the same but with the same purpose. |
Beta Was this translation helpful? Give feedback.
-
|
Openreads is written in Flutter which supports Linux Desktop. If there are people that would use it I can try to add the platform. |
Beta Was this translation helpful? Give feedback.
-
|
That will be great.. Please do add it..
|
Beta Was this translation helpful? Give feedback.
-
This would be excellent, I think. Or perhaps even a server mode that serves the UI over the web, if that's possible with Flutter. I think most people would prefer to edit book details on a desktop machine, and only browse the collection or update reading status on mobile, or quickly add books to their reading list while they're talking to people, but still to fill in the details later on desktop. |
Beta Was this translation helpful? Give feedback.
-
|
Hi! I plan to no longer have a mobile phone in the future, but Openreads is essential! If a desktop version is possible and if the developpers have enough time, it could be great! Thanks for your work and for the app. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @mateusz-bak, I've tried running it on linux. System
RunningObservations
The DatabaseFactory issue seems to be the first thing to look at. PS: don't like the flutter installation method so far; to me downloading an archive and extracting it in a random place is a degradation in package management. |
Beta Was this translation helpful? Give feedback.
-
|
Created a PR with the sqlite configuration for linux (and windows) desktops. It's still failing to add new books (+ button doesn't work), but the "Finished" screen is not hanging on loading any more and no errors at the start. |
Beta Was this translation helpful? Give feedback.
-
|
Ok, the reason why the "Add book" button wasn't working is here: the code is written only for ios and android. Making android code a default branch and leaving ios under Search page then worked fine to find a book by ISBN and to show it to me, but then the app crashed after I pressed "Add book". Switched to another view and crashed to be precise. Failed here Adding books manually works fine though. At least with the fields I quickly filled. The books didn't load at the next run. |
Beta Was this translation helpful? Give feedback.
-
|
Maybe books aren't shown because the database creation failed on build ? |
Beta Was this translation helpful? Give feedback.
-
|
I think I must've misinterpreted some behaviors, but now I can't reproduce the books not loading on next run. Adding manually works well, adding through OpenLibrary got fixed by using |
Beta Was this translation helpful? Give feedback.
-
|
Updated #678 with those changes. |
Beta Was this translation helpful? Give feedback.
-
|
Tried syncing with android DB:
|
Beta Was this translation helpful? Give feedback.
-
|
Import or restore didn't work because the Then after pressing "Yes" on the alert dialog we have one more So for now it doesn't look like "just adding linux/other desktop as a build target". At the same time nothing really blocking so far. |
Beta Was this translation helpful? Give feedback.
-
|
Ok, made it work: standard file picking tool used in ios worked on linux well and then restoration worked. There were couple of issues with restoration, but they seemed not platform-specific:
Need to fix the |
Beta Was this translation helpful? Give feedback.
-
|
Do you think it will be possible to create a real linux version available on Flathub etc? Anyways, well done and thank for your work! |
Beta Was this translation helpful? Give feedback.
-
|
Yes, it doesn't look unrealistic. Most of the issues I've faced so far were because of the code written without Linux support in mind. The ones which came from a third party or from the Flutter itself were quite solvable. I think in worst case we'll have some functions not working, but what I have now is already quite usable. Need to fix the |
Beta Was this translation helpful? Give feedback.
-
|
Ok, so the last version of the PR has all Can anyone try building it on their machine? I'll check later if I can build a flatpak or something. |
Beta Was this translation helpful? Give feedback.
-
|
Ok, I'll stop at this point until someone gives it a review. Just to see what will be the feedback before moving on. One of the next steps would be to make mobile version store the database somewhere else to allow syncthing to do it's business (#462). |
Beta Was this translation helpful? Give feedback.
-
|
hi! i can test it on my pc! |
Beta Was this translation helpful? Give feedback.
-
|
smae here. I would be OK to test. Fedora 42 KDE here. |
Beta Was this translation helpful? Give feedback.
-
|
I couldn't find artifacts from the PR builds: https://github.com/mateusz-bak/openreads/actions/runs/15690018649/job/44202665471?pr=678. So I'll need to figure out how to build it on github. Don't really want to share any binaries from my machine here. Maybe will build it in my fork. |
Beta Was this translation helpful? Give feedback.
-
|
ok, thanks for your implication ! keep us up informed! |
Beta Was this translation helpful? Give feedback.
-
|
Just dropping by to show interest for a Linux version :) |
Beta Was this translation helpful? Give feedback.
-
|
any update? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
It's not exactly a feature request, but I like this app and what it does, and want to do something similar on my Laptop to keep track of things. So I'm looking for a Desktop App which is available for Linux? Any Help would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions