-
Notifications
You must be signed in to change notification settings - Fork 98
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
Issue #113 Logitech Media Server RockOn update for Rockstor #238
Issue #113 Logitech Media Server RockOn update for Rockstor #238
Conversation
Added new LogitechSqueezebox-7.9.4.json to RockOn repository Using new docker image that also supports arm architecture Update to root.json to reflect RockOn addition
Linked to Issue: #113 |
@Hooverdan96 This is great stuff, thanks. We should be able to begin working on the Rock-ons and Docs backlog shortly. Just getting our systems lined up ready to ease testing prs in both these repos, so not long now. |
Remove defunct PID/GID option, as this images does not support the container user specification. Updated descriptions accordingly
- Restructuring description for better readability
My apologies for pushing two more updates so quickly (I know you prefer a single push to review considering all the other stuff you're reviewing) ... after building another VM with the latest OpenSUSE release of Rockstor, I realized that my originally pushed version here contained an "older" version of the json file I had tested. I also recognized that this image does not support passing in a UID or PGID, so I made adjustments accordingly (highlighting in the tooltip that the config share needs r/w for UID=1000. |
Hi @Hooverdan96 , I just had a look at your PR and it seems good! I only one problem with it, but that is completely independent from you: the use of host networking. |
@Hooverdan96 , I just realized I forgot to ask you the most important question: |
@FroggyFlox, ah, yes, it unfortunately seems that way (similar to the Plex one). I tried to run it without but then I don't get the apple products to connect, while if I have net=host set, this seems to work. Semi-unrelated .. and I can open a separate topic on this, the "more-info" is not really available until after the installation, can it be possible to have it visible before? Like in the jellyfin instance, if it's only available in the more info, it will be hard for a user to find out why a subsequent Docker install is not working. Or ... in the error message that you post after a failed install (go look in the logs), maybe one could add a reference to check out existing/installed rockons and possible port conflicts? |
That makes sense, thanks for verifying that one out.
Sounds good! Could you also mention it in the UI port description, by any chance? The Jellyfin rock-on, for instance, will have it as: "description": "Jellyfin WebUI port. This MUST be 8096 due to current networking limitations",
That sounds like a good idea, indeed... Personally, I'm always concerned about cluttering, but that is far from it so it should be fine. It definitely is worth a try, at least, and see how it goes. I would thus say go for it and open a dedicated issue on the rockstor-core repo (as this is where changes would be required) linking to this issue and we can brainstorm on the best way to do it. |
update WebUI description
@FroggyFlox: I updated the WebUI portion with the corresponding comment. I decided then not to add the "More_Info" tag, since for this RockOn there wasn't one before. Hope, that's ok. |
Sounds good, @Hooverdan96 ! If at any point you feel like the "More info" field could be beneficial for a rock-on (any rock-on) that doesn't have it, feel free to add it. I'll try to spend some time today making some actual progress in our current rock-on backlog. Thanks a lot for all your contributions, that's incredibly helpful! |
It all works well on my end! I just realized what you meant earlier with regards to the "More info" field; I misunderstood earlier, so my apologies for an erroneous answer at the time. I do believe we should mention the port requirement in the "More info" field in case the user would miss the info/tooltip during the install wizard. I thus added a suggestion accordingly. Let me know what you think of it. |
add relevant network constraints to More_Info tag Co-authored-by: FroggyFlox <[email protected]>
@FroggyFlox: I accepted your suggestion. Makes sense to me, and since the More_info is "out of the way" is doesn't add to the clutter you were concerned about. |
Co-authored-by: FroggyFlox <[email protected]>
yep, didn't see the typo piece, thanks for noticing. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Hooverdan96 , nice submission! It all works as intended so I'm going to merge it now.
Thanks again for yet another nice rock-on!
Fixes #238
Added new LogitechSqueezebox-7.9.4.json to RockOn repository
Using new docker image that also supports arm architecture
Update to root.json to reflect RockOn addition
General information on project
This pull request proposes to add a new rock-on for the following project:
Information on docker image
Checklist
root.json
in alphabetical order (for new rock-on only)"description"
object lists and links to the docker image used"description"
object provides information on the image's particularities (advantage over another existing rock-on for the same project, for instance)"website"
object links to project's main website