nuclear: 0.6.6 -> 0.6.17#157251
nuclear: 0.6.6 -> 0.6.17#157251jakobneufeld wants to merge 1 commit intoNixOS:masterfrom jakobneufeld:master
Conversation
|
Question @IvarWithoutBones, are you the maintainer for this pakcage? It looks like that in the default.nix |
|
Yay!!, the tests passed! |
|
Hi @jakobneufeld! I was recently using this package, but I can't get it to work, it opens just fine but it never reproduces any music I select. I addition, I can get it to change the directory to download music in: Error when trying to play a song: main › renderer › Error while searching for The Caretaker All you are going to want to do is get back there on Youtube
main › renderer › Error: Error parsing info: Unexpected token ) in JSON at position 0
at t.getBasicInfo (file:///nix/store/a1r7x3mf10dffvz4cy87lgvixfvbgab3-nuclear-v0.6.6-extracted/resources/app.asar/dist/1.renderer.js:2240:278393)
at async Map.getOrSet (file:///nix/store/a1r7x3mf10dffvz4cy87lgvixfvbgab3-nuclear-v0.6.6-extracted/resources/app.asar/dist/1.renderer.js:2240:262532)
at async t.getInfo (file:///nix/store/a1r7x3mf10dffvz4cy87lgvixfvbgab3-nuclear-v0.6.6-extracted/resources/app.asar/dist/1.renderer.js:2240:280578)
at async Map.getOrSet (file:///nix/store/a1r7x3mf10dffvz4cy87lgvixfvbgab3-nuclear-v0.6.6-extracted/resources/app.asar/dist/1.renderer.js:2240:262532)Error when opening the file browser: Was wondering if you had encountered these issues? I used your package recipe too but it's the same problem. |
|
This is a weird error. I will try to reproduce on my machine. I will tell everyone my results |
I am!
This should be fixable by adding Not entirely sure about the error above though. |
|
I will add that |
nuclear: 0.6.6 -> 0.6.17
|
@IvarWithoutBones, is that what you meant? |
|
I can not play any music, it just complains. |
|
Adding wrapGAppsHook to the nativeBuildInputs does NOT fix the issue for me. |
|
@jakobneufeld Me neither, the error that I show are what happens when I click play on a song. |
|
Maybe, we should talk with upstream nuclear js. Maybe some dependencies are missing. The error is cryptic. I have to go, but when I come back, I am happy to continue working on this issue. |
|
@jakobneufeld Yeah, their docs are not very descriptive either. Maybe it's best if we base the binary out of on of the Arch recipes instead of App Image. As far as I know, the app image should be plug and play, with all needed dependencies out of the box, which doesn't seem to be the case/ Another alternative is to try to pack the Flatpak. Maybe we could open a feature request for a nixpkgs recipe, linking to this PR and see if they give us any tips? |
|
@danilevy1212 How do we use the arch recepie. Is there are pkg.aurToNix or something like that. Flatpak is good option too. |
|
My experience is that when you talk with package maintainers, they just complain. |
|
@jakobneufeld About the AUR package. I don't think there is any tool like that. What I meant is going through the package definition, pinning the dependencies in arch and changing them to the analog ones in nixpkgs and translating it's install scripts to nixpkgs. |
|
i am testing the flatpak now |
|
Can you try the flatpak @danilevy1212, because my audio setup is wierd and many audio applications do no support it. Here is the flatpak link if you need it https://flathub.org/apps/details/org.js.nuclear.Nuclear |
|
OK, I tested the flatpak my self, and the app works fine, except I get this wierd error |
|
I will report to upstream nuclear js |
|
Here are all dependencies, |
|
Here is the upstream issue |
|
Thanks so much @jakobneufeld, should we open another issue upstream for the AppImage too? |
|
So curious, I've found about this Music Player today :). FYI, @jakobneufeld your GitHub issue is the same as nukeop/nuclear#1081. According to the developer, if you build master, it should work (they haven't thrown the release with the fix yet). I am going to test it right now, because as you said, even though I get that error message, I can get the Flatpak to work and download music, but not the NixOS version. |
|
We have 3 options
|
|
I think the nightly release already builds it with the most recent content. I'm testing right now. |
|
Is there are nightly flatpak. Flatpak is the best option for this package |
|
It seems not. I am not sure how you can download a flatpak file, but Github does not offer it on the nightly assets, neither Flathub, so the only option would be building it from source. I have built this app from source and although the error message has disappeared, I get the following error when playing something: Luckily, someone has also this issue (nukeop/nuclear#1176) |
|
You can dowload a flatpak ref file. Also keep in mind the I think that nuclear is in alpha. We need to link this issue with upstream if we want to continue. I appreciate that so many people came to this issue. I thought, this would be a simple package update :) |
|
OK, I think the only way to continue, is that we build the package from master and then package that. The release 0.6.17 is to old for good NixOS use. Either we wait for a new release 0.6.18 which has all necessary bug fixes to get it working, or we build for master. How should we all continue? |
|
@jakobneufeld There is a nightly release for the AppImage https://github.com/nukeop/nuclear/releases, from 3 days ago, maybe we could see if that one works? |
|
I am testing the nightly appimage |
|
I tested it out, but it's the same for me. (The AppImage) |
|
@jakobneufeld |
This is the one I tried. It didn't work because of the error I stated before.
Already tried it. Complains about missing sqlite. |
I would say having a nuclear nightly separate from the stable one. |
|
OK, I think we should do two things.
|
|
FYI, I think we might need to wait before setting up the nightly. I just tried the new AppImage, and although the issue I had before has been fixed, I still don't have any sound playing when I click on a song. |
|
Yeah, lets just wait for the next release 0.6.18 |
|
Nuclear music player is still in alpha I think so that is to be expected |
| cp -r ${appimageContents}/usr/share/icons $out/share | ||
| ''; | ||
|
|
||
| extraPkgs = pkgs: with pkgs; [ wrapGAppsHook ]; |
|
Hey everyone, in the end, there weren't any new releases, so I created a new PR (#169347) with the latest "pre-release" available (I say pre-release because all releases are shown as pre. The only difference is that the newest ones are created by GitHub Actions). @jakobneufeld can you check it works for you? I used it and worked fine. |

Motivation for this change
I updated the nuclear audio player.
I like it.
Things done
Changed version.
Changed hash.
Build works on my nixos x64 machine.
sandbox = trueset innix.conf? (See Nix manual)nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)nixos/doc/manual/md-to-db.shto update generated release notes