-
Notifications
You must be signed in to change notification settings - Fork 8
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
IPOD support #31
Comments
There's no support for that yet. Somebody would need to do the research and the work to set that up. |
Thank @hadess for the confirmation :) Since I am not developer. I will use the system package version then. |
I'll reopen so it doesn't fall off the TODO list. |
I am working on getting Rhythmbox to run in gnome-nightly ( https://gitlab.gnome.org/GNOME/rhythmbox/-/merge_requests/81 ). All plugins which don't need device support work fine. The last phase is to get the device plugins ( iPod / MTP / Android ) to work in flatpak environment. But currently, there are issues with
@hadess does this have something to do with flatpak/flatpak#961 ? |
No. If this helper does something useful, it needs to either move to systemd proper, or what it does needs to be reworked. A Flatpak package can't install helpers that run as root, plain and simple. |
Okay. Thanks. I am facing some issues with
Rhythmbox depends on Am I missing something here ? |
Yes. There's no udev access inside the Flatpak. Even if you install a udev library, it won't be able to talk to the daemon. That's on purpose. You'll need to find a different way. That's why it's hard, and that's why it wasn't done yet. |
Any pointers would be helpful. Also, will this "different way" code changes work for both flatpak and non-flatpak environments, or does it have to be different code paths for both environments. |
I don't have any pointers. I'd need to spend a significant amount of time trying to figure that out, time which I don't have right now. |
Okay. |
--- a/flatpak/org.gnome.Rhythmbox3.Devel.json
+++ b/flatpak/org.gnome.Rhythmbox3.Devel.json
@@ -50,9 +50,7 @@
/* DAAP broadcast and discovery */
"--system-talk-name=org.freedesktop.Avahi",
/* totem-pl-parser http support, for podcasts and streaming */
- "--talk-name=org.gtk.vfs", "--talk-name=org.gtk.vfs.*",
- /* See flathub org.gnome.Rhythmbox3 issue #16 */
- "--env=GIO_USE_VOLUME_MONITOR=unix"
+ "--talk-name=org.gtk.vfs", "--talk-name=org.gtk.vfs.*"
],
"build-options" : {
"cflags": "-O2 -g",
|
We can't make those changes, because they'd break people's libraries: |
My main focus is to get Android devices working in flatpak env. Other devices are low priority for the moment. This is to address bugs like "My android phone doesn't work with Rhythmbox". https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/1151#note_568156 So, we can make a fix, and ask them to update their flatpak to quickly close issues. https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/1801 is directed towards that, if nothing else works. |
The changes to "unbreak" the Android devices break people's libraries. So we're not going to merge that. |
Android never works with the above patch. What I meant was when you get a chance to look into this issue, it would be fine even if we can get Android to work in flatpak, without breaking the 1689 issue. Others devices are low priority. |
Hi guys,
I can't see/manage my [ipod video gen 5] in the rhythmbox3 flatpak version.
I can manage my ipod via the rhythmbox3 via the usual dnf installation. I am using Fedora 32 x64 on a x1 carbon gen 6.
I not sure how can I troubleshooting, if you guys need any logs/debug do let me know. I can test and get back.
The text was updated successfully, but these errors were encountered: