Selfhosted Spotify? reddit / selfhosted ---------------------------------------------------------------------- Tresillo_Crack · 2023-10-15 10:58 So I'm thinking of ditching Spotify and selfhost my on solution but I haven't found something that fits my needs. I have over 1000 songs on Spotify and I want to download them all on the highest quality posible. Other things I want to have is, android/desktop clients, and something similar to discover weekly which is my main source of discovering music. I have a rpi4 running docker containers and an old laptop with nextcloud connected to a 2tb Nas. ---------------------------------------------------------------------- SuicidalSparky · 2023-10-15 11:02 Plex is the first thing that pops into my head. I use it just for TV & Movies but it can also be used for music. ---------------------------------------------------------------------- Tresillo_Crack · 2023-10-15 11:04 But isn't it meant for music right? And how about discovering music I didn't find any service for that ---------------------------------------------------------------------- mad-pierrot · 2023-10-15 11:07 Have you tried Navidrome with the last.fm API? ---------------------------------------------------------------------- Tresillo_Crack · 2023-10-15 11:08 I've heard of it and will try it, but my main issue is dumping my entire Spotify library ---------------------------------------------------------------------- Over-Advice6046 · 2023-10-15 11:09 Well, weekly discovered maybe is hard to find in selfhosted apps, but if you just want to serve your music over the web or apps, i would recommend jellyfin or Navidrome. For the media, you can torrent it or use autodl for scraping your spotify playlist. ---------------------------------------------------------------------- Mattia013 · 2023-10-15 11:18 Try giving a look at OnTheSpot: https://github.com/casualsnek/onthespot ---------------------------------------------------------------------- SuicidalSparky · 2023-10-15 11:18 I've never used it for music but for tv/movies it has suggestions, newly released etc options to.show you your library from different angles. It's meant for hosting your music, not finding music you don't already own. For that you'd need something like Spotify, Amazon music etc. ---------------------------------------------------------------------- narcabusesurvivor18 · 2023-10-15 11:18 PlexAmp! ---------------------------------------------------------------------- Legitimate_Farm_3095 · 2023-10-15 11:38 https://awesome-selfhosted.net/tags/media-streaming---audio- streaming.html https://www.reddit.com/r/selfhosted/search?q=spotify&restrict_sr=on&in clude_over_18=on&sort=relevance&t=all ---------------------------------------------------------------------- timvandijknl · 2023-10-15 11:51 https://www.navidrome.org ---------------------------------------------------------------------- FishSpoof · 2023-10-15 11:55 Funkwhale ---------------------------------------------------------------------- GoauldX · 2023-10-15 12:39 You have plenty options. Navidrome....more visual but with some glitchs LMS Gonic...my favouriyou can run all of then in docker ---------------------------------------------------------------------- oureux · 2023-10-15 12:43 I use this. I setup lidarr and connected it to my Spotify account. It imported my playlists and started downloading all my music that I’ve been listening to over there. I still have both Spotify and Plex but keeping Plex as a backup for it I ever cancel. ---------------------------------------------------------------------- ben-ba · 2023-10-15 12:45 Jellyfin + Symfonium (App) ---------------------------------------------------------------------- zandadoum · 2023-10-15 12:46 Plex, Plex pass and Plexamp All tho I am not a fan of having to mark albums to “download” on my fan. Works well tho. How about iTunes server? ---------------------------------------------------------------------- Tresillo_Crack · 2023-10-15 12:57 For the android app is there a any free alternative? ---------------------------------------------------------------------- TheRealDave24 · 2023-10-15 12:57 I didn't know you could do this! That's my evening sorted. ---------------------------------------------------------------------- Flicked_Up · 2023-10-15 12:59 Just came here to say the same ---------------------------------------------------------------------- oureux · 2023-10-15 12:59 It does require Spotify premium to bc connect the api iirc. The best part is you can import release radar and weekly release playlists. ---------------------------------------------------------------------- viktae · 2023-10-15 13:25 I never tried any Arr software yet, so I'll take advantage of your answer to ask you my question: how you you download things? I believe that Sonarr and Radarr use some publics trackers & usenets to search what you're looking for ? What about Lidarr ? I'm clueless into the music derpartment but I believe that most people use Soulseek to download music, I don't know any public tracker that has a broad range of music available. Thanks ! ---------------------------------------------------------------------- oureux · 2023-10-15 13:31 For all my arr software I use Usenet. Now, you’re right about music not being as readily available as movies or tv shows. Not all the music I have in my library can be found but enough is in there for Plexamp to be a good experience. I use nzbgeek for indexing and usenetserver (connected in an instance of nzbget) for downloading. ---------------------------------------------------------------------- gbdavidx · 2023-10-15 14:16 Plex media server…. Think about the name for a second ---------------------------------------------------------------------- Tresillo_Crack · 2023-10-15 15:51 I'm using it and it's looking fine, let see if lyrics and song info is downloaded fine. I'm using jellyfin since I may also put some tvseries or movies ---------------------------------------------------------------------- garconip · 2023-10-15 15:51 Jellyfin + Finamp ---------------------------------------------------------------------- Darkchamber292 · 2023-10-15 16:30 Recommenced Lidarr with built in deemix! Called Lidarr-on-Steriods ---------------------------------------------------------------------- Tresillo_Crack · 2023-10-15 16:31 I'm going with this, and a lastfm extension so I can see my music stats ---------------------------------------------------------------------- VicRobTheGob · 2023-10-15 16:31 I still have a Squeezebox Server (aka Logitech Media Server and earlier Slim Server) running for about 13-14 years. For music - I've not come across any replacement that works better. I use a mix of old Logitech hardware, Raspberry Pi's (PiCorePlayer), mobile devices (good app support on iOS & Android) and web players. The community is still pretty active for updates and support. I'm Old Skool - I like how it integrates with the last version of iTunes. Because of that - I still host it on an old C2D Mac Mini, but it's easy enough to run other ways. Hard to say if I'd go that route if i was starting from scratch today - but I rarely desire anything better for music... ---------------------------------------------------------------------- AntonioCappiello · 2023-10-15 17:16 You can use Navidrome combined with **Tempo** for Android, it's free, it's open source and it's mine. Check out the [GitHub page](https://github.com/CappielloAntonio/tempo)! ---------------------------------------------------------------------- timvandijknl · 2023-10-15 17:18 exactly ---------------------------------------------------------------------- mrbmi513 · 2023-10-15 17:21 Jellyfin has a free app. ---------------------------------------------------------------------- fredflintstone88 · 2023-10-15 18:15 Looks pretty neat! Any plans for an iOS app? ---------------------------------------------------------------------- StepIntoTheGreezer · 2023-10-15 18:21 This looks really nice, excited to try it out ---------------------------------------------------------------------- Soft_Self_7266 · 2023-10-15 18:41 I use jellyfin and the symfonium android app. ---------------------------------------------------------------------- WussWussWuss · 2023-10-15 18:45 Subsonic/madsonic has a lot of clients iirc ---------------------------------------------------------------------- el-limetto · 2023-10-15 18:53 Finamp works quite well. ---------------------------------------------------------------------- Handsouloh · 2023-10-15 19:02 This is the way and it's not paywalled behind Plex pass anymore. There's guides out there to side load in a fire stick as well. ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-15 19:03 Be advised, plex sells user data and you don't own your auth. Not a good solution here at r/SELFhosted ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-15 19:03 Be advised, plex sells user data and you don't own your auth. Not a good solution here at r/SELFhosted ---------------------------------------------------------------------- moanos · 2023-10-15 19:17 I guess if you only want your personal music collection Navidrome is the way to go. Nevertheless I want to throw Funkwhale in the ring: It can host music, you can follow artists and podcasts from other funkwhale pods or RSS links. It's also ActivityPub compatible and has a Subsonic API (for mobile App) ---------------------------------------------------------------------- SuicidalSparky · 2023-10-15 19:22 True that this is SELFhosted but sometimes users trade off convenience and usability for using something made by someone else. I don't believe there are many alternative options with as many features as Plex that I can host myself? I have 4-6 regular external users from around the country who stream from my system as well as my family using it on my internal network. ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-15 19:26 Nginx reverse proxy can expose your services to the world securely with ssl. Over a regular 10$ domain. Plex is free because you are the product. ---------------------------------------------------------------------- SuicidalSparky · 2023-10-15 19:27 I don't doubt that for a moment. I've also got a Samsung phone in my pocket, I'd send letters if I was concerned with making my digital presence invisible. What phone do you use? A Nokia 3310? ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-15 19:31 A smartphone configured for privacy like any educated technologist should. ---------------------------------------------------------------------- bobbarker4444 · 2023-10-15 19:38 Don't know why you're being downvoted ---------------------------------------------------------------------- dungeonchurch · 2023-10-15 19:40 Plexamp by far, everything else sucks in comparison. Pirating the music is a separate problem... ---------------------------------------------------------------------- Lombravia · 2023-10-15 19:45 What can you do with that combination? ---------------------------------------------------------------------- lev400 · 2023-10-15 19:53 Yep go with this ! The front end app I use on iOS is Substreamer ---------------------------------------------------------------------- lev400 · 2023-10-15 19:53 Any Subsonic client will work, I use Substreamer ---------------------------------------------------------------------- bogdan2011 · 2023-10-15 20:01 I use emby and symfonium. ---------------------------------------------------------------------- lilolalu · 2023-10-15 20:20 MPD / Mopidy & Iris, with DIY multiroom audio if you want using Snapcast. https://mopidy.com/ ---------------------------------------------------------------------- AuthorYess · 2023-10-15 20:22 The Arr software are media managers. They manage the finding, sending to downloaders, picking it back up from downloaders, and organization of your media with renaming and folders. They work with other software to build an automated media server. Lidarr... I'm not a big fan. It's focused on downloading full albums and works off of Musicbrainz. It's annoying to get the albums you want and you HAVE to download the entire album and if you don't it won't import. If it's the wrong album or it can't figure it out, it won't import. The rest of them Radarr, Sonarr, are amazing, but for me, Lidarr is a tool that is very opiniated about managing full albums and using Musicbrainz for data and that's a requirement of doing automation but it's very restricting and ends up being less than useful unless you only listen to really popular music. ---------------------------------------------------------------------- Ymod · 2023-10-15 20:46 Check out spotdl https://github.com/spotDL/spotify-downloader. Allows you to download your library as mp3 (not great quality though). Gives you a decent start though. ---------------------------------------------------------------------- perchu_007 · 2023-10-15 20:56 Why not airsonic advanced? ---------------------------------------------------------------------- Dry_Doctor_5658 · 2023-10-15 21:08 Jellyfin works great for me ---------------------------------------------------------------------- DarthNihilus · 2023-10-15 21:23 Works great with [Symfonium](https://play.google.com/store/apps/detail s?id=app.symfonik.music.player) ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-15 22:08 Wow, the amount of downvotes I get for telling the truth about plex really shows either how many of y'all don't care about your privacy (but still complain when the price of everything goes up), or how many bots plex has on reddit. Sad either way ---------------------------------------------------------------------- timvandijknl · 2023-10-15 22:22 Navidrome just feels more "complete" and more polished, has better support, etc. ---------------------------------------------------------------------- dakjelle · 2023-10-15 23:11 Plex and Plexamp. I tried the usual suspect open source and they're not bad. Plex is just so much better and widely supported. ---------------------------------------------------------------------- techma2019 · 2023-10-15 23:19 I’ve long suspected this sub is infested with Plex astroturfing. It’s quite the fascinating phenomenon. ---------------------------------------------------------------------- BeYeCursed100Fold · 2023-10-15 23:56 >Plex is free because you are the product. I paid $70 for Plex. Plex is freemium. ---------------------------------------------------------------------- dweymouth · 2023-10-16 00:26 Probably not since Tempo is written in native Android API with Java. Probably the best iOS client is play:sub but it's non-FOSS. Of the FOSS clients Amperfy and Substreamer are decent, or if gapless playback is a must, then iSub though it has the weakest UI of all IMO. ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-16 00:46 They still collect and sell your analytics. It’s well known they’re involved with Hollywood. ---------------------------------------------------------------------- parmesanocheese · 2023-10-16 02:19 Nice app!, I'll give a try!, btw most app lack of Android Auto support, are in your plan support it? ---------------------------------------------------------------------- Overbyrn · 2023-10-16 02:29 Old Skool indeed. I still have a bunch of squeezebox hardware in the basement, including the (at the time) fancy remote with the lcd screen. Seem to remember iPeng was the go to iOS app. You’re right about it probably not being the first choice these days, but it sure is rock solid once setup. I recall music fingerprinting everything and using the plug-in to generate playlists of similar tracks. Way before MusicBrainz was a thing. ---------------------------------------------------------------------- RootHouston · 2023-10-16 02:31 I just use Jellyfin for streaming music. ---------------------------------------------------------------------- homemediajunky · 2023-10-16 02:43 !remindme 12h ---------------------------------------------------------------------- RemindMeBot · 2023-10-16 02:44 I will be messaging you in 12 hours on [**2023-10-16 14:43:57 UTC**](h ttp://www.wolframalpha.com/input/?i=2023-10- 16%2014:43:57%20UTC%20To%20Local%20Time) to remind you of [**this link **](https://www.reddit.com/r/selfhosted/comments/178cye1/selfhosted_sp otify/k52eb7t/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=Remin dMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2F selfhosted%2Fcomments%2F178cye1%2Fselfhosted_spotify%2Fk52eb7t%2F%5D%0 A%0ARemindMe%21%202023-10-16%2014%3A43%3A57%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)] (https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete %20Comment&message=Delete%21%20178cye1) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remind mebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?t o=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside %20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Yo ur Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot& subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](ht tps://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot %20Feedback)| |-|-|-|-| ---------------------------------------------------------------------- VicRobTheGob · 2023-10-16 03:00 I currently run two Squeezebox Radios (all in one units - great sound for such a small package, nice little 2-way speaker system built-in), one Squeezebox Touch and three PiCorePlayers (Raspberry Pi based). The client/server design of the architecture means that I can use the "fancy remote with the LCD screen" (from the Duet) to control the Raspberry Pi players. I use iPeng on iOS devices and OrangeSqueeze on Android devices. I also have several unused Squeezebox systems in boxes - I can only listen to music in so many locations! One of my fav features of the Squeezebox is how well it synchronizes multiple players from one source/stream. You can also setup two Squeezebox Radios to individually be left & right, for a stereo setup. There are still plug-ins being created and updated - like you say, some are very useful & interesting. One of my sons laughs at me for running a music server - but I don't believe in renting my music! I guess that's part of the reason why I'm a SelfHosted DataHoarder! ---------------------------------------------------------------------- BeYeCursed100Fold · 2023-10-16 03:41 I don't really care if someone finds out that I watch LOTR every week. I use the Plex app via Roku and Roku knows everything I watch anyway. You're entitled to your whiny ass opinions, and I am entitled to support a company that makes a great server and client apps. ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-16 05:12 And I’m entitled to know how to enjoy all of the benefits plex offers without having to be targeted by ads. ---------------------------------------------------------------------- BeYeCursed100Fold · 2023-10-16 05:32 I see zero ads on my content on Plex. I paid plex $70 for features I wanted and to support them. I don't use a reverse proxy as I do not open my firewall for jack. I am not sure who you thought you were commenting to drunkard, but you're just further embarrassing yourself and behaving like an asshat. Your 20 year old brain hasn't even matured yet. ---------------------------------------------------------------------- dervish666 · 2023-10-16 05:53 I use plex and plexamp. Not free entirely but very, very good. [https://www.tunemymusic.com/](https://www.tunemymusic.com/) is also well worth looking at, you can take a playlist from pretty much any service and move it to any other one. I used it to save all my liked tracks and playlists from about 4 different services when I set mine up. ---------------------------------------------------------------------- mad-pierrot · 2023-10-16 06:14 You can discover the best songs for an artist, and get similar artists, or songs based on the current listening. Obviously it's not Spotify. ---------------------------------------------------------------------- YUNeedUniqUserName · 2023-10-16 06:35 You may get the downvote for confusing self-hosting with data privacy. Self-hosted shit is still self-hosted. ---------------------------------------------------------------------- janaxhell · 2023-10-16 06:48 I've configured navidrome to scrobble to [last.fm](https://last.fm), but how do you make it discover similar artists? Or do you mean that after playing in navidrome you visit [last.fm](https://last.fm) and check from there? ---------------------------------------------------------------------- perchu_007 · 2023-10-16 06:53 Ok I stopped using navidrome as I couldnt find an Android app. Might give it another try. ---------------------------------------------------------------------- oscarfinn_pinguin3 · 2023-10-16 07:00 Plex with PlexAMP ---------------------------------------------------------------------- spiral6 · 2023-10-16 07:09 Android Auto is the only thing that will make me switch apps unfortunately. ---------------------------------------------------------------------- Julian_1_2_3_4_5 · 2023-10-16 07:40 It's sadly very buggy for me although i'm gonna keep an eye on it and if it gets better it's the best solution there is right now ---------------------------------------------------------------------- daYMAN007 · 2023-10-16 08:31 Looks cool, does this client allow prefetching of songs? (e.x 5 songs in current playlist and not only the one which is currently playing) Also are there any plans of implementing DLNA playback? ---------------------------------------------------------------------- Philfilmt · 2023-10-16 09:10 Same here, Finamp is S-Tier in terms of player quality and I already had my music in my Jellyfin anyway 😅 ---------------------------------------------------------------------- muhepd · 2023-10-16 10:08 I block the analytics in my Adguard Home. You can do the same. ---------------------------------------------------------------------- MrAffiliate1 · 2023-10-16 11:18 Jellyfin + Symfonium Symfonium is not free nor Open source, but it's one of the best music player just behind plexamp. It has good amount of features and customisation to make it feel like your own Spotify. I already use Jellyfin for movies so I just added music. I also find Jellyfin to have better multi artists support then Navidrome. For example, if your artists are formatted as Artist1, Artist2. Jellyfin will create 2 artists profiles, one for Artist1 and the other for Artist2. Navidrome will treat that as one artist. The way Navidrome does it is super annoying. Especially, if you want that Spotify like experience. For joint Albums you can go to both artists and see the albums there. ---------------------------------------------------------------------- I_EAT_THE_RICH · 2023-10-16 13:51 Your authentication to plex is not self hosted, it requires plex servers. ---------------------------------------------------------------------- YUNeedUniqUserName · 2023-10-16 17:42 Unless you mock the whole thing of course. ---------------------------------------------------------------------- MainstreamedDog · 2023-10-17 05:17 On iOS I use substreamer for Navidrome. ---------------------------------------------------------------------- Suspicious_Dig_5684 · 2023-10-17 07:39 I have way more music then I will every listen to using plex... all music is matched with music brains before being added to plex. And my client is plexamp... also have music stored in cloud and rsync to a remote server so I have access 247. I have no complaints just be sure to tag all ur music properly from the start. ---------------------------------------------------------------------- Supertrinko · 2023-11-15 19:38 Unfortunately it just doesn't have the compatibility, which is essential for me. Plex just works everywhere. Both me and a family member have Samsung TVs, Jellyfin doesn't support them.