• NooShoes@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      19 hours ago

      I watched a video from the author last week, he mentioned there’s a pull request in progress for a new UI. Agreed, this one 'aint it…

  • melroy@kbin.melroy.org
    link
    fedilink
    arrow-up
    7
    ·
    2 days ago

    Thanks for the heads up! I think I’m happy try this for my music collection.

    I’m sick of all these different streaming services. I want to build up a old school mp3 library! Who is with me? Let me know, maybe we could borrow some songs from each other.

    I’m into dance, trance, house, techno, but also some rock, pop and even classical music.

    • magz :3@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      5
      ·
      2 days ago

      if you just care about listening to mp3s across all your devices then navidrome is a good choice imo. because it supports the subsonic api, there are a lot of good players for it like feishin for desktop and dsub for android and a built-in web player.

      as for sharing music, soulseek is already pretty established for this. it basically allows you to search for and download music from anyone on the network (remember to share some yourself, it’s good manners).

      the setup i use is basically a server (all these programs are pretty light, so you can probably run it on a spare laptop or even a raspberry pi) with:

      • slskd as a constantly running soulseek client, allowing me to download music to my server through the built-in web interface
      • beets, to automatically tag any music i download, based on information from musicbrainz. you can configure slskd to run commands when downloads finish, so i just run beets to import any new music
      • navidrome as the server to actually serve all the music

      the only real gripe i have with this setup is that while navidrome has support for multiple users, so i can easily allow friends to listen to my music collection, slskd doesn’t have that (yet, it’s planned), so if someone wants music added to the server they have to ask me to download it through slskd, which is a bit tedious. it works really well if you’re the only person using it though

      • melroy@kbin.melroy.org
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        Thanks! I think I did hear about the ‘name you should not mention’ software (Soulseek). I will also take a look at navidrome!

        Ssst

        And I just notice that navidrome is written in Go🤫.

      • Kynn@jlai.lu
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        To my knowledge, Navidrome doesn’t allow music browsing by folder, only by artist/album. I had talked about this with its main dev a few years ago. For me this is a no go…

      • Norah (pup/it/she)@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        I second navidrome for music. It’s awesome that copyparty has a media player, and it’d pawbably be great for organising your library remotely. Once it’s organised though, you really want something that has proper mobile clients with offline track abilities and there’s heaps of choices that work with the subsonic API.

  • jobbies@lemmy.zip
    link
    fedilink
    arrow-up
    5
    ·
    2 days ago

    What do you all use this for? It seems popular but I’ve never found a use-case for it

          • melroy@kbin.melroy.org
            link
            fedilink
            arrow-up
            1
            arrow-down
            2
            ·
            2 days ago

            It was a great demo! Even with a lot of humor added to the video 😁.

            Only a shame it’s written in python but ow well. He couldn’t know.

              • jobbies@lemmy.zip
                link
                fedilink
                arrow-up
                5
                ·
                2 days ago

                I think there’s always been a bit of snobbery about python. From me included. Looks like its working well here though.

                • melroy@kbin.melroy.org
                  link
                  fedilink
                  arrow-up
                  1
                  arrow-down
                  3
                  ·
                  1 day ago

                  yeah, I don’t say copyparty is bad. On the contrary.

                  I just think Python should be limited to some simple scripts and that is it. I like compiled languages much more… Like Golang or C++ or Rust.

              • melroy@kbin.melroy.org
                link
                fedilink
                arrow-up
                1
                ·
                1 day ago

                I just don’t like Python for actual applications, its slowish, easy to run into run-time issues, etc.

                I think Python is fine for some small programs or scripts… But for servers and real applications I would even consider either Go, C++ or Rust (hack even C#). Its not just me I think, but just in general.

                Note: I have nothing against Copyparty, in fact I’m willing to give it a try. And its also not a personal attack.

                • Sips'@slrpnk.net
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  1 day ago

                  I see, thanks for sharing! Personally run a few selfhosted projects written in pyhton such as Linkding, and for whatever reason these turn out to be some of my favourite apps 😅

    • melroy@kbin.melroy.org
      link
      fedilink
      arrow-up
      1
      ·
      2 days ago

      I guess I will try to use it for my music collection. It seems a much better option than Nextcloud, with the built-in music player etc. 🎶