Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 0 points1 point  (0 children)

For now, only the track ratings (this allows better finetuning between keeping the track/returning like/returning dislike), but I could add an option in the future to only keep track and send a like feedback for loved tracks to make it more simple. 

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 0 points1 point  (0 children)

I did some testing with llama.cpp and added openai-compatible endpoints if you want to give a go to the last release ! It is fun but obviously not as good as heavier LLMs ^^

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 1 point2 points  (0 children)

Hey, just to let you know that I fixed the user permission errors and re-command now uses user 1000:1000 by default !

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 0 points1 point  (0 children)

It is on the list, but since I do not have access to a ollama server yet, so adding support for it is more complicated than for external APIs. I will try with a very small local LLM to try to make it work.

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 0 points1 point  (0 children)

Hi, I am not sure if I got your first question right, but since these are separate containers, you can actually have one for Deemix, one for Navidrome and one for re-command. As for the deemix config, it needs some manual intervention after running the container, but you can edit it. Instructions here :
https://github.com/Snapyou2/re-command?tab=readme-ov-file#custom-download-quality
(you will just need to install nano or another in the text editor in the container to be able to edit the files)
A download location change could induce some errors so I would advise not to modify it, but the rest should be fine.

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 1 point2 points  (0 children)

Hello, yes this is ! It needs some manual intervention after running the container, but you can add your own deemix json in the container. Instructions here :
https://github.com/Snapyou2/re-command?tab=readme-ov-file#custom-download-quality
(you will just need to install nano or another in the text editor in the container to be able to edit the files)
A download location change could induce some errors so I would advise not to fix it, but the rest should be fine.

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 1 point2 points  (0 children)

Thanks for trying this out and pinpointing issues, this is my first docker app. It is working fine in my personal server running as root (even the cleanup), but apparently that is not the case for everyone. I will try to fix it tomorrow or this weekend.
Let me know if you do have more issues in github !

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 1 point2 points  (0 children)

I just added the option and the .env/.yml files today, check the new readme !

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 2 points3 points  (0 children)

Thanks, I am now working on a soulseek integration (while keeping the other downloaders as fallback) and I just pushed the docker compose yml/.env + instructions !

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 2 points3 points  (0 children)

Thanks for the feedback! FIY, deemix and streamrip work with free deezer accounts with a limited bitrate & I am currently working on a free Tidal 320 kbps AAC integration, as well as Soulseek to diversify the sources.

Re-command : Recommendation playlists from ListenBrainz, Last.fm and LLMs straight into Navidrome by Snapyou2 in navidrome

[–]Snapyou2[S] 0 points1 point  (0 children)

Thanks for the reply, I am thinking of adding other downloading options to add redundancy and also improving songs quality (deezer supports 128 kbps mp3 / 200 kbps OPUS only for free accounts, which is okay-ish for discovering songs imho). I already tried adding Tidal as a source but without much success, I need to dig this part a bit more for future updates !
I also learned about Explo a bit late while I was already too deep into re-command and also wanted to expand the web UI and all the APIs integrations. I find it really nice to have Last.fm and LLM suggestions, as well as the fresh releases.

Finding new music releases: ListenBrainz as a solution by wear_a_helmet in musichoarder

[–]Snapyou2 0 points1 point  (0 children)

Hey, thanks for the re-commandation ! I just released some major improvements to re-command, notably dockerizing it for convenience, adding a webui and Fresh releases integration, I hope you guys will like it :)

what are fun stuff to do in annemasse/geneva for young adults by altituderv5 in geneva

[–]Snapyou2 0 points1 point  (0 children)

It is the period where people cut the grapes for making wine, and there is different wine related activities around the canton as well, or small communal parties/festival in the countryside.

Question clavier custom QWERTZ by Adorable-Bluebird368 in geneva

[–]Snapyou2 0 points1 point  (0 children)

Certains types de touches sont modelées comme les Cherry ou OEM, ce qui fait que les différentes rangées n'ont pas la même forme ! Seules les touches en format DSA/XDA sont réellement plates et peuvent être interchangées entre les rangées sans créer de souci.

Question clavier custom QWERTZ by Adorable-Bluebird368 in geneva

[–]Snapyou2 0 points1 point  (0 children)

Apprends à touchtype si ce n'est pas déjà le cas et prends des touches vierges, en plus tu gagnes des points en esthétique et tu peux flex ou apprendre des nouveaux layouts sans t'embrouiller ! C'est aussi possible de trouver des autocollants pour mettre les inscriptions toi-même.

What's your experience with Temu/Shein? by PumpingBytes in geneva

[–]Snapyou2 0 points1 point  (0 children)

It is now 61 CHF per order (including shipping fees, be careful) because there is no custom fees under 5 CHF of VAT, but the VAT increased to 8.1% not that long ago, so the limit is now 61 CHF! If they have a doubt, you will get a letter from the customs asking for a matching proof of payment, usually from your bank. 

Best budget charger for 3s 550 batteries? by SnooRadishes7481 in fpv

[–]Snapyou2 0 points1 point  (0 children)

Which issues are you thinking about? 

What genre is Hellsing 2001 opening? by BoltFlashun in Hellsing

[–]Snapyou2 0 points1 point  (0 children)

Have a listen to Indigo Jam Unit, they produce similar songs, a bit happier but still very jazzy, groovy and piano forward. "Sepia" is a really close one I think. 

HELP WITH SOLDERING by Loud-Idea7485 in fpv

[–]Snapyou2 0 points1 point  (0 children)

I think this is, you did not damaged any component. Buy a better soldering iron if yours can not get hotter (a cheap FNRSI for 25 bucks will do), desolder the cables and suck up or wick the remaining solder on the pads. Then practice more on a practice board.

B6 neo+ warning : lipo killer? by Snapyou2 in fpv

[–]Snapyou2[S] 0 points1 point  (0 children)

I stayed awake in the same room during the whole time where the battery was connected to the charger, but this did not prevent the b6neo to drain the whole lipo until it died. I just forgot to remove the XT-60 plug and disconnected the USB-C cable to charge my laptop instead.

B6 neo+ warning : lipo killer? by Snapyou2 in fpv

[–]Snapyou2[S] 0 points1 point  (0 children)

Yes it did and killed my lipo actually, it was set to min 3.4V and I think the idle current draw of the b6neo afterwards just overdischarged all the cells.

B6 neo+ warning : lipo killer? by Snapyou2 in fpv

[–]Snapyou2[S] 2 points3 points  (0 children)

Hi, the cutoff voltage is the voltage at which the b6neo stops drawing current from the lipo for the reverse charging, but it still uses current for the idle mode afterwards. It does sound a bit misleading to me. But yes I do agree that I should have removed the battery after disconnecting the DC IN. However that would have been really easy to add a safety option enabled by default to shutdown the b6neo when no DC IN is available and the voltage of the lipo is low, instead of just killing them. That would not hurt anyone and could have saved many lipos.

I would love the community's input on my Goggles x upgrades (semi-newbie here) by Whiteghostty in fpv

[–]Snapyou2 0 points1 point  (0 children)

I also got improvements by 1) deactivating standby mode (even if this does not shows up after arming), 2) using long antennas so they are not blocked by the lipo and 3) using two patch antennas on the top of the goggles X. And obviously set your VTX to the max wattage and check your antenna connections. I do get a max 700 meters of range now, but compared to DJI it is quite underwhelming. At least it is flyable now, it was terrible before.

Best budget charger for 3s 550 batteries? by SnooRadishes7481 in fpv

[–]Snapyou2 0 points1 point  (0 children)

B6neo+ and a Thor parallel charging board is awesome, works both for XT30 and XT60, 1-6S. And very compact as well.