right now I’m trying a dedicated Jellyfin instance for audio only (bought the lifetime emby subscription before i learned about jellyfin, so video is elsewhere) but having trouble finding a good client that could run on the guts of an old autonomic MMS2A. That device has an analog and digital output, which with the normal OS, treated as two separate sources. is that something anyone else has tinkered with? the original plan was to just run a kodi instance with the jellyfin addon, but im not sure if this has the horsepower to run kodi, and certainly not two at once! (4gb of ram max for this beast.

i need it to be remotely controllable, it’d be cool to have easy playlist management/backup that other devices could see, and potentially an android client if possible?

I’ve dabbled with the “____sonic” ecosystem back before i was really good at linux, and struggled a bunch, before giving up without anything real to show for it.

just curious if anyone else has been down this road successfully!

thanks for this community, my scrolling stops INSTANTLY when i see a post from here.

(oh my music server is a truenas SMB share, hosted in a proxmox vm! not opposed to putting a big SSD in this device if local music would make things easier)

  • ddh@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    All my music is stored in a folder on my NAS, broken down by artist, release. It can be accessed via SMB, SFTP, Jellyfin and Plex. From there I stream to what ever device I’m using. Wireguard, Tailscale or Plex is required to stream outside my home. Navidrome sounds interesting.

  • MysteriousSophon21@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    MPD (Music Player Daemon) would be perfect for that old Autonomic - super lightweight, runs on practically anythng, and Symfonium is an amazing Android client that supports it natively.

  • jhdeval@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I use navidrome for the streaming and lidarr for downloads. I am not totally thrilled with navidrome as I can not play genres. I want to setup an icecast streaming server with individual “channels” for each genre

  • ari_verse@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    My use case: collection based on single-flac + cuesheets, thousands, many of which are HD. Setup: all the music is in an NFS share in my HTPC, which also runs Kodi (flatpak) for both video and audio media. That machine is connected to my main audio setup via USB DAC.

    The Kodi music DB is hosted externally in mariaDB in the same server. I use 2 headless Kodi (OSMC) clients with HiFiBerry DACs as streamers around the house, using the same DB/media. Lastly I also have an Nvidia Shield running Kodi also exposing the same collection/DB.

    Over the years I have tested many alternatives, including navidrome, volumio, and others, but they all struggle handling my music collection, choke processing cuesheets or don’t even support them, or can’t handle NFS reliably or at all, or can’t process 24 bit content etc.

    I couldn’t find any solution nearly as reliable, performant or flexible as this one. I use this setup pretty much daily. With incremental improvements, it’s been running for more than 10 years.

    Each Kodi client can be managed via its web interface (a little dated but fully functional and reliable), amd via Android app (I use Yatse).

    The main server also exposes the music collection via DLNA.

    I looked at jellyfin/Plex in the past as well but for muy use case, it’s over-complicated and didn’t add value.

    • SidewaysHighways@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      2 months ago

      i do love me some Kodi/libreELEC!

      how hard is it to stand up a headless kodi? this would still work with jellyfin with addon, but it might be REALLY FUN to install a kodi addon with no screen

      also i am having trouble hunting down what cuesheets means in this context?

      • ari_verse@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        For doing Kodi GUI setup changes in a headless setup in the RPis remotely, I use a VNC server installed in them that I start on-demand (when needed), e.g dispmanx. Needing this is a once-in-a-few-years type event, but yes you need this installed just in case.

      • 486@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        also i am having trouble hunting down what cuesheets means in this context?

        When you rip an audio CD you can either create one file for each track or you can rip the entire CD as one track and create a cue sheet file which is basically a text file describing where each track starts in that single audio file. This can be useful to have an exact copy of the CD without adding unintended gaps between tracks. It is primarily useful if you intend on recreating the actual audio CD at a later time from the ripped data. Most people don’t need this.

      • ari_verse@lemmy.ca
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        This project shows a lot of promise and I am following it. I run HomeAssistant as well in my home server. At this time though (or:last time I checked) it didn’t support cuesheets at all, it fell a little short for my use case.

      • SidewaysHighways@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        when i first saw and played with music assistant i was absolutely amazed for a bit. the ability to sling tunes to any device that can be seen on the network with all metadata available on a home assistant (adjacent) dashboard? sign me up! i was thrilled at the audiobook/podcast support as well. able to tie in tidal and local music with announcement capabilities… just awesome!

        i can’t remember the exact reason why but it didn’t quite work perfectly for me, as far as “checking all the boxes”

        the companion app wasn’t quite designed to be a music source and would stop playing if screen was locked for a few seconds? on webpage it is like, constantly spamming KDE connect to continue playing, even when sending to another device.

        i am following music assistant for sure though!

        • HiTekRedNek@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          My favorite use case for MASS is my desktop PC, in our bedroom, has a decent 5.1 sound system, and is running squeezelite.

          I have an alarm automation that starts playing from the random 500 playlist.

          When my phone connects to my car’s Bluetooth, it transfers the queue to my phone, which is running snapcast on a VPN.

          When my phone disconnects from my Bluetooth, and I am at home, it transfers any queue from my phone back to my desktop.

          If I’m not at home it just stops the music, otherwise it’ll start playing through the phone speakers.

          While at work, I’ll use Ultrasonic rather than music assistant, because my data inside my work area is sporadic, and not conducive to a good musical experience with how MASS streams.

          • SidewaysHighways@lemmy.worldOP
            link
            fedilink
            English
            arrow-up
            0
            ·
            2 months ago

            holy shit this is the kind of stuff that piques my interest! Flawless location hopping eh? is this descended from the old Logitech platform? will CERTAINLY look into this

            • HiTekRedNek@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              2 months ago

              That I’m not sure of, I know MASS uses snapcast internally, and can stream to LMS/squeezelite players.

              I also wouldn’t call it 100% flawless, but it works well enough for me.

  • Fedditor385@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I share a Spotify family plan with friends, but I use Zotify to make backups, which I then host in Jellyfin.

  • SayCyberOnceMore@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    MythTV for the main storage, stored in folders by my genre.

    All metadata updated via Picard.

    Syncthing to replicate to a Raspberry Pi (2 or 3, I don’t recall which) running Volumio with a DAC board to connect speakers to.

    The Pi is in the bedroom, so I only replicate the genres that I want, which cuts down on storage needed on the Pi, and means I don’t need MythTv / NAS / etc. powered over night.

  • [object Object]@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    Why do I see no mentions of Ampache here? From what I found, it was the only program except Navidrome to support nested smart playlist, and Ampache has the editor directly in the web interface.

    Anyways, I host mine too! Over 2TB of music files on my server, and it runs pretty well.

    • HiTekRedNek@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Damn, and I thought my 30k plus tracks was pretty large. I use Navidrome as a server and slskd as well

      • [object Object]@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        Well, I don’t actually play all of them in a straight line; it’s more of an archive. Still, my main playlist is few thousand songs long, which is created with smart playlists.

      • HiTekRedNek@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I’m close to a TB myself. For me, I’m a bit of a “completionist” and can’t stand having just 2 or 3 tracks from an entire album. Every track I have is accompanied by the rest of the album it was released on.

        Sure, it means there are some duplicates at times, but it’s worth it to me.

        • [object Object]@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          2 months ago

          Same. There are some tracks and albums I don’t like, but I won’t delete them. Another reason to use smart playlist, I can just put them into “Not My Style” playlist and it’s magically gone from my main list.

      • [object Object]@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        They’re available in Soulseek! Both Soulseek and Ampache share the same directory. I was thinking of creating a torrent, but I am still in the process of deduplicating them, so I decided against it.

        • SidewaysHighways@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          2 months ago

          slsk and nicotine+ have been so cool for so long!

          i feel bad when im likely destroying someone’s uploads because i found a hidden treasure of FLACs from some older or obscure artists

  • mat@linux.community
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I currently host Navidrome, which has an okay web player. On Android I use “Tempo” (though it is unmaintained) to connect to it, and on Linux I use Tauon (though it has very poor playback). I could not find a native Linux client that is not buggy unfortunately, so I’m also on the lookout for better solutions! I’m not familiar with the device you are talking about but every client I tried supports MPRIS, which are the regular media controls that can be used via the playerctl command, so you should be able to hook things up that way.

    • SpatchyIsOnline@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I have just set up Navidrome from the first time and I’m using Feishin as my Linux desktop client. I installed it via nix because it isn’t in the Fedora repos as far as I could tell

      • mat@linux.community
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I did use Feishin for a while, it’s an excellent music player but unfortunately not a native program. I might switch back to it from Tauon though, as actually playing the whole song before going to the next is a pretty nice upgrade hehe

    • harsh3466@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      Have yo had problems on android with tempo not continuing playback?

      I also run navidrome, and have tried tempo, substreamer, and another client I can’t think of, and any of the clients that stream keep stopping playback after one song when the screen is locked.

      I’ve given the client all the permissions for running in the background and using battery that I can and no matter what I do, it’ll just stop after one song.

      I’m on a pixel 7a with gOS.

      For now I’ve settled on Poweramp with tla selection of the music on my phone since I can’t fit it all in storage. Its been really frustrating.

      • HiTekRedNek@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        2 months ago

        Ultrasonic works fine for me, on my pixel9 with Navidrome. Plays in the background just fine as well.

      • ThunderLegend@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Sometimes I get this error you mentioned but I’m usually driving and can’t see what track triggers this behavior but I guess this has something to do with the song format or codec. I usually just hit next and play to keep listening to my songs …

      • mat@linux.community
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        Hmm no, I haven’t had this issue. Tempo works fine for me, it’s been mostly bug-free except for a few oversights:

        • search doesn’t work offline
        • can’t play AAC files
        • can’t skip songs via my Pebble watch

        I’m (still) on a Pixel 3a, running LineageOS, in case that matters.

  • tuckerm@feddit.online
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I use Funkwhale, which I have liked, but my use case is just streaming music through my laptop and listening with headphones. I don’t think there is a client available that will run on your Autonomic streamer.

    Funkwhale does have a subsonic API, so you could use a subsonic client, but you mentioned that didn’t quite work before. (Is that what you mean by __sonic? I haven’t actually heard that term.)

    Funkwhale is nice, but I think for most people it doesn’t (yet) offer any useful features beyond what Navidrome has, and probably even lacks a few things that Navidrome has. Funkwhale’s main appeal is that you can follow someone’s music library via the fediverse, although there hasn’t really been a lot of use for that so far. Version 2 is coming soon, though, and adds a whole bunch of new fediverse features.

    • SidewaysHighways@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      that sounds cool! fediverse shit sounds great!

      yeah my memory may be failing me but i seem to recall a bunch of things using an API with sonic in it i was lazy!

  • solrize@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    2 months ago

    https://biggaybunny.tumblr.com/post/166787080920/tech-enthusiasts-everything-in-my-house-is-wired

    I just have a bunch of media files (.ogg, .mp3, etc.) in directories and play them with mplayer from the command line. Playlist = shell script that plays some group of files. I use old school track numbering (01-whatever, 02-whatsit, etc.) though, so most of the time “mplayer *” is how I play an album and the tracks play automatically in the right order. I don’t understand the purpose of anything fancier. Now get off my lawn.

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I hear you Mr Audiophile. Thing is, all that space it takes to house a grand collection, when it all now fits on two 10TB drives filled with high res flac. I can’t tell a difference. Not saying there isn’t one, just saying I can’t hear it. So, for me, it works out perfect.

      • solrize@lemmy.ml
        link
        fedilink
        English
        arrow-up
        0
        ·
        2 months ago

        I just don’t get it, I’ve seen people struggle with itunes, that stuff is way too complicated and I don’t see any need for it. Maybe I’m missing something but if I want to play some music and it’s in a file, saying “play this file” seems about as direct as it gets.

          • solrize@lemmy.ml
            link
            fedilink
            English
            arrow-up
            0
            ·
            edit-2
            2 months ago

            Sometimes they are on a remote server that I sshfs mount and play the same way. Multiple people could use the server at the same time if desired, though for me it hasn’t been an issue. It’s audio, I don’t need a visual UI for it. I still have a fair amount of physical media too including LP’s, though my record player is long gone.

            Anyway, be happy that I didn’t mention FORTH :).

  • cmnybo@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    2 months ago

    I just keep all of my music in an NFS share on my NAS and play it with Rhythmbox or VLC. I keep a compressed copy on the SD card in my phone to listen to when I’m not home.

    • essell@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 months ago

      I got an SMB sync app on my phone, stores any new music I’ve found into the network folder and syncs it up on my phone.

      Sorted. Wherever I get more tracks from, they’re available on all my devices.